diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/ControllerChillerDXHeatingEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/ControllerChillerDXHeatingEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/ControllerChillerDXHeatingEconomizer.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/ControllerChillerDXHeatingEconomizer.mo"	2022-03-10 09:59:03.340154935 +0000
@@ -3,7 +3,7 @@
   "Controller for single zone VAV system"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Temperature TSupChi_nominal
+  parameter Modelica.Units.SI.Temperature TSupChi_nominal
     "Design value for chiller leaving water temperature";
   parameter Real minAirFlo(
     final min=0,
@@ -11,10 +11,10 @@
     final unit="1")
     "Minimum airflow fraction of system"
     annotation(Dialog(group="Setpoints"));
-  parameter Modelica.SIunits.DimensionlessRatio minOAFra
+  parameter Modelica.Units.SI.DimensionlessRatio minOAFra
     "Minimum outdoor air fraction of system"
     annotation(Dialog(group="Setpoints"));
-  parameter Modelica.SIunits.Temperature TSetSupAir
+  parameter Modelica.Units.SI.Temperature TSetSupAir
     "Cooling supply air temperature setpoint"
     annotation(Dialog(group="Setpoints"));
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerTypeHea=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerChillerDXHeatingEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerChillerDXHeatingEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerChillerDXHeatingEconomizer.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerChillerDXHeatingEconomizer.mo"	2022-03-10 09:59:03.272154928 +0000
@@ -5,16 +5,16 @@
 
   Modelica.Blocks.Sources.Sine mixAirTem(
     amplitude=7.5,
-    freqHz=1/86400,
+f    =1/86400,
     offset=20 + 273.15) "Mixed air temperature"
     annotation (Placement(transformation(extent={{-100,80},{-80,100}})));
   Modelica.Blocks.Sources.Sine retAirTem(
     amplitude=10,
-    freqHz=1/86400,
+f    =1/86400,
     offset=21 + 273.15) "Return air temperature"
     annotation (Placement(transformation(extent={{-100,-70},{-80,-50}})));
   Modelica.Blocks.Sources.Sine outAirTem(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=6,
     offset=18 + 273.15) "Measured outdoor air temperature"
     annotation (Placement(transformation(extent={{-100,-40},{-80,-20}})));
@@ -51,7 +51,7 @@
     annotation (Placement(transformation(extent={{-100,-10},{-80,10}})));
   Modelica.Blocks.Sources.Sine supAirTem(
     amplitude=7,
-    freqHz=1/86400,
+f    =1/86400,
     offset=13 + 273.15) "Supply air temperature"
     annotation (Placement(transformation(extent={{-100,-100},{-80,-80}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerEconomizer.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerEconomizer.mo"	2022-03-10 09:59:03.252154924 +0000
@@ -7,26 +7,26 @@
     annotation (Placement(transformation(extent={{40,-10},{60,10}})));
   Modelica.Blocks.Sources.Sine mixAirTem(
     amplitude=7.5,
-    freqHz=1/86400,
+f    =1/86400,
     offset=20 + 273.15) "Mixed air temperature"
     annotation (Placement(transformation(extent={{-80,40},{-60,60}})));
   Modelica.Blocks.Sources.Sine retAirTem(
     amplitude=4,
-    freqHz=1/86400,
+f    =1/86400,
     offset=21 + 273.15) "Return air temperature"
     annotation (Placement(transformation(extent={{-80,10},{-60,30}})));
   Modelica.Blocks.Sources.Sine mixAirTemSet(
     amplitude=5,
-    freqHz=1/86400,
+f    =1/86400,
     offset=20 + 273.15) "Mixed air temperature setpoint"
     annotation (Placement(transformation(extent={{-80,70},{-60,90}})));
   Modelica.Blocks.Sources.Sine minOutAirFra(
-    freqHz=1/86400,
+    f =1/86400,
     offset=0.2,
     amplitude=0.15) "Minimum outdoor air fraction"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
   Modelica.Blocks.Sources.Sine outAirTem(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=6,
     offset=18 + 273.15) "Measured outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-60},{-60,-40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerHeatingFan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerHeatingFan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerHeatingFan.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/BaseClasses/Validation/ControllerHeatingFan.mo"	2022-03-10 09:59:03.224154921 +0000
@@ -6,25 +6,25 @@
     conHeaFan(minAirFlo=0.6)
     "Controller for heating and cooling"
     annotation (Placement(transformation(extent={{20,-10},{40,10}})));
+
   Modelica.Blocks.Sources.Sine zonHeaSet(
-    freqHz=1/86400,
+    f =1/86400,
     offset=20 + 273.15,
     amplitude=1)
     "Zone heating setpoint"
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
   Modelica.Blocks.Sources.Sine zonCooSet(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=2,
     offset=25 + 273.15)
     "Zone cooling setpoint"
     annotation (Placement(transformation(extent={{-60,-10},{-40,10}})));
   Modelica.Blocks.Sources.Sine zonTem(
     amplitude=4,
-    freqHz=1/86400,
+f    =1/86400,
     offset=21 + 273.15)
     "Zone temperature"
     annotation (Placement(transformation(extent={{-60,-40},{-40,-20}})));
-
 equation
   connect(zonHeaSet.y, conHeaFan.TSetRooHea) annotation (Line(points={{-39,30},{
           -20,30},{0,30},{0,6},{19,6}}, color={0,0,127}));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/ChillerDXHeatingEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/ChillerDXHeatingEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/ChillerDXHeatingEconomizer.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/ChillerDXHeatingEconomizer.mo"	2022-03-10 09:59:03.124154908 +0000
@@ -7,30 +7,30 @@
   replaceable package MediumW = Buildings.Media.Water "Medium model for water"
       annotation (choicesAllMatching = true);
 
-  parameter Modelica.SIunits.DimensionlessRatio COP_nominal = 5.5
+  parameter Modelica.Units.SI.DimensionlessRatio COP_nominal = 5.5
     "Nominal COP of the chiller";
-  parameter Modelica.SIunits.Temperature TSupChi_nominal
+  parameter Modelica.Units.SI.Temperature TSupChi_nominal
     "Design value for chiller leaving water temperature";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal
     "Design airflow rate of system"
     annotation(Dialog(group="Air design"));
-  parameter Modelica.SIunits.Power QHea_flow_nominal(min=0)
+  parameter Modelica.Units.SI.Power QHea_flow_nominal(min=0)
     "Design capacity of heating coil"
     annotation(Dialog(group="Heating design"));
   parameter Real etaHea_nominal(min=0, max=1, unit="1")
     "Design heating efficiency of the heating coil"
     annotation(Dialog(group="Heating design"));
-  parameter Modelica.SIunits.Power QCoo_flow_nominal(max=0)
+  parameter Modelica.Units.SI.Power QCoo_flow_nominal(max=0)
     "Design capacity of cooling coil"
     annotation(Dialog(group="Cooling design"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(
     displayUnit="Pa") = 500
     "Design pressure drop of flow leg with fan"
     annotation(Dialog(group="Air design"));
-  final parameter Modelica.SIunits.MassFlowRate mChiEva_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mChiEva_flow_nominal=
     -QCoo_flow_nominal/Buildings.Utilities.Psychrometrics.Constants.cpWatLiq/4
     "Design chilled water supply flow";
-  final parameter Modelica.SIunits.MassFlowRate mChiCon_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mChiCon_flow_nominal=
     -QCoo_flow_nominal*(1+1/COP_nominal)/Buildings.Utilities.Psychrometrics.Constants.cpAir/10
     "Design condenser air flow";
 
@@ -276,12 +276,13 @@
     annotation (Placement(transformation(extent={{40,-50},{20,-30}})));
 
 protected
+
   model IdealValve
     extends Modelica.Blocks.Icons.Block;
     replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component"
     annotation (choicesAllMatching = true);
-    parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Design chilled water supply flow";
     Modelica.Fluid.Interfaces.FluidPort_a port_1(
       redeclare package Medium = Medium) annotation (Placement(transformation(extent={{50,88},
@@ -366,7 +367,6 @@
             fillColor={0,0,0},
             fillPattern=FillPattern.Solid)}));
   end IdealValve;
-
 equation
   connect(fanSup.port_b, totalRes.port_a)    annotation (Line(points={{-10,40},{10,40}},  color={0,127,255}));
   connect(fanSup.P, PFan) annotation (Line(points={{-9,49},{-6,49},{-6,160},{212,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/PartialOpenLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/PartialOpenLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:59:02.980154889 +0000
@@ -6,7 +6,7 @@
     "Buildings library air media package with CO2";
   package MediumW = Buildings.Media.Water
     "Buildings library air media package";
-  parameter Modelica.SIunits.Temperature TSupChi_nominal=279.15
+  parameter Modelica.Units.SI.Temperature TSupChi_nominal=279.15
     "Design value for chiller leaving water temperature";
 
   Buildings.Air.Systems.SingleZone.VAV.ChillerDXHeatingEconomizer hvac(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/Room.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/Room.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/Room.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/BaseClasses/Room.mo"	2022-03-10 09:59:02.968154888 +0000
@@ -3,22 +3,22 @@
   "BESTest Case 600 with fluid ports for air HVAC and internal load"
 
   replaceable package MediumA = Buildings.Media.Air "Medium model";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal
     "Design airflow rate of system";
-  parameter Modelica.SIunits.Angle lat "Building latitude";
-  parameter Modelica.SIunits.Angle S_=
+  parameter Modelica.Units.SI.Angle lat "Building latitude";
+  parameter Modelica.Units.SI.Angle S_=
     Buildings.Types.Azimuth.S "Azimuth for south walls";
-  parameter Modelica.SIunits.Angle E_=
+  parameter Modelica.Units.SI.Angle E_=
     Buildings.Types.Azimuth.E "Azimuth for east walls";
-  parameter Modelica.SIunits.Angle W_=
+  parameter Modelica.Units.SI.Angle W_=
     Buildings.Types.Azimuth.W "Azimuth for west walls";
-  parameter Modelica.SIunits.Angle N_=
+  parameter Modelica.Units.SI.Angle N_=
     Buildings.Types.Azimuth.N "Azimuth for north walls";
-  parameter Modelica.SIunits.Angle C_=
+  parameter Modelica.Units.SI.Angle C_=
     Buildings.Types.Tilt.Ceiling "Tilt for ceiling";
-  parameter Modelica.SIunits.Angle F_=
+  parameter Modelica.Units.SI.Angle F_=
     Buildings.Types.Tilt.Floor "Tilt for floor";
-  parameter Modelica.SIunits.Angle Z_=
+  parameter Modelica.Units.SI.Angle Z_=
     Buildings.Types.Tilt.Wall "Tilt for wall";
   parameter Integer nConExtWin = 1 "Number of constructions with a window";
   parameter Integer nConBou = 1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/ChillerDXHeatingEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/ChillerDXHeatingEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/ChillerDXHeatingEconomizer.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/ChillerDXHeatingEconomizer.mo"	2022-03-10 09:59:02.928154883 +0000
@@ -5,7 +5,7 @@
   extends
     Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses.PartialOpenLoop(
     hvac(QCoo_flow_nominal=-10000));
-  parameter Modelica.SIunits.Temperature TSupChi_nominal=279.15
+  parameter Modelica.Units.SI.Temperature TSupChi_nominal=279.15
     "Design value for chiller leaving water temperature";
 
   Buildings.Air.Systems.SingleZone.VAV.BaseClasses.ControllerChillerDXHeatingEconomizer con(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/Guideline36.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/Guideline36.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/Guideline36.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Air/Systems/SingleZone/VAV/Examples/Guideline36.mo"	2022-03-10 09:59:02.908154881 +0000
@@ -5,7 +5,7 @@
   extends
     Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses.PartialOpenLoop(
     hvac(QCoo_flow_nominal=-10000));
-  parameter Modelica.SIunits.Temperature TSupChi_nominal=279.15
+  parameter Modelica.Units.SI.Temperature TSupChi_nominal=279.15
     "Design value for chiller leaving water temperature";
 
   Buildings.Controls.OBC.ASHRAE.G36_PR1.AHUs.SingleZone.VAV.Controller con(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Door.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Door.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Door.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Door.mo"	2022-03-10 09:59:02.872154876 +0000
@@ -16,29 +16,29 @@
       annotation (choices(
         choice(redeclare package Medium = Buildings.Media.Air "Moist air")));
 
-  parameter Modelica.SIunits.Length wOpe=0.9 "Width of opening"
+  parameter Modelica.Units.SI.Length wOpe=0.9 "Width of opening"
     annotation (Dialog(group="Geometry"));
-  parameter Modelica.SIunits.Length hOpe=2.1 "Height of opening"
+  parameter Modelica.Units.SI.Length hOpe=2.1 "Height of opening"
     annotation (Dialog(group="Geometry"));
 
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(
     min=0,
     displayUnit="Pa") = 0.01
     "Pressure difference where laminar and turbulent flow relation coincide"
     annotation(Dialog(tab="Advanced"));
 
-  Modelica.SIunits.VolumeFlowRate VAB_flow(nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VAB_flow(nominal=0.001)
     "Volume flow rate from A to B if positive";
-  Modelica.SIunits.VolumeFlowRate VBA_flow(nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VBA_flow(nominal=0.001)
     "Volume flow rate from B to A if positive";
 
-  input Modelica.SIunits.Velocity vAB(nominal=0.01) "Average velocity from A to B";
-  input Modelica.SIunits.Velocity vBA(nominal=0.01) "Average velocity from B to A";
+  input Modelica.Units.SI.Velocity vAB(nominal=0.01) "Average velocity from A to B";
+  input Modelica.Units.SI.Velocity vBA(nominal=0.01) "Average velocity from B to A";
 
 protected
-  final parameter Modelica.SIunits.Area AOpe = wOpe*hOpe "Open aperture area";
+  final parameter Modelica.Units.SI.Area AOpe = wOpe*hOpe "Open aperture area";
 
-  constant Real conTP = Buildings.Media.Air.dStp*Modelica.Media.IdealGases.Common.SingleGasesData.Air.R
+  constant Real conTP = Buildings.Media.Air.dStp* Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s
     "Conversion factor for converting temperature difference to pressure difference";
 
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
@@ -46,14 +46,14 @@
       p=Medium.p_default,
       X=Medium.X_default);
 
-  parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density";
 
-  Modelica.SIunits.VolumeFlowRate VABp_flow(nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VABp_flow(nominal=0.001)
     "Volume flow rate from A to B if positive due to static pressure difference";
-  Modelica.SIunits.MassFlowRate mABt_flow(nominal=0.001)
+  Modelica.Units.SI.MassFlowRate mABt_flow(nominal=0.001)
     "Mass flow rate from A to B if positive due to buoyancy";
-
 equation
   // Net flow rate
   port_a1.m_flow = (rho_default * VABp_flow/2 + mABt_flow);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"	2022-03-10 09:59:02.860154874 +0000
@@ -5,27 +5,27 @@
 
   parameter Integer nCom=10 "Number of compartments for the discretization";
 
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(
     min=0,
     displayUnit="Pa") = 0.01
     "Pressure difference where laminar and turbulent flow relation coincide. Recommended: 0.01";
 
-  Modelica.SIunits.PressureDifference dpAB[nCom](each nominal=1)
+  Modelica.Units.SI.PressureDifference dpAB[nCom](each nominal=1)
     "Pressure difference between compartments";
-  Modelica.SIunits.Velocity v[nCom](each nominal=0.01)
+  Modelica.Units.SI.Velocity v[nCom](each nominal=0.01)
     "Velocity in compartment from A to B";
-  Modelica.SIunits.Velocity vTop "Velocity at top of opening from A to B";
-  Modelica.SIunits.Velocity vBot "Velocity at bottom of opening from A to B";
+  Modelica.Units.SI.Velocity vTop "Velocity at top of opening from A to B";
+  Modelica.Units.SI.Velocity vBot "Velocity at bottom of opening from A to B";
 
 protected
-  parameter Modelica.SIunits.Length dh=hOpe/nCom "Height of each compartment";
+  parameter Modelica.Units.SI.Length dh=hOpe/nCom "Height of each compartment";
 
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default);
 
-  parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density, used to compute fluid volume";
 
   parameter Real hAg[nCom](each unit="m2/s2")=
@@ -35,23 +35,23 @@
   parameter Real hBg[nCom](each unit="m2/s2")=
     {Modelica.Constants.g_n*(hB - (i - 0.5)*dh) for i in 1:nCom}
     "Product g*h_i for each compartment";
-  Modelica.SIunits.AbsolutePressure pA[nCom](each nominal=101325)
+  Modelica.Units.SI.AbsolutePressure pA[nCom](each nominal=101325)
     "Pressure in compartments of room A";
-  Modelica.SIunits.AbsolutePressure pB[nCom](each nominal=101325)
+  Modelica.Units.SI.AbsolutePressure pB[nCom](each nominal=101325)
     "Pressure in compartments of room B";
 
-  Modelica.SIunits.VolumeFlowRate dV_flow[nCom]
+  Modelica.Units.SI.VolumeFlowRate dV_flow[nCom]
     "Volume flow rate through compartment from A to B";
-  Modelica.SIunits.VolumeFlowRate dVAB_flow[nCom]
+  Modelica.Units.SI.VolumeFlowRate dVAB_flow[nCom]
     "Volume flow rate through compartment from A to B if positive";
-  Modelica.SIunits.VolumeFlowRate dVBA_flow[nCom]
+  Modelica.Units.SI.VolumeFlowRate dVBA_flow[nCom]
     "Volume flow rate through compartment from B to A if positive";
-  Modelica.SIunits.VolumeFlowRate VZerCom_flow = VZer_flow/nCom
+  Modelica.Units.SI.VolumeFlowRate VZerCom_flow = VZer_flow/nCom
     "Small flow rate for regularization";
 
   Real m(min=0.5, max=1) "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
   Real kVal "Flow coefficient for each compartment, k = V_flow/ dp^m";
-  Modelica.SIunits.Area dA "Compartment area";
+  Modelica.Units.SI.Area dA "Compartment area";
   Real gaiFlo[nCom] "Gain to sum up the positive flows and set the negative to zero in a differentiable way";
 equation
   dA = A/nCom;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"	2022-03-10 09:59:02.828154870 +0000
@@ -5,11 +5,11 @@
 
   parameter Real m(min=0.5, max=1) = 0.5
     "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(min=0)=5
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(min=0)=5
     "Pressure difference where regularization starts";
 
-  Modelica.SIunits.PressureDifference dp "Pressure difference";
-  Modelica.SIunits.VolumeFlowRate V_flow "Volume flow rate";
+  Modelica.Units.SI.PressureDifference dp "Pressure difference";
+  Modelica.Units.SI.VolumeFlowRate V_flow "Volume flow rate";
 equation
   dp = 10*(-1+2*time);
   V_flow = Buildings.Airflow.Multizone.BaseClasses.powerLaw(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"	2022-03-10 09:59:02.820154869 +0000
@@ -5,13 +5,13 @@
 
   constant Real m(min=0.5, max=1) = 0.5
     "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(min=0)=5
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(min=0)=5
     "Pressure difference where regularization starts";
 
-  Modelica.SIunits.PressureDifference dp "Pressure difference";
-  Modelica.SIunits.VolumeFlowRate V_flow
+  Modelica.Units.SI.PressureDifference dp "Pressure difference";
+  Modelica.Units.SI.VolumeFlowRate V_flow
     "Volume flow rate computed with model powerLaw";
-  Modelica.SIunits.VolumeFlowRate VFixed_flow
+  Modelica.Units.SI.VolumeFlowRate VFixed_flow
     "Volume flow rate computed with model powerLawFixed";
 
   constant Real gamma(min=1) = 1.5
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"	2022-03-10 09:59:02.812154869 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   parameter Real Cp0 = 0.6
     "Wind pressure coefficient for normal wind incidence angle";
-  Modelica.SIunits.Angle incAng "Wind incidence angle (0: normal to wall)";
+  Modelica.Units.SI.Angle incAng "Wind incidence angle (0: normal to wall)";
   parameter Real G = Modelica.Math.log(0.5) "Natural logarithm of side ratio";
   Real Cp "Wind pressure coefficient";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"	2022-03-10 09:59:02.808154868 +0000
@@ -14,14 +14,14 @@
   parameter Boolean useDefaultProperties=true
     "Set to false to use density and viscosity based on actual medium state, rather than using default values"
     annotation(Evaluate=true, Dialog(tab="Advanced"));
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(min=0, displayUnit="Pa") = 0.1
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(min=0, displayUnit="Pa") = 0.1
     "Pressure difference where laminar and turbulent flow relation coincide. Recommended = 0.1"
     annotation(Dialog(tab="Advanced"));
 
-  Modelica.SIunits.VolumeFlowRate V_flow
+  Modelica.Units.SI.VolumeFlowRate V_flow
     "Volume flow rate through the component";
-  Modelica.SIunits.Velocity v(nominal=1) "Average velocity";
-  Modelica.SIunits.Density rho "Fluid density at port_a";
+  Modelica.Units.SI.Velocity v(nominal=1) "Average velocity";
+  Modelica.Units.SI.Density rho "Fluid density at port_a";
 
 protected
   constant Real gamma(min=1) = 1.5
@@ -34,9 +34,9 @@
       p=Medium.p_default,
       X=Medium.X_default)
     "State of the medium at the medium default properties";
-  parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density at the medium default properties";
-  parameter Modelica.SIunits.DynamicViscosity dynVis_default=
+  parameter Modelica.Units.SI.DynamicViscosity dynVis_default=
     Medium.dynamicViscosity(sta_default)
     "Dynamic viscosity at the medium default properties";
 
@@ -50,7 +50,7 @@
     "Polynomial coefficient for regularized implementation of flow resistance";
 
   Medium.ThermodynamicState sta "State of the medium in the component";
-  Modelica.SIunits.DynamicViscosity dynVis "Dynamic viscosity";
+  Modelica.Units.SI.DynamicViscosity dynVis "Dynamic viscosity";
   Real mExc(quantity="Mass", final unit="kg")
     "Air mass exchanged (for purpose of error control only)";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"	2022-03-10 09:59:02.796154866 +0000
@@ -16,34 +16,34 @@
       annotation (choices(
         choice(redeclare package Medium = Buildings.Media.Air "Moist air")));
 
-  parameter Modelica.SIunits.Velocity vZer=0.001
+  parameter Modelica.Units.SI.Velocity vZer=0.001
     "Minimum velocity to prevent zero flow. Recommended: 0.001";
 
-  Modelica.SIunits.VolumeFlowRate VAB_flow(nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VAB_flow(nominal=0.001)
     "Volume flow rate from A to B if positive";
-  Modelica.SIunits.VolumeFlowRate VBA_flow(nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VBA_flow(nominal=0.001)
     "Volume flow rate from B to A if positive";
-  Modelica.SIunits.MassFlowRate mAB_flow(nominal=0.001)
+  Modelica.Units.SI.MassFlowRate mAB_flow(nominal=0.001)
     "Mass flow rate from A to B if positive";
-  Modelica.SIunits.MassFlowRate mBA_flow(nominal=0.001)
+  Modelica.Units.SI.MassFlowRate mBA_flow(nominal=0.001)
     "Mass flow rate from B to A if positive";
 
-  Modelica.SIunits.Velocity vAB(nominal=0.01) "Average velocity from A to B";
-  Modelica.SIunits.Velocity vBA(nominal=0.01) "Average velocity from B to A";
+  Modelica.Units.SI.Velocity vAB(nominal=0.01) "Average velocity from A to B";
+  Modelica.Units.SI.Velocity vBA(nominal=0.01) "Average velocity from B to A";
 
-  Modelica.SIunits.Density rho_a1_inflow
+  Modelica.Units.SI.Density rho_a1_inflow
     "Density of air flowing in from port_a1";
-  Modelica.SIunits.Density rho_a2_inflow
+  Modelica.Units.SI.Density rho_a2_inflow
     "Density of air flowing in from port_a2";
 
-  Modelica.SIunits.Area A "Face area";
+  Modelica.Units.SI.Area A "Face area";
 protected
-  Modelica.SIunits.VolumeFlowRate VZer_flow(fixed=false)
+  Modelica.Units.SI.VolumeFlowRate VZer_flow(fixed=false)
     "Minimum net volume flow rate to prevent zero flow";
 
-  Modelica.SIunits.Mass mExcAB(start=0, fixed=true)
+  Modelica.Units.SI.Mass mExcAB(start=0, fixed=true)
     "Air mass exchanged (for purpose of error control only)";
-  Modelica.SIunits.Mass mExcBA(start=0, fixed=true)
+  Modelica.Units.SI.Mass mExcBA(start=0, fixed=true)
     "Air mass exchanged (for purpose of error control only)";
 
   Medium.MassFraction Xi_a1_inflow[Medium1.nXi]
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"	2022-03-10 09:59:02.784154865 +0000
@@ -3,18 +3,18 @@
   "Flow resistance that uses the power law"
   extends Buildings.Airflow.Multizone.BaseClasses.TwoWayFlowElement;
 
-  parameter Modelica.SIunits.Length wOpe=0.9 "Width of opening"
+
+  parameter Modelica.Units.SI.Length wOpe=0.9 "Width of opening"
     annotation (Dialog(group="Geometry"));
-  parameter Modelica.SIunits.Length hOpe=2.1 "Height of opening"
+  parameter Modelica.Units.SI.Length hOpe=2.1 "Height of opening"
     annotation (Dialog(group="Geometry"));
 
-  parameter Modelica.SIunits.Length hA=2.7/2
+  parameter Modelica.Units.SI.Length hA=2.7/2
     "Height of reference pressure zone A"
       annotation (Dialog(group="Geometry"));
-  parameter Modelica.SIunits.Length hB=2.7/2
+  parameter Modelica.Units.SI.Length hB=2.7/2
     "Height of reference pressure zone B"
       annotation (Dialog(group="Geometry"));
-
   annotation (Documentation(info="<html>
 <p>
 This is a partial model for models that describe the bi-directional
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLaw.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLaw.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLaw.mo"	2022-03-10 09:59:02.772154863 +0000
@@ -1,13 +1,13 @@
 within Buildings.Airflow.Multizone.BaseClasses;
 function powerLaw "Power law used in orifice equations"
   input Real k "Flow coefficient, k = V_flow/ dp^m";
-  input Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure difference";
+  input Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "Pressure difference";
   input Real m(min=0.5, max=1)
     "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
-  input Modelica.SIunits.PressureDifference dp_turbulent(min=0,
+  input Modelica.Units.SI.PressureDifference dp_turbulent(min=0,
                                                          displayUnit="Pa")=0.001
     "Pressure difference where regularization starts";
-  output Modelica.SIunits.VolumeFlowRate V_flow "Volume flow rate";
+  output Modelica.Units.SI.VolumeFlowRate V_flow "Volume flow rate";
 protected
   constant Real gamma(min=1) = 1.5
     "Normalized flow rate where dphi(0)/dpi intersects phi(1)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"	2022-03-10 09:59:02.764154862 +0000
@@ -2,16 +2,16 @@
 function powerLawFixedM
   "Power law used in orifice equations when m is constant"
   input Real k "Flow coefficient, k = V_flow/ dp^m";
-  input Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure difference";
+  input Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "Pressure difference";
   input Real m(min=0.5, max=1)
     "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
   input Real a "Polynomial coefficient";
   input Real b "Polynomial coefficient";
   input Real c "Polynomial coefficient";
   input Real d "Polynomial coefficient";
-  input Modelica.SIunits.PressureDifference dp_turbulent(min=0)=0.001
+  input Modelica.Units.SI.PressureDifference dp_turbulent(min=0)=0.001
     "Pressure difference where regularization starts";
-  output Modelica.SIunits.VolumeFlowRate V_flow "Volume flow rate";
+  output Modelica.Units.SI.VolumeFlowRate V_flow "Volume flow rate";
 protected
   constant Real gamma(min=1) = 1.5
     "Normalized flow rate where dphi(0)/dpi intersects phi(1)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"	2022-03-10 09:59:02.756154861 +0000
@@ -2,24 +2,24 @@
 function windPressureLowRise "Wind pressure coefficient for low-rise buildings"
   input Real Cp0(min=0)
     "Wind pressure coefficient for normal wind incidence angle";
-  input Modelica.SIunits.Angle incAng
+  input Modelica.Units.SI.Angle incAng
     "Wind incidence angle (0: normal to wall)";
   input Real G "Natural logarithm of side ratio";
   output Real Cp "Wind pressure coefficient";
 protected
-  constant Modelica.SIunits.Angle pi2 = 2*Modelica.Constants.pi;
-  constant Modelica.SIunits.Angle aRDel = 5*Modelica.Constants.pi/180
+  constant Modelica.Units.SI.Angle pi2 = 2*Modelica.Constants.pi;
+  constant Modelica.Units.SI.Angle aRDel = 5*Modelica.Constants.pi/180
     "Lower bound where transition occurs";
-  constant Modelica.SIunits.Angle aRDel2 = aRDel/2
+  constant Modelica.Units.SI.Angle aRDel2 = aRDel/2
     "Half-width of transition interval";
-  constant Modelica.SIunits.Angle aRMax = 175*Modelica.Constants.pi/180
+  constant Modelica.Units.SI.Angle aRMax = 175*Modelica.Constants.pi/180
     "Upper bound where transition occurs";
   Real a180 = Modelica.Math.log(1.248 - 0.703 +
               0.131*Modelica.Math.sin(2*Modelica.Constants.pi*G)^3
               + 0.071*G^2) "Attenuation factor at 180 degree incidence angle";
 
-  Modelica.SIunits.Angle aR "alpha, restricted to 0...pi";
-  Modelica.SIunits.Angle incAng2 "0.5*wind incidence angle";
+  Modelica.Units.SI.Angle aR "alpha, restricted to 0...pi";
+  Modelica.Units.SI.Angle incAng2 "0.5*wind incidence angle";
   Real sinA2 "=sin(alpha/2)";
   Real cosA2 "=cos(alpha/2)";
   Real a "Attenuation factor";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorDiscretizedOperable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorDiscretizedOperable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorDiscretizedOperable.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorDiscretizedOperable.mo"	2022-03-10 09:59:02.724154858 +0000
@@ -3,7 +3,7 @@
   "Door model using discretization along height coordinate"
   extends Buildings.Airflow.Multizone.BaseClasses.DoorDiscretized;
 
-   parameter Modelica.SIunits.PressureDifference dpCloRat(min=0,
+   parameter Modelica.Units.SI.PressureDifference dpCloRat(min=0,
                                                           displayUnit="Pa") = 4
     "Pressure drop at rating condition of closed door"
       annotation (Dialog(group="Rating conditions"));
@@ -12,7 +12,7 @@
     "Discharge coefficient at rating conditions of closed door"
       annotation (Dialog(group="Rating conditions"));
 
-  parameter Modelica.SIunits.Area LClo(min=0)
+  parameter Modelica.Units.SI.Area LClo(min=0)
     "Effective leakage area of closed door"
       annotation (Dialog(group="Closed door"));
 
@@ -30,8 +30,8 @@
     "Opening signal, 0=closed, 1=open"
     annotation (Placement(transformation(extent={{-120,-10},{-100,10}}), iconTransformation(extent={{-120,-10},{-100,10}})));
 protected
- parameter Modelica.SIunits.Area AOpe=wOpe*hOpe "Open aperture area";
- parameter Modelica.SIunits.Area AClo(fixed=false) "Closed aperture area";
+ parameter Modelica.Units.SI.Area AOpe=wOpe*hOpe "Open aperture area";
+ parameter Modelica.Units.SI.Area AClo(fixed=false) "Closed aperture area";
 
  Real kOpe "Open aperture flow coefficient, k = V_flow/ dp^m";
  Real kClo "Closed aperture flow coefficient, k = V_flow/ dp^m";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOpen.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOpen.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOpen.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOpen.mo"	2022-03-10 09:59:02.648154848 +0000
@@ -29,7 +29,7 @@
     sqrt(Modelica.Constants.g_n /(Medium.T_default*conTP) * hOpe)
     "Constant coefficient for buoyancy driven air flow rate";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent=
     kVal * rho_default * sqrt(dp_turbulent)
     "Mass flow rate where regularization to laminar flow occurs for temperature-driven flow";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOperable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOperable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOperable.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/DoorOperable.mo"	2022-03-10 09:59:02.632154845 +0000
@@ -11,14 +11,14 @@
   parameter Real mOpe = 0.5 "Flow exponent for door of open door"
     annotation (Dialog(group="Open door"));
 
-  parameter Modelica.SIunits.Area LClo(min=0)
+  parameter Modelica.Units.SI.Area LClo(min=0)
     "Effective leakage area of closed door"
       annotation (Dialog(group="Closed door"));
 
   parameter Real mClo= 0.65 "Flow exponent for crack of closed door"
     annotation (Dialog(group="Closed door"));
 
-  parameter Modelica.SIunits.PressureDifference dpCloRat(min=0,
+  parameter Modelica.Units.SI.PressureDifference dpCloRat(min=0,
                                                          displayUnit="Pa") = 4
     "Pressure drop at rating condition of closed door"
       annotation (Dialog(group="Closed door rating conditions"));
@@ -43,7 +43,7 @@
   parameter Real d[2] = {1/8*m^2 - gamma - m + 15.0/8 for m in {mOpe, mClo}}
     "Polynomial coefficient for regularized implementation of flow resistance";
 
-  parameter Modelica.SIunits.Area AClo = LClo * dpCloRat^(0.5-mClo) "Closed area";
+  parameter Modelica.Units.SI.Area AClo = LClo * dpCloRat^(0.5-mClo) "Closed area";
   parameter Real kVal[2]={
    CDOpe   *AOpe*sqrt(2/rho_default),
    CDCloRat*AClo*sqrt(2/rho_default)}
@@ -53,14 +53,14 @@
     sqrt(Modelica.Constants.g_n /(Medium.T_default*conTP) * hOpe)
     "Constant coefficient for buoyancy driven air flow rate";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent=
     kVal[1] * rho_default * sqrt(dp_turbulent)
     "Mass flow rate where regularization to laminar flow occurs for temperature-driven flow";
 
-  Modelica.SIunits.VolumeFlowRate VABpOpeClo_flow[2](each nominal=0.001)
+  Modelica.Units.SI.VolumeFlowRate VABpOpeClo_flow[2](each nominal=0.001)
     "Volume flow rate from A to B if positive due to static pressure difference";
 
-  Modelica.SIunits.Area A "Current opening area";
+  Modelica.Units.SI.Area A "Current opening area";
 equation
   // Air flow rate due to static pressure difference
   VABpOpeClo_flow = Buildings.Airflow.Multizone.BaseClasses.powerLawFixedM(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/EffectiveAirLeakageArea.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"	2022-03-10 09:59:02.612154843 +0000
@@ -4,7 +4,7 @@
     m=0.65,
     final k=L * CDRat * sqrt(2.0/rho_default) * dpRat^(0.5-m));
 
-  parameter Modelica.SIunits.PressureDifference dpRat(
+  parameter Modelica.Units.SI.PressureDifference dpRat(
     min=0,
     displayUnit="Pa") = 4 "Pressure drop"
     annotation (Dialog(group="Rating conditions"));
@@ -13,8 +13,8 @@
     max=1) = 1 "Discharge coefficient"
     annotation (Dialog(group="Rating conditions"));
 
-  parameter Modelica.SIunits.Area L(min=0) "Effective leakage area";
 
+  parameter Modelica.Units.SI.Area L(min=0) "Effective leakage area";
 equation
    v = V_flow/L;
   annotation (Icon(graphics={
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ClosedDoors.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ClosedDoors.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ClosedDoors.mo"	2022-03-10 09:57:40.156144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ClosedDoors.mo"	2022-03-10 09:59:02.564154838 +0000
@@ -28,7 +28,7 @@
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo
     "Prescribed heat flow rate boundary condition"
     annotation (Placement(transformation(extent={{4,40},{24,60}})));
-  Modelica.Blocks.Sources.Sine sinBou(freqHz=1/3600)
+  Modelica.Blocks.Sources.Sine sinBou(f =1/3600)
     "Signal for heat flow rate boundary condition"
     annotation (Placement(transformation(extent={{-68,40},{-48,60}})));
   Modelica.Blocks.Math.Gain gai(k=100) "Gain for heat flow boundary condition"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"	2022-03-10 09:59:02.540154835 +0000
@@ -22,7 +22,7 @@
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo
     "Prescribed heat flow rate boundary condition"
     annotation (Placement(transformation(extent={{0,20},{20,40}})));
-  Modelica.Blocks.Sources.Sine heaFloBou(freqHz=1/3600)
+  Modelica.Blocks.Sources.Sine heaFloBou(f =1/3600)
     "Signal for heat flow rate boundary condition"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Math.Gain gai(k=100)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneOpenDoor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneOpenDoor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneOpenDoor.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/OneOpenDoor.mo"	2022-03-10 09:59:02.528154833 +0000
@@ -27,7 +27,7 @@
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo
     "Prescribed heat flow rate boundary condition"
     annotation (Placement(transformation(extent={{14,60},{34,80}})));
-  Modelica.Blocks.Sources.Sine heaSou(freqHz=1/3600)
+  Modelica.Blocks.Sources.Sine heaSou(f =1/3600)
     "Signal for heat flow rate boundary condition"   annotation (Placement(
         transformation(extent={{-60,60},{-40,80}})));
   Modelica.Blocks.Math.Gain gai(k=100)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ZonalFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ZonalFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ZonalFlow.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Examples/ZonalFlow.mo"	2022-03-10 09:59:02.472154825 +0000
@@ -2,8 +2,8 @@
 model ZonalFlow "Model with prescribed air exchange between two volumes"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
-  parameter Modelica.SIunits.Volume volA=100 "Volume of room A";
-  parameter Modelica.SIunits.Volume volB=1 "Volume of room B";
+  parameter Modelica.Units.SI.Volume volA=100 "Volume of room A";
+  parameter Modelica.Units.SI.Volume volB=1 "Volume of room B";
   Buildings.Fluid.MixingVolumes.MixingVolume rooA(
     V=volA,
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumn.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumn.mo"	2022-03-10 09:59:02.460154824 +0000
@@ -7,7 +7,7 @@
       annotation (choices(
         choice(redeclare package Medium = Buildings.Media.Air "Moist air")));
 
-  parameter Modelica.SIunits.Length h(min=0) = 3 "Height of shaft";
+  parameter Modelica.Units.SI.Length h(min=0) = 3 "Height of shaft";
   parameter Buildings.Airflow.Multizone.Types.densitySelection densitySelection
     "Select how to pick density" annotation (Evaluate=true);
 
@@ -24,13 +24,13 @@
     "Fluid connector b (positive design flow direction is from port_a to port_b)"
     annotation (Placement(transformation(extent={{10,-110},{-10,-90}}), iconTransformation(extent={{10,-110},{-10,-90}})));
 
-  Modelica.SIunits.VolumeFlowRate V_flow
+  Modelica.Units.SI.VolumeFlowRate V_flow
     "Volume flow rate at inflowing port (positive when flow from port_a to port_b)";
-  Modelica.SIunits.MassFlowRate m_flow
+  Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate from port_a to port_b (m_flow > 0 is design flow direction)";
-  Modelica.SIunits.PressureDifference dp(displayUnit="Pa")
+  Modelica.Units.SI.PressureDifference dp(displayUnit="Pa")
     "Pressure difference between port_a and port_b";
-  Modelica.SIunits.Density rho "Density in medium column";
+  Modelica.Units.SI.Density rho "Density in medium column";
 protected
   Medium.ThermodynamicState sta_a=Medium.setState_phX(
       port_a.p,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumnDynamic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumnDynamic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumnDynamic.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/MediumColumnDynamic.mo"	2022-03-10 09:59:02.444154823 +0000
@@ -8,7 +8,7 @@
       annotation (choices(
         choice(redeclare package Medium = Buildings.Media.Air "Moist air")));
 
-  parameter Modelica.SIunits.Length h(min=0) = 3 "Height of shaft";
+  parameter Modelica.Units.SI.Length h(min=0) = 3 "Height of shaft";
 
   Modelica.Fluid.Interfaces.FluidPort_a port_a(
     redeclare final package Medium = Medium,
@@ -22,7 +22,7 @@
     "Fluid connector b (positive design flow direction is from port_a to port_b)"
     annotation (Placement(transformation(extent={{10,-110},{-10,-90}}), iconTransformation(extent={{10,-110},{-10,-90}})));
 
-  parameter Modelica.SIunits.Volume V "Volume in medium shaft";
+  parameter Modelica.Units.SI.Volume V "Volume in medium shaft";
 
   // Heat transfer through boundary
   parameter Boolean use_HeatTransfer = false
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Orifice.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Orifice.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Orifice.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/Orifice.mo"	2022-03-10 09:59:02.428154820 +0000
@@ -4,7 +4,7 @@
     m=0.5,
     k=CD*A*sqrt(2.0/rho_default));
 
-  parameter Modelica.SIunits.Area A "Area of orifice"
+  parameter Modelica.Units.SI.Area A "Area of orifice"
     annotation (Dialog(group="Orifice characteristics"));
   parameter Real CD=0.65 "Discharge coefficient"
     annotation (Dialog(group="Orifice characteristics"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/ZonalFlow_ACS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/ZonalFlow_ACS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/ZonalFlow_ACS.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Airflow/Multizone/ZonalFlow_ACS.mo"	2022-03-10 09:59:02.252154797 +0000
@@ -4,18 +4,18 @@
 
   parameter Boolean useDefaultProperties = false
     "Set to true to use constant density";
-  parameter Modelica.SIunits.Volume V "Volume of room";
+  parameter Modelica.Units.SI.Volume V "Volume of room";
 
   Modelica.Blocks.Interfaces.RealInput ACS
     "Air change per seconds, relative to the smaller of the two volumes"
     annotation (Placement(transformation(extent={{-120,90},{-100,110}})));
 protected
-  Modelica.SIunits.VolumeFlowRate V_flow
+  Modelica.Units.SI.VolumeFlowRate V_flow
     "Volume flow rate at standard pressure";
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
   parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX(T=Medium.T_default,
          p=Medium.p_default, X=Medium.X_default);
-  parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density, used to compute fluid volume";
 
   Medium.ThermodynamicState sta_a1_inflow=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ChillerStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ChillerStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ChillerStage.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ChillerStage.mo"	2022-03-10 09:59:02.220154793 +0000
@@ -2,16 +2,16 @@
 model ChillerStage "Chiller staging control logic"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Time tWai "Waiting time";
-  parameter Modelica.SIunits.Power QEva_nominal
+  parameter Modelica.Units.SI.Time tWai "Waiting time";
+  parameter Modelica.Units.SI.Power QEva_nominal
     "Nominal cooling capaciaty(Negative means cooling)";
-  parameter Modelica.SIunits.Power  criPoiLoa = 0.55*QEva_nominal
+  parameter Modelica.Units.SI.Power  criPoiLoa = 0.55*QEva_nominal
     "Critical point of cooling load for switching one chiller on or off";
-  parameter Modelica.SIunits.Power  dQ = 0.25*QEva_nominal
+  parameter Modelica.Units.SI.Power  dQ = 0.25*QEva_nominal
     "Deadband for critical point of cooling load";
-  parameter Modelica.SIunits.Temperature criPoiTem = 279.15
+  parameter Modelica.Units.SI.Temperature criPoiTem = 279.15
     "Critical point of temperature for switching one chiller on or off";
-  parameter Modelica.SIunits.TemperatureDifference dT = 1
+  parameter Modelica.Units.SI.TemperatureDifference dT = 1
     "Deadband width for critical point of switching temperature";
 
   Modelica.Blocks.Interfaces.IntegerInput cooMod
@@ -45,12 +45,12 @@
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-50,10})));
-  Modelica.StateGraph.InitialStep off(nIn=1) "Free cooling mode"
+  Modelica.StateGraph.InitialStep off(nOut = 1, nIn = 1) "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-50,70})));
-  Modelica.StateGraph.StepWithSignal twoOn "Two chillers are commanded on"
+  Modelica.StateGraph.StepWithSignal twoOn(nIn = 1, nOut = 1)  "Two chillers are commanded on"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ConstantSpeedPumpStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ConstantSpeedPumpStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ConstantSpeedPumpStage.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/ConstantSpeedPumpStage.mo"	2022-03-10 09:59:02.196154790 +0000
@@ -2,7 +2,7 @@
 model ConstantSpeedPumpStage "Staging control for constant speed pumps"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Time tWai "Waiting time";
+  parameter Modelica.Units.SI.Time tWai "Waiting time";
 
   Modelica.Blocks.Interfaces.IntegerInput cooMod
     "Cooling mode - 0:off,  1: free cooling mode; 2: partially mechanical cooling; 3: fully mechanical cooling"
@@ -32,12 +32,12 @@
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-40,10})));
-  Modelica.StateGraph.InitialStep off(nIn=1) "Free cooling mode"
+  Modelica.StateGraph.InitialStep off(nOut = 1, nIn = 1) "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-40,70})));
-  Modelica.StateGraph.StepWithSignal twoOn "Two chillers are commanded on"
+  Modelica.StateGraph.StepWithSignal twoOn(nIn = 1, nOut = 1)  "Two chillers are commanded on"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingMode.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingMode.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingMode.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingMode.mo"	2022-03-10 09:59:02.164154786 +0000
@@ -3,14 +3,14 @@
   "Mode controller for integrated waterside economizer and chiller"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Time tWai "Waiting time";
-  parameter Modelica.SIunits.TemperatureDifference deaBan1
+  parameter Modelica.Units.SI.Time tWai "Waiting time";
+  parameter Modelica.Units.SI.TemperatureDifference deaBan1
     "Dead band width 1 for switching chiller on ";
-  parameter Modelica.SIunits.TemperatureDifference deaBan2
+  parameter Modelica.Units.SI.TemperatureDifference deaBan2
     "Dead band width 2 for switching waterside economizer off";
-  parameter Modelica.SIunits.TemperatureDifference deaBan3
+  parameter Modelica.Units.SI.TemperatureDifference deaBan3
     "Dead band width 3 for switching waterside economizer on ";
-  parameter Modelica.SIunits.TemperatureDifference deaBan4
+  parameter Modelica.Units.SI.TemperatureDifference deaBan4
     "Dead band width 4 for switching chiller off";
 
   Modelica.Blocks.Interfaces.RealInput TCHWRetWSE(
@@ -54,12 +54,12 @@
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-10,8})));
-  Modelica.StateGraph.InitialStepWithSignal freCoo(nIn=1) "Free cooling mode"
+  Modelica.StateGraph.InitialStepWithSignal freCoo(nOut = 1, nIn = 1) "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-10,70})));
-  Modelica.StateGraph.StepWithSignal fulMecCoo "Fully mechanical cooling mode"
+  Modelica.StateGraph.StepWithSignal fulMecCoo(nIn = 1, nOut = 1)  "Fully mechanical cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingModeNonIntegrated.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingModeNonIntegrated.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingModeNonIntegrated.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingModeNonIntegrated.mo"	2022-03-10 09:59:02.136154784 +0000
@@ -3,11 +3,11 @@
   "Cooling mode controller in the chilled water system with a non-integrated  waterside economizer"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.TemperatureDifference deaBan
+  parameter Modelica.Units.SI.TemperatureDifference deaBan
     "Dead band width for switching waterside economizer off ";
-  parameter Modelica.SIunits.Temperature TSwi
+  parameter Modelica.Units.SI.Temperature TSwi
     "Temperature transition to free cooling mode";
-  parameter Modelica.SIunits.Time tWai
+  parameter Modelica.Units.SI.Time tWai
     "Waiting time";
 
   Modelica.Blocks.Interfaces.IntegerInput numOnChi
@@ -34,13 +34,13 @@
     "Cooling mode signal (1: free cooling mode, 3: fully mechanical cooling)"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  Modelica.StateGraph.InitialStepWithSignal freCoo(nIn=1)
+  Modelica.StateGraph.InitialStepWithSignal freCoo(nOut = 1, nIn = 1)
     "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-20,58})));
-  Modelica.StateGraph.StepWithSignal fulMecCoo
+  Modelica.StateGraph.StepWithSignal fulMecCoo(nIn = 1, nOut = 1) 
     "Fully mechanical cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingTowerSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingTowerSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingTowerSpeed.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/CoolingTowerSpeed.mo"	2022-03-10 09:59:02.108154779 +0000
@@ -9,12 +9,12 @@
   parameter Real k(min=0, unit="1") = 1
     "Gain of controller"
     annotation(Dialog(tab="Controller"));
-  parameter Modelica.SIunits.Time Ti(min=Modelica.Constants.small)=0.5
+  parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small)=0.5
     "Time constant of integrator block"
      annotation (Dialog(enable=
           (controllerType == Modelica.Blocks.Types.SimpleController.PI or
           controllerType == Modelica.Blocks.Types.SimpleController.PID),tab="Controller"));
-  parameter Modelica.SIunits.Time Td(min=0)=0.1
+  parameter Modelica.Units.SI.Time Td(min=0)=0.1
     "Time constant of derivative block"
      annotation (Dialog(enable=
           (controllerType == Modelica.Blocks.Types.SimpleController.PD or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Reheat.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Reheat.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Reheat.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Reheat.mo"	2022-03-10 09:59:02.092154778 +0000
@@ -5,11 +5,11 @@
     "Switch point for valve signal";
   parameter Real yValDeaBan(min=0, max=1, unit="1")
     "Deadband for valve signal";
-  parameter Modelica.SIunits.TemperatureDifference dTSwi
+  parameter Modelica.Units.SI.TemperatureDifference dTSwi
     "Switch point for temperature difference";
-  parameter Modelica.SIunits.TemperatureDifference dTDeaBan
+  parameter Modelica.Units.SI.TemperatureDifference dTDeaBan
     "Deadband for temperature difference";
-  parameter Modelica.SIunits.Time tWai
+  parameter Modelica.Units.SI.Time tWai
     "Waiting time";
 
   Modelica.Blocks.Interfaces.RealInput yVal(
@@ -28,13 +28,13 @@
     "On and off signal for the reheater"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  Modelica.StateGraph.InitialStepWithSignal off "Off"
+  Modelica.StateGraph.InitialStepWithSignal off(nIn = 1, nOut = 1)  "Off"
     annotation (Placement(
         transformation(
         extent={{10,10},{-10,-10}},
         rotation=180,
         origin={-50,30})));
-  Modelica.StateGraph.StepWithSignal on "On"
+  Modelica.StateGraph.StepWithSignal on(nIn = 1, nOut = 1)  "On"
     annotation (Placement(
         transformation(
         extent={{10,10},{-10,-10}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingModeNonIntegrated.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingModeNonIntegrated.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingModeNonIntegrated.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingModeNonIntegrated.mo"	2022-03-10 09:59:02.052154773 +0000
@@ -17,7 +17,7 @@
     annotation (Placement(transformation(extent={{-60,-40},{-40,-20}})));
   Modelica.Blocks.Sources.Sine TWetBub(
     amplitude=4,
-    freqHz=1/300,
+f    =1/300,
     offset=273.15 + 8)
     "Wet bulb temperature"
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingTowerSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingTowerSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingTowerSpeed.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/CoolingTowerSpeed.mo"	2022-03-10 09:59:02.044154771 +0000
@@ -9,7 +9,7 @@
     annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
   Modelica.Blocks.Sources.Sine CHWST(
     amplitude=2,
-    freqHz=1/360,
+f    =1/360,
     offset=273.15 + 5)
     "Chilled water supply temperature"
     annotation (Placement(transformation(extent={{-60,-80},{-40,-60}})));
@@ -18,7 +18,7 @@
     annotation (Placement(transformation(extent={{-60,70},{-40,90}})));
   Modelica.Blocks.Sources.Sine CWST(
     amplitude=5,
-    freqHz=1/360,
+f    =1/360,
     offset=273.15 + 20)
     "Condenser water supply temperature"
     annotation (Placement(transformation(extent={{-60,-40},{-40,-20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/Reheat.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/Reheat.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/Reheat.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/Reheat.mo"	2022-03-10 09:59:02.032154769 +0000
@@ -12,13 +12,13 @@
   Modelica.Blocks.Sources.Sine sig1(
     amplitude=0.3,
     offset=0.3,
-    freqHz=1/1200)
+f    =1/1200)
     "Signal 1"
     annotation (Placement(transformation(extent={{-80,40},{-60,60}})));
   Modelica.Blocks.Sources.Sine sig2(
     amplitude=3,
     offset=273.15 + 15,
-    freqHz=1/1200,
+f    =1/1200,
     phase=1.0471975511966)
     "Signal 2"
     annotation (Placement(transformation(extent={{-80,-38},{-60,-18}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/VariableSpeedPumpStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/VariableSpeedPumpStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/VariableSpeedPumpStage.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/Validation/VariableSpeedPumpStage.mo"	2022-03-10 09:59:02.024154769 +0000
@@ -2,7 +2,7 @@
 model VariableSpeedPumpStage
   "Test the model ChillerWSE.Examples.BaseClasses.VariableSpeedPumpStageControl"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=100 "Nominal mass flowrate";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=100 "Nominal mass flowrate";
 
   Buildings.Applications.DataCenters.ChillerCooled.Controls.VariableSpeedPumpStage
     varSpePumSta(tWai=30, m_flow_nominal=m_flow_nominal,
@@ -16,7 +16,7 @@
     annotation (Placement(transformation(extent={{-60,-30},{-40,-10}})));
   Modelica.Blocks.Sources.Sine masFlo(
     offset=0.5*m_flow_nominal,
-    freqHz=1/360,
+f    =1/360,
     amplitude=0.5*m_flow_nominal)
     "Mass flowrate"
     annotation (Placement(transformation(extent={{-60,30},{-40,50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/VariableSpeedPumpStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/VariableSpeedPumpStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/VariableSpeedPumpStage.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Controls/VariableSpeedPumpStage.mo"	2022-03-10 09:59:02.016154768 +0000
@@ -2,14 +2,14 @@
 model VariableSpeedPumpStage "Staging control for variable speed pumps"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Time tWai "Waiting time";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.Time tWai "Waiting time";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate of the identical variable-speed pumps";
   parameter Real minSpe(unit="1",min=0,max=1) = 0.05
     "Minimum speed ratio required by variable speed pumps";
-  parameter Modelica.SIunits.MassFlowRate criPoiFlo = 0.7*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate criPoiFlo = 0.7*m_flow_nominal
     "Critcal point of flowrate for switch pump on or off";
-  parameter Modelica.SIunits.MassFlowRate deaBanFlo = 0.1*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate deaBanFlo = 0.1*m_flow_nominal
     "Deadband for critical point of flowrate";
   parameter Real criPoiSpe = 0.5
     "Critical point of speed signal for switching on or off";
@@ -42,13 +42,13 @@
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-50,10})));
-  Modelica.StateGraph.InitialStep off(nIn=1)
+  Modelica.StateGraph.InitialStep off(nOut = 1, nIn = 1)
     "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={-50,70})));
-  Modelica.StateGraph.StepWithSignal twoOn
+  Modelica.StateGraph.StepWithSignal twoOn(nIn = 1, nOut = 1) 
     "Two chillers are commanded on"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/AHUParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/AHUParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/AHUParameters.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/AHUParameters.mo"	2022-03-10 09:59:01.984154764 +0000
@@ -1,19 +1,19 @@
 within Buildings.Applications.DataCenters.ChillerCooled.Equipment.BaseClasses;
 partial model AHUParameters "Essential parameters for air handling unit"
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal
     "Thermal conductance at nominal flow for sensible heat, used to compute time constant"
     annotation (Dialog(group="Cooling coil"));
   parameter Real r_nominal=2/3
     "Ratio between air-side and water-side convective heat transfer coefficient"
     annotation (Dialog(group="Cooling coil"));
-  parameter Modelica.SIunits.Time tau1 = 20 "Time constant at nominal flow of medium 1"
+  parameter Modelica.Units.SI.Time tau1 = 20 "Time constant at nominal flow of medium 1"
    annotation (Dialog(group="Cooling coil",
      enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Time tau2 = 1 "Time constant at nominal flow of medium 2"
+  parameter Modelica.Units.SI.Time tau2 = 1 "Time constant at nominal flow of medium 2"
    annotation (Dialog(group="Cooling coil",
      enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Time tau_m(min=0) = 20
+  parameter Modelica.Units.SI.Time tau_m(min=0) = 20
     "Time constant of metal at nominal UA value"
    annotation(Dialog(tab="General", group="Cooling coil"));
   parameter Integer nEle(min=1) = 4
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/FourPortResistanceChillerWSE.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/FourPortResistanceChillerWSE.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/FourPortResistanceChillerWSE.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/FourPortResistanceChillerWSE.mo"	2022-03-10 09:59:01.900154753 +0000
@@ -10,11 +10,11 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance1,
                 tab="Flow resistance", group="Medium 1"));
-  parameter Modelica.SIunits.PressureDifference dp1_chi_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp1_chi_nominal(
     min=0,displayUnit="Pa")
     "Pressure difference on medium 1 side in the chillers"
     annotation(Dialog(group = "Chiller"));
-  parameter Modelica.SIunits.PressureDifference dp1_wse_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp1_wse_nominal(
     min=0,displayUnit="Pa")
     "Pressure difference on medium 1 side in the waterside economizer"
     annotation(Dialog(group = "Waterside economizer"));
@@ -33,11 +33,11 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance2,
                 tab="Flow resistance", group="Medium 2"));
-  parameter Modelica.SIunits.PressureDifference dp2_chi_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp2_chi_nominal(
     min=0,displayUnit="Pa")
     "Pressure difference on medium 2 side in the chillers"
     annotation(Dialog(group = "Chiller"));
-  parameter Modelica.SIunits.PressureDifference dp2_wse_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp2_wse_nominal(
     min=0,displayUnit="Pa")
     "Pressure difference on medium 2 side in the waterside economizer"
     annotation(Dialog(group = "Waterside economizer"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSE.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSE.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSE.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSE.mo"	2022-03-10 09:59:01.888154752 +0000
@@ -35,7 +35,7 @@
     annotation(Dialog(tab="Dynamics", group="Filtered opening",enable=use_inputFilter));
 
   //WSE
-  parameter Modelica.SIunits.Efficiency eta(min=0,max=1)=0.8
+  parameter Modelica.Units.SI.Efficiency eta(min=0,max=1)=0.8
     "Heat exchange effectiveness"
     annotation(Dialog(group="Waterside economizer"));
 
@@ -56,15 +56,15 @@
   parameter Modelica.Fluid.Types.Dynamics massDynamics=energyDynamics
     "Type of mass balance: dynamic (3 initialization options) or steady state"
     annotation(Evaluate=true, Dialog(tab = "Dynamics", group="Equations"));
-  parameter Modelica.SIunits.Time tauChi1 = 30
+  parameter Modelica.Units.SI.Time tauChi1 = 30
     "Time constant at nominal flow in chillers"
      annotation (Dialog(tab = "Dynamics", group="Chiller",
                  enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.Time tauChi2 = 30
+  parameter Modelica.Units.SI.Time tauChi2 = 30
     "Time constant at nominal flow in chillers"
      annotation (Dialog(tab = "Dynamics", group="Chiller",
                  enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.Time tauWSE = 10
+  parameter Modelica.Units.SI.Time tauWSE = 10
     "Time constant at nominal flow for dynamic energy and momentum balance of the three-way valve"
     annotation(Dialog(tab="Dynamics", group="Waterside economizer",
                enable= use_controller and not energyDynamics ==
@@ -113,7 +113,7 @@
                enable=Medium2.nC > 0));
 
   // Temperature sensor
-  parameter Modelica.SIunits.Time tauSenT=1
+  parameter Modelica.Units.SI.Time tauSenT=1
     "Time constant at nominal flow rate (use tau=0 for steady-state sensor,
     but see user guide for potential problems)"
    annotation(Dialog(tab="Dynamics", group="Temperature Sensor",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSEInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSEInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSEInterface.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialChillerWSEInterface.mo"	2022-03-10 09:59:01.848154746 +0000
@@ -4,16 +4,16 @@
   extends Buildings.Fluid.Interfaces.PartialFourPort;
 
   // Nominal conditions
-  parameter Modelica.SIunits.MassFlowRate m1_flow_chi_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_chi_nominal(min=0)
     "Nominal mass flow rate on the medium 1 side in the chiller"
     annotation(Dialog(group = "Chiller"));
-  parameter Modelica.SIunits.MassFlowRate m2_flow_chi_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_chi_nominal(min=0)
     "Nominal mass flow rate on the medium 2 side in the chiller"
     annotation(Dialog(group = "Chiller"));
-  parameter Modelica.SIunits.MassFlowRate m1_flow_wse_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_wse_nominal(min=0)
     "Nominal mass flow rate on the medium 1 side in the waterside economizer"
     annotation(Dialog(group = "Waterside economizer"));
-  parameter Modelica.SIunits.MassFlowRate m2_flow_wse_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_wse_nominal(min=0)
     "Nominal mass flow rate on the medium 2 side in the waterside economizer"
     annotation(Dialog(group = "Waterside economizer"));
 
@@ -43,12 +43,12 @@
         iconTransformation(extent={{-132,60},{-100,92}})));
   Medium1.MassFlowRate m1_flow = port_a1.m_flow
     "Mass flow rate from port_a1 to port_b1 (m1_flow > 0 is design flow direction)";
-  Modelica.SIunits.PressureDifference dp1(displayUnit="Pa") = port_a1.p - port_b1.p
+  Modelica.Units.SI.PressureDifference dp1(displayUnit="Pa") = port_a1.p - port_b1.p
     "Pressure difference between port_a1 and port_b1";
 
   Medium2.MassFlowRate m2_flow = port_a2.m_flow
     "Mass flow rate from port_a2 to port_b2 (m2_flow > 0 is design flow direction)";
-  Modelica.SIunits.PressureDifference dp2(displayUnit="Pa") = port_a2.p - port_b2.p
+  Modelica.Units.SI.PressureDifference dp2(displayUnit="Pa") = port_a2.p - port_b2.p
     "Pressure difference between port_a2 and port_b2";
 
   Medium1.ThermodynamicState sta_a1=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialControllerInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialControllerInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialControllerInterface.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialControllerInterface.mo"	2022-03-10 09:59:01.840154745 +0000
@@ -14,13 +14,13 @@
   parameter Real k(min=0, unit="1") = 1
     "Gain of controller"
     annotation(Dialog(tab="Controller",enable=use_controller));
-  parameter Modelica.SIunits.Time Ti(min=Modelica.Constants.small)=0.5
+  parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small)=0.5
     "Time constant of integrator block"
      annotation (Dialog(enable=
           (use_controller and
           (controllerType == Modelica.Blocks.Types.SimpleController.PI or
           controllerType == Modelica.Blocks.Types.SimpleController.PID)),tab="Controller"));
-  parameter Modelica.SIunits.Time Td(min=0)=0.1
+  parameter Modelica.Units.SI.Time Td(min=0)=0.1
     "Time constant of derivative block"
      annotation (Dialog(enable=
           use_controller and
@@ -51,8 +51,8 @@
         use_controller and
         (controllerType==.Modelica.Blocks.Types.SimpleController.PD or
         controllerType==.Modelica.Blocks.Types.SimpleController.PID),tab="Controller"));
-  parameter Modelica.Blocks.Types.InitPID initType=
-    Modelica.Blocks.Types.InitPID.DoNotUse_InitialIntegratorState
+  parameter Modelica.Blocks.Types.Init initType=
+    Modelica.Blocks.Types.Init.InitialState
     "Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)"
     annotation(Evaluate=true,Dialog(group="Initialization",tab="Controller",enable=use_controller));
   parameter Real xi_start=0
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialCoolingCoilHumidifyingHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialCoolingCoilHumidifyingHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialCoolingCoilHumidifyingHeating.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialCoolingCoilHumidifyingHeating.mo"	2022-03-10 09:59:01.820154744 +0000
@@ -55,7 +55,7 @@
   parameter Boolean use_inputFilterValve=true
     "= true, if opening is filtered with a 2nd order CriticalDamping filter for the water-side valve"
     annotation(Dialog(tab="Dynamics", group="Valve"));
-  parameter Modelica.SIunits.Time riseTimeValve=120
+  parameter Modelica.Units.SI.Time riseTimeValve=120
     "Rise time of the filter for the water-side valve (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Valve",enable=use_inputFilterValve));
   parameter Modelica.Blocks.Types.Init initValve=Modelica.Blocks.Types.Init.InitialOutput
@@ -70,13 +70,13 @@
   parameter Boolean addPowerToMedium=true
     "Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)"
     annotation(Dialog(group="Fan"));
-  parameter Modelica.SIunits.Time tauFan = 1
+  parameter Modelica.Units.SI.Time tauFan = 1
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Fan"));
   parameter Boolean use_inputFilterFan=true
     "= true, if speed is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Fan"));
-  parameter Modelica.SIunits.Time riseTimeFan=30
+  parameter Modelica.Units.SI.Time riseTimeFan=30
     "Rise time of the filter (time to reach 99.6 % of the speed)"
     annotation(Dialog(tab="Dynamics", group="Fan",enable=use_inputFilterFan));
   parameter Modelica.Blocks.Types.Init initFan=Modelica.Blocks.Types.Init.InitialOutput
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialHeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialHeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialHeatExchanger.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialHeatExchanger.mo"	2022-03-10 09:59:01.788154740 +0000
@@ -14,14 +14,14 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Efficiency eta(min=0,max=1,start=0.8)
+  parameter Modelica.Units.SI.Efficiency eta(min=0,max=1,start=0.8)
     "constant effectiveness";
 
    // Filter opening
   parameter Boolean use_inputFilter=true
     "= true, if opening is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Filtered opening",enable=activate_ThrWayVal));
-  parameter Modelica.SIunits.Time riseTime=120
+  parameter Modelica.Units.SI.Time riseTime=120
     "Rise time of the filter (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Filtered opening",
       enable=(activate_ThrWayVal and use_inputFilter)));
@@ -33,7 +33,7 @@
     "Initial value of output from the filter in the bypass valve"
     annotation(Dialog(tab="Dynamics", group="Filtered opening",
       enable=(activate_ThrWayVal and use_inputFilter)));
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal(
      displayUnit="Pa",
      min=0,
      fixed=true)= 6000
@@ -42,13 +42,13 @@
       enable=activate_ThrWayVal));
 
  // Time constant
-   parameter Modelica.SIunits.Time tauThrWayVal=10
+   parameter Modelica.Units.SI.Time tauThrWayVal=10
     "Time constant at nominal flow for dynamic energy and momentum balance of the three-way valve"
     annotation(Dialog(tab="Dynamics", group="Nominal condition",
                enable=(activate_ThrWayVal and not energyDynamics ==
                Modelica.Fluid.Types.Dynamics.SteadyState)));
   // Advanced
-  parameter Modelica.SIunits.Density rhoStd = Medium2.density_pTX(101325, 273.15+4, Medium2.X_default)
+  parameter Modelica.Units.SI.Density rhoStd = Medium2.density_pTX(101325, 273.15+4, Medium2.X_default)
     "Inlet density for which valve coefficients are defined"
     annotation(Dialog(group="Nominal condition", tab="Advanced",enable=activate_ThrWayVal));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialParallelElectricEIR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialParallelElectricEIR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialParallelElectricEIR.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialParallelElectricEIR.mo"	2022-03-10 09:59:01.748154733 +0000
@@ -5,11 +5,11 @@
     val2(each final dpFixed_nominal=dp2_nominal),
     val1(each final dpFixed_nominal=dp1_nominal));
 
-  parameter Modelica.SIunits.Time tau1 = 30
+  parameter Modelica.Units.SI.Time tau1 = 30
     "Time constant at nominal flow in chillers"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition",
        enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.Time tau2 = 30
+  parameter Modelica.Units.SI.Time tau2 = 30
     "Time constant at nominal flow in chillers"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition",
        enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialPumpParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialPumpParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialPumpParallel.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/PartialPumpParallel.mo"	2022-03-10 09:59:01.712154730 +0000
@@ -19,13 +19,13 @@
   parameter Boolean addPowerToMedium=false
     "Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)"
     annotation(Dialog(group="Pump"));
-  parameter Modelica.SIunits.Time tau = 1
+  parameter Modelica.Units.SI.Time tau = 1
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Pump"));
   parameter Boolean use_inputFilter=true
     "= true, if speed is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Pump"));
-  parameter Modelica.SIunits.Time riseTimePump= 30
+  parameter Modelica.Units.SI.Time riseTimePump= 30
     "Rise time of the filter (time to reach 99.6 % of the speed)"
     annotation(Dialog(tab="Dynamics", group="Pump",enable=use_inputFilter));
   parameter Modelica.Blocks.Types.Init init=Modelica.Blocks.Types.Init.InitialOutput
@@ -37,7 +37,7 @@
    // Valve parameters
   parameter Real l=0.0001 "Valve leakage, l=Kv(y=0)/Kv(y=1)"
     annotation(Dialog(group="Two-way valve"));
-  parameter Modelica.SIunits.Time riseTimeValve = 120
+  parameter Modelica.Units.SI.Time riseTimeValve = 120
     "Rise time of the filter (time to reach 99.6 % of the speed)"
     annotation(Dialog(tab="Dynamics", group="Valve",enable=use_inputFilter));
   parameter Real[num] yValve_start = fill(0,num)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/SignalFilterParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/SignalFilterParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/SignalFilterParameters.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/SignalFilterParameters.mo"	2022-03-10 09:59:01.676154725 +0000
@@ -5,7 +5,7 @@
   parameter Boolean use_inputFilter=true
     "= true, if opening is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Filtered opening"));
-  parameter Modelica.SIunits.Time riseTimeValve=120
+  parameter Modelica.Units.SI.Time riseTimeValve=120
     "Rise time of the filter (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Filtered opening",enable=use_inputFilter));
   parameter Modelica.Blocks.Types.Init initValve=Modelica.Blocks.Types.Init.InitialOutput
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ThreeWayValveParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ThreeWayValveParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ThreeWayValveParameters.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ThreeWayValveParameters.mo"	2022-03-10 09:59:01.668154724 +0000
@@ -3,7 +3,7 @@
   "Model with parameters for a three-way valve"
   parameter Boolean activate_ThrWayVal
     "Activate the use of three-way valve: True-use three-way valve; False-not use the three-way valve";
-  parameter Modelica.SIunits.PressureDifference dpThrWayVal_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpThrWayVal_nominal(
      displayUnit="Pa",
      min=0,
      fixed=true)= 6000
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ValvesParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ValvesParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ValvesParameters.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/BaseClasses/ValvesParameters.mo"	2022-03-10 09:59:01.660154724 +0000
@@ -15,7 +15,7 @@
     "Cv (US) flow coefficient [USG/min/(psi)^(1/2)]"
     annotation(Dialog(group = "Two-way valve",
       enable = (CvData==Buildings.Fluid.Types.CvTypes.Cv)));
-  parameter Modelica.SIunits.Area[numVal] Av(
+  parameter Modelica.Units.SI.Area[numVal] Av(
     each fixed= if CvData==Buildings.Fluid.Types.CvTypes.Av then true else false)
    "Av (metric) flow coefficient"
    annotation(Dialog(group = "Two-way valve",
@@ -23,10 +23,10 @@
   parameter Real deltaM = 0.02
     "Fraction of nominal flow rate where linearization starts, if y=1"
     annotation(Dialog(group="Pressure-flow linearization"));
-  parameter Modelica.SIunits.MassFlowRate[numVal] m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate[numVal] m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group = "Two-way valve"));
-  parameter Modelica.SIunits.PressureDifference[numVal] dpValve_nominal(
+  parameter Modelica.Units.SI.PressureDifference[numVal] dpValve_nominal(
      each displayUnit="Pa",
      each min=0,
      each fixed= if CvData==Buildings.Fluid.Types.CvTypes.OpPoint then true else false)=
@@ -35,7 +35,7 @@
     CvData=Buildings.Fluid.Types.CvTypes.OpPoint"
     annotation(Dialog(group="Two-way valve",
       enable = (CvData==Buildings.Fluid.Types.CvTypes.OpPoint)));
-  parameter Modelica.SIunits.Density[numVal] rhoStd
+  parameter Modelica.Units.SI.Density[numVal] rhoStd
     "Inlet density for which valve coefficients are defined"
     annotation(Dialog(group="Two-way valve", tab="Advanced"));
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/CoolingCoilHumidifyingHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/CoolingCoilHumidifyingHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/CoolingCoilHumidifyingHeating.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/CoolingCoilHumidifyingHeating.mo"	2022-03-10 09:59:01.648154722 +0000
@@ -14,24 +14,24 @@
     annotation(Dialog(group="Valve"));
 
   // Parameters for electric heater
-  parameter Modelica.SIunits.Time tauEleHea = 10
+  parameter Modelica.Units.SI.Time tauEleHea = 10
     "Time constant at nominal flow for electric heater (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Electric heater",
        enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Efficiency etaHea = 1.0
+  parameter Modelica.Units.SI.Efficiency etaHea = 1.0
    "Efficiency of electrical heater"
     annotation (Dialog(group="Electric heater"));
-  parameter Modelica.SIunits.HeatFlowRate QHeaMax_flow(min=0)
+  parameter Modelica.Units.SI.HeatFlowRate QHeaMax_flow(min=0)
     "Nominal heating capacity of eletric heater,positive"
     annotation (Dialog(group="Electric heater"));
   // Parameters for humidifier
-  parameter Modelica.SIunits.MassFlowRate mWatMax_flow(min=0)
+  parameter Modelica.Units.SI.MassFlowRate mWatMax_flow(min=0)
     "Nominal humidification capacity for humidifier, positive for humidification"
     annotation (Dialog(tab="General",group="Humidifier"));
-  parameter Modelica.SIunits.Temperature THum = 293.15
+  parameter Modelica.Units.SI.Temperature THum = 293.15
     "Temperature of water that is added to the fluid stream by the humidifier"
     annotation (Dialog(group="Humidifier"));
-  parameter Modelica.SIunits.Time tauHum = 10
+  parameter Modelica.Units.SI.Time tauHum = 10
     "Time constant at nominal flow for humidifier(if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Humidifier",
        enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
@@ -41,11 +41,11 @@
     "Switch point for valve signal";
   parameter Real yValDeaBan(min=0, max=1, unit="1")=0.1
     "Deadband for valve signal";
-  parameter Modelica.SIunits.TemperatureDifference dTSwi=0
+  parameter Modelica.Units.SI.TemperatureDifference dTSwi=0
     "Switch point for temperature difference";
-  parameter Modelica.SIunits.TemperatureDifference dTDeaBan=0.5
+  parameter Modelica.Units.SI.TemperatureDifference dTDeaBan=0.5
     "Deadband for temperature difference";
-  parameter Modelica.SIunits.Time tWai=60
+  parameter Modelica.Units.SI.Time tWai=60
     "Waiting time";
 
   Modelica.Blocks.Interfaces.RealOutput PHea(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/ElectricHeater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/ElectricHeater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/ElectricHeater.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/ElectricHeater.mo"	2022-03-10 09:59:01.616154718 +0000
@@ -7,19 +7,19 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Efficiency eta(max=1) = 1
+  parameter Modelica.Units.SI.Efficiency eta(max=1) = 1
     "Effciency of electrical heater";
-  parameter Modelica.SIunits.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization"));
    // Dynamics
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState
     "Type of energy balance: dynamic (3 initialization options) or steady state"
     annotation(Evaluate=true, Dialog(tab = "Dynamics", group="Equations"));
-  parameter Modelica.SIunits.Time tau(min=0) = 10
+  parameter Modelica.Units.SI.Time tau(min=0) = 10
     "Time constant at nominal flow rate (used
     if energyDynamics or massDynamics not equal Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation(Dialog(tab = "Dynamics"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimaryLoadSide.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimaryLoadSide.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimaryLoadSide.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimaryLoadSide.mo"	2022-03-10 09:59:01.584154713 +0000
@@ -12,7 +12,7 @@
             Medium2.density_pTX(101325, 273.15+4, Medium2.X_default)});
 
  //Dynamics
-  parameter Modelica.SIunits.Time tauPump = 1
+  parameter Modelica.Units.SI.Time tauPump = 1
     "Time constant of fluid volume for nominal flow in pumps, used if energy or mass balance is dynamic"
      annotation (Dialog(tab = "Dynamics", group="Pump",
      enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -26,7 +26,7 @@
   parameter Boolean addPowerToMedium = true
     "Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)"
     annotation (Dialog(group="Pump"));
-  parameter Modelica.SIunits.Time riseTimePump = 30
+  parameter Modelica.Units.SI.Time riseTimePump = 30
     "Rise time of the filter (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Filtered speed",enable=use_inputFilter));
   parameter Modelica.Blocks.Types.Init initPum = initValve
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimarySecondary.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimarySecondary.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimarySecondary.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/IntegratedPrimarySecondary.mo"	2022-03-10 09:59:01.488154701 +0000
@@ -13,7 +13,7 @@
             Medium2.density_pTX(101325, 273.15+4, Medium2.X_default)});
 
  // Dynamics
- parameter Modelica.SIunits.Time tauPump = 1
+ parameter Modelica.Units.SI.Time tauPump = 1
    "Time constant of fluid volume for nominal flow in pumps, used if energy or mass balance is dynamic"
    annotation (Dialog(tab = "Dynamics", group="Pump",
      enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -21,7 +21,7 @@
   //Pump
   parameter Integer numPum=numChi "Number of pumps"
     annotation(Dialog(group="Pump"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_pum_nominal(min=0)=m2_flow_chi_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_pum_nominal(min=0)=m2_flow_chi_nominal
   "Nominal flow rate of the pump"
    annotation (Dialog(group="Pump"));
   replaceable parameter Buildings.Fluid.Movers.Data.Generic perPum[numPum]
@@ -31,7 +31,7 @@
   parameter Boolean addPowerToMedium=true
     "Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations)"
     annotation (Dialog(group="Pump"));
-  parameter Modelica.SIunits.Time riseTimePump = 30
+  parameter Modelica.Units.SI.Time riseTimePump = 30
     "Rise time of the filter (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Filtered flowrate",enable=use_inputFilter));
   parameter Modelica.Blocks.Types.Init initPum=initValve
@@ -49,7 +49,7 @@
   parameter Real lValPum=0.0001
     "Valve leakage, l=Kv(y=0)/Kv(y=1)"
     annotation(Dialog(group="Pump"));
-  parameter Modelica.SIunits.PressureDifference dpValPum_nominal = 6000
+  parameter Modelica.Units.SI.PressureDifference dpValPum_nominal = 6000
    "Nominal differential pressure of the shutoff valves for primary pumps"
    annotation(Dialog(group="Pump"));
  //Valve
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerControl.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerControl.mo"	2022-03-10 09:59:01.444154695 +0000
@@ -3,17 +3,17 @@
   "Partial model for testing air hanlders with temperature and humidity control"
   package Medium1 = Buildings.Media.Water "Medium model for water";
   package Medium2 = Buildings.Media.Air "Medium model for air";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal(min=0)=2.9
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)=2.9
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal(min=0)=3.3
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)=3.3
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.Temperature T_a1_nominal=6 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=6 + 273.15
     "Nominal water inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b1_nominal=11 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=11 + 273.15
     "Nominal water outlet temperature";
-  parameter Modelica.SIunits.Temperature T_a2_nominal=26 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=26 + 273.15
     "Nominal air inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b2_nominal=12 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=12 + 273.15
     "Nominal air outlet temperature";
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerMassFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerMassFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerMassFlow.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialAirHandlerMassFlow.mo"	2022-03-10 09:59:01.416154692 +0000
@@ -4,17 +4,17 @@
 
   package Medium1 = Buildings.Media.Water "Medium model for water";
   package Medium2 = Buildings.Media.Air "Medium model for air";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal(min=0)=2.9
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)=2.9
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal(min=0)=3.3
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)=3.3
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.Temperature T_a1_nominal=6 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=6 + 273.15
     "Nominal water inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b1_nominal=11 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=11 + 273.15
     "Nominal water outlet temperature";
-  parameter Modelica.SIunits.Temperature T_a2_nominal=26 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=26 + 273.15
     "Nominal air inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b2_nominal=12 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=12 + 273.15
     "Nominal air outlet temperature";
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialPlant.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialPlant.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialPlant.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/BaseClasses/PartialPlant.mo"	2022-03-10 09:59:01.396154690 +0000
@@ -5,16 +5,16 @@
   package MediumCHW = Buildings.Media.Water "Medium model";
   package MediumCW = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal=2567.1*1000/(
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal=2567.1*1000/(
     4200*10)
     "Nominal mass flow rate at chilled water";
 
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal=2567.1*1000/ (
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal=2567.1*1000/ (
     4200*8.5)
     "Nominal mass flow rate at condenser water";
-  parameter Modelica.SIunits.PressureDifference dpCHW_nominal = 40000
+  parameter Modelica.Units.SI.PressureDifference dpCHW_nominal = 40000
     "Nominal pressure";
-  parameter Modelica.SIunits.PressureDifference dpCW_nominal = 40000
+  parameter Modelica.Units.SI.PressureDifference dpCW_nominal = 40000
     "Nominal pressure";
   parameter Integer numChi=1 "Number of chillers";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_ClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_ClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_ClosedLoop.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_ClosedLoop.mo"	2022-03-10 09:59:01.384154688 +0000
@@ -12,7 +12,7 @@
       offset=273.15 + 13,
       height=-6));
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal=m2_flow_nominal*1006*(T_b2_nominal-T_a2_nominal)/
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal=m2_flow_nominal*1006*(T_b2_nominal-T_a2_nominal)/
      Buildings.Fluid.HeatExchangers.BaseClasses.lmtd(
         T_a1_nominal,
         T_b1_nominal,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_OpenLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_OpenLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_OpenLoop.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/CoolingCoilHumidifyingHeating_OpenLoop.mo"	2022-03-10 09:59:01.372154686 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   extends Buildings.Applications.DataCenters.ChillerCooled.Equipment.Validation.BaseClasses.PartialAirHandlerMassFlow(
       sou_2(nPorts=1), relHum(k=0.5));
-  parameter Modelica.SIunits.ThermalConductance UA_nominal=m2_flow_nominal*1006*(12-26)/
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal=m2_flow_nominal*1006*(12-26)/
      Buildings.Fluid.HeatExchangers.BaseClasses.lmtd(
         T_a1_nominal,
         T_b1_nominal,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/ElectricChillerParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/ElectricChillerParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/ElectricChillerParallel.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/ElectricChillerParallel.mo"	2022-03-10 09:59:01.360154685 +0000
@@ -5,16 +5,16 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Power P_nominal = -per1.QEva_flow_nominal/per1.COP_nominal
+  parameter Modelica.Units.SI.Power P_nominal = -per1.QEva_flow_nominal/per1.COP_nominal
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal = per1.mEva_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal = per1.mEva_flow_nominal
     "Nominal mass flow rate at evaporator";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal = per1.mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal = per1.mCon_flow_nominal
     "Nominal mass flow rate at condenser";
 
   parameter Buildings.Fluid.Chillers.Data.ElectricEIR.ElectricEIRChiller_McQuay_WSC_471kW_5_89COP_Vanes
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger.mo"	2022-03-10 09:59:01.336154681 +0000
@@ -4,13 +4,13 @@
   extends Modelica.Icons.Example;
 
   package MediumW = Buildings.Media.Water "Medium model";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=1000 * 0.01035
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=1000 * 0.01035
     "Nominal mass flow rate at evaporator";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=1000 * 0.01035
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=1000 * 0.01035
     "Nominal mass flow rate at condenser";
-  parameter Modelica.SIunits.Pressure dp1_nominal=60000
+  parameter Modelica.Units.SI.Pressure dp1_nominal=60000
     "Nominal pressure difference on medium 1 side";
-  parameter Modelica.SIunits.Pressure dp2_nominal=60000
+  parameter Modelica.Units.SI.Pressure dp2_nominal=60000
     "Nominal pressure difference on medium 2 side";
   Buildings.Applications.DataCenters.ChillerCooled.Equipment.HeatExchanger_TSet hex1(
     m1_flow_nominal=m1_flow_nominal,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger_ResetController.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger_ResetController.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger_ResetController.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/HeatExchanger_ResetController.mo"	2022-03-10 09:59:01.316154679 +0000
@@ -4,13 +4,13 @@
   extends Modelica.Icons.Example;
 
   package MediumW = Buildings.Media.Water "Medium model";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=1000 * 0.01035
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=1000 * 0.01035
     "Nominal mass flow rate at evaporator";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=1000 * 0.01035
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=1000 * 0.01035
     "Nominal mass flow rate at condenser";
-  parameter Modelica.SIunits.Pressure dp1_nominal=60000
+  parameter Modelica.Units.SI.Pressure dp1_nominal=60000
     "Nominal pressure difference on medium 1 side";
-  parameter Modelica.SIunits.Pressure dp2_nominal=60000
+  parameter Modelica.Units.SI.Pressure dp2_nominal=60000
     "Nominal pressure difference on medium 2 side";
   Buildings.Applications.DataCenters.ChillerCooled.Equipment.HeatExchanger_TSet hex1(
     m1_flow_nominal=m1_flow_nominal,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/PumpParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/PumpParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/PumpParallel.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/PumpParallel.mo"	2022-03-10 09:59:01.244154671 +0000
@@ -4,7 +4,7 @@
 
   package MediumW = Buildings.Media.Water "Medium model";
   parameter Integer numPum=2 "The number of pumps";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=6000/3600*1.2
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=6000/3600*1.2
     "Nominal mass flow rate";
   parameter Real thr1=1E-4 "Threshold for shutoff valves in parallel 1";
   parameter Real thr2=thr1*m_flow_nominal "Threshold for shutoff valves in parallel 2";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/WatersideEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/WatersideEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/WatersideEconomizer.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/Validation/WatersideEconomizer.mo"	2022-03-10 09:59:01.228154668 +0000
@@ -6,16 +6,16 @@
   package MediumCHW = Buildings.Media.Water "Medium model";
   package MediumCW = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal=2567.1*1000/(
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal=2567.1*1000/(
     4200*10)
     "Nominal mass flow rate at chilled water";
 
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal=2567.1*1000/ (
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal=2567.1*1000/ (
     4200*8.5)
     "Nominal mass flow rate at condenser water";
-  parameter Modelica.SIunits.PressureDifference dpCHW_nominal = 40000
+  parameter Modelica.Units.SI.PressureDifference dpCHW_nominal = 40000
     "Nominal pressure";
-  parameter Modelica.SIunits.PressureDifference dpCW_nominal = 40000
+  parameter Modelica.Units.SI.PressureDifference dpCW_nominal = 40000
     "Nominal pressure";
   parameter Integer numChi=1 "Number of chillers";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/WatersideEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/WatersideEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/WatersideEconomizer.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Equipment/WatersideEconomizer.mo"	2022-03-10 09:59:01.216154666 +0000
@@ -23,10 +23,10 @@
     annotation(Dialog(tab="Dynamics",group="Filtered opening",enable=use_inputFilter));
 
  // Heat exchanger
-  parameter Modelica.SIunits.Efficiency eta(start=0.8) "constant effectiveness";
+  parameter Modelica.Units.SI.Efficiency eta(start=0.8) "constant effectiveness";
 
  // Bypass valve parameters
-  parameter Modelica.SIunits.Time tauThrWayVal=10
+  parameter Modelica.Units.SI.Time tauThrWayVal=10
     "Time constant at nominal flow for dynamic energy and momentum balance of the three-way valve"
     annotation(Dialog(tab="Dynamics", group="Nominal condition",
                enable=use_controller and not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Examples/BaseClasses/PartialDataCenter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Examples/BaseClasses/PartialDataCenter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Examples/BaseClasses/PartialDataCenter.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/ChillerCooled/Examples/BaseClasses/PartialDataCenter.mo"	2022-03-10 09:59:01.184154662 +0000
@@ -6,24 +6,24 @@
 
   // Chiller parameters
   parameter Integer numChi=2 "Number of chillers";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_chi_nominal= 34.7
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_chi_nominal= 34.7
     "Nominal mass flow rate at condenser water in the chillers";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_chi_nominal= 18.3
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_chi_nominal= 18.3
     "Nominal mass flow rate at evaporator water in the chillers";
-  parameter Modelica.SIunits.PressureDifference dp1_chi_nominal = 46.2*1000
+  parameter Modelica.Units.SI.PressureDifference dp1_chi_nominal = 46.2*1000
     "Nominal pressure";
-  parameter Modelica.SIunits.PressureDifference dp2_chi_nominal = 44.8*1000
+  parameter Modelica.Units.SI.PressureDifference dp2_chi_nominal = 44.8*1000
     "Nominal pressure";
-  parameter Modelica.SIunits.Power QEva_nominal = m2_flow_chi_nominal*4200*(6.67-18.56)
+  parameter Modelica.Units.SI.Power QEva_nominal = m2_flow_chi_nominal*4200*(6.67-18.56)
     "Nominal cooling capaciaty(Negative means cooling)";
  // WSE parameters
-  parameter Modelica.SIunits.MassFlowRate m1_flow_wse_nominal= 34.7
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_wse_nominal= 34.7
     "Nominal mass flow rate at condenser water in the chillers";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_wse_nominal= 35.3
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_wse_nominal= 35.3
     "Nominal mass flow rate at condenser water in the chillers";
-  parameter Modelica.SIunits.PressureDifference dp1_wse_nominal = 33.1*1000
+  parameter Modelica.Units.SI.PressureDifference dp1_wse_nominal = 33.1*1000
     "Nominal pressure";
-  parameter Modelica.SIunits.PressureDifference dp2_wse_nominal = 34.5*1000
+  parameter Modelica.Units.SI.PressureDifference dp2_wse_nominal = 34.5*1000
     "Nominal pressure";
 
   parameter Buildings.Fluid.Movers.Data.Generic[numChi] perPumCW(
@@ -32,28 +32,28 @@
           V_flow=m1_flow_chi_nominal/1000*{0.2,0.6,1.0,1.2},
           dp=(dp1_chi_nominal+60000+6000)*{1.2,1.1,1.0,0.6}))
     "Performance data for condenser water pumps";
-  parameter Modelica.SIunits.Time tWai=1200 "Waiting time";
+  parameter Modelica.Units.SI.Time tWai=1200 "Waiting time";
 
   // AHU
-  parameter Modelica.SIunits.ThermalConductance UA_nominal=numChi*QEva_nominal/
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal=numChi*QEva_nominal/
      Buildings.Fluid.HeatExchangers.BaseClasses.lmtd(
         6.67,
         11.56,
         12,
         25)
     "Thermal conductance at nominal flow for sensible heat, used to compute time constant";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal = 161.35
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal = 161.35
     "Nominal air mass flowrate";
   parameter Real yValMinAHU(min=0,max=1,unit="1")=0.1
     "Minimum valve openning position";
   // Set point
-  parameter Modelica.SIunits.Temperature TCHWSet = 273.15 + 8
+  parameter Modelica.Units.SI.Temperature TCHWSet = 273.15 + 8
     "Chilled water temperature setpoint";
-  parameter Modelica.SIunits.Temperature TSupAirSet = TCHWSet + 10
+  parameter Modelica.Units.SI.Temperature TSupAirSet = TCHWSet + 10
     "Supply air temperature setpoint";
-  parameter Modelica.SIunits.Temperature TRetAirSet = 273.15 + 25
+  parameter Modelica.Units.SI.Temperature TRetAirSet = 273.15 + 25
     "Supply air temperature setpoint";
-  parameter Modelica.SIunits.Pressure dpSetPoi = 80000
+  parameter Modelica.Units.SI.Pressure dpSetPoi = 80000
     "Differential pressure setpoint";
 
   replaceable Buildings.Applications.DataCenters.ChillerCooled.Equipment.BaseClasses.PartialChillerWSE chiWSE(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/AirsideEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/AirsideEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/AirsideEconomizer.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/AirsideEconomizer.mo"	2022-03-10 09:59:00.992154639 +0000
@@ -4,7 +4,7 @@
   parameter Real gai(min=Modelica.Constants.small) = 1
     "Gain of controller"
     annotation(Dialog(group="Control"));
-  parameter Modelica.SIunits.Time Ti = 50
+  parameter Modelica.Units.SI.Time Ti = 50
     "Integrator time"
     annotation(Dialog(group="Control"));
   parameter Real minOAFra(min=0,max=1, final unit="1")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Compressor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Compressor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Compressor.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Compressor.mo"	2022-03-10 09:59:00.980154637 +0000
@@ -2,7 +2,7 @@
 model Compressor "Controller for compressor speed"
 
   parameter Real k=0.5 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti=240 "Time constant of integrator block";
+  parameter Modelica.Units.SI.Time Ti=240 "Time constant of integrator block";
   parameter Real yMax=1 "Upper limit of output";
   parameter Real yMin=0 "Lower limit of output";
   parameter Boolean reverseActing=false
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/CoolingMode.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/CoolingMode.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/CoolingMode.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/CoolingMode.mo"	2022-03-10 09:59:00.964154634 +0000
@@ -2,8 +2,8 @@
 model CoolingMode
   "Controller for the DX cooling system with an airside economizer"
 
-  parameter Modelica.SIunits.Time tWai "Waiting time, set to avoid frequent switching";
-  parameter Modelica.SIunits.TemperatureDifference dT(min=0.1) = 1.1 "Deadband";
+  parameter Modelica.Units.SI.Time tWai "Waiting time, set to avoid frequent switching";
+  parameter Modelica.Units.SI.TemperatureDifference dT(min=0.1) = 1.1 "Deadband";
 
   Modelica.Blocks.Interfaces.RealInput TOutDryBul(
     final quantity="ThermodynamicTemperature",
@@ -40,12 +40,12 @@
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={0,8})));
-  Modelica.StateGraph.InitialStepWithSignal freCoo(nIn=1) "Free cooling mode"
+  Modelica.StateGraph.InitialStepWithSignal freCoo(nOut = 1, nIn = 1) "Free cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
         origin={0,58})));
-  Modelica.StateGraph.StepWithSignal fulMecCoo "Fully mechanical cooling mode"
+  Modelica.StateGraph.StepWithSignal fulMecCoo(nIn = 1, nOut = 1)  "Fully mechanical cooling mode"
     annotation (Placement(transformation(
         extent={{-10,10},{10,-10}},
         rotation=-90,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/AirsideEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/AirsideEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/AirsideEconomizer.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/AirsideEconomizer.mo"	2022-03-10 09:59:00.944154632 +0000
@@ -5,7 +5,7 @@
   extends Modelica.Icons.Example;
   replaceable package Medium =
       Buildings.Media.Air;
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=0.43
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=0.43
     "Nominal air flowrate";
   Buildings.Applications.DataCenters.DXCooled.Controls.AirsideEconomizer con(
     minOAFra= 0,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/Compressor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/Compressor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/Compressor.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Controls/Validation/Compressor.mo"	2022-03-10 09:59:00.928154631 +0000
@@ -11,7 +11,7 @@
     annotation (Placement(transformation(extent={{-60,60},{-40,80}})));
   Modelica.Blocks.Sources.Sine TSupMea(
     amplitude=2,
-    freqHz=1/120,
+f    =1/120,
     offset=291.15) "Measured supply air temperature"
     annotation (Placement(transformation(extent={{-60,10},{-40,30}})));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Examples/DXCooledAirsideEconomizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Examples/DXCooledAirsideEconomizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Examples/DXCooledAirsideEconomizer.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Applications/DataCenters/DXCooled/Examples/DXCooledAirsideEconomizer.mo"	2022-03-10 09:59:00.904154627 +0000
@@ -18,24 +18,24 @@
   replaceable package Medium = Buildings.Media.Air "Medium model";
 
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 286.15
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 286.15
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 298.15
+  parameter Modelica.Units.SI.Temperature TRooSet = 298.15
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TAirSupSet = 291.13
+  parameter Modelica.Units.SI.Temperature TAirSupSet = 291.13
     "Nominal room air temperature";
  /////////////////////////////////////////////////////////
   // Cooling loads
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      500000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -2*QRooInt_flow;
  ////////////////////////////////////////////////////////////
  // DX Coil
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=
     QRooC_flow_nominal
     "Cooling load of coil";
   parameter Real minSpeFan = 0.2
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/BaseClasses/surfaceTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/BaseClasses/surfaceTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/BaseClasses/surfaceTemperature.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/BaseClasses/surfaceTemperature.mo"	2022-03-10 09:59:00.832154619 +0000
@@ -13,14 +13,14 @@
 protected
   constant Integer Year=365 "Year period in days";
   constant Integer secInDay = 24 * 60 * 60 "Seconds in a day";
-  constant Modelica.SIunits.Angle pi = Modelica.Constants.pi;
-  constant Modelica.SIunits.Temperature TFre = 273.15 "Freezing temperature of water";
+  constant Modelica.Units.SI.Angle pi = Modelica.Constants.pi;
+  constant Modelica.Units.SI.Temperature TFre = 273.15 "Freezing temperature of water";
   constant Real freq = 2 * pi / Year "Year frequency in rad/days";
-  parameter Modelica.SIunits.Temperature TAirDayMea[Year] = {cliCon.TSurMea + cliCon.TSurAmp / freq * (
+  parameter Modelica.Units.SI.Temperature TAirDayMea[Year] = {cliCon.TSurMea + cliCon.TSurAmp / freq * (
     cos(freq * (cliCon.sinPha / secInDay - day)) -
     cos(freq * (cliCon.sinPha / secInDay - (day + 1))))
     for day in 1:Year} "Daily mean air temperature (surface = 0 from uncorrected climatic constants)";
-  parameter Modelica.SIunits.Temperature TSurDayMea[Year] = {
+  parameter Modelica.Units.SI.Temperature TSurDayMea[Year] = {
     if TAirDayMea[day] > TFre
     then (TFre + (TAirDayMea[day] - TFre) * nFacTha)
     else (TFre + (TAirDayMea[day] - TFre) * nFacFre)
@@ -28,13 +28,13 @@
   parameter Real C1 = sum({TSurDayMea[day] * cos(freq * day) for day in 1:Year});
   parameter Real C2 = sum({TSurDayMea[day] * sin(freq * day) for day in 1:Year});
 
-  parameter Modelica.SIunits.Temperature corTSurMea = sum(TSurDayMea)/Year
+
+  parameter Modelica.Units.SI.Temperature corTSurMea = sum(TSurDayMea)/Year
     "Mean annual surface temperature";
-  parameter Modelica.SIunits.TemperatureDifference corTSurAmp = 2/Year .* (C1^2 + C2^2)^0.5
+  parameter Modelica.Units.SI.TemperatureDifference corTSurAmp = 2/Year .* (C1^2 + C2^2)^0.5
     "Surface temperature amplitude";
-  parameter Modelica.SIunits.Duration corSinPha(displayUnit="d") = (Modelica.Math.atan(C2/C1) + pi/2)*secInDay/freq
+  parameter Modelica.Units.SI.Duration corSinPha(displayUnit="d") = (Modelica.Math.atan(C2/C1) + pi/2)*secInDay/freq
     "Phase lag of soil surface temperature";
-
 algorithm
   // Analytical mean by integrating undisturbed soil temperature formula
   corCliCon := ClimaticConstants.Generic(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/ClimaticConstants.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/ClimaticConstants.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/ClimaticConstants.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/ClimaticConstants.mo"	2022-03-10 09:59:00.820154617 +0000
@@ -4,11 +4,11 @@
 
   record Generic "Generic climatic constants"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.Temperature TSurMea
+    parameter Modelica.Units.SI.Temperature TSurMea
       "Mean annual surface temperature";
-    parameter Modelica.SIunits.TemperatureDifference TSurAmp
+    parameter Modelica.Units.SI.TemperatureDifference TSurAmp
       "Surface temperature amplitude";
-    parameter Modelica.SIunits.Duration sinPha(displayUnit="d")
+    parameter Modelica.Units.SI.Duration sinPha(displayUnit="d")
       "Phase lag of soil surface temperature";
   end Generic;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/Examples/UndisturbedSoilTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/Examples/UndisturbedSoilTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/Examples/UndisturbedSoilTemperature.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/Examples/UndisturbedSoilTemperature.mo"	2022-03-10 09:59:00.736154605 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
 
   parameter Integer nSoi = 4 "Number of probed depths";
-  parameter Modelica.SIunits.Length dep[nSoi] = {0,2,5,9} "Probed depths";
+  parameter Modelica.Units.SI.Length dep[nSoi] = {0,2,5,9} "Probed depths";
 
   Buildings.BoundaryConditions.GroundTemperature.UndisturbedSoilTemperature
     TSoi[nSoi](dep=dep, each cliCon=cliCon, each soiDat=soiDat)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/UndisturbedSoilTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/UndisturbedSoilTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/UndisturbedSoilTemperature.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/GroundTemperature/UndisturbedSoilTemperature.mo"	2022-03-10 09:59:00.724154604 +0000
@@ -1,6 +1,6 @@
 within Buildings.BoundaryConditions.GroundTemperature;
 model UndisturbedSoilTemperature "Undisturbed soil temperature"
-  parameter Modelica.SIunits.Length dep "Depth";
+  parameter Modelica.Units.SI.Length dep "Depth";
 
   parameter Boolean useNFac = false
     "= true, use n-factors to correct climatic constants";
@@ -20,15 +20,15 @@
   replaceable parameter ClimaticConstants.Generic
     cliCon "Surface temperature climatic conditions";
 
-  Modelica.SIunits.Temperature T
+  Modelica.Units.SI.Temperature T
     "Undisturbed soil temperature at depth dep";
 
 protected
-  constant Modelica.SIunits.Angle pi = Modelica.Constants.pi;
-  constant Modelica.SIunits.Duration Year = 365.2422*24*60*60
+  constant Modelica.Units.SI.Angle pi = Modelica.Constants.pi;
+  constant Modelica.Units.SI.Duration Year = 365.2422*24*60*60
     "Annual period length";
 
-  parameter Modelica.SIunits.Length corDep = if useCon
+  parameter Modelica.Units.SI.Length corDep = if useCon
     then dep + soiDat.k / hSur
     else dep
     "Convection-corrected depth";
@@ -37,9 +37,9 @@
     else cliCon
     "<i>n</i>-factor corrected climatic constants";
 
-  parameter Modelica.SIunits.ThermalDiffusivity
+  parameter Modelica.Units.SI.ThermalDiffusivity
     soiDif = soiDat.k / soiDat.c / soiDat.d "Soil diffusivity";
-  parameter Modelica.SIunits.Duration
+  parameter Modelica.Units.SI.Duration
     timLag = corCliCon.sinPha
     "Start time of surface temperature sinusoid";
   parameter Real pha = - corDep * (pi/soiDif/Year)^0.5
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SkyTemperature/BlackBody.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SkyTemperature/BlackBody.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SkyTemperature/BlackBody.mo"	2022-03-10 09:57:40.160144399 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SkyTemperature/BlackBody.mo"	2022-03-10 09:59:00.704154601 +0000
@@ -31,8 +31,8 @@
     nominal=100) "Horizontal infrared irradiation"
     annotation (Placement(transformation(extent={{-140,-100},{-100,-60}})));
 protected
-  Modelica.SIunits.Temperature TDewPoiK "Dewpoint temperature";
-  Modelica.SIunits.Emissivity epsSky "Black-body absorptivity of sky";
+  Modelica.Units.SI.Temperature TDewPoiK "Dewpoint temperature";
+  Modelica.Units.SI.Emissivity epsSky "Black-body absorptivity of sky";
   Real nOpa10(min=0, max=10) "Opaque sky cover in [0, 10]";
 equation
   if calTSky == Buildings.BoundaryConditions.Types.SkyTemperatureCalculation.TemperaturesAndSkyCover then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"	2022-03-10 09:59:00.632154593 +0000
@@ -1,7 +1,7 @@
 within Buildings.BoundaryConditions.SolarGeometry.BaseClasses.Examples;
 model SolarAzimuth "Test model for zenith angle"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat= 41.98*Modelica.Constants.pi/180
+  parameter Modelica.Units.SI.Angle lat= 41.98*Modelica.Constants.pi/180
     "Latitude";
   Buildings.BoundaryConditions.SolarGeometry.BaseClasses.SolarHourAngle
     solHouAng "Solar hour angle"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"	2022-03-10 09:59:00.616154590 +0000
@@ -17,7 +17,7 @@
   Buildings.BoundaryConditions.SolarGeometry.BaseClasses.AltitudeAngle altAng
     "Altitude angle"
     annotation (Placement(transformation(extent={{-20,20},{0,40}})));
-  parameter Modelica.SIunits.Angle lat=41.98*Modelica.Constants.pi/180
+  parameter Modelica.Units.SI.Angle lat=41.98*Modelica.Constants.pi/180
     "Latitude";
 equation
   connect(weaDat.weaBus, weaBus) annotation (Line(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"	2022-03-10 09:59:00.600154589 +0000
@@ -1,10 +1,10 @@
 within Buildings.BoundaryConditions.SolarGeometry.BaseClasses;
 block IncidenceAngle "The solar incidence angle on a tilted surface"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Angle azi(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi(displayUnit="deg")
     "Surface azimuth. azi=-90 degree if surface outward unit normal points toward east; azi=0 if it points toward south";
-  parameter Modelica.SIunits.Angle til(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg")
     "Surface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof";
   Modelica.Blocks.Interfaces.RealInput solHouAng(quantity="Angle", unit="rad")
     "Solar hour angle"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"	2022-03-10 09:59:00.592154588 +0000
@@ -1,7 +1,7 @@
 within Buildings.BoundaryConditions.SolarGeometry.BaseClasses;
 block SolarAzimuth "Solar azimuth"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
   Modelica.Blocks.Interfaces.RealInput zen(quantity="Angle", unit="rad")
     "Zenith angle"
     annotation (Placement(transformation(extent={{-140,40},{-100,80}})));
@@ -22,8 +22,8 @@
   Real tmp "cos(solAzi) before data validity check";
   Real solAziTem "Temporary variable for solar azimuth";
 
-  constant Modelica.SIunits.Time day=86400 "Number of seconds in a day";
-  constant Modelica.SIunits.Angle polarCircle = 1.1617
+  constant Modelica.Units.SI.Time day=86400 "Number of seconds in a day";
+  constant Modelica.Units.SI.Angle polarCircle = 1.1617
     "Latitude of polar circle (66 degree 33 min 44 sec)";
   final parameter Boolean outsidePolarCircle = lat < polarCircle and lat > -polarCircle
     "Flag, true if latitude is outside polar region";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"	2022-03-10 09:59:00.580154587 +0000
@@ -20,9 +20,9 @@
     "Angle between projection of sun's rays and normal to vertical surface"
 annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 protected
-  constant Modelica.SIunits.Angle delta = 1*Modelica.Constants.pi/180
+  constant Modelica.Units.SI.Angle delta = 1*Modelica.Constants.pi/180
     "Small angle";
-  constant Modelica.SIunits.Angle ninety= Modelica.Constants.pi/2-delta
+  constant Modelica.Units.SI.Angle ninety= Modelica.Constants.pi/2-delta
     "+89 degree";
   constant Real deltaX = 1E-4 "Small number used for smoothing";
   Real alt_c "Cosine of altitude, bounded away from zero";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"	2022-03-10 09:59:00.572154585 +0000
@@ -1,7 +1,7 @@
 within Buildings.BoundaryConditions.SolarGeometry.BaseClasses;
 block ZenithAngle "Zenith angle"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
   Modelica.Blocks.Interfaces.RealInput solHouAng(quantity="Angle", unit="rad")
     "Solar hour angle"
     annotation (Placement(transformation(extent={{-140,-68},{-100,-28}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/Examples/ProjectedShadowLength.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/Examples/ProjectedShadowLength.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/Examples/ProjectedShadowLength.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/Examples/ProjectedShadowLength.mo"	2022-03-10 09:59:00.544154581 +0000
@@ -1,7 +1,7 @@
 within Buildings.BoundaryConditions.SolarGeometry.Examples;
 model ProjectedShadowLength "Test model for projected shadow length"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Length h = 2 "Height of object";
+  parameter Modelica.Units.SI.Length h = 2 "Height of object";
   Buildings.BoundaryConditions.SolarGeometry.ProjectedShadowLength proShaLenEas(
     azi=Buildings.Types.Azimuth.E,
     h=h,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"	2022-03-10 09:59:00.532154580 +0000
@@ -1,9 +1,9 @@
 within Buildings.BoundaryConditions.SolarGeometry;
 block IncidenceAngle "Solar incidence angle on a tilted surface"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
-  parameter Modelica.SIunits.Angle til "Surface tilt";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til "Surface tilt";
 
   Modelica.Blocks.Interfaces.RealOutput y(
     final quantity="Angle",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ProjectedShadowLength.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ProjectedShadowLength.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ProjectedShadowLength.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ProjectedShadowLength.mo"	2022-03-10 09:59:00.516154579 +0000
@@ -9,18 +9,18 @@
         caption="Select weather file"),
         group="Location"));
 
-  parameter Modelica.SIunits.Angle lon(displayUnit="deg")=
+  parameter Modelica.Units.SI.Angle lon(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(
     absFilNam) "Longitude" annotation (Evaluate=true, Dialog(group="Location"));
-  parameter Modelica.SIunits.Angle lat(displayUnit="deg")=
+  parameter Modelica.Units.SI.Angle lat(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(
     absFilNam) "Latitude" annotation (Evaluate=true, Dialog(group="Location"));
-  parameter Modelica.SIunits.Time timZon(displayUnit="h")=
+  parameter Modelica.Units.SI.Time timZon(displayUnit="h")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(absFilNam)
     "Time zone" annotation (Evaluate=true, Dialog(group="Location"));
 
-  parameter Modelica.SIunits.Length h "Height of surface";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Length h "Height of surface";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
 
   Modelica.Blocks.Interfaces.RealOutput y(
     final quantity="Length",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"	2022-03-10 09:59:00.488154574 +0000
@@ -1,7 +1,7 @@
 within Buildings.BoundaryConditions.SolarGeometry;
 block ZenithAngle "Zenith angle"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
   Modelica.Blocks.Interfaces.RealOutput y(
     final quantity="Angle",
     final unit="rad",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"	2022-03-10 09:59:00.404154564 +0000
@@ -3,7 +3,7 @@
   "Diffuse solar irradiation on a tilted surface with an isotropic model"
   extends Modelica.Blocks.Icons.Block;
   parameter Real rho=0.2 "Ground reflectance";
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt angle";
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt angle";
 
   Modelica.Blocks.Interfaces.RealInput HDifHor(quantity=
         "RadiantEnergyFluenceRate", unit="W/m2")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"	2022-03-10 09:59:00.396154564 +0000
@@ -3,7 +3,7 @@
   "Hemispherical diffuse irradiation on a tilted surface with Perez's anisotropic model"
   extends Modelica.Blocks.Icons.Block;
   parameter Real rho=0.2 "Ground reflectance";
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt angle";
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt angle";
   Modelica.Blocks.Interfaces.RealInput briCof1 "Brightening Coeffcient F1"
     annotation (Placement(transformation(extent={{-140,0},{-100,40}})));
   Modelica.Blocks.Interfaces.RealInput briCof2 "Brightening Coeffcient F2"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"	2022-03-10 09:59:00.344154556 +0000
@@ -2,7 +2,7 @@
 partial block PartialSolarIrradiation
   "Partial model that is used to compute the direct and diffuse solar irradiation"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt";
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt";
   Modelica.Blocks.Interfaces.RealOutput H(
      final quantity="RadiantEnergyFluenceRate",
      final unit="W/m2") "Radiation per unit area"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"	2022-03-10 09:59:00.328154555 +0000
@@ -20,13 +20,13 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
   // Set hSmall so that hSmall + deltaX < 1E-4. See info section.
 protected
-  constant Modelica.SIunits.Irradiance hSmall = 0.5e-4
+  constant Modelica.Units.SI.Irradiance hSmall = 0.5e-4
     "Small radiation for regularization";
-  constant Modelica.SIunits.Irradiance deltaX = hSmall/2
+  constant Modelica.Units.SI.Irradiance deltaX = hSmall/2
     "Small radiation for regularization";
   constant Real k = 5.534e-6*(180/Modelica.Constants.pi)^3 "Constant factor";
   Real tmp1 "Intermediate variable";
-  Modelica.SIunits.Irradiance HDifHorBou
+  Modelica.Units.SI.Irradiance HDifHorBou
     "Diffuse horizontal irradiation, bounded away from zero";
 equation
   tmp1 =  k*zen^3;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"	2022-03-10 09:59:00.296154551 +0000
@@ -5,8 +5,8 @@
     Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.PartialSolarIrradiation;
 
   parameter Real rho(min=0, max=1, final unit="1")=0.2 "Ground reflectance";
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
   parameter Boolean outSkyCon=false
     "Output contribution of diffuse irradiation from sky";
   parameter Boolean outGroCon=false
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"	2022-03-10 09:59:00.264154547 +0000
@@ -3,8 +3,8 @@
   extends
     Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.PartialSolarIrradiation;
 
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
 
   Modelica.Blocks.Interfaces.RealOutput inc(
     final quantity="Angle",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"	2022-03-10 09:59:00.240154543 +0000
@@ -2,9 +2,9 @@
 model DiffusePerez
   "Test model for diffuse solar irradiation on a tilted surface using the Perez model"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=37/180*Modelica.Constants.pi "Latitude";
-  parameter Modelica.SIunits.Angle azi=0.3 "Azi angle";
-  parameter Modelica.SIunits.Angle til=0.5 "Tilted angle";
+  parameter Modelica.Units.SI.Angle lat=37/180*Modelica.Constants.pi "Latitude";
+  parameter Modelica.Units.SI.Angle azi=0.3 "Azi angle";
+  parameter Modelica.Units.SI.Angle til=0.5 "Tilted angle";
   Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
         Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos"))
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"	2022-03-10 09:59:00.228154541 +0000
@@ -2,7 +2,7 @@
 model DirectTiltedSurface
   "Test model for direct solar irradiation on a tilted surface"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=37/180*Modelica.Constants.pi "Latitude";
+  parameter Modelica.Units.SI.Angle lat=37/180*Modelica.Constants.pi "Latitude";
   Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
         Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos"))
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/BESTEST/WD100.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/BESTEST/WD100.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/BESTEST/WD100.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/BESTEST/WD100.mo"	2022-03-10 09:59:00.200154539 +0000
@@ -2,11 +2,11 @@
 model WD100
   "Test model for BESTEST weather data: base case"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=0.6952170009469
+  parameter Modelica.Units.SI.Angle lat=0.6952170009469
     "Latitude angle";
   parameter Real rho=0
     "Ground reflectance";
-  parameter Modelica.SIunits.Length alt=1650
+  parameter Modelica.Units.SI.Length alt=1650
     "Altitude";
   WeatherData.ReaderTMY3 weaDatHHorIR(
     pAtmSou=Buildings.BoundaryConditions.Types.DataSource.File,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/IsotropicAndPerezDiffuseRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/IsotropicAndPerezDiffuseRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/IsotropicAndPerezDiffuseRadiation.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/Validation/IsotropicAndPerezDiffuseRadiation.mo"	2022-03-10 09:59:00.140154530 +0000
@@ -7,13 +7,13 @@
     final unit="W/m2")
     "Radiation per unit area using Perez Model"
     annotation (Placement(transformation(extent={{100,-50},{120,-30}})));
-  parameter Modelica.SIunits.Angle til(
+  parameter Modelica.Units.SI.Angle til(
     displayUnit="deg")
     "Surface tilt angle";
-  parameter Modelica.SIunits.Angle lat(
+  parameter Modelica.Units.SI.Angle lat(
     displayUnit="deg")
     "Latitude angle";
-  parameter Modelica.SIunits.Angle azi(
+  parameter Modelica.Units.SI.Angle azi(
     displayUnit="deg")
     "Azimuth angle";
   parameter Real rho=0.2
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"	2022-03-10 09:59:00.048154520 +0000
@@ -3,9 +3,9 @@
   "Check the validity of the black-body sky temperature data"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Temperature TMin(displayUnit="degC") = 203.15
+  parameter Modelica.Units.SI.Temperature TMin(displayUnit="degC") = 203.15
     "Minimum allowed temperature";
-  parameter Modelica.SIunits.Temperature TMax(displayUnit="degC") = 343.15
+  parameter Modelica.Units.SI.Temperature TMax(displayUnit="degC") = 343.15
     "Maximum allowed temperature";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDewPointTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDewPointTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDewPointTemperature.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDewPointTemperature.mo"	2022-03-10 09:59:00.040154517 +0000
@@ -13,11 +13,11 @@
     displayUnit="degC") "Dew point temperature"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  parameter Modelica.SIunits.Temperature TMin(displayUnit="degC") = 203.15
+
+  parameter Modelica.Units.SI.Temperature TMin(displayUnit="degC") = 203.15
     "Minimum allowed temperature";
-  parameter Modelica.SIunits.Temperature TMax(displayUnit="degC") = 343.15
+  parameter Modelica.Units.SI.Temperature TMax(displayUnit="degC") = 343.15
     "Maximum allowed temperature";
-
 equation
   TDewPoi = TIn;
   assert(noEvent(TIn > TMin and TIn < TMax), "In " + getInstanceName() +
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDryBulbTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDryBulbTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDryBulbTemperature.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckDryBulbTemperature.mo"	2022-03-10 09:59:00.028154516 +0000
@@ -13,11 +13,11 @@
     displayUnit="degC") "Dry bulb temperature"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  parameter Modelica.SIunits.Temperature TMin(displayUnit="degC") = 203.15
+
+  parameter Modelica.Units.SI.Temperature TMin(displayUnit="degC") = 203.15
     "Minimum allowed temperature";
-  parameter Modelica.SIunits.Temperature TMax(displayUnit="degC") = 343.15
+  parameter Modelica.Units.SI.Temperature TMax(displayUnit="degC") = 343.15
     "Maximum allowed temperature";
-
 equation
   TDryBul = TIn;
   assert(noEvent(TIn > TMin and TIn < TMax), "In " + getInstanceName() +
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"	2022-03-10 09:59:00.020154515 +0000
@@ -10,8 +10,8 @@
     final quantity="Pressure",
     final unit="Pa") "Atmospheric pressure"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-  constant Modelica.SIunits.Pressure PMin=3100 "Minimum allowed pressure";
-  constant Modelica.SIunits.Pressure PMax=120000 "Maximum allowed pressure";
+  constant Modelica.Units.SI.Pressure PMin=3100 "Minimum allowed pressure";
+  constant Modelica.Units.SI.Pressure PMax=120000 "Maximum allowed pressure";
 equation
   pAtm = PIn;
   assert(noEvent(PIn > PMin and PIn < PMax), "In " + getInstanceName() +
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"	2022-03-10 09:59:00.012154515 +0000
@@ -3,8 +3,8 @@
   "Converts the simulation time to calendar time in scale of 1 year (365 days), or a multiple of a year"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Time weaDatStaTim(displayUnit="d") "Start time of weather data";
-  parameter Modelica.SIunits.Time weaDatEndTim(displayUnit="d") "End time of weather data";
+  parameter Modelica.Units.SI.Time weaDatStaTim(displayUnit="d") "Start time of weather data";
+  parameter Modelica.Units.SI.Time weaDatEndTim(displayUnit="d") "End time of weather data";
 
   Modelica.Blocks.Interfaces.RealInput modTim(
     final quantity="Time",
@@ -16,14 +16,14 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  constant Modelica.SIunits.Time shiftSolarRad=1800 "Number of seconds for the shift for solar radiation calculation";
-  parameter Modelica.SIunits.Time lenWea = weaDatEndTim-weaDatStaTim "Length of weather data";
+  constant Modelica.Units.SI.Time shiftSolarRad=1800 "Number of seconds for the shift for solar radiation calculation";
+  parameter Modelica.Units.SI.Time lenWea = weaDatEndTim-weaDatStaTim "Length of weather data";
 
   parameter Boolean canRepeatWeatherFile = abs(mod(lenWea, 365*24*3600)) < 1E-2
     "=true, if the weather file can be repeated, since it has the length of a year or a multiple of it";
 
-  discrete Modelica.SIunits.Time tNext(start=0, fixed=true) "Start time of next period";
 
+  discrete Modelica.Units.SI.Time tNext(start=0, fixed=true) "Start time of next period";
 equation
   when {initial(), canRepeatWeatherFile and modTim > pre(tNext)} then
     // simulation time stamp went over the end time of the weather file
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"	2022-03-10 09:58:59.948154507 +0000
@@ -1,11 +1,11 @@
 within Buildings.BoundaryConditions.WeatherData.BaseClasses.Examples;
 model GetHeaderElement "Test model to get header element"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle longitude(fixed=false, displayUnit="deg")
+  parameter Modelica.Units.SI.Angle longitude(fixed=false, displayUnit="deg")
     "Longitude";
-  parameter Modelica.SIunits.Angle latitude(fixed=false, displayUnit="deg")
+  parameter Modelica.Units.SI.Angle latitude(fixed=false, displayUnit="deg")
     "Latitude";
-  parameter Modelica.SIunits.Time timeZone(fixed=false, displayUnit="h")
+  parameter Modelica.Units.SI.Time timeZone(fixed=false, displayUnit="h")
     "Time zone";
 
   parameter String filNam = Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3.mo"	2022-03-10 09:58:59.940154505 +0000
@@ -7,13 +7,13 @@
     "Name of weather data file";
   parameter String tabNam = "tab1" "Name of table on weather file";
 
-  parameter Modelica.SIunits.Time[2] timeSpan(each fixed=false)
+  parameter Modelica.Units.SI.Time[2] timeSpan(each fixed=false)
     "Start time, end time of weather data";
 
 protected
-  constant Modelica.SIunits.Time endTim = 365*24*3600.;
-  constant Modelica.SIunits.Time staTim = 0.;
 
+  constant Modelica.Units.SI.Time endTim = 365*24*3600.;
+  constant Modelica.Units.SI.Time staTim = 0.;
 initial equation
   timeSpan = Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeSpanTMY3(
   filNam, tabNam);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3LongHeader.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3LongHeader.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3LongHeader.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetTimeSpanTMY3LongHeader.mo"	2022-03-10 09:58:59.936154505 +0000
@@ -7,7 +7,7 @@
   "modelica://Buildings/Resources/Data/BoundaryConditions/WeatherData/BaseClasses/Examples/weatherWithLongHeader.mos")
    "Name of weather data file";
 
-    final parameter Modelica.SIunits.Time[2] timeSpan=
+    final parameter Modelica.Units.SI.Time[2] timeSpan=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeSpanTMY3(filNam, "tab1")
   "Start time, end time of weather data";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"	2022-03-10 09:58:59.872154497 +0000
@@ -5,14 +5,14 @@
     final quantity="Time",
     final unit="s") "Clock time"
     annotation (Placement(transformation(extent={{-140,-20},{-100,20}})));
-  parameter Modelica.SIunits.Time timZon(displayUnit="h") "Time zone";
-  parameter Modelica.SIunits.Angle lon(displayUnit="deg") "Longitude";
+  parameter Modelica.Units.SI.Time timZon(displayUnit="h") "Time zone";
+  parameter Modelica.Units.SI.Angle lon(displayUnit="deg") "Longitude";
   Modelica.Blocks.Interfaces.RealOutput locTim(
     final quantity="Time",
     final unit="s") "Local civil time"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 protected
-  final parameter Modelica.SIunits.Time diff = - timZon + lon*43200/Modelica.Constants.pi
+  final parameter Modelica.Units.SI.Time diff = - timZon + lon*43200/Modelica.Constants.pi
     "Difference between local and clock time";
 equation
   locTim = cloTim + diff;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/SourceSelectorRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/SourceSelectorRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/SourceSelectorRadiation.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/SourceSelectorRadiation.mo"	2022-03-10 09:58:59.784154486 +0000
@@ -86,7 +86,7 @@
 
 protected
   constant Real epsCos = 1e-6 "Small value to avoid division by 0";
-  constant Modelica.SIunits.HeatFlux solCon = 1367.7 "Solar constant";
+  constant Modelica.Units.SI.HeatFlux solCon = 1367.7 "Solar constant";
 
   // Conditional connectors
   Modelica.Blocks.Interfaces.RealInput HGloHor_in_internal(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"	2022-03-10 09:58:59.744154480 +0000
@@ -5,7 +5,7 @@
  annotation (Dialog(
         loadSelector(filter="Weather files (*.mos)", caption=
             "Select weather file")));
- output Modelica.SIunits.Angle lat "Latitude from the weather file";
+ output Modelica.Units.SI.Angle lat "Latitude from the weather file";
 protected
  Integer nexInd "Next index, used for error handling";
  String element "String representation of the returned element";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"	2022-03-10 09:58:59.736154479 +0000
@@ -5,7 +5,7 @@
  annotation (Dialog(
         loadSelector(filter="Weather files (*.mos)", caption=
             "Select weather file")));
- output Modelica.SIunits.Angle lon "Longitude from the weather file";
+ output Modelica.Units.SI.Angle lon "Longitude from the weather file";
 protected
  Integer nexInd "Next index, used for error handling";
  String element "String representation of the returned element";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeSpanTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeSpanTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeSpanTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeSpanTMY3.mo"	2022-03-10 09:58:59.732154480 +0000
@@ -5,7 +5,7 @@
 
   input String filNam "Name of weather data file";
   input String tabNam "Name of table on weather file";
-  output Modelica.SIunits.Time[2] timeSpan "Start time, end time of weather data";
+  output Modelica.Units.SI.Time[2] timeSpan "Start time, end time of weather data";
 
 external "C" getTimeSpan(filNam, tabNam, timeSpan)
   annotation (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"	2022-03-10 09:58:59.724154477 +0000
@@ -5,7 +5,7 @@
  annotation (Dialog(
         loadSelector(filter="Weather files (*.mos)", caption=
             "Select weather file")));
- output Modelica.SIunits.Time timZon "Time zone from the weather file";
+ output Modelica.Units.SI.Time timZon "Time zone from the weather file";
 protected
  Integer nexInd "Next index, used for error handling";
  String element "String representation of the returned element";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/ReaderTMY3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"	2022-03-10 09:58:59.704154475 +0000
@@ -18,7 +18,7 @@
   parameter Buildings.BoundaryConditions.Types.DataSource pAtmSou=Buildings.BoundaryConditions.Types.DataSource.Parameter
     "Atmospheric pressure"
     annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Pressure pAtm=101325
+  parameter Modelica.Units.SI.Pressure pAtm=101325
     "Atmospheric pressure (used if pAtmSou=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput pAtm_in(
@@ -34,7 +34,7 @@
   parameter Buildings.BoundaryConditions.Types.DataSource TDryBulSou=Buildings.BoundaryConditions.Types.DataSource.File
     "Dry bulb temperature"
     annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Temperature TDryBul(displayUnit="degC") = 293.15
+  parameter Modelica.Units.SI.Temperature TDryBul(displayUnit="degC") = 293.15
     "Dry bulb temperature (used if TDryBul=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput TDryBul_in(
@@ -49,7 +49,7 @@
   parameter Buildings.BoundaryConditions.Types.DataSource TDewPoiSou=Buildings.BoundaryConditions.Types.DataSource.File
     "Dew point temperature"
     annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Temperature TDewPoi(displayUnit="degC") = 283.15
+  parameter Modelica.Units.SI.Temperature TDewPoi(displayUnit="degC") = 283.15
     "Dew point temperature (used if TDewPoi=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput TDewPoi_in(
@@ -63,7 +63,7 @@
   // Black body sky temperature
   parameter Buildings.BoundaryConditions.Types.DataSource TBlaSkySou=Buildings.BoundaryConditions.Types.DataSource.File
     "Black-body sky temperature" annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Temperature TBlaSky=273.15
+  parameter Modelica.Units.SI.Temperature TBlaSky=273.15
     "Black-body sky temperature (used if TBlaSkySou=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput TBlaSky_in(
@@ -94,7 +94,7 @@
   // Wind speed
   parameter Buildings.BoundaryConditions.Types.DataSource winSpeSou=Buildings.BoundaryConditions.Types.DataSource.File
     "Wind speed" annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Velocity winSpe(min=0) = 1
+  parameter Modelica.Units.SI.Velocity winSpe(min=0) = 1
     "Wind speed (used if winSpe=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput winSpe_in(
@@ -108,7 +108,7 @@
   // Wind direction
   parameter Buildings.BoundaryConditions.Types.DataSource winDirSou=Buildings.BoundaryConditions.Types.DataSource.File
     "Wind direction" annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.Angle winDir=1.0
+  parameter Modelica.Units.SI.Angle winDir=1.0
     "Wind direction (used if winDir=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput winDir_in(
@@ -122,7 +122,7 @@
   // Infrared horizontal radiation
   parameter Buildings.BoundaryConditions.Types.DataSource HInfHorSou=Buildings.BoundaryConditions.Types.DataSource.File
     "Infrared horizontal radiation" annotation (Evaluate=true, HideResult=true, Dialog(tab="Data source"));
-  parameter Modelica.SIunits.HeatFlux HInfHor=0.0
+  parameter Modelica.Units.SI.HeatFlux HInfHor=0.0
     "Infrared horizontal radiation (used if HInfHorSou=Parameter)"
     annotation (Dialog(tab="Data source"));
   Modelica.Blocks.Interfaces.RealInput HInfHor_in(
@@ -222,18 +222,18 @@
     Evaluate=true,
     Dialog(tab="Advanced", group="Sky temperature"));
 
-  final parameter Modelica.SIunits.Angle lon(displayUnit="deg")=
+  final parameter Modelica.Units.SI.Angle lon(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(
     filNam) "Longitude";
-  final parameter Modelica.SIunits.Angle lat(displayUnit="deg")=
+  final parameter Modelica.Units.SI.Angle lat(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(
     filNam) "Latitude";
-  final parameter Modelica.SIunits.Time timZon(displayUnit="h")=
+  final parameter Modelica.Units.SI.Time timZon(displayUnit="h")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(filNam)
     "Time zone";
 
 protected
-  final parameter Modelica.SIunits.Time[2] timeSpan=
+  final parameter Modelica.Units.SI.Time[2] timeSpan=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeSpanTMY3(filNam, "tab1")
   "Start time, end time of weather data";
 
@@ -424,12 +424,13 @@
     "Check black body sky temperature"
     annotation (Placement(transformation(extent={{240,-140},{260,-120}})));
 
+
   // Blocks that are added in order to set the name of the output signal,
   // which then is displayed in the GUI of the weather data connector.
   block Latitude "Generate constant signal of type Real"
     extends Modelica.Blocks.Icons.Block;
 
-    parameter Modelica.SIunits.Angle latitude "Latitude";
+    parameter Modelica.Units.SI.Angle latitude "Latitude";
 
     Modelica.Blocks.Interfaces.RealOutput y(
       unit="rad",
@@ -473,7 +474,7 @@
   block Longitude "Generate constant signal of type Real"
     extends Modelica.Blocks.Icons.Block;
 
-    parameter Modelica.SIunits.Angle longitude "Longitude";
+    parameter Modelica.Units.SI.Angle longitude "Longitude";
 
     Modelica.Blocks.Interfaces.RealOutput y(
       unit="rad",
@@ -513,7 +514,6 @@
 </ul>
 </html>"));
   end Longitude;
-
 equation
 
   connect(modTim.y, add30Min.u2) annotation (Line(points={{-139,0},{-128,0},{-128,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"	2022-03-10 09:58:59.580154459 +0000
@@ -9,14 +9,14 @@
     annotation (Placement(transformation(extent={{68,-10},{88,10}})));
 protected
     Modelica.Blocks.Sources.Sine HGloHor1(
-    freqHz=1/86400,
+    f =1/86400,
     startTime=25200,
     offset=0,
     amplitude=100) "Horizontal global radiation"
     annotation (Placement(transformation(extent={{-88,-30},{-68,-10}})));
 
     Modelica.Blocks.Sources.Sine HGloHor(
-    freqHz=1/86400,
+    f =1/86400,
     startTime=68428,
     offset=0,
     amplitude=100) "Horizontal global radiation"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/LimPID.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/LimPID.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/LimPID.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/LimPID.mo"	2022-03-10 09:58:59.532154453 +0000
@@ -10,7 +10,7 @@
     Td=1,
     yMax=1,
     yMin=-1,
-    initType=Modelica.Blocks.Types.InitPID.InitialState)
+    initType=Modelica.Blocks.Types.Init.InitialState)
           annotation (Placement(transformation(extent={{-20,30},{0,50}})));
   Buildings.Controls.Continuous.LimPID limPIDRev(
     controllerType=Modelica.Blocks.Types.SimpleController.PID,
@@ -19,7 +19,7 @@
     Td=1,
     yMax=1,
     yMin=-1,
-    initType=Modelica.Blocks.Types.InitPID.InitialState)
+    initType=Modelica.Blocks.Types.Init.InitialState)
     "Controller with reverse action"
     annotation (Placement(transformation(extent={{-20,-20},{0,0}})));
   Modelica.Blocks.Sources.Constant const(k=0.5)
@@ -35,7 +35,7 @@
     Td=1,
     yMax=1,
     yMin=-1,
-    initType=Modelica.Blocks.Types.InitPID.InitialState)
+    initType=Modelica.Blocks.Types.Init.InitialState)
           annotation (Placement(transformation(extent={{-20,70},{0,90}})));
   Buildings.Utilities.Diagnostics.AssertEquality assertEquality1(
     threShold=1e-3)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/NumberOfRequests.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/NumberOfRequests.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/NumberOfRequests.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/NumberOfRequests.mo"	2022-03-10 09:58:59.504154449 +0000
@@ -6,7 +6,7 @@
     nin=2,
     threShold=0,
     kind=0) annotation (Placement(transformation(extent={{0,20},{20,40}})));
-  Modelica.Blocks.Sources.Sine sine(freqHz=2)
+  Modelica.Blocks.Sources.Sine sine(f =2)
     annotation (Placement(transformation(extent={{-60,-20},{-40,0}})));
   Modelica.Blocks.Sources.Pulse pulse(period=0.35)
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresis.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresis.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresis.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresis.mo"	2022-03-10 09:58:59.488154448 +0000
@@ -24,7 +24,7 @@
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow Q_flow
     annotation (Placement(transformation(extent={{16,20},{36,40}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     offset=273.15,
     amplitude=20,
     phase=-1.5707963267949,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"	2022-03-10 09:58:59.468154446 +0000
@@ -25,7 +25,7 @@
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow Q_flow
     annotation (Placement(transformation(extent={{16,20},{36,40}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     offset=273.15,
     amplitude=20,
     phase=-1.5707963267949)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/SignalRanker.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/SignalRanker.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/SignalRanker.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Examples/SignalRanker.mo"	2022-03-10 09:58:59.444154442 +0000
@@ -2,7 +2,7 @@
 model SignalRanker "Example model for signal ranker"
   extends Modelica.Icons.Example;
   Modelica.Blocks.Sources.Sine sine(
-    freqHz = 2,
+    f = 2,
     startTime=0.025)
     "Sine source"
     annotation (Placement(transformation(extent={{-60,-20},{-40,0}})));
@@ -12,7 +12,7 @@
   Buildings.Controls.Continuous.SignalRanker sigRan(nin=3)
     "Signal ranker"
     annotation (Placement(transformation(extent={{-20,20},{0,40}})));
-  Modelica.Blocks.Sources.ExpSine expSine(freqHz=10, damping=1)
+  Modelica.Blocks.Sources.ExpSine expSine(f =10, damping=1)
     "Exponential sine source"
     annotation (Placement(transformation(extent={{-60,60},{-40,80}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/LimPID.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/LimPID.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/LimPID.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/LimPID.mo"	2022-03-10 09:58:59.368154432 +0000
@@ -9,11 +9,11 @@
   parameter Modelica.Blocks.Types.SimpleController controllerType=
          Modelica.Blocks.Types.SimpleController.PI "Type of controller";
   parameter Real k(min=0) = 1 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(min=Modelica.Constants.small)=0.5
+  parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small)=0.5
     "Time constant of Integrator block" annotation (Dialog(enable=
           controllerType == Modelica.Blocks.Types.SimpleController.PI or
           controllerType == Modelica.Blocks.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time Td(min=0)=0.1
+  parameter Modelica.Units.SI.Time Td(min=0)=0.1
     "Time constant of Derivative block" annotation (Dialog(enable=
           controllerType == Modelica.Blocks.Types.SimpleController.PD or
           controllerType == Modelica.Blocks.Types.SimpleController.PID));
@@ -31,7 +31,7 @@
     "The higher Nd, the more ideal the derivative block"
        annotation(Dialog(enable=controllerType==.Modelica.Blocks.Types.SimpleController.PD or
                                 controllerType==.Modelica.Blocks.Types.SimpleController.PID));
-  parameter Modelica.Blocks.Types.InitPID initType= Modelica.Blocks.Types.InitPID.DoNotUse_InitialIntegratorState
+  parameter Modelica.Blocks.Types.Init initType= Modelica.Blocks.Types.Init.InitialState
     "Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)"
                                      annotation(Evaluate=true,
       Dialog(group="Initialization"));
@@ -93,12 +93,9 @@
     final y_reset=y_reset,
     final k=unitTime/Ti,
     final y_start=xi_start,
-    final initType=if initType == Modelica.Blocks.Types.InitPID.SteadyState then
+    final initType=if initType == Modelica.Blocks.Types.Init.SteadyState then
         Modelica.Blocks.Types.Init.SteadyState
-             else if initType == Modelica.Blocks.Types.InitPID.InitialState
-                  or initType == Modelica.Blocks.Types.InitPID.DoNotUse_InitialIntegratorState
-             then Modelica.Blocks.Types.Init.InitialState
-             else Modelica.Blocks.Types.Init.NoInit) if
+             else if initType == Modelica.Blocks.Types.Init.InitialState or initType == Modelica.Blocks.Types.Init.InitialState then Modelica.Blocks.Types.Init.InitialState else Modelica.Blocks.Types.Init.NoInit) if
        with_I "Integral term"
        annotation (Placement(transformation(extent={{-40,-60},{-20,-40}})));
 
@@ -106,15 +103,10 @@
     final k=Td/unitTime,
     final T=max([Td/Nd,1.e-14]),
     final x_start=xd_start,
-    final initType=if initType == Modelica.Blocks.Types.InitPID.SteadyState or
-                initType == Modelica.Blocks.Types.InitPID.InitialOutput
+    final initType=if initType == Modelica.Blocks.Types.Init.SteadyState or initType == Modelica.Blocks.Types.Init.InitialOutput
              then
                Modelica.Blocks.Types.Init.SteadyState
-             else
-               if initType == Modelica.Blocks.Types.InitPID.InitialState then
-                 Modelica.Blocks.Types.Init.InitialState
-               else
-                 Modelica.Blocks.Types.Init.NoInit) if with_D "Derivative term"
+             else if initType == Modelica.Blocks.Types.Init.InitialState then Modelica.Blocks.Types.Init.InitialState else Modelica.Blocks.Types.Init.NoInit) if with_D "Derivative term"
                                                      annotation (Placement(
         transformation(extent={{-40,-10},{-20,10}})));
 
@@ -125,7 +117,7 @@
     annotation (Placement(transformation(extent={{0,-10},{20,10}})));
 
 protected
-  constant Modelica.SIunits.Time unitTime=1 annotation (HideResult=true);
+  constant Modelica.Units.SI.Time unitTime=1 annotation (HideResult=true);
 
   final parameter Real revAct = if reverseActing then 1 else -1
     "Switch for sign for reverse or direct acting controller";
@@ -278,14 +270,14 @@
 
 
 initial equation
-  if initType==Modelica.Blocks.Types.InitPID.InitialOutput then
+  if initType== Modelica.Blocks.Types.Init.InitialOutput then
      gainPID.y = y_start;
   end if;
 
 equation
   assert(yMax >= yMin, "LimPID: Limits must be consistent. However, yMax (=" + String(yMax) +
                        ") < yMin (=" + String(yMin) + ")");
-  if initType == Modelica.Blocks.Types.InitPID.InitialOutput and (y_start < yMin or y_start > yMax) then
+  if initType == Modelica.Blocks.Types.Init.InitialOutput and (y_start < yMin or y_start > yMax) then
       Modelica.Utilities.Streams.error("LimPID: Start value y_start (=" + String(y_start) +
          ") is outside of the limits of yMin (=" + String(yMin) +") and yMax (=" + String(yMax) + ")");
   end if;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/OffTimer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/OffTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/OffTimer.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/OffTimer.mo"	2022-03-10 09:58:59.308154424 +0000
@@ -9,7 +9,7 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  discrete Modelica.SIunits.Time entryTime "Time instant when u became true";
+  discrete Modelica.Units.SI.Time entryTime "Time instant when u became true";
 initial equation
   pre(entryTime) = time;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresis.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresis.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresis.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresis.mo"	2022-03-10 09:58:59.300154424 +0000
@@ -17,9 +17,9 @@
     annotation (Dialog(group="Set point tracking"));
   parameter Real k=1 "Gain of controller"
     annotation (Dialog(group="Set point tracking"));
-  parameter Modelica.SIunits.Time Ti "Time constant of Integrator block"
+  parameter Modelica.Units.SI.Time Ti "Time constant of Integrator block"
     annotation (Dialog(group="Set point tracking"));
-  parameter Modelica.SIunits.Time Td "Time constant of Derivative block"
+  parameter Modelica.Units.SI.Time Td "Time constant of Derivative block"
       annotation (Dialog(group="Set point tracking"));
   parameter Real yMax=1 "Upper limit of output"
     annotation (Dialog(group="Set point tracking"));
@@ -37,7 +37,7 @@
     "Set to true for reverse acting, or false for direct acting control action"
     annotation (Dialog(group="Set point tracking"));
 
-  parameter Modelica.Blocks.Types.InitPID initType=Modelica.Blocks.Types.InitPID.DoNotUse_InitialIntegratorState
+  parameter Modelica.Blocks.Types.Init initType=Modelica.Blocks.Types.Init.InitialState
     "Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)"
     annotation (Dialog(group="Initialization"));
   parameter Real xi_start=0
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresisTimer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresisTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresisTimer.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/PIDHysteresisTimer.mo"	2022-03-10 09:58:59.280154421 +0000
@@ -20,9 +20,9 @@
       annotation (Dialog(group="Set point tracking"));
   parameter Real k=1 "Gain of controller"
       annotation (Dialog(group="Set point tracking"));
-  parameter Modelica.SIunits.Time Ti "Time constant of Integrator block"
+  parameter Modelica.Units.SI.Time Ti "Time constant of Integrator block"
       annotation (Dialog(group="Set point tracking"));
-  parameter Modelica.SIunits.Time Td "Time constant of Derivative block"
+  parameter Modelica.Units.SI.Time Td "Time constant of Derivative block"
       annotation (Dialog(group="Set point tracking"));
   parameter Real yMax=1 "Upper limit of modulating output"
       annotation (Dialog(group="Set point tracking"));
@@ -41,7 +41,7 @@
     "Set to true for reverse acting, or false for direct acting control action"
      annotation (Dialog(group="Set point tracking"));
 
-  parameter Modelica.Blocks.Types.InitPID initType=Modelica.Blocks.Types.InitPID.DoNotUse_InitialIntegratorState
+  parameter Modelica.Blocks.Types.Init initType=Modelica.Blocks.Types.Init.InitialState
     "Type of initialization (1: no init, 2: steady state, 3: initial state, 4: initial output)"
     annotation (Dialog(group="Initialization"));
   parameter Real xi_start=0
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Validation/LimPIDReset.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Validation/LimPIDReset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Validation/LimPIDReset.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Continuous/Validation/LimPIDReset.mo"	2022-03-10 09:58:59.244154416 +0000
@@ -3,7 +3,7 @@
   "Test model for PID controller with optional intgerator reset"
   extends Modelica.Icons.Example;
 
-  Modelica.Blocks.Sources.Sine setPoi(freqHz=1) "Set point signal"
+  Modelica.Blocks.Sources.Sine setPoi(f =1) "Set point signal"
     annotation (Placement(transformation(extent={{-40,-20},{-20,0}})));
   Buildings.Controls.Continuous.LimPID limPIDPar(
     yMax=1,
@@ -14,13 +14,13 @@
     Td=10,
     k=0.2,
     controllerType=Modelica.Blocks.Types.SimpleController.PID,
-    initType=Modelica.Blocks.Types.InitPID.InitialOutput,
+    initType=Modelica.Blocks.Types.Init.InitialOutput,
     y_start=0.3) "PId controller with integrator reset to a parameter value"
     annotation (Placement(transformation(extent={{20,-20},{40,0}})));
   Modelica.Blocks.Sources.Constant mea(k=0.5) "Measured signal"
     annotation (Placement(transformation(extent={{-40,-50},{-20,-30}})));
   Buildings.Controls.Continuous.LimPID limPIDDef(
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     Td=10,
     k=1,
     Ti=1,
@@ -44,14 +44,14 @@
     k=0.2,
     Ti=20,
     controllerType=Modelica.Blocks.Types.SimpleController.PID,
-    initType=Modelica.Blocks.Types.InitPID.InitialOutput,
+    initType=Modelica.Blocks.Types.Init.InitialOutput,
     y_start=0.3) "PId controller with integrator reset to an input value"
     annotation (Placement(transformation(extent={{20,-80},{40,-60}})));
   Modelica.Blocks.Sources.Constant conRes(k=0.9)
     "Signal to which integrator will be reset to"
     annotation (Placement(transformation(extent={{-40,-90},{-20,-70}})));
   Modelica.Blocks.Continuous.LimPID limPIDOri(
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     Td=10,
     k=1,
     Ti=1,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/NormalOperation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/NormalOperation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/NormalOperation.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/NormalOperation.mo"	2022-03-10 09:58:59.208154413 +0000
@@ -1,6 +1,6 @@
 within Buildings.Controls.DemandResponse.BaseClasses;
 block NormalOperation "Normal operation"
-  extends Modelica.StateGraph.StepWithSignal;
+  extends Modelica.StateGraph.StepWithSignal(nIn = 1, nOut = 1);
   Modelica.Blocks.Interfaces.RealInput PCon(unit="W")
     "Consumed electrical power"
     annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/PartialDemandResponse.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/PartialDemandResponse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/PartialDemandResponse.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/PartialDemandResponse.mo"	2022-03-10 09:58:59.204154412 +0000
@@ -1,7 +1,7 @@
 within Buildings.Controls.DemandResponse.BaseClasses;
 partial block PartialDemandResponse
   "Partial block that declares common data for demand response models"
-  extends Modelica.StateGraph.Step;
+  extends Modelica.StateGraph.Step(nIn = 1, nOut = 1);
   parameter Integer nSam
     "Number of intervals in a day for which baseline is computed";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/ShedOperation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/ShedOperation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/ShedOperation.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/BaseClasses/ShedOperation.mo"	2022-03-10 09:58:59.196154412 +0000
@@ -1,6 +1,6 @@
 within Buildings.Controls.DemandResponse.BaseClasses;
 block ShedOperation "Computes the consumption with the shed taken into account"
-  extends Modelica.StateGraph.Step;
+  extends Modelica.StateGraph.Step(nIn = 1, nOut = 1);
   Modelica.Blocks.Interfaces.RealInput PCon(unit="W")
     "Consumed electrical power"
     annotation (Placement(transformation(extent={{-120,-90},{-100,-70}}),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/Client.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/Client.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/Client.mo"	2022-03-10 09:57:40.164144400 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/DemandResponse/Client.mo"	2022-03-10 09:58:59.192154410 +0000
@@ -2,9 +2,9 @@
 model Client "Demand response client"
   extends Modelica.Blocks.Icons.Block;
 
-  final parameter Modelica.SIunits.Time tPeriod = 24*3600
+  final parameter Modelica.Units.SI.Time tPeriod = 24*3600
     "Period, generally one day";
-  final parameter Modelica.SIunits.Time tSample=tPeriod/nSam
+  final parameter Modelica.Units.SI.Time tSample=tPeriod/nSam
     "Sample period, generally 900 or 3600 seconds";
   parameter Integer nSam
     "Number of samples in a day. For 1 hour sampling, set to 24";
@@ -65,7 +65,7 @@
     annotation (Placement(transformation(extent={{100,40},{120,60}})));
 
 protected
-  Modelica.StateGraph.InitialStep initialStep(nIn=0)
+  Modelica.StateGraph.InitialStep initialStep(nOut = 1, nIn = 0)
     annotation (Placement(transformation(extent={{-80,70},{-60,90}})));
   inner Modelica.StateGraph.StateGraphRoot stateGraphRoot
     annotation (Placement(transformation(extent={{60,60},{80,80}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean.mo"	2022-03-10 09:57:40.172144401 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean.mo"	2022-03-10 09:58:56.112154021 +0000
@@ -2,7 +2,7 @@
 model MovingMean
   "Validation model for the MovingMean block"
   Modelica.Blocks.Sources.Sine sinInpNoDel(
-    freqHz=1/80)
+    f =1/80)
     "Start from zero second"
     annotation (Placement(transformation(extent={{-90,50},{-70,70}})));
   Buildings.Controls.OBC.CDL.Continuous.MovingMean movingMean_1(
@@ -26,7 +26,7 @@
     "Moving average with 500 s sliding window"
     annotation (Placement(transformation(extent={{-40,-70},{-20,-50}})));
   Modelica.Blocks.Sources.Sine sinInp50sDel(
-    freqHz=1/80,
+    f =1/80,
     startTime=50)
     "Start from 50 seconds"
     annotation (Placement(transformation(extent={{0,50},{20,70}})));
@@ -39,7 +39,7 @@
     "Moving average with 200 s sliding window"
     annotation (Placement(transformation(extent={{60,20},{80,40}})));
   Modelica.Blocks.Sources.Sine sinInp100sDel(
-    freqHz=1/80,
+    f =1/80,
     startTime=100)
     "Start from 100 seconds"
     annotation (Placement(transformation(extent={{0,-30},{20,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean_nonZeroStart.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean_nonZeroStart.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean_nonZeroStart.mo"	2022-03-10 09:57:40.172144401 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Continuous/Validation/MovingMean_nonZeroStart.mo"	2022-03-10 09:58:56.096154018 +0000
@@ -2,7 +2,7 @@
 model MovingMean_nonZeroStart
   "Validation model for the MovingMean block"
   Modelica.Blocks.Sources.Sine sinInpNoDel(
-    freqHz=1/80)
+    f =1/80)
     "Start from zero second"
     annotation (Placement(transformation(extent={{-90,50},{-70,70}})));
   Buildings.Controls.OBC.CDL.Continuous.MovingMean movingMean_1(
@@ -26,7 +26,7 @@
     "Moving average with 500 s sliding window"
     annotation (Placement(transformation(extent={{-40,-70},{-20,-50}})));
   Modelica.Blocks.Sources.Sine sinInp50sDel(
-    freqHz=1/80,
+    f =1/80,
     startTime=50)
     "Start from 50 seconds"
     annotation (Placement(transformation(extent={{0,50},{20,70}})));
@@ -39,7 +39,7 @@
     "Moving average with 200 s sliding window"
     annotation (Placement(transformation(extent={{60,20},{80,40}})));
   Modelica.Blocks.Sources.Sine sinInp100sDel(
-    freqHz=1/80,
+    f =1/80,
     startTime=100)
     "Start from 100 seconds"
     annotation (Placement(transformation(extent={{0,-30},{20,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueFalseHold.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueFalseHold.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueFalseHold.mo"	2022-03-10 09:57:40.176144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueFalseHold.mo"	2022-03-10 09:58:54.764153851 +0000
@@ -29,7 +29,7 @@
     "Root of state graph"
     annotation (Placement(transformation(extent={{-160,100},{-140,120}})));
   Modelica.StateGraph.StepWithSignal outputFalse(
-    nIn=2)
+    nOut = 1, nIn = 2)
     "State for which the block outputs false"
     annotation (Placement(transformation(extent={{-60,10},{-40,30}})));
   Modelica.StateGraph.TransitionWithSignal toTrue
@@ -39,7 +39,7 @@
     "Negation of input"
     annotation (Placement(transformation(extent={{-140,60},{-120,80}})));
   Modelica.StateGraph.StepWithSignal outputTrue(
-    nIn=2)
+    nOut = 1, nIn = 2)
     "State with true output signal"
     annotation (Placement(transformation(extent={{0,10},{20,30}})));
   Modelica.StateGraph.TransitionWithSignal toFalse
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueHoldWithReset.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueHoldWithReset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueHoldWithReset.mo"	2022-03-10 09:57:40.176144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/OBC/CDL/Logical/TrueHoldWithReset.mo"	2022-03-10 09:58:54.740153847 +0000
@@ -20,10 +20,10 @@
     final delayTime=duration)
     "Delay for the on signal"
     annotation (Placement(transformation(extent={{10,10},{30,30}})));
-  Modelica.StateGraph.InitialStep initialStep
+  Modelica.StateGraph.InitialStep initialStep(nIn = 1, nOut = 1) 
     "Initial step"
     annotation (Placement(transformation(extent={{-80,50},{-60,70}})));
-  Modelica.StateGraph.StepWithSignal outputTrue
+  Modelica.StateGraph.StepWithSignal outputTrue(nIn = 1, nOut = 1) 
     "Holds the output at true"
     annotation (Placement(transformation(extent={{-10,50},{10,70}})));
   Modelica.StateGraph.TransitionWithSignal toOutputTrue
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/Examples/SampleStart.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/Examples/SampleStart.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/Examples/SampleStart.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/Examples/SampleStart.mo"	2022-03-10 09:58:53.048153632 +0000
@@ -1,10 +1,10 @@
 within Buildings.Controls.Predictors.BaseClasses.Examples;
 model SampleStart "Test model for sampleStart function"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Time tSimSta[21] = {i for i in -10:10}
+  parameter Modelica.Units.SI.Time tSimSta[21] = {i for i in -10:10}
     "Simulation start times";
-  parameter Modelica.SIunits.Time tSample = 5 "Sample time";
-  parameter Modelica.SIunits.Time samSta[21](each fixed=false)
+  parameter Modelica.Units.SI.Time tSample = 5 "Sample time";
+  parameter Modelica.Units.SI.Time samSta[21](each fixed=false)
     "Start of sampling time";
 initial equation
  samSta = sampleStart(t=             tSimSta,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/partialBaselinePrediction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/partialBaselinePrediction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/partialBaselinePrediction.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/partialBaselinePrediction.mo"	2022-03-10 09:58:53.040153632 +0000
@@ -1,10 +1,10 @@
 within Buildings.Controls.Predictors.BaseClasses;
 partial function partialBaselinePrediction
   "Partial function for baseline load prediction"
-    input Modelica.SIunits.Power P[:]
+    input Modelica.Units.SI.Power P[:]
     "Vector of power consumed in each interval of the current time of day";
     input Integer k "Number of history terms that have already been stored";
-    output Modelica.SIunits.Power y "Baseline power consumption";
+    output Modelica.Units.SI.Power y "Baseline power consumption";
   annotation (Documentation(info="<html>
 <p>
 Partial function that defines the input and output arguments
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/sampleStart.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/sampleStart.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/sampleStart.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/sampleStart.mo"	2022-03-10 09:58:53.032153631 +0000
@@ -1,9 +1,9 @@
 within Buildings.Controls.Predictors.BaseClasses;
 function sampleStart "Start time for sampling"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Time t "Simulation time";
-  input Modelica.SIunits.Time samplePeriod "Sample Period";
-  output Modelica.SIunits.Time sampleStart "Time at which first sample happens";
+  input Modelica.Units.SI.Time t "Simulation time";
+  input Modelica.Units.SI.Time samplePeriod "Sample Period";
+  output Modelica.Units.SI.Time sampleStart "Time at which first sample happens";
 algorithm
   sampleStart :=ceil(t/samplePeriod)*samplePeriod;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/weatherRegression.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/weatherRegression.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/weatherRegression.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/BaseClasses/weatherRegression.mo"	2022-03-10 09:58:53.028153630 +0000
@@ -1,12 +1,12 @@
 within Buildings.Controls.Predictors.BaseClasses;
 function weatherRegression "Linear weather regression model"
   extends partialBaselinePrediction;
-    input Modelica.SIunits.Temperature TCur "Current temperature";
-    input Modelica.SIunits.Temperature T[:]
+    input Modelica.Units.SI.Temperature TCur "Current temperature";
+    input Modelica.Units.SI.Temperature T[:]
     "Vector of temperatures of each interval of the current time of day";
 protected
- Modelica.SIunits.Temperature TAve "Average temperature";
- Modelica.SIunits.Power PAve "Average power";
+ Modelica.Units.SI.Temperature TAve "Average temperature";
+ Modelica.Units.SI.Power PAve "Average power";
  Real den(unit="K2") "Denominator";
  Real a "Intercept";
  Real b "Slope";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/ElectricalLoad.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/ElectricalLoad.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/ElectricalLoad.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/ElectricalLoad.mo"	2022-03-10 09:58:53.020153630 +0000
@@ -17,14 +17,14 @@
   parameter Boolean use_dayOfAdj=true "if true, use the day of adjustment"
     annotation (Dialog(group="Day of adjustment"));
 
-  parameter Modelica.SIunits.Time dayOfAdj_start(
+  parameter Modelica.Units.SI.Time dayOfAdj_start(
     max=0,
     displayUnit="h") = -14400
     "Number of hours prior to current time when day of adjustment starts"
     annotation (Evaluate=true, Dialog(enable=use_dayOfAdj,
                 group="Day of adjustment"));
 
-  parameter Modelica.SIunits.Time dayOfAdj_end(
+  parameter Modelica.Units.SI.Time dayOfAdj_end(
     max=0,
     displayUnit="h") = -3600
     "Number of hours prior to current time when day of adjustment ends"
@@ -73,9 +73,9 @@
 
   discrete Real adj(unit="1") "Load adjustment factor";
 protected
-  parameter Modelica.SIunits.Time samplePeriod=86400/nSam
+  parameter Modelica.Units.SI.Time samplePeriod=86400/nSam
     "Sample period of the component";
-  parameter Modelica.SIunits.Time samStart(fixed=false)
+  parameter Modelica.Units.SI.Time samStart(fixed=false)
     "Time when the first sampling starts";
   parameter Integer iDayOf_start = integer((nSam*dayOfAdj_start/86400+1E-8))
     "Counter where day of look up begins";
@@ -84,22 +84,22 @@
 
   parameter Integer nDayOf = iDayOf_end-iDayOf_start
     "Number of samples used for the day of adjustment";
-  parameter Modelica.SIunits.Time dt = 86400/nSam
+  parameter Modelica.Units.SI.Time dt = 86400/nSam
     "Length of one sampling interval";
-  discrete Modelica.SIunits.Power PAve "Average power over the past interval";
+  discrete Modelica.Units.SI.Power PAve "Average power over the past interval";
   Boolean sampleTrigger "True, if sample time instant";
 
-  discrete output Modelica.SIunits.Energy ELast "Energy at the last sample";
-  discrete output Modelica.SIunits.Time tLast
+  discrete output Modelica.Units.SI.Energy ELast "Energy at the last sample";
+  discrete output Modelica.Units.SI.Time tLast
     "Time at which last sample occurred";
   output Integer[nPre] iSam "Index for power of the current sampling interval";
 
-  discrete output Modelica.SIunits.Power P[Buildings.Controls.Types.nDayTypes,nSam,nHis]
+  discrete output Modelica.Units.SI.Power P[Buildings.Controls.Types.nDayTypes,nSam,nHis]
     "Baseline power consumption";
   // The temperature history is set to a zero array if it is not needed.
   // This significantly reduces the size of the code that needs to be compiled.
 
-  discrete output Modelica.SIunits.Temperature T[
+  discrete output Modelica.Units.SI.Temperature T[
    if predictionModel == Types.PredictionModel.WeatherRegression then Buildings.Controls.Types.nDayTypes else 0,
    if predictionModel == Types.PredictionModel.WeatherRegression then nSam else 0,
    if predictionModel == Types.PredictionModel.WeatherRegression then nHis else 0]
@@ -116,12 +116,12 @@
   Boolean _storeHistory
     "Flag, switched to false when block gets an storeHistory=false signal, and remaining false until midnight";
 
-  discrete Modelica.SIunits.Energy EActAve
+  discrete Modelica.Units.SI.Energy EActAve
     "Actual energy over the day off period";
-  discrete Modelica.SIunits.Energy EHisAve
+  discrete Modelica.Units.SI.Energy EHisAve
     "Actual load over the day off period, summed over all time intervals";
 
-  discrete Modelica.SIunits.Power PPreHis[Buildings.Controls.Types.nDayTypes, nSam]
+  discrete Modelica.Units.SI.Power PPreHis[Buildings.Controls.Types.nDayTypes, nSam]
     "Predicted power consumptions for all day off time intervals";
   Boolean PPreHisSet[Buildings.Controls.Types.nDayTypes, nSam](each start=false, each fixed=true)
     "Flag, true if a value in PPreHis has been set for that element";
@@ -148,17 +148,17 @@
 
   // Functions
   function isMidNight
-    input Modelica.SIunits.Time t "Simulation time";
+    input Modelica.Units.SI.Time t "Simulation time";
     output Boolean r "True if time is midnight, false otherwise";
   algorithm
     r := rem(t, 86400.0) < 1;
   end isMidNight;
 
   function getTypeOfDays
-    input Modelica.SIunits.Time t "Simulation time";
+    input Modelica.Units.SI.Time t "Simulation time";
     input Buildings.Controls.Types.Day[:] typeOfDay
       "Type of day as received from input connector";
-    input Modelica.SIunits.Time dt "Length of one sampling interval";
+    input Modelica.Units.SI.Time dt "Length of one sampling interval";
     input Integer nPre "Number of predictions to be made";
     output Integer[nPre] tod "Type of day for each prediction interval";
   protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/BaseClasses/PartialSimpleTestCase.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/BaseClasses/PartialSimpleTestCase.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/BaseClasses/PartialSimpleTestCase.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/BaseClasses/PartialSimpleTestCase.mo"	2022-03-10 09:58:52.896153613 +0000
@@ -3,8 +3,8 @@
   "Partial base class for simple test case of base load prediction"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Time tPeriod = 24*3600 "Period";
-  parameter Modelica.SIunits.Time tSample = 3600 "Sampling period";
+  parameter Modelica.Units.SI.Time tPeriod = 24*3600 "Period";
+  parameter Modelica.Units.SI.Time tSample = 3600 "Sampling period";
   parameter Integer nPre(min=1) = 12 "Number of time steps to predict";
   ElectricalLoad baseLoad(
       final nPre=nPre,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/SineInput.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/SineInput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/SineInput.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Predictors/Validation/SineInput.mo"	2022-03-10 09:58:52.860153608 +0000
@@ -7,7 +7,7 @@
   Modelica.Blocks.Sources.Cosine PBas(
     amplitude=0.5,
     offset=0.5,
-    freqHz=1/tPeriod,
+f    =1/tPeriod,
     phase=3.1415926535898) "Measured power consumption"
     annotation (Placement(transformation(extent={{-100,-40},{-80,-20}})));
   Sampler P(samplePeriod=tSample)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/OccupancySchedule.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/OccupancySchedule.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/OccupancySchedule.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/OccupancySchedule.mo"	2022-03-10 09:58:52.816153603 +0000
@@ -6,7 +6,7 @@
     "Occupancy table, each entry switching occupancy on or off";
   parameter Boolean firstEntryOccupied = true
     "Set to true if first entry in occupancy denotes a changed from unoccupied to occupied";
-  parameter Modelica.SIunits.Time period =   86400 "End time of periodicity";
+  parameter Modelica.Units.SI.Time period =   86400 "End time of periodicity";
 
   Modelica.Blocks.Interfaces.RealOutput tNexNonOcc
     "Time until next non-occupancy"
@@ -21,15 +21,15 @@
   final parameter Integer nRow = size(occupancy,1)
     "Number of rows in the schedule";
 
-  discrete Modelica.SIunits.Time tOcc "Time when next occupancy starts";
-  discrete Modelica.SIunits.Time tNonOcc "Time when next non-occupancy starts";
-  discrete Modelica.SIunits.Time tNext "Time of next switch in schedule";
+  discrete Modelica.Units.SI.Time tOcc "Time when next occupancy starts";
+  discrete Modelica.Units.SI.Time tNonOcc "Time when next non-occupancy starts";
+  discrete Modelica.Units.SI.Time tNext "Time of next switch in schedule";
 
   function getOutput "Get the next occupancy or non-occupancy outputs"
     extends Modelica.Icons.Function;
 
-    input Modelica.SIunits.Time t "Current model time";
-    input Modelica.SIunits.Time period "Periodicity";
+    input Modelica.Units.SI.Time t "Current model time";
+    input Modelica.Units.SI.Time period "Periodicity";
     input Real occupancy[nRow]
       "Occupancy table, each entry switching occupancy on or off";
     input Boolean firstEntryOccupied
@@ -37,12 +37,12 @@
     input Integer nRow
       "Number of rows in the schedule";
 
-    output Modelica.SIunits.Time tOcc "Time when next occupancy starts";
-    output Modelica.SIunits.Time tNonOcc "Time when next non-occupancy starts";
+    output Modelica.Units.SI.Time tOcc "Time when next occupancy starts";
+    output Modelica.Units.SI.Time tNonOcc "Time when next non-occupancy starts";
     output Boolean occupied
     "Outputs true if occupied at current time";
-    output Modelica.SIunits.Time tNext "Time of next switch in schedule";
 
+    output Modelica.Units.SI.Time tNext "Time of next switch in schedule";
   protected
     Integer iPerSta
       "Counter for the period in which the next occupancy starts";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/SupplyReturnTemperatureReset.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/SupplyReturnTemperatureReset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/SupplyReturnTemperatureReset.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/SupplyReturnTemperatureReset.mo"	2022-03-10 09:58:52.788153599 +0000
@@ -4,23 +4,23 @@
   extends Modelica.Blocks.Icons.Block;
 
   parameter Real m = 1.3 "Exponent for heat transfer";
-  parameter Modelica.SIunits.Temperature TSup_nominal "Supply temperature"
+  parameter Modelica.Units.SI.Temperature TSup_nominal "Supply temperature"
     annotation (Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Temperature TRet_nominal "Return temperature"
+  parameter Modelica.Units.SI.Temperature TRet_nominal "Return temperature"
     annotation (Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Temperature TRoo_nominal = 293.15
+  parameter Modelica.Units.SI.Temperature TRoo_nominal = 293.15
     "Room temperature"
     annotation (Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Temperature TOut_nominal "Outside temperature"
+  parameter Modelica.Units.SI.Temperature TOut_nominal "Outside temperature"
     annotation (Dialog(group="Nominal conditions"));
 
   parameter Boolean use_TRoo_in = false
     "Get the room temperature set point from the input connector"
     annotation(Evaluate=true, HideResult=true);
-  parameter Modelica.SIunits.Temperature TRoo = 293.15
+  parameter Modelica.Units.SI.Temperature TRoo = 293.15
     "Fixed value of room temperature set point"
     annotation(Dialog(enable = not use_TRoo_in));
-  parameter Modelica.SIunits.TemperatureDifference dTOutHeaBal(displayUnit="K") = 8
+  parameter Modelica.Units.SI.TemperatureDifference dTOutHeaBal(displayUnit="K") = 8
     "Offset for heating curve";
   Modelica.Blocks.Interfaces.RealInput TRoo_in(final quantity="ThermodynamicTemperature",
                                                final unit = "K", displayUnit = "degC", min=0) if
@@ -45,11 +45,11 @@
                                                         final unit = "K", displayUnit = "degC", min=0)
     "Needed to connect to conditional connector";
   Real qRel "Relative heating load = Q_flow/Q_flow_nominal";
-  Modelica.SIunits.Temperature TOutOffSet
+
+  Modelica.Units.SI.Temperature TOutOffSet
     "Effective outside temperature for heat transfer (takes into account room heat gains)";
-  parameter Modelica.SIunits.Temperature TOutOffSet_nominal =  TOut_nominal + dTOutHeaBal
+  parameter Modelica.Units.SI.Temperature TOutOffSet_nominal =  TOut_nominal + dTOutHeaBal
     "Effective outside temperature for heat transfer at nominal conditions (takes into account room heat gains)";
-
 equation
   connect(TRoo_in, TRoo_in_internal);
   if not use_TRoo_in then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/Table.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/Table.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/Table.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/SetPoints/Table.mo"	2022-03-10 09:58:52.772153597 +0000
@@ -16,7 +16,7 @@
                         size(table,1) "Number of rows";
   final parameter Real[nRow,2] offsetVector = [zeros(nRow), offset*ones(nRow)]
     "Vector to take offset of output signal into account";
-  Modelica.Blocks.Tables.CombiTable1D tab(
+  Modelica.Blocks.Tables.CombiTable1Dv tab(
     tableOnFile=false,
     final table= (if constantExtrapolation then
                     cat(1, [table[1,1]-1, table[1,2]],
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Sources/DayType.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Sources/DayType.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Sources/DayType.mo"	2022-03-10 09:57:40.180144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Controls/Sources/DayType.mo"	2022-03-10 09:58:52.716153591 +0000
@@ -21,11 +21,11 @@
             {120,10}}), iconTransformation(extent={{100,-10},{120,10}})));
 
 protected
-  parameter Modelica.SIunits.Time samplePeriod=86400
+  parameter Modelica.Units.SI.Time samplePeriod=86400
     "Sample period of the component";
   output Integer iDay(min=1, max=size(days, 1))
     "Pointer to days that determines what day type is sent to the output";
-  parameter Modelica.SIunits.Time firstSample(fixed=false)
+  parameter Modelica.Units.SI.Time firstSample(fixed=false)
     "Time when the sampling starts";
   output Boolean sampleTrigger "True, if sample time instant";
   output Boolean skipIDayIncrement
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/Interfaces/PowerOutput.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/Interfaces/PowerOutput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/Interfaces/PowerOutput.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/Interfaces/PowerOutput.mo"	2022-03-10 09:58:52.664153583 +0000
@@ -1,9 +1,9 @@
 within Buildings.Electrical.AC.Interfaces;
 connector PowerOutput
   "Connector with real power, reactive power and power factor"
-  output Modelica.SIunits.Power real "Real power";
-  output Modelica.SIunits.ReactivePower apparent "Apparent power";
-  output Modelica.SIunits.Angle phi "Phase shift";
+  output Modelica.Units.SI.Power real "Real power";
+  output Modelica.Units.SI.ReactivePower apparent "Apparent power";
+  output Modelica.Units.SI.Angle phi "Phase shift";
   output Real cosPhi "Power factor";
 
   annotation (Icon(graphics={ Polygon(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACConverter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACConverter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACConverter.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACConverter.mo"	2022-03-10 09:58:52.624153579 +0000
@@ -22,11 +22,11 @@
   parameter Boolean ground_2 = true
     "If true, connect side 2 of converter to ground"
     annotation(Evaluate=true, Dialog(tab = "Ground", group="side 2"));
-  Modelica.SIunits.Power LossPower[2] "Loss power";
+  Modelica.Units.SI.Power LossPower[2] "Loss power";
 protected
-  Modelica.SIunits.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
+  Modelica.Units.SI.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
     "Power transmitted at pin p";
-  Modelica.SIunits.Power P_n[2] = PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
+  Modelica.Units.SI.Power P_n[2] = PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
     "Power transmitted at pin n";
 equation
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformer.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformer.mo"	2022-03-10 09:58:52.540153569 +0000
@@ -12,11 +12,11 @@
       constrainedby Interfaces.Terminal_p(
       i(start = zeros(PhaseSystem_p.n),
       each stateSelect = StateSelect.prefer)));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
@@ -27,52 +27,52 @@
   parameter Boolean ground_2 = true
     "If true, connect side 2 of converter to ground"
     annotation(Evaluate=true, Dialog(tab = "Ground", group="side 2"));
-  parameter Modelica.SIunits.Angle phi_1 = 0
+  parameter Modelica.Units.SI.Angle phi_1 = 0
     "Angle of the voltage side 1 at initialization"
      annotation(Evaluate=true,Dialog(tab = "Initialization"));
-  parameter Modelica.SIunits.Angle phi_2 = phi_1
+  parameter Modelica.Units.SI.Angle phi_2 = phi_1
     "Angle of the voltage side 2 at initialization"
      annotation(Evaluate=true, Dialog(tab = "Initialization"));
-  Modelica.SIunits.Efficiency eta "Efficiency";
-  Modelica.SIunits.Power PLoss[2] "Loss power";
+  Modelica.Units.SI.Efficiency eta "Efficiency";
+  Modelica.Units.SI.Power PLoss[2] "Loss power";
 
-  Modelica.SIunits.Voltage V1[2](
+  Modelica.Units.SI.Voltage V1[2](
     start = PhaseSystem_n.phaseVoltages(VHigh, phi_1))
     "Voltage at the winding - primary side";
-  Modelica.SIunits.Voltage V2[2](
+  Modelica.Units.SI.Voltage V2[2](
     start = PhaseSystem_p.phaseVoltages(VLow, phi_2))
     "Voltage at the winding - secondary side";
 protected
   Real N = VHigh/VLow "Winding ratio";
-  Modelica.SIunits.Current IHigh = VABase/VHigh
+
+  Modelica.Units.SI.Current IHigh = VABase/VHigh
     "Nominal current on primary side";
-  Modelica.SIunits.Current ILow = VABase/VLow
+  Modelica.Units.SI.Current ILow = VABase/VLow
     "Nominal current on secondary side";
-  Modelica.SIunits.Current IscHigh = IHigh/Zperc
+  Modelica.Units.SI.Current IscHigh = IHigh/Zperc
     "Short circuit current on primary side";
-  Modelica.SIunits.Current IscLow = ILow/Zperc
+  Modelica.Units.SI.Current IscLow = ILow/Zperc
     "Short circuit current on secondary side";
-  Modelica.SIunits.Impedance Zp = VHigh/IscHigh
+  Modelica.Units.SI.Impedance Zp = VHigh/IscHigh
     "Impedance of the primary side (module)";
-  Modelica.SIunits.Impedance Z1[2]=
+  Modelica.Units.SI.Impedance Z1[2]=
     {Zp*cos(atan(XoverR)), Zp*sin(atan(XoverR))}
     "Impedance of the primary side of the transformer";
-  Modelica.SIunits.Impedance Zs = VLow/IscLow
+  Modelica.Units.SI.Impedance Zs = VLow/IscLow
     "Impedance of the secondary side (module)";
-  Modelica.SIunits.Impedance Z2[2]=
+  Modelica.Units.SI.Impedance Z2[2]=
     {Zs*cos(atan(XoverR)), Zs*sin(atan(XoverR))}
     "Impedance of the secondary side of the transformer";
-  Modelica.SIunits.Power P_p[2]=
+  Modelica.Units.SI.Power P_p[2]=
     PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
     "Power transmitted at pin p (secondary)";
-  Modelica.SIunits.Power P_n[2]=
+  Modelica.Units.SI.Power P_n[2]=
     PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
     "Power transmitted at pin n (primary)";
-  Modelica.SIunits.Power S_p = Modelica.Fluid.Utilities.regRoot(P_p[1]^2 + P_p[2]^2, delta=0.1)
+  Modelica.Units.SI.Power S_p = Modelica.Fluid.Utilities.regRoot(P_p[1]^2 + P_p[2]^2, delta=0.1)
     "Apparent power at terminal p";
-  Modelica.SIunits.Power S_n = Modelica.Fluid.Utilities.regRoot(P_n[1]^2 + P_n[2]^2, delta=0.1)
+  Modelica.Units.SI.Power S_n = Modelica.Fluid.Utilities.regRoot(P_n[1]^2 + P_n[2]^2, delta=0.1)
     "Apparent power at terminal n";
-
 equation
   // Efficiency
   eta = Buildings.Utilities.Math.Functions.smoothMin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformerFull.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformerFull.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformerFull.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACACTransformerFull.mo"	2022-03-10 09:58:52.516153565 +0000
@@ -12,13 +12,13 @@
       constrainedby Interfaces.Terminal_p(
       i(start = zeros(PhaseSystem_p.n),
       each stateSelect = StateSelect.prefer)));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "RMS voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "RMS voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
-  parameter Modelica.SIunits.Frequency f(start=60) "Nominal frequency";
+  parameter Modelica.Units.SI.Frequency f(start=60) "Nominal frequency";
   parameter Buildings.Electrical.Types.PerUnit R1(min=0)
     "Resistance on side 1 of the transformer (pu)";
   parameter Buildings.Electrical.Types.PerUnit L1(min=0)
@@ -40,45 +40,45 @@
    annotation(Evaluate=true,Dialog(tab = "Ground", group="side 1"));
   parameter Boolean ground_2 = true "Connect side 2 of converter to ground"
    annotation(Evaluate=true, Dialog(tab = "Ground", group="side 2"));
-  parameter Modelica.SIunits.Angle phi_1 = 0
+  parameter Modelica.Units.SI.Angle phi_1 = 0
     "Angle of the voltage side 1 at initialization"
      annotation(Evaluate=true,Dialog(tab = "Initialization"));
-  parameter Modelica.SIunits.Angle phi_2 = phi_1
+  parameter Modelica.Units.SI.Angle phi_2 = phi_1
     "Angle of the voltage side 2 at initialization"
      annotation(Evaluate=true, Dialog(tab = "Initialization"));
-  Modelica.SIunits.Efficiency eta "Efficiency";
-  Modelica.SIunits.Power PLoss[2] "Loss power";
+  Modelica.Units.SI.Efficiency eta "Efficiency";
+  Modelica.Units.SI.Power PLoss[2] "Loss power";
 
-  Modelica.SIunits.Voltage V1[2](start = PhaseSystem_n.phaseVoltages(VHigh, phi_1))
+  Modelica.Units.SI.Voltage V1[2](start = PhaseSystem_n.phaseVoltages(VHigh, phi_1))
     "Voltage at the winding - primary side";
-  Modelica.SIunits.Voltage V2[2](start = PhaseSystem_n.phaseVoltages(VLow, phi_2))
+  Modelica.Units.SI.Voltage V2[2](start = PhaseSystem_n.phaseVoltages(VLow, phi_2))
     "Voltage at the winding - secondary side";
 protected
-  parameter Modelica.SIunits.AngularVelocity omega_n = 2*Modelica.Constants.pi*f;
+  parameter Modelica.Units.SI.AngularVelocity omega_n = 2*Modelica.Constants.pi*f;
   parameter Real N = VHigh/VLow "Winding ratio";
-  parameter Modelica.SIunits.Resistance RBaseHigh = VHigh^2/VABase
+  parameter Modelica.Units.SI.Resistance RBaseHigh = VHigh^2/VABase
     "Base impedance of the primary side";
-  parameter Modelica.SIunits.Resistance RBaseLow = VLow^2/VABase
+  parameter Modelica.Units.SI.Resistance RBaseLow = VLow^2/VABase
     "Base impedance of the secondary side";
-  Modelica.SIunits.Impedance Z1[2] = {RBaseHigh*R1, omega*L1*RBaseHigh/omega_n}
+  Modelica.Units.SI.Impedance Z1[2] = {RBaseHigh*R1, omega*L1*RBaseHigh/omega_n}
     "Impedance of the primary side of the transformer";
-  Modelica.SIunits.Impedance Z2[2] = {RBaseLow*R2, omega*L2*RBaseLow/omega_n}
+  Modelica.Units.SI.Impedance Z2[2] = {RBaseLow*R2, omega*L2*RBaseLow/omega_n}
     "Impedance of the secondary side of the transformer";
-  Modelica.SIunits.Impedance Zrm[2] = {RBaseHigh*Rm, 0}
+  Modelica.Units.SI.Impedance Zrm[2] = {RBaseHigh*Rm, 0}
     "Magnetization impedance - resistance";
-  Modelica.SIunits.Impedance Zlm[2] = {0, omega*Lm*RBaseHigh/omega_n}
+  Modelica.Units.SI.Impedance Zlm[2] = {0, omega*Lm*RBaseHigh/omega_n}
     "Magnetization impedance - impedence";
-  Modelica.SIunits.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
+  Modelica.Units.SI.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
     "Power transmitted at pin p (secondary)";
-  Modelica.SIunits.Power P_n[2] = PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
+  Modelica.Units.SI.Power P_n[2] = PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
     "Power transmitted at pin n (primary)";
-  Modelica.SIunits.Power S_p = Modelica.Fluid.Utilities.regRoot(P_p[1]^2 + P_p[2]^2, delta=0.1)
+  Modelica.Units.SI.Power S_p = Modelica.Fluid.Utilities.regRoot(P_p[1]^2 + P_p[2]^2, delta=0.1)
     "Apparent power at terminal p";
-  Modelica.SIunits.Power S_n = Modelica.Fluid.Utilities.regRoot(P_n[1]^2 + P_n[2]^2, delta=0.1)
+  Modelica.Units.SI.Power S_n = Modelica.Fluid.Utilities.regRoot(P_n[1]^2 + P_n[2]^2, delta=0.1)
     "Apparent power at terminal n";
-  Modelica.SIunits.AngularVelocity omega "Angular velocity";
-  Modelica.SIunits.Current Im[2] "Magnetization current";
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
+  Modelica.Units.SI.AngularVelocity omega "Angular velocity";
+  Modelica.Units.SI.Current Im[2] "Magnetization current";
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 equation
   assert(sqrt(P_p[1]^2 + P_p[2]^2) <= VABase*1.01,
     "The load power of the transformer is higher than VABase");
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACDCConverter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACDCConverter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACDCConverter.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Conversion/ACDCConverter.mo"	2022-03-10 09:58:52.468153559 +0000
@@ -14,15 +14,15 @@
     "Ratio of DC voltage / AC RMS voltage";
   parameter Real eta(min=0, max=1)
     "Converter efficiency, pLoss = (1-eta) * Ptr";
-  Modelica.SIunits.Power PLoss "Loss power";
+  Modelica.Units.SI.Power PLoss "Loss power";
   parameter Boolean ground_AC = false "Connect AC side of converter to ground" annotation(Evaluate=true, Dialog(tab = "Ground", group="AC side"));
   parameter Boolean ground_DC = true "Connect DC side of converter to ground" annotation(Evaluate=true, Dialog(tab = "Ground", group="DC side"));
 protected
   PhaseSystem_p.Current i_dc "DC current";
   PhaseSystem_p.Voltage v_dc "DC voltage";
-  Modelica.SIunits.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
+  Modelica.Units.SI.Power P_p[2] = PhaseSystem_p.phasePowers_vi(terminal_p.v, terminal_p.i)
     "Power transmitted at pin p (secondary)";
-  Modelica.SIunits.Power P_n[2](each start=0)=
+  Modelica.Units.SI.Power P_n[2](each start=0)=
      PhaseSystem_n.phasePowers_vi(terminal_n.v, terminal_n.i)
     "Power transmitted at pin n (primary)";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_L.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_L.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_L.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_L.mo"	2022-03-10 09:58:52.356153546 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.AC.OnePhase.Lines.Examples;
 model ACLine_L "Test model for a single phase inductive line"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Inductance Lbase = 10/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = 10/2/Modelica.Constants.pi/60
     "Base value for the line inductances";
   Sources.FixedVoltage E(      definiteReference=true,
     f=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_RL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_RL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:58:52.332153542 +0000
@@ -1,9 +1,9 @@
 within Buildings.Electrical.AC.OnePhase.Lines.Examples;
 model ACLine_RL "Test model for a single phase inductive-resistive line"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance Rbase = 10
+  parameter Modelica.Units.SI.Resistance Rbase = 10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
     "Base value for the line inductance";
   Sources.FixedVoltage E(      definiteReference=true,
     f=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Network.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Network.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Network.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/Network.mo"	2022-03-10 09:58:52.300153538 +0000
@@ -16,7 +16,7 @@
       group="Assumptions",
       enable=use_C), choices(choice=Buildings.Electrical.Types.Load.FixedZ_steady_state
         "Steady state", choice=Buildings.Electrical.Types.Load.FixedZ_dynamic "Dynamic"));
-  Modelica.SIunits.Voltage VAbs[grid.nNodes] "RMS voltage of the grid nodes";
+  Modelica.Units.SI.Voltage VAbs[grid.nNodes] "RMS voltage of the grid nodes";
 equation
   for i in 1:grid.nLinks loop
     connect(lines[i].terminal_p, terminal[grid.fromTo[i,1]]);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortInductance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortInductance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortInductance.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortInductance.mo"	2022-03-10 09:58:52.296153537 +0000
@@ -14,10 +14,10 @@
     "Type of model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
 protected
-  Modelica.SIunits.AngularVelocity omega
-    "Frequency of the quasi-stationary sine waves";
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
 
+  Modelica.Units.SI.AngularVelocity omega
+    "Frequency of the quasi-stationary sine waves";
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 equation
   theRef = PhaseSystem_p.thetaRef(terminal_p.theta);
   omega = der(theRef);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRL.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRL.mo"	2022-03-10 09:58:52.288153537 +0000
@@ -8,7 +8,7 @@
     redeclare replaceable Interfaces.Terminal_n terminal_n,
     redeclare replaceable Interfaces.Terminal_p terminal_p,
     final C=0);
-  parameter Modelica.SIunits.Current i_start[PhaseSystem_p.n] = zeros(PhaseSystem_p.n)
+  parameter Modelica.Units.SI.Current i_start[PhaseSystem_p.n] = zeros(PhaseSystem_p.n)
     "Initial current phasor of the line (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
@@ -18,12 +18,12 @@
     "Type of model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
 protected
-  Modelica.SIunits.Current i_p[2](start = i_start, each stateSelect=StateSelect.prefer)
+
+  Modelica.Units.SI.Current i_p[2](start = i_start, each stateSelect=StateSelect.prefer)
     "Current phasor at terminal p";
-  Modelica.SIunits.AngularVelocity omega
+  Modelica.Units.SI.AngularVelocity omega
     "Frequency of the quasi-stationary sine waves";
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
-
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 initial equation
   if mode==Buildings.Electrical.Types.Load.FixedZ_dynamic then
     i_p = i_start;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRLC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRLC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRLC.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Lines/TwoPortRLC.mo"	2022-03-10 09:58:52.272153534 +0000
@@ -8,7 +8,7 @@
       redeclare package PhaseSystem = PhaseSystem_n),
     redeclare replaceable Interfaces.Terminal_p terminal_p(
       redeclare package PhaseSystem = PhaseSystem_p));
-  parameter Modelica.SIunits.Voltage Vc_start[2] = {V_nominal,0}
+  parameter Modelica.Units.SI.Voltage Vc_start[2] = {V_nominal,0}
     "Initial voltage phasor of the capacitance located in the middle of the line"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
@@ -18,14 +18,14 @@
     "Type of model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
 protected
-  Modelica.SIunits.Voltage Vc[2](start = Vc_start, each stateSelect=StateSelect.prefer)
+
+  Modelica.Units.SI.Voltage Vc[2](start = Vc_start, each stateSelect=StateSelect.prefer)
     "Voltage of the Capacitance located in the middle of the line";
-  Modelica.SIunits.Current Ic[2]
+  Modelica.Units.SI.Current Ic[2]
     "Currenbt of the capacitance located in the middle of the line";
-  Modelica.SIunits.AngularVelocity omega
+  Modelica.Units.SI.AngularVelocity omega
     "Frequency of the quasi-stationary sine waves";
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
-
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 initial equation
   if C > 0 and mode == Buildings.Electrical.Types.Load.FixedZ_dynamic then
     Vc = Vc_start;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Capacitive.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Capacitive.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Capacitive.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Capacitive.mo"	2022-03-10 09:58:52.244153531 +0000
@@ -6,7 +6,7 @@
     V_nominal(start = 110));
 
 protected
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 
 initial equation
   if mode == Buildings.Electrical.Types.Load.FixedZ_dynamic then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Impedance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Impedance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Impedance.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Impedance.mo"	2022-03-10 09:58:52.112153514 +0000
@@ -5,10 +5,10 @@
     redeclare replaceable Interfaces.Terminal_n terminal);
 
 protected
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
-  Modelica.SIunits.AngularVelocity omega
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
+  Modelica.Units.SI.AngularVelocity omega
     "Frequency of the quasi-stationary sine waves";
-  Modelica.SIunits.Reactance X(start = 1) "Complex component of the impedance";
+  Modelica.Units.SI.Reactance X(start = 1) "Complex component of the impedance";
 equation
   theRef = PhaseSystem.thetaRef(terminal.theta);
   omega = der(theRef);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Inductive.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Inductive.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Inductive.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Loads/Inductive.mo"	2022-03-10 09:58:52.108153513 +0000
@@ -6,7 +6,7 @@
     V_nominal(start = 110));
 
 protected
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
 
 initial equation
   if mode == Buildings.Electrical.Types.Load.FixedZ_dynamic then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sensors/Probe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sensors/Probe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sensors/Probe.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sensors/Probe.mo"	2022-03-10 09:58:52.048153506 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.AC.OnePhase.Sensors;
 model Probe "Model of a probe that measures RMS voltage and angle"
   extends Icons.GeneralizedProbe;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start = 110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start = 110)
     "Nominal voltage (V_nominal >= 0)";
   parameter Boolean perUnit = true "If true, display voltage in p.u.";
   replaceable Interfaces.Terminal_n term "Electrical connector" annotation (Placement(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Examples/VariablePowerSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Examples/VariablePowerSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Examples/VariablePowerSource.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Examples/VariablePowerSource.mo"	2022-03-10 09:58:52.012153501 +0000
@@ -9,7 +9,7 @@
     offset=200,
     startTime=1,
     amplitude=100,
-    freqHz=0.05) "Generated power"
+f    =0.05) "Generated power"
     annotation (Placement(transformation(extent={{-92,-10},{-72,10}})));
   Buildings.Electrical.AC.OnePhase.Loads.Inductive RL(mode=Types.Load.VariableZ_y_input,
       P_nominal=-300,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/FixedVoltage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/FixedVoltage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/FixedVoltage.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/FixedVoltage.mo"	2022-03-10 09:58:51.992153499 +0000
@@ -3,11 +3,11 @@
   extends Buildings.Electrical.Interfaces.Source(
     redeclare package PhaseSystem = PhaseSystems.OnePhase,
     redeclare replaceable Interfaces.Terminal_p terminal);
-  parameter Modelica.SIunits.Frequency f(start=60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start = 110) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift of the source";
+  parameter Modelica.Units.SI.Frequency f(start=60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start = 110) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift of the source";
 protected
-  Modelica.SIunits.Angle thetaRel
+  Modelica.Units.SI.Angle thetaRel
     "Absolute angle of rotating system as offset to thetaRef";
 equation
   if Connections.isRoot(terminal.theta) then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Generator.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Generator.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Generator.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Generator.mo"	2022-03-10 09:58:51.980153497 +0000
@@ -3,10 +3,10 @@
   extends Buildings.Electrical.Interfaces.Source(
     redeclare package PhaseSystem = PhaseSystems.OnePhase,
     redeclare replaceable Interfaces.Terminal_p terminal);
-  parameter Modelica.SIunits.Frequency f(start=60) "Frequency of the source";
-  parameter Modelica.SIunits.Angle phiGen(displayUnit="deg") = 0
+  parameter Modelica.Units.SI.Frequency f(start=60) "Frequency of the source";
+  parameter Modelica.Units.SI.Angle phiGen(displayUnit="deg") = 0
     "Phase shift of the source";
-  Modelica.SIunits.Current I "value of current";
+  Modelica.Units.SI.Current I "value of current";
   Modelica.Blocks.Interfaces.RealInput P
     "Variable power generated by the source"
      annotation (Placement(transformation(
@@ -15,7 +15,7 @@
         extent={{-20,-20},{20,20}},
         origin={-100,0})));
 protected
-  Modelica.SIunits.Angle thetaRel
+  Modelica.Units.SI.Angle thetaRel
     "Absolute angle of rotating system as offset to thetaRef";
 equation
   if Connections.isRoot(terminal.theta) then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Grid.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Grid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Grid.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Sources/Grid.mo"	2022-03-10 09:58:51.968153495 +0000
@@ -4,9 +4,9 @@
   replaceable Buildings.Electrical.AC.OnePhase.Interfaces.Terminal_p terminal
     annotation (Placement(transformation(extent={{-10,
             -110},{10,-90}}), iconTransformation(extent={{-10,-110},{10,-90}})));
-  parameter Modelica.SIunits.Frequency f(start=60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start = 110) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift angle of the source";
+  parameter Modelica.Units.SI.Frequency f(start=60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start = 110) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift angle of the source";
   Buildings.Electrical.AC.Interfaces.PowerOutput P
     "Power consumed from grid if positive, or fed to grid if negative"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Storage/Battery.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Storage/Battery.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Storage/Battery.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/OnePhase/Storage/Battery.mo"	2022-03-10 09:58:51.924153490 +0000
@@ -5,14 +5,14 @@
       Buildings.Electrical.PhaseSystems.OnePhase constrainedby
     Buildings.Electrical.PhaseSystems.PartialPhaseSystem "Phase system"
     annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Efficiency etaCha(max=1) = 0.9
+  parameter Modelica.Units.SI.Efficiency etaCha(max=1) = 0.9
     "Efficiency during charging";
-  parameter Modelica.SIunits.Efficiency etaDis(max=1) = 0.9
+  parameter Modelica.Units.SI.Efficiency etaDis(max=1) = 0.9
     "Efficiency during discharging";
   parameter Real SOC_start(start=0.1) "Initial charge";
-  parameter Modelica.SIunits.Energy EMax(min=0, displayUnit="kW.h")
+  parameter Modelica.Units.SI.Energy EMax(min=0, displayUnit="kW.h")
     "Maximum available charge";
-  parameter Modelica.SIunits.Voltage V_nominal(start = 110)
+  parameter Modelica.Units.SI.Voltage V_nominal(start = 110)
     "Nominal voltage (V_nominal >= 0)";
   parameter Boolean linearized=false
     "If =true introduce a linearization in the load";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_L.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_L.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_L.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_L.mo"	2022-03-10 09:58:51.704153462 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples;
 model ACLine_L "Test model for single phase inductive lines"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Inductance Lbase = 10/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = 10/2/Modelica.Constants.pi/60
     "Base value for the line inductances";
   ThreePhasesBalanced.Sources.FixedVoltage E(definiteReference=true,
     f=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_RL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_RL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:58:51.680153460 +0000
@@ -1,9 +1,9 @@
 within Buildings.Electrical.AC.ThreePhasesBalanced.Lines.Examples;
 model ACLine_RL "Test model for single phase inductive-resistive lines"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance Rbase = 10
+  parameter Modelica.Units.SI.Resistance Rbase = 10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
     "Base value for the line inductance";
   ThreePhasesBalanced.Sources.FixedVoltage E(definiteReference=true,
     f=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Network.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Network.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Network.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Lines/Network.mo"	2022-03-10 09:58:51.652153455 +0000
@@ -7,7 +7,7 @@
     redeclare Lines.Line lines(
     redeclare replaceable
         Buildings.Electrical.Transmission.LowVoltageCables.Generic commercialCable=grid.cables));
-    Modelica.SIunits.Voltage VAbs[grid.nNodes] "RMS voltage of the grid nodes";
+    Modelica.Units.SI.Voltage VAbs[grid.nNodes] "RMS voltage of the grid nodes";
 equation
   for i in 1:grid.nLinks loop
     connect(lines[i].terminal_p, terminal[grid.fromTo[i,1]]);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Examples/ThreePhases.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Examples/ThreePhases.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Examples/ThreePhases.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Examples/ThreePhases.mo"	2022-03-10 09:58:51.592153449 +0000
@@ -2,11 +2,11 @@
 model ThreePhases
   "Example that provides a comparison between AC one phase and three-phase balanced"
   extends Modelica.Icons.Example;
-  Modelica.SIunits.Power errorY=
+  Modelica.Units.SI.Power errorY=
     sqrt((sen_Y.S[1] - (sen_a.S[1] + sen_b.S[1] + sen_c.S[1]))^2 +
     (sen_Y.S[2] - (sen_a.S[2] + sen_b.S[2] + sen_c.S[2]))^2)
     "Difference of the power consumption in the star (Y) connection";
-  Modelica.SIunits.Power errorD=
+  Modelica.Units.SI.Power errorD=
     sqrt((sen_D.S[1] - (sen_ab.S[1] + sen_bc.S[1] + sen_ca.S[1]))^2 +
     (sen_D.S[2] - (sen_ab.S[2] + sen_bc.S[2] + sen_ca.S[2]))^2)
     "Difference of the power consumption in the triangle (D) connection";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Impedance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Impedance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Impedance.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Loads/Impedance.mo"	2022-03-10 09:58:51.500153436 +0000
@@ -11,11 +11,11 @@
       __Dymola_radioButtons=true));
 
 protected
-  Modelica.SIunits.Angle theRef "Absolute angle of rotating reference system";
-  Modelica.SIunits.AngularVelocity omega
-    "Frequency of the quasi-stationary sine waves";
-  Modelica.SIunits.Reactance X(start = 1) "Complex component of the impedance";
 
+  Modelica.Units.SI.Angle theRef "Absolute angle of rotating reference system";
+  Modelica.Units.SI.AngularVelocity omega
+    "Frequency of the quasi-stationary sine waves";
+  Modelica.Units.SI.Reactance X(start = 1) "Complex component of the impedance";
 equation
   theRef = PhaseSystem.thetaRef(terminal.theta);
   omega = der(theRef);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Sources/Examples/VariablePowerSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Sources/Examples/VariablePowerSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Sources/Examples/VariablePowerSource.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesBalanced/Sources/Examples/VariablePowerSource.mo"	2022-03-10 09:58:51.356153418 +0000
@@ -9,7 +9,7 @@
     offset=200,
     startTime=1,
     amplitude=100,
-    freqHz=0.05) "Generated power"
+f    =0.05) "Generated power"
     annotation (Placement(transformation(extent={{-92,-10},{-72,10}})));
   Buildings.Electrical.AC.ThreePhasesBalanced.Loads.Inductive RL(mode=Types.Load.VariableZ_y_input,
       P_nominal=-300,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACConverter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACConverter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACConverter.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACConverter.mo"	2022-03-10 09:58:51.284153409 +0000
@@ -19,7 +19,7 @@
       ground_2=ground_2));
   parameter Real conversionFactor
     "Ratio of QS rms voltage on side 2 / QS rms voltage on side 1";
-  parameter Modelica.SIunits.Efficiency eta(max=1)
+  parameter Modelica.Units.SI.Efficiency eta(max=1)
     "Converter efficiency, pLoss = (1-eta) * Ptr";
   parameter Boolean ground_1 = false "Connect side 1 of converter to ground" annotation(Dialog(tab = "Ground", group="side 1"));
   parameter Boolean ground_2 = true "Connect side 2 of converter to ground" annotation(Dialog(tab = "Ground", group="side 2"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformer.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformer.mo"	2022-03-10 09:58:51.272153407 +0000
@@ -29,11 +29,11 @@
       ground_2=ground_2,
       VABase=VABase/3,
       phi_1=2.0943951023932));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerDD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerDD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerDD.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerDD.mo"	2022-03-10 09:58:51.256153406 +0000
@@ -29,11 +29,11 @@
       VHigh=VHigh,
       VLow=VLow,
       phi_1=2.6179938779915));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerFull.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerFull.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerFull.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerFull.mo"	2022-03-10 09:58:51.240153403 +0000
@@ -33,13 +33,13 @@
       ground_1=ground_1,
       ground_2=ground_2));
 
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
-  parameter Modelica.SIunits.Frequency f(start=60) "Nominal frequency";
+  parameter Modelica.Units.SI.Frequency f(start=60) "Nominal frequency";
   parameter Buildings.Electrical.Types.PerUnit R1(min=0)
     "Resistance on side 1 of the transformer (pu)";
   parameter Buildings.Electrical.Types.PerUnit L1(min=0)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownDY.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownDY.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownDY.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownDY.mo"	2022-03-10 09:58:51.216153400 +0000
@@ -30,11 +30,11 @@
       VABase=VABase/3,
       VLow=-VLow/sqrt(3),
       phi_1=-1.5707963267949));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownYD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownYD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownYD.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepDownYD.mo"	2022-03-10 09:58:51.100153386 +0000
@@ -30,11 +30,11 @@
       VABase=VABase/3,
       VLow=VLow,
       phi_1=2.0943951023932));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpDY.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpDY.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpDY.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpDY.mo"	2022-03-10 09:58:51.076153383 +0000
@@ -30,11 +30,11 @@
       VABase=VABase/3,
       VLow=VLow/sqrt(3),
       phi_1=2.6179938779915));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpYD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpYD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpYD.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/ACACTransformerStepUpYD.mo"	2022-03-10 09:58:51.060153382 +0000
@@ -30,11 +30,11 @@
       VABase=VABase/3,
       VLow=-VLow,
       phi_1=2.0943951023932));
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "Rms voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "Rms voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.ApparentPower VABase
+  parameter Modelica.Units.SI.ApparentPower VABase
     "Nominal power of the transformer";
   parameter Real XoverR
     "Ratio between the complex and real components of the impedance (XL/R)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/Examples/BaseClasses/TransformerExample.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/Examples/BaseClasses/TransformerExample.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/Examples/BaseClasses/TransformerExample.mo"	2022-03-10 09:57:40.184144402 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Conversion/Examples/BaseClasses/TransformerExample.mo"	2022-03-10 09:58:50.984153372 +0000
@@ -2,9 +2,9 @@
 model TransformerExample
   "This example represents the basic test for a transformer model"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Voltage V_primary = 12470
+  parameter Modelica.Units.SI.Voltage V_primary = 12470
     "RMS Voltage on the primary side of the transformer";
-  parameter Modelica.SIunits.Voltage V_secondary = 4160
+  parameter Modelica.Units.SI.Voltage V_secondary = 4160
     "RMS Voltage on the secondary side of the transformer";
   Sources.FixedVoltage sou(
     f=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L.mo"	2022-03-10 09:58:50.680153332 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples;
 model ACLine_L "Test model for a three-phase unbalanced inductive line"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Inductance Lbase = 10/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = 10/2/Modelica.Constants.pi/60
     "Base value for the line inductances";
   Sources.FixedVoltage E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_L_N.mo"	2022-03-10 09:58:50.660153330 +0000
@@ -2,7 +2,7 @@
 model ACLine_L_N
   "Test model for a three-phase unbalanced inductive line with neutral cable"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Inductance Lbase = 10/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = 10/2/Modelica.Constants.pi/60
     "Base value for the line inductances";
   Sources.FixedVoltage_N E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL.mo"	2022-03-10 09:58:50.616153324 +0000
@@ -2,9 +2,9 @@
 model ACLine_RL
   "Test model for a three-phase unbalanced inductive-resistive line"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance Rbase = 3*10
+  parameter Modelica.Units.SI.Resistance Rbase = 3*10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
     "Base value for the line inductance";
   Sources.FixedVoltage E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC.mo"	2022-03-10 09:58:50.608153323 +0000
@@ -1,11 +1,11 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Examples;
 model ACLine_RLC "Test model for a three-phase unbalanced RLC line"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance RBase = 3*10
+  parameter Modelica.Units.SI.Resistance RBase = 3*10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance LBase = RBase/(2*Modelica.Constants.pi*60)
+  parameter Modelica.Units.SI.Inductance LBase = RBase/(2*Modelica.Constants.pi*60)
     "Base value for the line inductances";
-  parameter Modelica.SIunits.Capacitance CBase = 3*0.1/(2*Modelica.Constants.pi*60)
+  parameter Modelica.Units.SI.Capacitance CBase = 3*0.1/(2*Modelica.Constants.pi*60)
     "Base value for the line inductances";
   Sources.FixedVoltage E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RLC_N.mo"	2022-03-10 09:58:50.588153321 +0000
@@ -2,11 +2,11 @@
 model ACLine_RLC_N
   "Test model for a three-phase unbalanced RLC line with neutral cable"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance RBase = 3*10
+  parameter Modelica.Units.SI.Resistance RBase = 3*10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance LBase = RBase/(2*Modelica.Constants.pi*60)
+  parameter Modelica.Units.SI.Inductance LBase = RBase/(2*Modelica.Constants.pi*60)
     "Base value for the line inductances";
-  parameter Modelica.SIunits.Capacitance CBase = 3*0.1/(2*Modelica.Constants.pi*60)
+  parameter Modelica.Units.SI.Capacitance CBase = 3*0.1/(2*Modelica.Constants.pi*60)
     "Base value for the line inductances";
   Sources.FixedVoltage_N E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Examples/ACLine_RL_N.mo"	2022-03-10 09:58:50.572153319 +0000
@@ -2,9 +2,9 @@
 model ACLine_RL_N
   "Test model for a three-phase unbalanced inductive-resistive line with neutral cable"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Resistance Rbase = 3*10
+  parameter Modelica.Units.SI.Resistance Rbase = 3*10
     "Base value for the line resistance";
-  parameter Modelica.SIunits.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
+  parameter Modelica.Units.SI.Inductance Lbase = Rbase/2/Modelica.Constants.pi/60
     "Base value for the line inductance";
   Sources.FixedVoltage_N E(
     definiteReference=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network.mo"	2022-03-10 09:58:50.528153313 +0000
@@ -5,7 +5,7 @@
       Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.Terminal_p terminal,
     redeclare replaceable Transmission.Grids.TestGrid2Nodes grid,
     redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Line lines(commercialCable=grid.cables));
-    Modelica.SIunits.Voltage VAbs[3,grid.nNodes]
+    Modelica.Units.SI.Voltage VAbs[3,grid.nNodes]
     "RMS voltage of the grid nodes";
 equation
   for i in 1:grid.nLinks loop
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/Network_N.mo"	2022-03-10 09:58:50.520153312 +0000
@@ -6,7 +6,7 @@
     redeclare replaceable Transmission.Grids.TestGrid2Nodes grid,
     redeclare Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines.Line_N lines(
         commercialCable=grid.cables));
-    Modelica.SIunits.Voltage VAbs[3,grid.nNodes]
+    Modelica.Units.SI.Voltage VAbs[3,grid.nNodes]
     "RMS voltage of the grid nodes";
 equation
   for i in 1:grid.nLinks loop
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance.mo"	2022-03-10 09:58:50.512153312 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Lines;
 model TwoPortInductance "Model of an inductance with two electrical ports"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Inductance L "Inductance";
   OnePhase.Lines.TwoPortInductance  phase1(
     final L=L/3) "Inductance line 1"
     annotation (Placement(transformation(extent={{-10,20},{10,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortInductance_N.mo"	2022-03-10 09:58:50.432153301 +0000
@@ -2,8 +2,8 @@
 model TwoPortInductance_N
   "Model of an inductance with two electrical ports and neutral line cable"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Inductance Ln "Inductance of neutral cable";
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Inductance Ln "Inductance of neutral cable";
   OnePhase.Lines.TwoPortInductance  phase1(
     final L=L/3) "Inductance line 1"
     annotation (Placement(transformation(extent={{-10,32},{10,52}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL.mo"	2022-03-10 09:58:50.420153299 +0000
@@ -2,61 +2,61 @@
 model TwoPortMatrixRL
   "Model of an RL line parameterized with impedance matrices"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Impedance Z11[2]
+  parameter Modelica.Units.SI.Impedance Z11[2]
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12[2]
+  parameter Modelica.Units.SI.Impedance Z12[2]
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13[2]
+  parameter Modelica.Units.SI.Impedance Z13[2]
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22[2]
+  parameter Modelica.Units.SI.Impedance Z22[2]
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23[2]
+  parameter Modelica.Units.SI.Impedance Z23[2]
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33[2]
+  parameter Modelica.Units.SI.Impedance Z33[2]
     "Element [3,3] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z21 = Z12
+  final parameter Modelica.Units.SI.Impedance[2] Z21 = Z12
     "Element [2,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z31 = Z13
+  final parameter Modelica.Units.SI.Impedance[2] Z31 = Z13
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z32 = Z23
+  final parameter Modelica.Units.SI.Impedance[2] Z32 = Z23
     "Element [3,1] of impedance matrix";
 
-  Modelica.SIunits.Current i1[2](
+  Modelica.Units.SI.Current i1[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[1].i
     "Current in line 1";
-  Modelica.SIunits.Current i2[2](
+  Modelica.Units.SI.Current i2[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[2].i
     "Current in line 2";
-  Modelica.SIunits.Current i3[2](
+  Modelica.Units.SI.Current i3[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[3].i
     "Current in line 3";
-  Modelica.SIunits.Voltage v1_n[2](
+  Modelica.Units.SI.Voltage v1_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = 0),
     each stateSelect = StateSelect.never) = terminal_n.phase[1].v
     "Voltage in line 1 at connector N";
-  Modelica.SIunits.Voltage v2_n[2](
+  Modelica.Units.SI.Voltage v2_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[2].v
     "Voltage in line 2 at connector N";
-  Modelica.SIunits.Voltage v3_n[2](
+  Modelica.Units.SI.Voltage v3_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[3].v
     "Voltage in line 3 at connector N";
-  Modelica.SIunits.Voltage v1_p[2](
+  Modelica.Units.SI.Voltage v1_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = 0),
     each stateSelect = StateSelect.never) = terminal_p.phase[1].v
     "Voltage in line 1 at connector P";
-  Modelica.SIunits.Voltage v2_p[2](
+  Modelica.Units.SI.Voltage v2_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[2].v
     "Voltage in line 2 at connector P";
-  Modelica.SIunits.Voltage v3_p[2](
+  Modelica.Units.SI.Voltage v3_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi = 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[3].v
     "Voltage in line 3 at connector P";
-
 protected
   function productAC1p = Buildings.Electrical.PhaseSystems.OnePhase.product
     "Product between complex quantities";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC.mo"	2022-03-10 09:58:50.400153297 +0000
@@ -2,67 +2,67 @@
 model TwoPortMatrixRLC
   "PI model of a line parameterized with impedance and admittance matrices"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Impedance Z11[2]
+  parameter Modelica.Units.SI.Impedance Z11[2]
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12[2]
+  parameter Modelica.Units.SI.Impedance Z12[2]
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13[2]
+  parameter Modelica.Units.SI.Impedance Z13[2]
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22[2]
+  parameter Modelica.Units.SI.Impedance Z22[2]
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23[2]
+  parameter Modelica.Units.SI.Impedance Z23[2]
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33[2]
+  parameter Modelica.Units.SI.Impedance Z33[2]
     "Element [3,3] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z21 = Z12
+  final parameter Modelica.Units.SI.Impedance[2] Z21 = Z12
     "Element [2,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z31 = Z13
+  final parameter Modelica.Units.SI.Impedance[2] Z31 = Z13
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z32 = Z23
+  final parameter Modelica.Units.SI.Impedance[2] Z32 = Z23
     "Element [3,1] of impedance matrix";
 
-  parameter Modelica.SIunits.Admittance B11
+  parameter Modelica.Units.SI.Admittance B11
     "Element [1,1] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B12
+  parameter Modelica.Units.SI.Admittance B12
     "Element [1,2] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B13
+  parameter Modelica.Units.SI.Admittance B13
     "Element [1,3] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B22
+  parameter Modelica.Units.SI.Admittance B22
     "Element [2,2] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B23
+  parameter Modelica.Units.SI.Admittance B23
     "Element [2,3] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B33
+  parameter Modelica.Units.SI.Admittance B33
     "Element [3,3] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B21 = B12
+  final parameter Modelica.Units.SI.Admittance B21 = B12
     "Element [2,1] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B31 = B13
+  final parameter Modelica.Units.SI.Admittance B31 = B13
     "Element [3,1] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B32 = B23
+  final parameter Modelica.Units.SI.Admittance B32 = B23
     "Element [3,2] of admittance matrix";
 
-  Modelica.SIunits.Voltage v1_n[2](
+  Modelica.Units.SI.Voltage v1_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_n.phase[1].v
     "Voltage in line 1 at connector N";
-  Modelica.SIunits.Voltage v2_n[2](
+  Modelica.Units.SI.Voltage v2_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[2].v
     "Voltage in line 2 at connector N";
-  Modelica.SIunits.Voltage v3_n[2](
+  Modelica.Units.SI.Voltage v3_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[3].v
     "Voltage in line 3 at connector N";
-  Modelica.SIunits.Voltage v1_p[2](
+  Modelica.Units.SI.Voltage v1_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_p.phase[1].v
     "Voltage in line 1 at connector P";
-  Modelica.SIunits.Voltage v2_p[2](
+  Modelica.Units.SI.Voltage v2_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[2].v
     "Voltage in line 2 at connector P";
-  Modelica.SIunits.Voltage v3_p[2](
+  Modelica.Units.SI.Voltage v3_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[3].v
     "Voltage in line 3 at connector P";
@@ -70,17 +70,17 @@
 protected
   function productAC1p = Buildings.Electrical.PhaseSystems.OnePhase.product
     "Product between complex quantities";
-  Modelica.SIunits.Current Isr[3,2](
+
+  Modelica.Units.SI.Current Isr[3,2](
     start = zeros(3,Buildings.Electrical.PhaseSystems.OnePhase.n),
     each stateSelect = StateSelect.prefer)
     "Currents that pass through the lines";
-  Modelica.SIunits.Current Ish_p[3,2](
+  Modelica.Units.SI.Current Ish_p[3,2](
     start = zeros(3,Buildings.Electrical.PhaseSystems.OnePhase.n),
     each stateSelect = StateSelect.prefer) "Shunt current on side p";
-  Modelica.SIunits.Current Ish_n[3,2](
+  Modelica.Units.SI.Current Ish_n[3,2](
     start = zeros(3,Buildings.Electrical.PhaseSystems.OnePhase.n),
     each stateSelect = StateSelect.prefer) "Shunt current on side n";
-
 equation
 
   // Link the connectors to propagate the overdetermined variable
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRLC_N.mo"	2022-03-10 09:58:50.368153293 +0000
@@ -2,103 +2,103 @@
 model TwoPortMatrixRLC_N
   "PI model of a line parameterized with impedance and admittance matrices and neutral line"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Impedance Z11[2]
+  parameter Modelica.Units.SI.Impedance Z11[2]
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12[2]
+  parameter Modelica.Units.SI.Impedance Z12[2]
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13[2]
+  parameter Modelica.Units.SI.Impedance Z13[2]
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z14[2]
+  parameter Modelica.Units.SI.Impedance Z14[2]
     "Element [1,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22[2]
+  parameter Modelica.Units.SI.Impedance Z22[2]
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23[2]
+  parameter Modelica.Units.SI.Impedance Z23[2]
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z24[2]
+  parameter Modelica.Units.SI.Impedance Z24[2]
     "Element [2,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33[2]
+  parameter Modelica.Units.SI.Impedance Z33[2]
     "Element [3,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z34[2]
+  parameter Modelica.Units.SI.Impedance Z34[2]
     "Element [3,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z44[2]
+  parameter Modelica.Units.SI.Impedance Z44[2]
     "Element [4,4] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z21 = Z12
+  final parameter Modelica.Units.SI.Impedance[2] Z21 = Z12
     "Element [2,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z31 = Z13
+  final parameter Modelica.Units.SI.Impedance[2] Z31 = Z13
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z32 = Z23
+  final parameter Modelica.Units.SI.Impedance[2] Z32 = Z23
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z41 = Z14
+  final parameter Modelica.Units.SI.Impedance[2] Z41 = Z14
     "Element [4,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z42 = Z24
+  final parameter Modelica.Units.SI.Impedance[2] Z42 = Z24
     "Element [4,2] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z43 = Z34
+  final parameter Modelica.Units.SI.Impedance[2] Z43 = Z34
     "Element [4,3] of impedance matrix";
 
-  parameter Modelica.SIunits.Admittance B11
+  parameter Modelica.Units.SI.Admittance B11
     "Element [1,1] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B12
+  parameter Modelica.Units.SI.Admittance B12
     "Element [1,2] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B13
+  parameter Modelica.Units.SI.Admittance B13
     "Element [1,3] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B14
+  parameter Modelica.Units.SI.Admittance B14
     "Element [1,4] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B22
+  parameter Modelica.Units.SI.Admittance B22
     "Element [2,2] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B23
+  parameter Modelica.Units.SI.Admittance B23
     "Element [2,3] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B24
+  parameter Modelica.Units.SI.Admittance B24
     "Element [2,4] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B33
+  parameter Modelica.Units.SI.Admittance B33
     "Element [3,3] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B34
+  parameter Modelica.Units.SI.Admittance B34
     "Element [3,4] of admittance matrix";
-  parameter Modelica.SIunits.Admittance B44
+  parameter Modelica.Units.SI.Admittance B44
     "Element [4,4] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B21 = B12
+  final parameter Modelica.Units.SI.Admittance B21 = B12
     "Element [2,1] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B31 = B13
+  final parameter Modelica.Units.SI.Admittance B31 = B13
     "Element [3,1] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B32 = B23
+  final parameter Modelica.Units.SI.Admittance B32 = B23
     "Element [3,2] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B41 = B14
+  final parameter Modelica.Units.SI.Admittance B41 = B14
     "Element [4,1] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B42 = B24
+  final parameter Modelica.Units.SI.Admittance B42 = B24
     "Element [4,2] of admittance matrix";
-  final parameter Modelica.SIunits.Admittance B43 = B34
+  final parameter Modelica.Units.SI.Admittance B43 = B34
     "Element [4,3] of admittance matrix";
 
-  Modelica.SIunits.Voltage v1_n[2](
+  Modelica.Units.SI.Voltage v1_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_n.phase[1].v
     "Voltage in line 1 at connector N";
-  Modelica.SIunits.Voltage v2_n[2](
+  Modelica.Units.SI.Voltage v2_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[2].v
     "Voltage in line 2 at connector N";
-  Modelica.SIunits.Voltage v3_n[2](
+  Modelica.Units.SI.Voltage v3_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[3].v
     "Voltage in line 3 at connector N";
-  Modelica.SIunits.Voltage v4_n[2](
+  Modelica.Units.SI.Voltage v4_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(0),
     each stateSelect = StateSelect.never) = terminal_n.phase[4].v
     "Voltage in line 4 (neutral) at connector N";
-  Modelica.SIunits.Voltage v1_p[2](
+  Modelica.Units.SI.Voltage v1_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_p.phase[1].v
     "Voltage in line 1 at connector P";
-  Modelica.SIunits.Voltage v2_p[2](
+  Modelica.Units.SI.Voltage v2_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[2].v
     "Voltage in line 2 at connector P";
-  Modelica.SIunits.Voltage v3_p[2](
+  Modelica.Units.SI.Voltage v3_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[3].v
     "Voltage in line 3 at connector P";
-  Modelica.SIunits.Voltage v4_p[2](
+  Modelica.Units.SI.Voltage v4_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(0),
     each stateSelect = StateSelect.never) = terminal_p.phase[4].v
     "Voltage in line 4 (neutral) at connector P";
@@ -106,14 +106,14 @@
 protected
   function productAC1p = Buildings.Electrical.PhaseSystems.OnePhase.product
     "Product between complex quantities";
-  Modelica.SIunits.Current Isr[4,2](
+
+  Modelica.Units.SI.Current Isr[4,2](
     each stateSelect = StateSelect.prefer)
     "Currents that pass through the lines";
-  Modelica.SIunits.Current Ish_p[4,2](
+  Modelica.Units.SI.Current Ish_p[4,2](
     each stateSelect = StateSelect.prefer) "Shunt current on side p";
-  Modelica.SIunits.Current Ish_n[4,2](
+  Modelica.Units.SI.Current Ish_n[4,2](
     each stateSelect = StateSelect.prefer) "Shunt current on side n";
-
 equation
 
   // Link the connectors to propagate the overdetermined variable
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortMatrixRL_N.mo"	2022-03-10 09:58:50.316153287 +0000
@@ -2,86 +2,86 @@
 model TwoPortMatrixRL_N
   "Model of an RL line parameterized with impedance matrices and neutral line"
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Impedance Z11[2]
+  parameter Modelica.Units.SI.Impedance Z11[2]
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12[2]
+  parameter Modelica.Units.SI.Impedance Z12[2]
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13[2]
+  parameter Modelica.Units.SI.Impedance Z13[2]
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z14[2]
+  parameter Modelica.Units.SI.Impedance Z14[2]
     "Element [1,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22[2]
+  parameter Modelica.Units.SI.Impedance Z22[2]
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23[2]
+  parameter Modelica.Units.SI.Impedance Z23[2]
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z24[2]
+  parameter Modelica.Units.SI.Impedance Z24[2]
     "Element [2,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33[2]
+  parameter Modelica.Units.SI.Impedance Z33[2]
     "Element [3,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z34[2]
+  parameter Modelica.Units.SI.Impedance Z34[2]
     "Element [3,4] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z44[2]
+  parameter Modelica.Units.SI.Impedance Z44[2]
     "Element [4,4] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z21 = Z12
+  final parameter Modelica.Units.SI.Impedance[2] Z21 = Z12
     "Element [2,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z31 = Z13
+  final parameter Modelica.Units.SI.Impedance[2] Z31 = Z13
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z32 = Z23
+  final parameter Modelica.Units.SI.Impedance[2] Z32 = Z23
     "Element [3,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z41 = Z14
+  final parameter Modelica.Units.SI.Impedance[2] Z41 = Z14
     "Element [4,1] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z42 = Z24
+  final parameter Modelica.Units.SI.Impedance[2] Z42 = Z24
     "Element [4,2] of impedance matrix";
-  final parameter Modelica.SIunits.Impedance[2] Z43 = Z34
+  final parameter Modelica.Units.SI.Impedance[2] Z43 = Z34
     "Element [4,3] of impedance matrix";
 
-  Modelica.SIunits.Current i1[2](
+  Modelica.Units.SI.Current i1[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[1].i
     "Current in line 1";
-  Modelica.SIunits.Current i2[2](
+  Modelica.Units.SI.Current i2[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[2].i
     "Current in line 2";
-  Modelica.SIunits.Current i3[2](
+  Modelica.Units.SI.Current i3[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[3].i
     "Current in line 3";
-  Modelica.SIunits.Current i4[2](
+  Modelica.Units.SI.Current i4[2](
     each stateSelect = StateSelect.prefer) = terminal_n.phase[4].i
     "Current in line 4 (neutral)";
-  Modelica.SIunits.Voltage v1_n[2](
+  Modelica.Units.SI.Voltage v1_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_n.phase[1].v
     "Voltage in line 1 at connector N";
-  Modelica.SIunits.Voltage v2_n[2](
+  Modelica.Units.SI.Voltage v2_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[2].v
     "Voltage in line 2 at connector N";
-  Modelica.SIunits.Voltage v3_n[2](
+  Modelica.Units.SI.Voltage v3_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_n.phase[3].v
     "Voltage in line 3 at connector N";
-  Modelica.SIunits.Voltage v4_n[2](
+  Modelica.Units.SI.Voltage v4_n[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(0),
     each stateSelect = StateSelect.never) = terminal_n.phase[4].v
     "Voltage in line 4 (neutral) at connector N";
-  Modelica.SIunits.Voltage v1_p[2](
+  Modelica.Units.SI.Voltage v1_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 0),
     each stateSelect = StateSelect.never) = terminal_p.phase[1].v
     "Voltage in line 1 at connector P";
-  Modelica.SIunits.Voltage v2_p[2](
+  Modelica.Units.SI.Voltage v2_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= -2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[2].v
     "Voltage in line 2 at connector P";
-  Modelica.SIunits.Voltage v3_p[2](
+  Modelica.Units.SI.Voltage v3_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(V_nominal/sqrt(3), phi= 2*Modelica.Constants.pi/3),
     each stateSelect = StateSelect.never) = terminal_p.phase[3].v
     "Voltage in line 3 at connector P";
-  Modelica.SIunits.Voltage v4_p[2](
+  Modelica.Units.SI.Voltage v4_p[2](
     start = Buildings.Electrical.PhaseSystems.OnePhase.phaseVoltages(0),
     each stateSelect = StateSelect.never) = terminal_p.phase[4].v
     "Voltage in line 4 (neutral) at connector P";
-
 protected
   function productAC1p = Buildings.Electrical.PhaseSystems.OnePhase.product
     "Product between complex quantities";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL.mo"	2022-03-10 09:58:50.296153285 +0000
@@ -3,21 +3,21 @@
   "Model of a resistive-inductive element with two electrical ports"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref"
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref"
                                       annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Current i1_start[2] = {0,0}
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Current i1_start[2] = {0,0}
     "Initial current phasor of phase 1 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Current i2_start[2] = {0,0}
+  parameter Modelica.Units.SI.Current i2_start[2] = {0,0}
     "Initial current phasor of phase 2 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Current i3_start[2] = {0,0}
+  parameter Modelica.Units.SI.Current i3_start[2] = {0,0}
     "Initial current phasor of phase 3 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC.mo"	2022-03-10 09:58:50.272153281 +0000
@@ -2,20 +2,20 @@
 model TwoPortRLC "Model of an RLC element with two electrical ports"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Capacitance C "Capacity";
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Capacitance C "Capacity";
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
                             annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))" annotation(Evaluate=true);
-  parameter Modelica.SIunits.Voltage Vc1_start[2] = V_nominal/sqrt(3)*{1,0}
+  parameter Modelica.Units.SI.Voltage Vc1_start[2] = V_nominal/sqrt(3)*{1,0}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Voltage Vc2_start[2] = V_nominal/sqrt(3)*{-1/2,-sqrt(3)/2}
+  parameter Modelica.Units.SI.Voltage Vc2_start[2] = V_nominal/sqrt(3)*{-1/2,-sqrt(3)/2}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Voltage Vc3_start[2] = V_nominal/sqrt(3)*{-1/2,+sqrt(3)/2}
+  parameter Modelica.Units.SI.Voltage Vc3_start[2] = V_nominal/sqrt(3)*{-1/2,+sqrt(3)/2}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
@@ -24,7 +24,7 @@
     Buildings.Electrical.Types.Load.FixedZ_steady_state
     "Type of model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"
     annotation (
       Evaluate=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRLC_N.mo"	2022-03-10 09:58:50.248153278 +0000
@@ -3,24 +3,24 @@
   "Model of an RLC element with two electrical ports and neutral line cable"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Resistance Rn
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Resistance Rn
     "Resistance of neutral cable at temperature T_ref";
-  parameter Modelica.SIunits.Capacitance C "Capacity";
-  parameter Modelica.SIunits.Capacitance Cn "Capacityof neutral cable";
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Inductance Ln "Inductance of neutral cable";
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Capacitance C "Capacity";
+  parameter Modelica.Units.SI.Capacitance Cn "Capacityof neutral cable";
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Inductance Ln "Inductance of neutral cable";
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
                             annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))" annotation(Evaluate=true);
-  parameter Modelica.SIunits.Voltage Vc1_start[2] = V_nominal/sqrt(3)*{1,0}
+  parameter Modelica.Units.SI.Voltage Vc1_start[2] = V_nominal/sqrt(3)*{1,0}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Voltage Vc2_start[2] = V_nominal/sqrt(3)*{-1/2,-sqrt(3)/2}
+  parameter Modelica.Units.SI.Voltage Vc2_start[2] = V_nominal/sqrt(3)*{-1/2,-sqrt(3)/2}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Voltage Vc3_start[2] = V_nominal/sqrt(3)*{-1/2,+sqrt(3)/2}
+  parameter Modelica.Units.SI.Voltage Vc3_start[2] = V_nominal/sqrt(3)*{-1/2,+sqrt(3)/2}
     "Initial voltage phasor of the capacitance located in the middle of phase 1"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
@@ -29,7 +29,7 @@
     Buildings.Electrical.Types.Load.FixedZ_steady_state
     "Type of model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"
     annotation (
       Evaluate=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortRL_N.mo"	2022-03-10 09:58:50.216153274 +0000
@@ -3,23 +3,23 @@
   "Model of a resistive-inductive element with two electrical ports and neutral line cable"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Resistance Rn
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Resistance Rn
     "Resistance of neutral cable at temperature T_ref";
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Inductance Ln "Inductance of neutral cable";
-  parameter Modelica.SIunits.Current i1_start[2] = {0,0}
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Inductance Ln "Inductance of neutral cable";
+  parameter Modelica.Units.SI.Current i1_start[2] = {0,0}
     "Initial current phasor of phase 1 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Current i2_start[2] = {0,0}
+  parameter Modelica.Units.SI.Current i2_start[2] = {0,0}
     "Initial current phasor of phase 2 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
-  parameter Modelica.SIunits.Current i3_start[2] = {0,0}
+  parameter Modelica.Units.SI.Current i3_start[2] = {0,0}
     "Initial current phasor of phase 3 (positive if entering from terminal p)"
     annotation (Dialog(enable = (mode==Buildings.Electrical.Types.Load.FixedZ_dynamic)));
   parameter Buildings.Electrical.Types.Load mode(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance.mo"	2022-03-10 09:58:50.196153271 +0000
@@ -2,12 +2,12 @@
 model TwoPortResistance "Model of a resistance with two electrical ports"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort;
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
   OnePhase.Lines.TwoPortResistance  phase1(
     final T_ref=T_ref,
     final M=M,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Lines/TwoPortResistance_N.mo"	2022-03-10 09:58:50.184153270 +0000
@@ -3,13 +3,13 @@
   "Model of a resistance with two electrical ports and neutral cable"
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort;
   extends Buildings.Electrical.AC.ThreePhasesUnbalanced.Interfaces.TwoPort_N;
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature"
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Resistance Rn
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Resistance Rn
     "Resistance of neutral cable at temperature T_ref";
   OnePhase.Lines.TwoPortResistance  phase1(
     final T_ref=T_ref,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseImpedance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseImpedance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseImpedance.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseImpedance.mo"	2022-03-10 09:58:50.156153267 +0000
@@ -62,34 +62,34 @@
       choice=true "Inductive",
       choice=false "Capacitive",
       __Dymola_radioButtons=true));
-  parameter Modelica.SIunits.Resistance R(start = 1,min=0) = 1 "Resistance"
+  parameter Modelica.Units.SI.Resistance R(start = 1,min=0) = 1 "Resistance"
     annotation (Dialog(enable= not use_R_in));
-  parameter Modelica.SIunits.Inductance L(start=0, min=0) = 0 "Inductance"
+  parameter Modelica.Units.SI.Inductance L(start=0, min=0) = 0 "Inductance"
     annotation (Dialog(enable=inductive and (not use_L_in)));
-  parameter Modelica.SIunits.Capacitance C(start=0,min=0) = 0 "Capacitance"
+  parameter Modelica.Units.SI.Capacitance C(start=0,min=0) = 0 "Capacitance"
   annotation (Dialog(enable=(not inductive) and (not use_C_in)));
   parameter Boolean use_R_in = false "if true, R is specified by an input"
      annotation(Evaluate=true, Dialog(tab = "Variable load", group="Resistance"));
-  parameter Modelica.SIunits.Resistance RMin(start = R, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Resistance RMin(start = R, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the resistance"
     annotation(Evaluate=true, Dialog(enable = use_R_in, tab = "Variable load", group="Resistance"));
-  parameter Modelica.SIunits.Resistance RMax(start = R, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Resistance RMax(start = R, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the resistance"
     annotation(Evaluate=true, Dialog(enable = use_R_in, tab = "Variable load", group="Resistance"));
   parameter Boolean use_C_in = false "if true, C is specified by an input"
     annotation(Evaluate=true, Dialog(tab = "Variable load", group="Capacitance"));
-  parameter Modelica.SIunits.Capacitance CMin(start = C, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Capacitance CMin(start = C, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the capacitance"
     annotation(Evaluate=true, Dialog(enable = use_C_in, tab = "Variable load", group="Capacitance"));
-  parameter Modelica.SIunits.Capacitance CMax(start = C, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Capacitance CMax(start = C, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the capacitance"
     annotation(Evaluate=true, Dialog(enable = use_C_in, tab = "Variable load", group="Capacitance"));
   parameter Boolean use_L_in = false "if true, L is specified by an input"
      annotation(Evaluate=true, Dialog(tab = "Variable load", group="Inductance"));
-  parameter Modelica.SIunits.Inductance LMin(start = L, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Inductance LMin(start = L, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the inductance"
     annotation(Evaluate=true, Dialog(enable = use_L_in, tab = "Variable load", group="Inductance"));
-  parameter Modelica.SIunits.Inductance LMax(start = L, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Inductance LMax(start = L, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the inductance"
     annotation(Evaluate=true, Dialog(enable = use_L_in, tab = "Variable load", group="Inductance"));
   Modelica.Blocks.Interfaces.RealInput y_R(min=0, max=1) if use_R_in
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseLoadCtrl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseLoadCtrl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseLoadCtrl.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/BaseClasses/BaseLoadCtrl.mo"	2022-03-10 09:58:50.132153264 +0000
@@ -13,12 +13,12 @@
     Buildings.Electrical.Types.Load.FixedZ_steady_state "Parameters that specifies the mode of the load (e.g., steady state,
     dynamic, prescribed power consumption, etc.)" annotation(Dialog(group="Modeling assumption"));
 
-  parameter Modelica.SIunits.Power P_nominal=0
+  parameter Modelica.Units.SI.Power P_nominal=0
     "Nominal power (negative if consumed, positive if generated)"
     annotation(Dialog(group="Nominal conditions",
         enable = mode <> Buildings.Electrical.Types.Load.VariableZ_P_input));
 
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start = 480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start = 480)
     "Nominal voltage (V_nominal >= 0)"
     annotation(Dialog(group="Nominal conditions"));
   parameter Boolean voltageCtrl = false "This flag enables the voltage control"
@@ -26,7 +26,7 @@
   parameter Real vThresh(min=0.0, max=1.0) = 0.1
     "Threshold that activates voltage ctrl (ratio of nominal voltage)" annotation(Dialog(group="Voltage CTRL",
         enable = voltageCtrl));
-  parameter Modelica.SIunits.Time tDelay = 300
+  parameter Modelica.Units.SI.Time tDelay = 300
     "Time to wait before plugging the load again after disconnection" annotation(Dialog(group="Voltage CTRL",
         enable = voltageCtrl));
   parameter Types.InitMode initMode=Buildings.Electrical.Types.InitMode.zero_current
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/LoadCtrl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/LoadCtrl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/LoadCtrl.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/LoadCtrl.mo"	2022-03-10 09:58:49.956153241 +0000
@@ -4,7 +4,7 @@
   Sources.FixedVoltage_N sou(f=60, V=480) "Voltage source"
     annotation (Placement(transformation(extent={{-80,-10},{-60,10}})));
   Modelica.Blocks.Sources.Sine pow_1(
-    freqHz=0.1,
+    f =0.1,
     amplitude=4500,
     offset=6000) "Power on phase 1"
     annotation (Placement(transformation(extent={{60,10},{40,30}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/Loads.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/Loads.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/Loads.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Loads/Examples/Loads.mo"	2022-03-10 09:58:49.948153241 +0000
@@ -7,7 +7,7 @@
     annotation (Placement(transformation(extent={{-94,-10},{-74,10}})));
   Modelica.Blocks.Sources.Sine ph_1(
     amplitude=2000,
-    freqHz=10,
+f    =10,
     offset=-2500) "Power signal for loads on phase 1"
                annotation (Placement(transformation(extent={{80,30},{60,50}})));
   Modelica.Blocks.Sources.Constant ph_23(k=0)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sensors/BaseClasses/GeneralizedProbe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sensors/BaseClasses/GeneralizedProbe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sensors/BaseClasses/GeneralizedProbe.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sensors/BaseClasses/GeneralizedProbe.mo"	2022-03-10 09:58:49.848153228 +0000
@@ -2,7 +2,7 @@
 partial model GeneralizedProbe
   "Partial model of a generalized three-phase probe"
   extends Icons.GeneralizedProbe;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "RMS Nominal voltage (V_nominal >= 0)";
   parameter Boolean perUnit = true "This flag display voltage in p.u.";
   Modelica.Blocks.Interfaces.RealOutput V[3](each unit="1")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/BaseClasses/BaseUnbalancedPV.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/BaseClasses/BaseUnbalancedPV.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/BaseClasses/BaseUnbalancedPV.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/BaseClasses/BaseUnbalancedPV.mo"	2022-03-10 09:58:49.780153219 +0000
@@ -3,7 +3,7 @@
   extends Buildings.Electrical.Interfaces.PartialPluggableUnbalanced;
   extends Buildings.Electrical.Interfaces.PartialPvBase;
   extends Buildings.Electrical.Interfaces.PartialAcDcParameters;
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=480)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=480)
     "Nominal voltage (V_nominal >= 0)"
      annotation(Dialog(group="Nominal conditions"));
   parameter Real areaFraction[3](each min=0, each max=1.0) = ones(3)/3
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage.mo"	2022-03-10 09:58:49.608153198 +0000
@@ -2,16 +2,16 @@
 model FixedVoltage "Fixed voltage source"
   extends
     Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.BaseClasses.PartialSource;
-  parameter Modelica.SIunits.Frequency f(start=60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start=480) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift of the source";
+  parameter Modelica.Units.SI.Frequency f(start=60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start=480) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift of the source";
   parameter Boolean potentialReference = true
     "Serve as potential root for the reference angle theta"
      annotation (Evaluate=true, Dialog(group="Reference Parameters"));
   parameter Boolean definiteReference = false
     "Serve as definite root for the reference angle theta"
      annotation (Evaluate=true, Dialog(group="Reference Parameters"));
-  constant Modelica.SIunits.Angle angle120 = 2*Modelica.Constants.pi/3
+  constant Modelica.Units.SI.Angle angle120 = 2*Modelica.Constants.pi/3
     "Phase shift between the phase voltages";
   OnePhase.Sources.FixedVoltage vPhase[3](
     each f=f,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/FixedVoltage_N.mo"	2022-03-10 09:58:49.596153195 +0000
@@ -2,16 +2,16 @@
 model FixedVoltage_N "Fixed voltage source with neutral cable"
   extends
     Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources.BaseClasses.PartialSource_N;
-  parameter Modelica.SIunits.Frequency f(start = 60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start = 480) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift of the source";
+  parameter Modelica.Units.SI.Frequency f(start = 60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start = 480) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift of the source";
   parameter Boolean potentialReference = true
     "Serve as potential root for the reference angle theta"
      annotation (Evaluate=true, Dialog(group="Reference Parameters"));
   parameter Boolean definiteReference = false
     "Serve as definite root for the reference angle theta"
      annotation (Evaluate=true, Dialog(group="Reference Parameters"));
-  constant Modelica.SIunits.Angle angle120 = 2*Modelica.Constants.pi/3
+  constant Modelica.Units.SI.Angle angle120 = 2*Modelica.Constants.pi/3
     "Phase shift between the phase voltages";
   OnePhase.Sources.FixedVoltage vPhase[3](
     each f=f,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid.mo"	2022-03-10 09:58:49.584153194 +0000
@@ -1,8 +1,8 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources;
 model Grid "Electrical grid"
-  parameter Modelica.SIunits.Frequency f(start = 60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start = 480) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift of the source";
+  parameter Modelica.Units.SI.Frequency f(start = 60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start = 480) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift of the source";
   Buildings.Electrical.AC.Interfaces.PowerOutput P[3]
     "Power consumed from grid if positive, or fed to grid if negative"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/Grid_N.mo"	2022-03-10 09:58:49.560153191 +0000
@@ -1,8 +1,8 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Sources;
 model Grid_N "Electrical grid with neutral cable"
-  parameter Modelica.SIunits.Frequency f(start = 60) "Frequency of the source";
-  parameter Modelica.SIunits.Voltage V(start = 480) "RMS voltage of the source";
-  parameter Modelica.SIunits.Angle phiSou = 0 "Phase shift of the source";
+  parameter Modelica.Units.SI.Frequency f(start = 60) "Frequency of the source";
+  parameter Modelica.Units.SI.Voltage V(start = 480) "RMS voltage of the source";
+  parameter Modelica.Units.SI.Angle phiSou = 0 "Phase shift of the source";
   Buildings.Electrical.AC.Interfaces.PowerOutput P[3]
     "Power consumed from grid if positive, or fed to grid if negative"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented.mo"	2022-03-10 09:58:49.532153188 +0000
@@ -6,9 +6,9 @@
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase1,
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase2,
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase3);
-  parameter Modelica.SIunits.Angle til "Surface tilt" annotation(Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle lat "Latitude" annotation(Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle azi "Surface Azimith" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle til "Surface tilt" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle lat "Latitude" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle azi "Surface Azimith" annotation(Dialog(group="Orientation"));
   BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil(
     final til=til,
     final lat=lat,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented_N.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented_N.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented_N.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Sources/PVsimpleOriented_N.mo"	2022-03-10 09:58:49.520153186 +0000
@@ -5,9 +5,9 @@
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase1,
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase2,
     redeclare Buildings.Electrical.AC.OnePhase.Sources.PVSimple pv_phase3);
-  parameter Modelica.SIunits.Angle til "Surface tilt" annotation(Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle lat "Latitude" annotation(Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle azi "Surface Azimith" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle til "Surface tilt" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle lat "Latitude" annotation(Dialog(group="Orientation"));
+  parameter Modelica.Units.SI.Angle azi "Surface Azimith" annotation(Dialog(group="Orientation"));
   BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil(
     final til=til,
     final lat=lat,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Validation/IEEETests/Test4NodesFeeder/BaseClasses/IEEE4.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Validation/IEEETests/Test4NodesFeeder/BaseClasses/IEEE4.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Validation/IEEETests/Test4NodesFeeder/BaseClasses/IEEE4.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/AC/ThreePhasesUnbalanced/Validation/IEEETests/Test4NodesFeeder/BaseClasses/IEEE4.mo"	2022-03-10 09:58:49.356153165 +0000
@@ -1,12 +1,12 @@
 within Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BaseClasses;
 partial model IEEE4 "Base model of the IEEE 4 nodes test feeder"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Voltage VLL_side1 = 12.47e3
+  parameter Modelica.Units.SI.Voltage VLL_side1 = 12.47e3
     "Voltage line to line side 1";
-  parameter Modelica.SIunits.Voltage VLL_side2 = 4.16e3
+  parameter Modelica.Units.SI.Voltage VLL_side2 = 4.16e3
     "Voltage line to line side 2";
 
-  parameter Modelica.SIunits.ApparentPower VARbase = 6000e3
+  parameter Modelica.Units.SI.ApparentPower VARbase = 6000e3
     "Base VA power of the transformer";
 
   parameter Boolean line1_use_Z_y = true
@@ -14,29 +14,29 @@
   parameter Boolean line2_use_Z_y = true
     "Choose between Zy or Zd impedance matrix for line 2";
 
-  parameter Modelica.SIunits.Voltage V2_ref[3] = {7107, 7140, 7121}
+  parameter Modelica.Units.SI.Voltage V2_ref[3] = {7107, 7140, 7121}
     "Reference RMS voltage node 2 - IEEE results";
-  parameter Modelica.SIunits.Voltage V3_ref[3] = {2247, 2269, 2256}
+  parameter Modelica.Units.SI.Voltage V3_ref[3] = {2247, 2269, 2256}
     "Reference RMS voltage node 3 - IEEE results";
-  parameter Modelica.SIunits.Voltage V4_ref[3] = {1918, 2061, 1981}
+  parameter Modelica.Units.SI.Voltage V4_ref[3] = {1918, 2061, 1981}
     "Reference RMS voltage node 4 - IEEE results";
-  parameter Modelica.SIunits.Angle Theta2_ref[3](each displayUnit="deg") = {-0.3, -120.3, 119.6}
+  parameter Modelica.Units.SI.Angle Theta2_ref[3](each displayUnit="deg") = {-0.3, -120.3, 119.6}
     "Reference voltage phase angle node 2 - IEEE results";
-  parameter Modelica.SIunits.Angle Theta3_ref[3](each displayUnit="deg") = {-3.7, -123.5, 116.4}
+  parameter Modelica.Units.SI.Angle Theta3_ref[3](each displayUnit="deg") = {-3.7, -123.5, 116.4}
     "Reference voltage phase angle node 3 - IEEE results";
-  parameter Modelica.SIunits.Angle Theta4_ref[3](each displayUnit="deg") = {-9.1, -128.3, 110.9}
+  parameter Modelica.Units.SI.Angle Theta4_ref[3](each displayUnit="deg") = {-9.1, -128.3, 110.9}
     "Reference voltage phase angle node 4 - IEEE results";
-  Modelica.SIunits.Voltage err_V2[3] = node2.V - V2_ref
+  Modelica.Units.SI.Voltage err_V2[3] = node2.V - V2_ref
     "Error on voltage at node 2";
-  Modelica.SIunits.Voltage err_V3[3] = node3.V - V3_ref
+  Modelica.Units.SI.Voltage err_V3[3] = node3.V - V3_ref
     "Error on voltage at node 3";
-  Modelica.SIunits.Voltage err_V4[3] = node4.V - V4_ref
+  Modelica.Units.SI.Voltage err_V4[3] = node4.V - V4_ref
     "Error on voltage at node 4";
-  Modelica.SIunits.Angle err_Theta2[3](each displayUnit="deg") = node2.theta - Theta2_ref
+  Modelica.Units.SI.Angle err_Theta2[3](each displayUnit="deg") = node2.theta - Theta2_ref
     "Error on voltage at node 2";
-  Modelica.SIunits.Angle err_Theta3[3](each displayUnit="deg") = node3.theta - Theta3_ref
+  Modelica.Units.SI.Angle err_Theta3[3](each displayUnit="deg") = node3.theta - Theta3_ref
     "Error on voltage at node 3";
-  Modelica.SIunits.Angle err_Theta4[3](each displayUnit="deg") = node4.theta - Theta4_ref
+  Modelica.Units.SI.Angle err_Theta4[3](each displayUnit="deg") = node4.theta - Theta4_ref
     "Error on voltage at node 4";
   Real err_V2_percent[3] = 100*{err_V2[i]/V2_ref[i] for i in 1:3}
     "Error in RMS voltage at node 2 -- percent";
@@ -100,30 +100,30 @@
   parameter Real L1 = 2000*(1.0/5280.0) "Length line 1 in miles";
   parameter Real L2 = 2500*(1.0/5280.0) "Length line 2 in miles";
 
-  parameter Modelica.SIunits.Impedance Z11_d[2] = {0.4013,1.4133}
+  parameter Modelica.Units.SI.Impedance Z11_d[2] = {0.4013,1.4133}
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12_d[2] = {0.0953,0.8515}
+  parameter Modelica.Units.SI.Impedance Z12_d[2] = {0.0953,0.8515}
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13_d[2] = {0.0953,0.7266}
+  parameter Modelica.Units.SI.Impedance Z13_d[2] = {0.0953,0.7266}
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22_d[2] = {0.4013,1.4133}
+  parameter Modelica.Units.SI.Impedance Z22_d[2] = {0.4013,1.4133}
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23_d[2] = {0.0953,0.7802}
+  parameter Modelica.Units.SI.Impedance Z23_d[2] = {0.0953,0.7802}
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33_d[2] = {0.4013,1.4133}
+  parameter Modelica.Units.SI.Impedance Z33_d[2] = {0.4013,1.4133}
     "Element [3,3] of impedance matrix";
 
-  parameter Modelica.SIunits.Impedance Z11_y[2] = {0.4576,1.078}
+  parameter Modelica.Units.SI.Impedance Z11_y[2] = {0.4576,1.078}
     "Element [1,1] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z12_y[2] = {0.1559,0.5017}
+  parameter Modelica.Units.SI.Impedance Z12_y[2] = {0.1559,0.5017}
     "Element [1,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z13_y[2] = {0.1535,0.3849}
+  parameter Modelica.Units.SI.Impedance Z13_y[2] = {0.1535,0.3849}
     "Element [1,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z22_y[2] = {0.4666,1.0482}
+  parameter Modelica.Units.SI.Impedance Z22_y[2] = {0.4666,1.0482}
     "Element [2,2] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z23_y[2] = {0.158,0.4236}
+  parameter Modelica.Units.SI.Impedance Z23_y[2] = {0.158,0.4236}
     "Element [2,3] of impedance matrix";
-  parameter Modelica.SIunits.Impedance Z33_y[2] = {0.4615,1.0651}
+  parameter Modelica.Units.SI.Impedance Z33_y[2] = {0.4615,1.0651}
     "Element [3,3] of impedance matrix";
 equation
   connect(source.terminal, line1.terminal_n) annotation (Line(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Conversion/DCDCConverter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Conversion/DCDCConverter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Conversion/DCDCConverter.mo"	2022-03-10 09:57:40.188144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Conversion/DCDCConverter.mo"	2022-03-10 09:58:49.216153148 +0000
@@ -5,21 +5,21 @@
     redeclare package PhaseSystem_n = PhaseSystems.TwoConductor,
     redeclare Interfaces.Terminal_n terminal_n,
     redeclare Interfaces.Terminal_p terminal_p);
-  parameter Modelica.SIunits.Voltage VHigh
+  parameter Modelica.Units.SI.Voltage VHigh
     "DC voltage on side 1 of the transformer (primary side)";
-  parameter Modelica.SIunits.Voltage VLow
+  parameter Modelica.Units.SI.Voltage VLow
     "DC voltage on side 2 of the transformer (secondary side)";
-  parameter Modelica.SIunits.Efficiency eta(max=1) "Converter efficiency";
+  parameter Modelica.Units.SI.Efficiency eta(max=1) "Converter efficiency";
   parameter Boolean ground_1 = true "Connect side 1 of converter to ground" annotation(Evaluate=true, Dialog(tab = "Ground", group="side 1"));
   parameter Boolean ground_2 = true "Connect side 2 of converter to ground" annotation(Evaluate=true, Dialog(tab = "Ground", group="side 2"));
-  Modelica.SIunits.Power LossPower "Loss power";
+  Modelica.Units.SI.Power LossPower "Loss power";
 protected
   parameter Real conversionFactor = VLow/VHigh
     "Ratio of high versus low voltage";
-  Modelica.SIunits.Current i1,i2;
-  Modelica.SIunits.Voltage v1,v2;
-  Modelica.SIunits.Power P_p "Power at terminal p";
-  Modelica.SIunits.Power P_n "Power at terminal n";
+  Modelica.Units.SI.Current i1,i2;
+  Modelica.Units.SI.Voltage v1,v2;
+  Modelica.Units.SI.Power P_p "Power at terminal p";
+  Modelica.Units.SI.Power P_n "Power at terminal n";
 equation
   Connections.potentialRoot(terminal_n.theta);
   Connections.potentialRoot(terminal_p.theta);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/Examples/DCLines.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/Examples/DCLines.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/Examples/DCLines.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/Examples/DCLines.mo"	2022-03-10 09:58:49.160153140 +0000
@@ -5,7 +5,7 @@
   parameter Boolean linearLoads = false
     "Flag that selects between linearized or nonlinear load models";
   parameter Real L = 10 "Length of each cable";
-  Modelica.SIunits.Power Sloads = load1.S[1] + load2.S[1] +load3.S[1] +load4.S[1] +
+  Modelica.Units.SI.Power Sloads = load1.S[1] + load2.S[1] +load3.S[1] +load4.S[1] +
                 load5.S[1] +load6.S[1] +load7.S[1] +load8.S[1] +load9.S[1] +
                 load10.S[1] "Sum of the power consumed by the loads";
   Line line(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/TwoPortRCLine.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/TwoPortRCLine.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/TwoPortRCLine.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Lines/TwoPortRCLine.mo"	2022-03-10 09:58:49.104153133 +0000
@@ -9,9 +9,9 @@
   parameter Boolean use_C = false
     "Set to true to add a capacitance in the center of the line"
     annotation(Dialog(tab="Model", group="Assumptions"));
-  parameter Modelica.SIunits.Voltage Vc_start = V_nominal
+  parameter Modelica.Units.SI.Voltage Vc_start = V_nominal
     "Initial value of the voltage of the capacitance in the middle of the line";
-  Modelica.SIunits.Voltage Vc(start = Vc_start, stateSelect = StateSelect.prefer)
+  Modelica.Units.SI.Voltage Vc(start = Vc_start, stateSelect = StateSelect.prefer)
     "Voltage of the capacitor";
 initial equation
   if C>0 and use_C then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Conductor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Conductor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Conductor.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Conductor.mo"	2022-03-10 09:58:49.024153123 +0000
@@ -4,7 +4,7 @@
      redeclare package PhaseSystem = PhaseSystems.TwoConductor,
      redeclare Interfaces.Terminal_n terminal);
 protected
-    Modelica.SIunits.Voltage absDV
+    Modelica.Units.SI.Voltage absDV
     "Absolute value of the voltage difference between the two conductors (used by the linearized model)";
 equation
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Resistor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Resistor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Resistor.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Loads/Resistor.mo"	2022-03-10 09:58:48.984153118 +0000
@@ -6,12 +6,12 @@
     final mode=Buildings.Electrical.Types.Load.FixedZ_steady_state,
     final P_nominal=V_nominal^2/max(R, Modelica.Constants.small));
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort(T = T_ref);
-  parameter Modelica.SIunits.Resistance R(start=1)
+  parameter Modelica.Units.SI.Resistance R(start=1)
     "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Temperature T_ref=300.15 "Reference temperature";
-  parameter Modelica.SIunits.LinearTemperatureCoefficient alpha=0
+  parameter Modelica.Units.SI.Temperature T_ref=300.15 "Reference temperature";
+  parameter Modelica.Units.SI.LinearTemperatureCoefficient alpha=0
     "Temperature coefficient of resistance (R_actual = R*(1 + alpha*(T_heatPort - T_ref))";
-  Modelica.SIunits.Resistance R_actual
+  Modelica.Units.SI.Resistance R_actual
     "Actual resistance = R*(1 + alpha*(T_heatPort - T_ref))";
 equation
   assert((1 + alpha*(T_heatPort - T_ref)) >= Modelica.Constants.eps, "Temperature outside of scope of model");
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/BaseClasses/WindCorrection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/BaseClasses/WindCorrection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/BaseClasses/WindCorrection.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/BaseClasses/WindCorrection.mo"	2022-03-10 09:58:48.948153113 +0000
@@ -1,8 +1,8 @@
 within Buildings.Electrical.DC.Sources.BaseClasses;
 block WindCorrection "Block for wind correction"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Height h "Height over ground";
-  parameter Modelica.SIunits.Height hRef
+  parameter Modelica.Units.SI.Height h "Height over ground";
+  parameter Modelica.Units.SI.Height hRef
     "Reference height for wind measurement";
   parameter Real n(min=0) = 0.4 "Height exponent for wind profile calculation";
   Modelica.Blocks.Interfaces.RealOutput vLoc( unit="m/s")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/ConstantVoltage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/ConstantVoltage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/ConstantVoltage.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/ConstantVoltage.mo"	2022-03-10 09:58:48.940153112 +0000
@@ -5,7 +5,7 @@
     redeclare Interfaces.Terminal_p terminal,
     final potentialReference=true,
     final definiteReference=false);
-  parameter Modelica.SIunits.Voltage V(start=1) "Value of constant voltage";
+  parameter Modelica.Units.SI.Voltage V(start=1) "Value of constant voltage";
   Modelica.Electrical.Analog.Interfaces.NegativePin n "Negative pin"
     annotation (Placement(transformation(extent={{-110,-10},{-90,10}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/Examples/VoltageSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/Examples/VoltageSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/Examples/VoltageSource.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Sources/Examples/VoltageSource.mo"	2022-03-10 09:58:48.916153109 +0000
@@ -15,7 +15,7 @@
     annotation (Placement(transformation(extent={{-14,-10},{6,10}})));
   Modelica.Blocks.Sources.Sine cosine(
     phase=0,
-    freqHz=1,
+f    =1,
     offset=12,
     amplitude=3) "Variable voltage signal"
     annotation (Placement(transformation(extent={{-120,-4},{-100,16}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/BaseClasses/Charge.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/BaseClasses/Charge.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/BaseClasses/Charge.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/BaseClasses/Charge.mo"	2022-03-10 09:58:48.868153104 +0000
@@ -1,15 +1,15 @@
 within Buildings.Electrical.DC.Storage.BaseClasses;
 model Charge "Model to compute the battery charge"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Efficiency etaCha(max=1) = 0.9
+  parameter Modelica.Units.SI.Efficiency etaCha(max=1) = 0.9
     "Efficiency during charging";
-  parameter Modelica.SIunits.Efficiency etaDis(max=1) = 0.9
+  parameter Modelica.Units.SI.Efficiency etaDis(max=1) = 0.9
     "Efficiency during discharging";
   parameter Real SOC_start(min=0, max=1, unit="1")=0.1
     "Initial state of charge";
-  parameter Modelica.SIunits.Energy EMax(min=0, displayUnit="kW.h")
+  parameter Modelica.Units.SI.Energy EMax(min=0, displayUnit="kW.h")
     "Maximum available charge";
-  Modelica.SIunits.Power PAct "Actual power";
+  Modelica.Units.SI.Power PAct "Actual power";
   Modelica.Blocks.Interfaces.RealInput P(final quantity="Power",
                                          final unit="W") annotation (Placement(transformation(
           extent={{-140,-20},{-100,20}}),iconTransformation(extent={{-140,-20},{
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Battery.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Battery.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Battery.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Battery.mo"	2022-03-10 09:58:48.864153103 +0000
@@ -1,13 +1,13 @@
 within Buildings.Electrical.DC.Storage;
 model Battery "Simple model of a battery"
- parameter Modelica.SIunits.Efficiency etaCha(max=1) = 0.9
+ parameter Modelica.Units.SI.Efficiency etaCha(max=1) = 0.9
     "Efficiency during charging";
- parameter Modelica.SIunits.Efficiency etaDis(max=1) = 0.9
+ parameter Modelica.Units.SI.Efficiency etaDis(max=1) = 0.9
     "Efficiency during discharging";
  parameter Real SOC_start(min=0, max=1, unit="1")=0.1 "Initial state of charge";
- parameter Modelica.SIunits.Energy EMax(min=0, displayUnit="kW.h")
+ parameter Modelica.Units.SI.Energy EMax(min=0, displayUnit="kW.h")
     "Maximum available charge";
- parameter Modelica.SIunits.Voltage V_nominal
+ parameter Modelica.Units.SI.Voltage V_nominal
     "Nominal voltage (V_nominal >= 0)";
  Modelica.Blocks.Interfaces.RealInput P(unit="W")
     "Power stored in battery (if positive), or extracted from battery (if negative)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Examples/Battery.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Examples/Battery.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Examples/Battery.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/DC/Storage/Examples/Battery.mo"	2022-03-10 09:58:48.780153093 +0000
@@ -45,7 +45,7 @@
         extent={{-10,-10},{10,10}},
         rotation=90,
         origin={120,-60})));
-  Modelica.StateGraph.InitialStep off "Off state" annotation (Placement(
+  Modelica.StateGraph.InitialStep off(nIn = 1, nOut = 1)  "Off state" annotation (Placement(
         transformation(
         extent={{-10,-10},{10,10}},
         origin={-130,80})));
@@ -53,16 +53,16 @@
       Placement(transformation(
         extent={{-10,-10},{10,10}},
         origin={-100,80})));
-  Modelica.StateGraph.StepWithSignal charge "State to charge battery"
+  Modelica.StateGraph.StepWithSignal charge(nIn = 1, nOut = 1)  "State to charge battery"
     annotation (Placement(transformation(extent={{-80,70},{-60,90}})));
   Modelica.StateGraph.TransitionWithSignal toHold "Transition to hold"
     annotation (Placement(transformation(extent={{-50,70},{-30,90}})));
-  Modelica.StateGraph.Step hold "Battery charge is hold"
+  Modelica.StateGraph.Step hold(nIn = 1, nOut = 1)  "Battery charge is hold"
     annotation (Placement(transformation(extent={{-20,70},{0,90}})));
   Modelica.StateGraph.TransitionWithSignal toDischarge
     "Transition to discharge"
     annotation (Placement(transformation(extent={{10,70},{30,90}})));
-  Modelica.StateGraph.StepWithSignal discharge "State to discharge battery"
+  Modelica.StateGraph.StepWithSignal discharge(nIn = 1, nOut = 1)  "State to discharge battery"
     annotation (Placement(transformation(extent={{40,70},{60,90}})));
   Modelica.StateGraph.TransitionWithSignal toOff "Transition to off"
     annotation (Placement(transformation(extent={{70,70},{90,90}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Examples/RenewableSources.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Examples/RenewableSources.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Examples/RenewableSources.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Examples/RenewableSources.mo"	2022-03-10 09:58:48.748153089 +0000
@@ -2,19 +2,19 @@
 model RenewableSources
   "Example model that shows the impact of renewable sources on the electrical grid"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Frequency f = 60 "Nominal grid frequency";
-  parameter Modelica.SIunits.Voltage V_nominal = 480 "Nominal grid voltage";
-  parameter Modelica.SIunits.Power PLoa_nominal = 3500
+  parameter Modelica.Units.SI.Frequency f = 60 "Nominal grid frequency";
+  parameter Modelica.Units.SI.Voltage V_nominal = 480 "Nominal grid voltage";
+  parameter Modelica.Units.SI.Power PLoa_nominal = 3500
     "Nominal power of a load";
-  parameter Modelica.SIunits.Power PWin = PLoa_nominal*4
+  parameter Modelica.Units.SI.Power PWin = PLoa_nominal*4
     "Nominal power of the wind turbine";
-  parameter Modelica.SIunits.Power PSun = PLoa_nominal*1.0
+  parameter Modelica.Units.SI.Power PSun = PLoa_nominal*1.0
     "Nominal power of the PV";
-  parameter Modelica.SIunits.DensityOfHeatFlowRate W_m2_nominal = 1000
+  parameter Modelica.Units.SI.DensityOfHeatFlowRate W_m2_nominal = 1000
     "Nominal solar power per unit area";
   parameter Real eff_PV = 0.12*0.85*0.9
     "Nominal solar power conversion efficiency (this should consider converion efficiency, area covered, AC/DC losses)";
-  parameter Modelica.SIunits.Area A_PV = PSun/eff_PV/W_m2_nominal
+  parameter Modelica.Units.SI.Area A_PV = PSun/eff_PV/W_m2_nominal
     "Nominal area of a P installation";
 
   AC.ThreePhasesBalanced.Sources.Grid gri(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/CapacitiveLoad.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/CapacitiveLoad.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/CapacitiveLoad.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/CapacitiveLoad.mo"	2022-03-10 09:58:48.604153070 +0000
@@ -20,11 +20,11 @@
   function j = PhaseSystem.j "J operator that rotates of 90 degrees";
   Modelica.Blocks.Interfaces.RealInput pf_internal
     "Hidden value of the input load for the conditional connector";
-  Modelica.SIunits.ElectricCharge q[2](each stateSelect=StateSelect.prefer)
+  Modelica.Units.SI.ElectricCharge q[2](each stateSelect=StateSelect.prefer)
     "Electric charge";
-  Modelica.SIunits.Admittance[2] Y "Admittance";
-  Modelica.SIunits.AngularVelocity omega "Angular velocity";
-  Modelica.SIunits.Power Q = P*tan(-acos(pf_internal))
+  Modelica.Units.SI.Admittance[2] Y "Admittance";
+  Modelica.Units.SI.AngularVelocity omega "Angular velocity";
+  Modelica.Units.SI.Power Q = P*tan(-acos(pf_internal))
     "Reactive power (negative because capacitive load)";
 equation
   connect(pf_in, pf_internal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Impedance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Impedance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Impedance.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Impedance.mo"	2022-03-10 09:58:48.592153068 +0000
@@ -11,34 +11,34 @@
       choice=true "Inductive",
       choice=false "Capacitive",
       __Dymola_radioButtons=true));
-  parameter Modelica.SIunits.Resistance R(start = 1,min=0) = 1 "Resistance"
+  parameter Modelica.Units.SI.Resistance R(start = 1,min=0) = 1 "Resistance"
     annotation (Dialog(enable= not use_R_in));
-  parameter Modelica.SIunits.Inductance L(start=0, min=0) = 0 "Inductance"
+  parameter Modelica.Units.SI.Inductance L(start=0, min=0) = 0 "Inductance"
     annotation (Dialog(enable=inductive and (not use_L_in)));
-  parameter Modelica.SIunits.Capacitance C(start=0,min=0) = 0 "Capacitance"
+  parameter Modelica.Units.SI.Capacitance C(start=0,min=0) = 0 "Capacitance"
   annotation (Dialog(enable=(not inductive) and (not use_C_in)));
   parameter Boolean use_R_in = false "If true, R is specified by an input"
      annotation(Evaluate=true, Dialog(tab = "Variable load", group="Resistance"));
-  parameter Modelica.SIunits.Resistance RMin(start = R, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Resistance RMin(start = R, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the resistance"
     annotation(Evaluate=true, Dialog(enable = use_R_in, tab = "Variable load", group="Resistance"));
-  parameter Modelica.SIunits.Resistance RMax(start = R, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Resistance RMax(start = R, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the resistance"
     annotation(Evaluate=true, Dialog(enable = use_R_in, tab = "Variable load", group="Resistance"));
   parameter Boolean use_C_in = false "If true, C is specified by an input"
     annotation(Evaluate=true, Dialog(tab = "Variable load", group="Capacitance"));
-  parameter Modelica.SIunits.Capacitance CMin(start = C, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Capacitance CMin(start = C, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the capacitance"
     annotation(Evaluate=true, Dialog(enable = use_C_in, tab = "Variable load", group="Capacitance"));
-  parameter Modelica.SIunits.Capacitance CMax(start = C, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Capacitance CMax(start = C, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the capacitance"
     annotation(Evaluate=true, Dialog(enable = use_C_in, tab = "Variable load", group="Capacitance"));
   parameter Boolean use_L_in = false "If true, L is specified by an input"
      annotation(Evaluate=true, Dialog(tab = "Variable load", group="Inductance"));
-  parameter Modelica.SIunits.Inductance LMin(start = L, min=Modelica.Constants.eps) = 1e-4
+  parameter Modelica.Units.SI.Inductance LMin(start = L, min=Modelica.Constants.eps) = 1e-4
     "Minimum value of the inductance"
     annotation(Evaluate=true, Dialog(enable = use_L_in, tab = "Variable load", group="Inductance"));
-  parameter Modelica.SIunits.Inductance LMax(start = L, min=Modelica.Constants.eps) = 1e2
+  parameter Modelica.Units.SI.Inductance LMax(start = L, min=Modelica.Constants.eps) = 1e2
     "Maximum value of the inductance"
     annotation(Evaluate=true, Dialog(enable = use_L_in, tab = "Variable load", group="Inductance"));
   Modelica.Blocks.Interfaces.RealInput y_R(min=0, max=1) if use_R_in
@@ -66,11 +66,11 @@
     "Internal signal used to compute the variable C_internal";
   Modelica.Blocks.Interfaces.RealOutput y_L_internal
     "Internal signal used to compute the variable L_internal";
-  Modelica.SIunits.Resistance R_internal
+  Modelica.Units.SI.Resistance R_internal
     "Actual resistance used to compute the impedance";
-  Modelica.SIunits.Inductance L_internal
+  Modelica.Units.SI.Inductance L_internal
     "Actual inductance used to compute the impedance";
-  Modelica.SIunits.Capacitance C_internal
+  Modelica.Units.SI.Capacitance C_internal
     "Actual capacitance used to compute the impedance";
 equation
   // These assertions ensures that if the variable R, L or C is computed using the inputs
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/InductiveLoad.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/InductiveLoad.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/InductiveLoad.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/InductiveLoad.mo"	2022-03-10 09:58:48.576153067 +0000
@@ -20,11 +20,11 @@
   function j = PhaseSystem.j "J operator that rotates of 90 degrees";
   Modelica.Blocks.Interfaces.RealInput pf_internal
     "Hidden value of the input load for the conditional connector";
-  Modelica.SIunits.MagneticFlux psi[2](each stateSelect=StateSelect.prefer)
+  Modelica.Units.SI.MagneticFlux psi[2](each stateSelect=StateSelect.prefer)
     "Magnetic flux";
-  Modelica.SIunits.Impedance Z[2] "Impedance of the load";
-  Modelica.SIunits.AngularVelocity omega "Angular frequency";
-  Modelica.SIunits.Power Q = P*tan(acos(pf_internal))
+  Modelica.Units.SI.Impedance Z[2] "Impedance of the load";
+  Modelica.Units.SI.AngularVelocity omega "Angular frequency";
+  Modelica.Units.SI.Power Q = P*tan(acos(pf_internal))
     "Reactive power (positive because inductive load)";
 equation
   connect(pf_in, pf_internal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Load.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Load.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Load.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Load.mo"	2022-03-10 09:58:48.568153065 +0000
@@ -12,12 +12,12 @@
     "Type of load model (e.g., steady state, dynamic, prescribed power consumption, etc.)"
     annotation (Evaluate=true, Dialog(group="Modeling assumption"));
 
-  parameter Modelica.SIunits.Power P_nominal = 0
+  parameter Modelica.Units.SI.Power P_nominal = 0
     "Nominal power (negative if consumed, positive if generated). Used if mode <> Buildings.Electrical.Types.Load.VariableZ_P_input"
     annotation(Dialog(group="Nominal conditions",
         enable = mode <> Buildings.Electrical.Types.Load.VariableZ_P_input));
 
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=110)
     "Nominal voltage (V_nominal >= 0)"
     annotation (
       Evaluate=true,
@@ -28,13 +28,13 @@
   max=Buildings.Electrical.Types.InitMode.linearized) = Buildings.Electrical.Types.InitMode.zero_current
     "Initialization mode for homotopy operator"  annotation(Dialog(tab = "Initialization"));
 
-  Modelica.SIunits.Voltage v[:](start = PhaseSystem.phaseVoltages(V_nominal)) = terminal.v
+  Modelica.Units.SI.Voltage v[:](start = PhaseSystem.phaseVoltages(V_nominal)) = terminal.v
     "Voltage vector";
-  Modelica.SIunits.Current i[:](each start=0) = terminal.i
+  Modelica.Units.SI.Current i[:](each start=0) = terminal.i
     "Current vector";
-  Modelica.SIunits.Power S[PhaseSystem.n] = PhaseSystem.phasePowers_vi(v, -i)
+  Modelica.Units.SI.Power S[PhaseSystem.n] = PhaseSystem.phasePowers_vi(v, -i)
     "Phase powers";
-  Modelica.SIunits.Power P(start=0)
+  Modelica.Units.SI.Power P(start=0)
     "Power of the load (negative if consumed, positive if fed into the electrical grid)";
 
   Modelica.Blocks.Interfaces.RealInput y(min=0, max=1, unit="1") if
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialConversion.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialConversion.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialConversion.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialConversion.mo"	2022-03-10 09:58:48.544153062 +0000
@@ -2,10 +2,10 @@
 model PartialConversion
   "Model representing a generic two port system for conversion"
   extends Buildings.Electrical.Interfaces.PartialTwoPort;
-  Modelica.SIunits.Voltage v_p "Voltage drop between the two positive pins";
-  Modelica.SIunits.Voltage v_n "Voltage drop between the two negative pins";
-  Modelica.SIunits.Current i_p "Current flowing through the positive pins";
-  Modelica.SIunits.Current i_n "Current flowing through the negative pins";
+  Modelica.Units.SI.Voltage v_p "Voltage drop between the two positive pins";
+  Modelica.Units.SI.Voltage v_n "Voltage drop between the two negative pins";
+  Modelica.Units.SI.Current i_p "Current flowing through the positive pins";
+  Modelica.Units.SI.Current i_n "Current flowing through the negative pins";
 equation
   i_p = PhaseSystem_p.systemCurrent(terminal_p.i);
   i_n = PhaseSystem_n.systemCurrent(terminal_n.i);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPV.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPV.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPV.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPV.mo"	2022-03-10 09:58:48.540153062 +0000
@@ -5,7 +5,7 @@
       Buildings.Electrical.PhaseSystems.PartialPhaseSystem constrainedby
     Buildings.Electrical.PhaseSystems.PartialPhaseSystem "Phase system"
     annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=110)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
   Modelica.Blocks.Interfaces.RealInput G(unit="W/m2")
     "Total solar irradiation per unit area"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPVOriented.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPVOriented.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPVOriented.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPVOriented.mo"	2022-03-10 09:58:48.528153060 +0000
@@ -7,13 +7,13 @@
     Buildings.Electrical.PhaseSystems.PartialPhaseSystem "Phase system"
     annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.Angle til "Surface tilt"
+  parameter Modelica.Units.SI.Angle til "Surface tilt"
     annotation(Evaluate=true,Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle lat "Latitude"
+  parameter Modelica.Units.SI.Angle lat "Latitude"
     annotation(Evaluate=true,Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Angle azi "Surface azimuth"
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth"
     annotation(Evaluate=true,Dialog(group="Orientation"));
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=110)
     "Nominal voltage (V_nominal >= 0)"
     annotation(Evaluate=true, Dialog(group="Nominal conditions"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPvBase.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPvBase.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPvBase.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialPvBase.mo"	2022-03-10 09:58:48.504153057 +0000
@@ -1,6 +1,6 @@
 within Buildings.Electrical.Interfaces;
 partial model PartialPvBase "Partial model with basic parameters for PVs"
-  parameter Modelica.SIunits.Area A "Net surface area";
+  parameter Modelica.Units.SI.Area A "Net surface area";
   parameter Real fAct(min=0, max=1, unit="1") = 0.9
     "Fraction of surface area with active solar cells";
   parameter Real eta(min=0, max=1, unit="1") = 0.12
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialWindTurbineBase.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialWindTurbineBase.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialWindTurbineBase.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/PartialWindTurbineBase.mo"	2022-03-10 09:58:48.484153055 +0000
@@ -1,16 +1,16 @@
 within Buildings.Electrical.Interfaces;
 partial model PartialWindTurbineBase
   "Base class for turbine model that contains basic parameters"
-  final parameter Modelica.SIunits.Velocity vIn = table[1,1]
+  final parameter Modelica.Units.SI.Velocity vIn = table[1,1]
     "Cut-in steady wind speed";
-  final parameter Modelica.SIunits.Velocity vOut = table[size(table,1), 1]
+  final parameter Modelica.Units.SI.Velocity vOut = table[size(table,1), 1]
     "Cut-out steady wind speed";
   parameter Real scale(min=0)=1
     "Scaling factor, used to allow adjusting the power output without changing the table";
 
   parameter Real h "Height over ground"
     annotation (Dialog(group="Wind correction"));
-  parameter Modelica.SIunits.Height hRef = 10
+  parameter Modelica.Units.SI.Height hRef = 10
     "Reference height for wind measurement"
     annotation (Dialog(group="Wind correction"));
  parameter Real nWin(min=0) = 0.4
@@ -29,7 +29,7 @@
   parameter String tableName="NoName"
     "Table name on file or in function usertab (see documentation)";
   parameter String fileName="NoName" "File where matrix is stored";
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=110)
     "Nominal voltage (V_nominal >= 0)"  annotation(Evaluate=true, Dialog(group="Nominal conditions"));
   Modelica.Blocks.Interfaces.RealInput vWin(unit="m/s") "Steady wind speed"
      annotation (Placement(transformation(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Source.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Source.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Source.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/Source.mo"	2022-03-10 09:58:48.472153053 +0000
@@ -10,10 +10,10 @@
   parameter Boolean definiteReference = false
     "Serve as definite root for the reference angle theta"
      annotation (Evaluate=true, Dialog(group="Reference Parameters"));
-  Modelica.SIunits.Power S[PhaseSystem.n]=
+  Modelica.Units.SI.Power S[PhaseSystem.n]=
     PhaseSystem.phasePowers_vi(terminal.v, terminal.i)
     "Complex power S[1] = P, S[2]= Q";
-  Modelica.SIunits.Angle phi=
+  Modelica.Units.SI.Angle phi=
     PhaseSystem.phase(terminal.v) - PhaseSystem.phase(-terminal.i)
     "Phase shift with respect to reference angle";
   replaceable Buildings.Electrical.Interfaces.Terminal terminal(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/VariableVoltageSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/VariableVoltageSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/VariableVoltageSource.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Interfaces/VariableVoltageSource.mo"	2022-03-10 09:58:48.460153051 +0000
@@ -3,7 +3,7 @@
   "Partial model of a generic variable voltage source."
   extends Buildings.Electrical.Interfaces.Source;
   parameter Boolean use_V_in = true "If true, the voltage is an input";
-  parameter Modelica.SIunits.Voltage V = 1 "Value of constant voltage"
+  parameter Modelica.Units.SI.Voltage V = 1 "Value of constant voltage"
    annotation (Dialog(enable= not use_V_in));
   Modelica.Blocks.Interfaces.RealInput V_in(unit="V", min=0, start = 1) if
        use_V_in "Input voltage"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/PartialPhaseSystem.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/PartialPhaseSystem.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/PartialPhaseSystem.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/PartialPhaseSystem.mo"	2022-03-10 09:58:48.436153048 +0000
@@ -63,7 +63,7 @@
     "Rotate a vector of an angle theta (anti-counterclock)"
     extends Modelica.Icons.Function;
     input Real x[n];
-    input Modelica.SIunits.Angle theta;
+    input Modelica.Units.SI.Angle theta;
     output Real y[n];
   end rotate;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/package.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/PhaseSystems/package.mo"	2022-03-10 09:58:48.452153051 +0000
@@ -1,10 +1,11 @@
 within Buildings.Electrical;
 package PhaseSystems "Phase systems used in power connectors"
   extends Modelica.Icons.Package;
-  import SI = Modelica.SIunits;
+  import Modelica.Units.SI;
   import Modelica.Constants.pi;
 
 
+
   annotation (Icon(graphics={Line(
           points={{-70,-52},{50,-52}},
           color={95,95,95},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/BaseCable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/BaseCable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/BaseCable.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/BaseCable.mo"	2022-03-10 09:58:48.332153035 +0000
@@ -2,22 +2,23 @@
 record BaseCable "Record that contains the properties of a generic cable"
   parameter Buildings.Electrical.Transmission.Types.Material material = Buildings.Electrical.Transmission.Types.Material.Al
     "Material of the cable";
-  parameter Modelica.SIunits.Current Amp(start=0.0)=0.0
+
+  parameter Modelica.Units.SI.Current Amp(start=0.0)=0.0
     "Ampacitance of the cable";
-  parameter Modelica.SIunits.Temperature T_ref = 298.15
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15
     "Reference cable temperature";
-  parameter Modelica.SIunits.Temperature M = 228.1 + 273.15
+  parameter Modelica.Units.SI.Temperature M = 228.1 + 273.15
     "Temperature constant of the material";
 
   replaceable partial function lineResistance
     "Function that computes the resistance of a cable"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Length l "Length of the cable";
-    input Modelica.SIunits.Frequency f = 50
+    input Modelica.Units.SI.Length l "Length of the cable";
+    input Modelica.Units.SI.Frequency f = 50
       "Frequency considered in the definition of cables properties";
-    output Modelica.SIunits.Resistance R "Resistance of the cable";
+    output Modelica.Units.SI.Resistance R "Resistance of the cable";
   protected
-    parameter Modelica.SIunits.AngularVelocity omega = 2*Modelica.Constants.pi*f;
+    parameter Modelica.Units.SI.AngularVelocity omega = 2*Modelica.Constants.pi*f;
     annotation (Documentation(revisions="<html>
 <ul>
 <li>
@@ -31,12 +32,12 @@
   replaceable partial function lineInductance
     "Function that computes the inductance of a cable"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Length l "Length of the cable";
-    input Modelica.SIunits.Frequency f = 50
+    input Modelica.Units.SI.Length l "Length of the cable";
+    input Modelica.Units.SI.Frequency f = 50
       "Frequency considered in the definition of cables properties";
-    output Modelica.SIunits.Inductance L "Inductance of the cable";
+    output Modelica.Units.SI.Inductance L "Inductance of the cable";
   protected
-    parameter Modelica.SIunits.AngularVelocity omega = 2*Modelica.Constants.pi*f;
+    parameter Modelica.Units.SI.AngularVelocity omega = 2*Modelica.Constants.pi*f;
     annotation (Documentation(revisions="<html>
 <ul>
 <li>
@@ -50,12 +51,12 @@
   replaceable partial function lineCapacitance
     "Function that computes the capacitance of a cable"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Length l "Length of the cable";
-    input Modelica.SIunits.Frequency f = 50
+    input Modelica.Units.SI.Length l "Length of the cable";
+    input Modelica.Units.SI.Frequency f = 50
       "Frequency considered in the definition of cables properties";
-    output Modelica.SIunits.Capacitance C "Capacitance of the cable";
+    output Modelica.Units.SI.Capacitance C "Capacitance of the cable";
   protected
-    parameter Modelica.SIunits.AngularVelocity omega = 2*Modelica.Constants.pi*f;
+    parameter Modelica.Units.SI.AngularVelocity omega = 2*Modelica.Constants.pi*f;
     annotation (Documentation(revisions="<html>
 <ul>
 <li>
@@ -65,7 +66,6 @@
 </ul>
 </html>"));
   end lineCapacitance;
-
   annotation (Documentation(revisions="<html>
 <ul>
 <li>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialBaseLine.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialBaseLine.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialBaseLine.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialBaseLine.mo"	2022-03-10 09:58:48.324153035 +0000
@@ -1,10 +1,10 @@
 within Buildings.Electrical.Transmission.BaseClasses;
 partial model PartialBaseLine "Partial cable line dispersion model"
-  parameter Modelica.SIunits.Length l(min=0) "Length of the line";
-  parameter Modelica.SIunits.Power P_nominal(min=0) "Nominal power of the line";
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start=220)
+  parameter Modelica.Units.SI.Length l(min=0) "Length of the line";
+  parameter Modelica.Units.SI.Power P_nominal(min=0) "Nominal power of the line";
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start=220)
     "Nominal voltage of the line";
-  final parameter Modelica.SIunits.Frequency f_n = 50
+  final parameter Modelica.Units.SI.Frequency f_n = 50
     "Frequency considered in the definition of cables properties";
 
   parameter Boolean use_C = false
@@ -16,7 +16,7 @@
         "Steady state", choice=Buildings.Electrical.Types.Load.FixedZ_dynamic "Dynamic"));
   parameter Boolean use_T = false
     "If true, enables the input for the temperature of the cable" annotation(Evaluate = true, Dialog(tab="Model", group="Thermal"));
-  parameter Modelica.SIunits.Temperature TCable = T_ref
+  parameter Modelica.Units.SI.Temperature TCable = T_ref
     "Fixed temperature of the cable" annotation(Dialog(tab="Model", group="Thermal", enable = not use_T));
 
   parameter Buildings.Electrical.Types.CableMode mode=Buildings.Electrical.Types.CableMode.automatic
@@ -32,15 +32,15 @@
     enable = mode == Buildings.Electrical.Types.CableMode.commercial),
                choicesAllMatching = true);
 
-  final parameter Modelica.SIunits.Temperature T_ref = commercialCable.T_ref
+  final parameter Modelica.Units.SI.Temperature T_ref = commercialCable.T_ref
     "Reference temperature of the line" annotation(Evaluate=True);
-  final parameter Modelica.SIunits.Temperature M = commercialCable.M
+  final parameter Modelica.Units.SI.Temperature M = commercialCable.M
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))";
-  final parameter Modelica.SIunits.Resistance R = commercialCable.lineResistance(l, f_n, commercialCable)
+  final parameter Modelica.Units.SI.Resistance R = commercialCable.lineResistance(l, f_n, commercialCable)
     "Resistance of the cable" annotation(Evaluate=True);
-  final parameter Modelica.SIunits.Inductance L = commercialCable.lineInductance(l, f_n, commercialCable)
+  final parameter Modelica.Units.SI.Inductance L = commercialCable.lineInductance(l, f_n, commercialCable)
     "Inductance of the cable due to mutual and self inductance" annotation(Evaluate = True);
-  final parameter Modelica.SIunits.Capacitance C = commercialCable.lineCapacitance(l, f_n, commercialCable)
+  final parameter Modelica.Units.SI.Capacitance C = commercialCable.lineCapacitance(l, f_n, commercialCable)
     "Capacitance of the cable" annotation(Evaluate = True);
   Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature cableTemp
     "Temperature of the cable"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialNetwork.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialNetwork.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialNetwork.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialNetwork.mo"	2022-03-10 09:58:48.304153033 +0000
@@ -1,6 +1,6 @@
 within Buildings.Electrical.Transmission.BaseClasses;
 partial model PartialNetwork "Partial model that represent an electric network"
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start = 110)
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start = 110)
     "Nominal voltage of the lines in the network";
   replaceable parameter Buildings.Electrical.Transmission.Grids.PartialGrid grid
     "Record that describe the grid with the number of nodes, links, connections, etc."
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortInductance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortInductance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortInductance.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortInductance.mo"	2022-03-10 09:58:48.292153031 +0000
@@ -2,7 +2,7 @@
 partial model PartialTwoPortInductance
   "Partial model of an inductive element that links two electrical connectors"
   extends Interfaces.PartialTwoPort;
-  parameter Modelica.SIunits.Inductance L "Inductance" annotation(Evaluate=true);
+  parameter Modelica.Units.SI.Inductance L "Inductance" annotation(Evaluate=true);
 equation
   Connections.branch(terminal_p.theta, terminal_n.theta);
   terminal_p.theta = terminal_n.theta;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortRLC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortRLC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortRLC.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortRLC.mo"	2022-03-10 09:58:48.284153029 +0000
@@ -3,16 +3,16 @@
   "Partial model of an RLC element that links two electrical connectors"
   extends Buildings.Electrical.Interfaces.PartialTwoPort;
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort(T = T_ref);
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref"
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref"
                                       annotation(Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature";
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature";
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))";
-  parameter Modelica.SIunits.Capacitance C "Capacity";
-  parameter Modelica.SIunits.Inductance L "Inductance";
-  parameter Modelica.SIunits.Voltage V_nominal(min=0, start = 110)
+  parameter Modelica.Units.SI.Capacitance C "Capacity";
+  parameter Modelica.Units.SI.Inductance L "Inductance";
+  parameter Modelica.Units.SI.Voltage V_nominal(min=0, start = 110)
     "Nominal voltage (V_nominal >= 0)"  annotation(Dialog(group="Nominal conditions"));
-  Modelica.SIunits.Resistance R_actual
+  Modelica.Units.SI.Resistance R_actual
     "Actual resistance = R*(M + T_heatPort)/(M + T_ref) ";
 equation
   Connections.branch(terminal_p.theta, terminal_n.theta);
@@ -21,8 +21,7 @@
   assert(R_actual>=0,
    "The value of R_actual must be positive, check reference and actual temperatures");
 
-  R_actual = R*(M + Modelica.SIunits.Conversions.to_degC(T_heatPort))/
-    (M + Modelica.SIunits.Conversions.to_degC(T_ref));
+  R_actual = R* (M + Modelica.Units.Conversions.to_degC(T_heatPort)) / (M + Modelica.Units.Conversions.to_degC(T_ref));
 
   annotation (Diagram(graphics={
           Rectangle(extent={{-70,30},{70,-30}}, lineColor={0,0,255}),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortResistance.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/BaseClasses/PartialTwoPortResistance.mo"	2022-03-10 09:58:48.268153028 +0000
@@ -3,11 +3,11 @@
   "Partial model of a resistive element that links two electrical connectors"
   extends Interfaces.PartialTwoPort;
   extends Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort(T = T_ref);
-  parameter Modelica.SIunits.Resistance R "Resistance at temperature T_ref";
-  parameter Modelica.SIunits.Temperature T_ref = 298.15 "Reference temperature";
-  parameter Modelica.SIunits.Temperature M = 507.65
+  parameter Modelica.Units.SI.Resistance R "Resistance at temperature T_ref";
+  parameter Modelica.Units.SI.Temperature T_ref = 298.15 "Reference temperature";
+  parameter Modelica.Units.SI.Temperature M = 507.65
     "Temperature constant (R_actual = R*(M + T_heatPort)/(M + T_ref))";
-  Modelica.SIunits.Resistance R_actual
+  Modelica.Units.SI.Resistance R_actual
     "Actual resistance = R*(M + T_heatPort)/(M + T_ref) ";
 equation
   Connections.branch(terminal_p.theta, terminal_n.theta);
@@ -16,8 +16,7 @@
   assert(R_actual>=0,
    "The value of R_actual must be positive, check reference and actual temperatures.");
 
-  R_actual = R*(M + Modelica.SIunits.Conversions.to_degC(T_heatPort))/
-  (M + Modelica.SIunits.Conversions.to_degC(T_ref));
+  R_actual = R* (M + Modelica.Units.Conversions.to_degC(T_heatPort)) / (M + Modelica.Units.Conversions.to_degC(T_ref));
 
   terminal_p.i = - terminal_n.i;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_low.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_low.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_low.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_low.mo"	2022-03-10 09:58:48.240153023 +0000
@@ -3,10 +3,10 @@
   "Validation model for the function that selects the cable"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Voltage V_nominal = 480 "Rated voltage";
+  parameter Modelica.Units.SI.Voltage V_nominal = 480 "Rated voltage";
 
-  parameter Modelica.SIunits.Power[:] P_nominal = I_nominal*V_nominal/safety_factor "Rated power";
-  parameter Modelica.SIunits.Current[:] I_nominal = {65, 95, 110, 130, 170, 220, 230}.-10 "Nominal current";
+  parameter Modelica.Units.SI.Power[:] P_nominal = I_nominal*V_nominal/safety_factor "Rated power";
+  parameter Modelica.Units.SI.Current[:] I_nominal = {65, 95, 110, 130, 170, 220, 230}.-10 "Nominal current";
 
   parameter Real safety_factor = 1.2 "Safety factor";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_med.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_med.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_med.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/Validation/SelectCable_med.mo"	2022-03-10 09:58:48.236153024 +0000
@@ -3,10 +3,10 @@
   "Validation model for the function that selects the cable"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Voltage V_nominal = 25e3 "Rated voltage";
+  parameter Modelica.Units.SI.Voltage V_nominal = 25e3 "Rated voltage";
 
-  parameter Modelica.SIunits.Power[:] P_nominal = I_nominal*V_nominal/safety_factor "Rated power";
-  parameter Modelica.SIunits.Current[:] I_nominal = {195, 250, 285, 375, 450, 640, 800}.-10 "Nominal current";
+  parameter Modelica.Units.SI.Power[:] P_nominal = I_nominal*V_nominal/safety_factor "Rated power";
+  parameter Modelica.Units.SI.Current[:] I_nominal = {195, 250, 285, 375, 450, 640, 800}.-10 "Nominal current";
 
   parameter Real safety_factor = 1.2 "Safety factor";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMD.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMD.mo"	2022-03-10 09:58:48.232153022 +0000
@@ -1,10 +1,10 @@
 within Buildings.Electrical.Transmission.Functions;
 function computeGMD
   "This function computes the geometric mean distance of a three-phase transmission line"
-  input Modelica.SIunits.Length d1 "Distance between conductors";
-  input Modelica.SIunits.Length d2 = d1 "Distance between conductors";
-  input Modelica.SIunits.Length d3 = 2*d1 "Distance between conductors";
-  output Modelica.SIunits.Length GMD "Geometric Mean Distance";
+  input Modelica.Units.SI.Length d1 "Distance between conductors";
+  input Modelica.Units.SI.Length d2 = d1 "Distance between conductors";
+  input Modelica.Units.SI.Length d3 = 2*d1 "Distance between conductors";
+  output Modelica.Units.SI.Length GMD "Geometric Mean Distance";
 algorithm
   GMD := (d1*d2*d3)^(1.0/3.0);
 annotation(Inline = true, Documentation(revisions="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMR.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/computeGMR.mo"	2022-03-10 09:58:48.224153022 +0000
@@ -1,9 +1,9 @@
 within Buildings.Electrical.Transmission.Functions;
 function computeGMR
   "This function computes the geometric mean radius of a cable with 1 to 4 conductors"
-  input Modelica.SIunits.Length d "Diameter of the conductor";
+  input Modelica.Units.SI.Length d "Diameter of the conductor";
   input Integer N = 1 "Number of conductors";
-  output Modelica.SIunits.Length GMR "Geometric Mean Radius";
+  output Modelica.Units.SI.Length GMR "Geometric Mean Radius";
 algorithm
   assert(N > 0 and N < 5,
     "The number of conductors N must be between 1 and 4, received N=" + String(N) + ".");
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_low.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_low.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_low.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_low.mo"	2022-03-10 09:58:48.220153021 +0000
@@ -1,12 +1,12 @@
 within Buildings.Electrical.Transmission.Functions;
 function selectCable_low "This function is used to automatically select the
     type of cable for low voltages"
-  input Modelica.SIunits.Power P_nominal = 0 "Rated power";
-  input Modelica.SIunits.Voltage V_nominal = 0 "Rated voltage";
+  input Modelica.Units.SI.Power P_nominal = 0 "Rated power";
+  input Modelica.Units.SI.Voltage V_nominal = 0 "Rated voltage";
   output Buildings.Electrical.Transmission.LowVoltageCables.Generic cable "Cable";
 protected
   parameter Real safety_factor = 1.2;
-  Modelica.SIunits.Current I_nominal "Nominal current flowing through the line";
+  Modelica.Units.SI.Current I_nominal "Nominal current flowing through the line";
   Buildings.Electrical.Transmission.LowVoltageCables.Cu10 cu10;
   Buildings.Electrical.Transmission.LowVoltageCables.Cu20 cu20;
   Buildings.Electrical.Transmission.LowVoltageCables.Cu25 cu25;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_med.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_med.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_med.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectCable_med.mo"	2022-03-10 09:58:48.212153020 +0000
@@ -1,12 +1,12 @@
 within Buildings.Electrical.Transmission.Functions;
 function selectCable_med "This function is used to automatically select the
     type of cable for medium voltages"
-  input Modelica.SIunits.Power P_nominal = 0 "Rated power";
-  input Modelica.SIunits.Voltage V_nominal = 0 "Rated voltage";
+  input Modelica.Units.SI.Power P_nominal = 0 "Rated power";
+  input Modelica.Units.SI.Voltage V_nominal = 0 "Rated voltage";
   output Buildings.Electrical.Transmission.MediumVoltageCables.Generic cable "Cable";
 protected
   parameter Real safety_factor = 1.2;
-  Modelica.SIunits.Current I_nominal "Nominal current flowing through the line";
+  Modelica.Units.SI.Current I_nominal "Nominal current flowing through the line";
   Buildings.Electrical.Transmission.MediumVoltageCables.Annealed_Al_10 Al10;
   Buildings.Electrical.Transmission.MediumVoltageCables.Annealed_Al_30 Al30;
   Buildings.Electrical.Transmission.MediumVoltageCables.Annealed_Al_40 Al40;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectVoltageLevel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectVoltageLevel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectVoltageLevel.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Functions/selectVoltageLevel.mo"	2022-03-10 09:58:48.204153020 +0000
@@ -1,7 +1,7 @@
 within Buildings.Electrical.Transmission.Functions;
 function selectVoltageLevel
   "This function computes the voltage level (low, medium or high) given the nominal voltage"
-  input Modelica.SIunits.Voltage V "Nominal voltage";
+  input Modelica.Units.SI.Voltage V "Nominal voltage";
   output Buildings.Electrical.Types.VoltageLevel level "Type of voltage level";
 algorithm
   if V <= 0 then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Grids/PartialGrid.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Grids/PartialGrid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Grids/PartialGrid.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/Grids/PartialGrid.mo"	2022-03-10 09:58:48.188153017 +0000
@@ -5,7 +5,7 @@
   parameter Integer nLinks "Number of links connecting the nodes";
   parameter Integer fromTo[nLinks,2]
     "Indexes [i,1]->[i,2] of the nodes connected by link i";
-  parameter Modelica.SIunits.Length l[nLinks,1](each min=0)
+  parameter Modelica.Units.SI.Length l[nLinks,1](each min=0)
     "Length of the cable";
   replaceable Buildings.Electrical.Transmission.BaseClasses.BaseCable cables[nLinks]
     "Array that contains the characteristics of each cable";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/MediumVoltageCables/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/MediumVoltageCables/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/MediumVoltageCables/Generic.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Transmission/MediumVoltageCables/Generic.mo"	2022-03-10 09:58:47.976152991 +0000
@@ -6,10 +6,10 @@
     "AWG or kcmil code representing the conductor size";
   parameter Buildings.Electrical.Types.CharacteristicResistance Rdc(start=0)
     "Characteristic DC resistance of the cable @ T_ref";
-  parameter Modelica.SIunits.Length d "Inner diameter";
-  parameter Modelica.SIunits.Length D "Outer diameter";
-  parameter Modelica.SIunits.Length GMR "Geometrical Mean Radius of the cable";
-  parameter Modelica.SIunits.Length GMD
+  parameter Modelica.Units.SI.Length d "Inner diameter";
+  parameter Modelica.Units.SI.Length D "Outer diameter";
+  parameter Modelica.Units.SI.Length GMR "Geometrical Mean Radius of the cable";
+  parameter Modelica.Units.SI.Length GMD
     "Geometrical Mean Diameter of the cable";
 
   redeclare function extends lineResistance
@@ -82,12 +82,14 @@
 </html>"));
   end lineInductance;
 
+
   redeclare function extends lineCapacitance
     "Function that computes the capacitance of a cable"
     input Buildings.Electrical.Transmission.MediumVoltageCables.Generic cable
       "Record that contains cable properties";
   protected
-    Modelica.SIunits.Length r "Radius";
+    Modelica.Units.SI.Length r "Radius";
+
   algorithm
     r := cable.d/2.0;
     C := l*2*Modelica.Constants.pi*Modelica.Constants.epsilon_0/log(cable.GMD/r);
@@ -117,7 +119,6 @@
 </p>
 </html>"));
   end lineCapacitance;
-
   annotation (Documentation(info="<html>
 <p>
 This is a base record for specifying physical properties for medium
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Controllers/StateMachineVoltCtrl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Controllers/StateMachineVoltCtrl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Controllers/StateMachineVoltCtrl.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Controllers/StateMachineVoltCtrl.mo"	2022-03-10 09:58:47.900152982 +0000
@@ -2,11 +2,11 @@
 model StateMachineVoltCtrl "This model represents a simple voltage controller that unplug a load when
   there is a voltage fluctuation higher that a given threshold."
   Modelica.Blocks.Interfaces.RealInput V "Voltage of the node to be controlled";
-  parameter Modelica.SIunits.Voltage V_nominal
+  parameter Modelica.Units.SI.Voltage V_nominal
     "Nominal voltage of the node to be controlled";
   parameter Real vThresh(min=0.0, max=1.0) = 0.1
     "Threshold that activates voltage ctrl (ratio of nominal voltage)";
-  parameter Modelica.SIunits.Time tDelay = 300
+  parameter Modelica.Units.SI.Time tDelay = 300
     "Time to wait before plugging the load back";
   output Real y
     "Output signal that represents whether the load should be connected to the grid or not";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Examples/TestVoltageCTRL.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Examples/TestVoltageCTRL.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Examples/TestVoltageCTRL.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/Examples/TestVoltageCTRL.mo"	2022-03-10 09:58:47.888152980 +0000
@@ -15,7 +15,7 @@
     annotation (Placement(transformation(extent={{-70,-36},{-50,-16}})));
   Modelica.Blocks.Sources.Sine cosine(
     amplitude=20,
-    freqHz=0.1,
+f    =0.1,
     phase=0,
     offset=120) "Variable voltage signal"
     annotation (Placement(transformation(extent={{-94,-4},{-74,16}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/VoltageControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/VoltageControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/VoltageControl.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Electrical/Utilities/VoltageControl.mo"	2022-03-10 09:58:47.876152978 +0000
@@ -4,18 +4,18 @@
       Buildings.Electrical.PhaseSystems.PartialPhaseSystem constrainedby
     Buildings.Electrical.PhaseSystems.PartialPhaseSystem "Phase system"
     annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Voltage V_nominal
+  parameter Modelica.Units.SI.Voltage V_nominal
     "Nominal voltage of the node to be controlled";
   parameter Real vThresh(min=0.0, max=1.0) = 0.1
     "Threshold that activates voltage ctrl (ratio of nominal voltage)";
-  parameter Modelica.SIunits.Time tDelay = 300
+  parameter Modelica.Units.SI.Time tDelay = 300
     "Time to wait before plugging the load back";
-  parameter Modelica.SIunits.Time T = 0.01
+  parameter Modelica.Units.SI.Time T = 0.01
     "Time constant representing the switching time";
   parameter Real y_start = 1.0 "Initial value of the control output signal";
-  final parameter Modelica.SIunits.Voltage Vmin = V_nominal*(1-vThresh)
+  final parameter Modelica.Units.SI.Voltage Vmin = V_nominal*(1-vThresh)
     "Low threshold";
-  final parameter Modelica.SIunits.Voltage Vmax = V_nominal*(1+vThresh)
+  final parameter Modelica.Units.SI.Voltage Vmax = V_nominal*(1+vThresh)
     "High threshold";
   Modelica.Blocks.Interfaces.RealOutput y(start = y_start, stateSelect = StateSelect.prefer)
     "Control signal"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/BatteryControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/BatteryControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/BatteryControl.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/BatteryControl.mo"	2022-03-10 09:58:47.788152966 +0000
@@ -31,7 +31,7 @@
     nu=2,
     expr={200e3,-400e3})
     annotation (Placement(transformation(extent={{104,-10},{120,10}})));
-  Modelica.StateGraph.InitialStep off "Off state"
+  Modelica.StateGraph.InitialStep off(nIn = 1, nOut = 1)  "Off state"
     annotation (Placement(transformation(extent={{-50,80},{-30,100}})));
   inner Modelica.StateGraph.StateGraphRoot stateGraphRoot
     annotation (Placement(transformation(extent={{-120,120},{-100,140}})));
@@ -44,9 +44,9 @@
   Modelica.StateGraph.TransitionWithSignal t2(enableTimer=true, waitTime=1)
     "Transition to discharge"
     annotation (Placement(transformation(extent={{10,50},{30,70}})));
-  Modelica.StateGraph.StepWithSignal charge "Charge battery"
+  Modelica.StateGraph.StepWithSignal charge(nIn = 1, nOut = 1)  "Charge battery"
     annotation (Placement(transformation(extent={{40,110},{60,130}})));
-  Modelica.StateGraph.StepWithSignal discharge "Discharge battery"
+  Modelica.StateGraph.StepWithSignal discharge(nIn = 1, nOut = 1)  "Discharge battery"
     annotation (Placement(transformation(extent={{40,50},{60,70}})));
   Modelica.StateGraph.TransitionWithSignal t3 "Transition to off"
     annotation (Placement(transformation(extent={{70,110},{90,130}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/ChillerSwitch.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/ChillerSwitch.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/ChillerSwitch.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/ChillerSwitch.mo"	2022-03-10 09:58:47.764152963 +0000
@@ -17,7 +17,7 @@
     displayUnit="degC") "Set temperature of chiller" annotation (Placement(
         transformation(extent={{-140,-80},{-100,-40}}), iconTransformation(
           extent={{-120,-60},{-100,-40}})));
-  parameter Modelica.SIunits.Temperature deaBan
+  parameter Modelica.Units.SI.Temperature deaBan
     "Dead band of temperature to prevent chiller short cycling";
   Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=0, uHigh=deaBan)
     annotation (Placement(transformation(extent={{20,-10},{40,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/BatteryControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/BatteryControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/BatteryControl.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/BatteryControl.mo"	2022-03-10 09:58:47.748152962 +0000
@@ -5,7 +5,7 @@
     con "Battery control"
     annotation (Placement(transformation(extent={{0,0},{20,20}})));
   Modelica.Blocks.Sources.Sine SOC(
-    freqHz=1/86400,
+    f =1/86400,
     offset=0.5,
     amplitude=0.6) "State of charge"
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSetPointControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSetPointControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSetPointControl.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSetPointControl.mo"	2022-03-10 09:58:47.740152960 +0000
@@ -5,12 +5,12 @@
   package Medium1 = Buildings.Media.Water;
   package Medium2 = Buildings.Media.Water;
   package MediumAir = Buildings.Media.Air "Medium model";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal=61.6*2
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal=61.6*2
     "Nominal mass flow rate at fan";
   parameter Real COPc_nominal=3 "Chiller COP";
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal=15.2
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal=15.2
     "Nominal mass flow rate at chilled water";
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal=mCHW_flow_nominal/
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal=mCHW_flow_nominal/
       COPc_nominal*(COPc_nominal + 1)
     "Nominal mass flow rate at condenser water";
   parameter Real QRoo=100;
@@ -112,7 +112,7 @@
   Modelica.Blocks.Sources.Sine sine(
     amplitude=5,
     offset=273.15 + 25,
-    freqHz=1/20000) annotation (Placement(transformation(
+f    =1/20000) annotation (Placement(transformation(
         extent={{-10,-10},{10,10}},
         origin={130,-94})));
   Modelica.Blocks.Continuous.FirstOrder firstOrder1(y_start=273.15 + 10, T=chi.tau1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSwitch.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSwitch.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSwitch.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/ChillerSwitch.mo"	2022-03-10 09:58:47.716152957 +0000
@@ -2,12 +2,12 @@
 model ChillerSwitch "Test model for ChillerSwitch"
   extends Modelica.Icons.Example;
   Modelica.Blocks.Sources.Sine TSet(
-    freqHz=0.0002,
+    f =0.0002,
     offset=12,
     amplitude=8)
     annotation (Placement(transformation(extent={{-60,-20},{-40,0}})));
   Modelica.Blocks.Sources.Sine CHWST(
-    freqHz=0.0001,
+    f =0.0001,
     amplitude=5,
     offset=15)
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/KMinusU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/KMinusU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/KMinusU.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/KMinusU.mo"	2022-03-10 09:58:47.712152958 +0000
@@ -2,7 +2,7 @@
 model KMinusU "Test model for KMinusU"
   extends Modelica.Icons.Example;
   Modelica.Blocks.Sources.Sine pulse(
-    freqHz=0.001,
+    f =0.001,
     amplitude=0.5,
     offset=0.5,
     phase=-1.5707963267949)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/LinearPiecewiseTwo.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/LinearPiecewiseTwo.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/LinearPiecewiseTwo.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/LinearPiecewiseTwo.mo"	2022-03-10 09:58:47.704152957 +0000
@@ -2,7 +2,7 @@
 model LinearPiecewiseTwo "Test model for LinearPiecewiseTwo"
   extends Modelica.Icons.Example;
   Modelica.Blocks.Sources.Sine pulse(
-    freqHz=0.001,
+    f =0.001,
     amplitude=0.5,
     offset=0.5,
     phase=-1.5707963267949)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/RequestCounter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/RequestCounter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/RequestCounter.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/RequestCounter.mo"	2022-03-10 09:58:47.700152955 +0000
@@ -8,7 +8,7 @@
     annotation (Placement(transformation(extent={{-80,-40},{-60,-20}})));
   Modelica.Blocks.Sources.Pulse act1(period=10)
     annotation (Placement(transformation(extent={{-80,40},{-60,60}})));
-  Modelica.Blocks.Sources.Sine act2(freqHz=0.3, offset=1)
+  Modelica.Blocks.Sources.Sine act2(f =0.3, offset=1)
     annotation (Placement(transformation(extent={{-80,0},{-60,20}})));
 equation
   connect(act1.y, reqCou.uAct[1]) annotation (Line(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/TrimAndRespond.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/TrimAndRespond.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/TrimAndRespond.mo"	2022-03-10 09:57:40.192144403 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/Examples/TrimAndRespond.mo"	2022-03-10 09:58:47.692152955 +0000
@@ -2,11 +2,11 @@
 model TrimAndRespond "Test model for TrimAndRespond"
   extends Modelica.Icons.Example;
 
-  Modelica.Blocks.Sources.Sine act3(freqHz=0.002, offset=0.2)
+  Modelica.Blocks.Sources.Sine act3(f =0.002, offset=0.2)
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
   Modelica.Blocks.Sources.Pulse act1(period=500)
     annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
-  Modelica.Blocks.Sources.Sine act2(freqHz=0.001, offset=0.3)
+  Modelica.Blocks.Sources.Sine act2(f =0.001, offset=0.3)
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Buildings.Examples.ChillerPlant.BaseClasses.Controls.TrimAndRespond triAndRes[3](
     each uTri=0.9,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/WSEControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/WSEControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/WSEControl.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/Controls/WSEControl.mo"	2022-03-10 09:58:47.636152948 +0000
@@ -1,8 +1,8 @@
 within Buildings.Examples.ChillerPlant.BaseClasses.Controls;
 model WSEControl "Control unit for WSE"
-  parameter Modelica.SIunits.TemperatureDifference dTOff = 1
+  parameter Modelica.Units.SI.TemperatureDifference dTOff = 1
     "Temperature difference to switch WSE off";
-  parameter Modelica.SIunits.TemperatureDifference dTW = 1
+  parameter Modelica.Units.SI.TemperatureDifference dTW = 1
     "Temperature difference that is added to WSE on guard";
   Modelica.Blocks.Interfaces.RealInput wseCHWST(
     final quantity="ThermodynamicTemperature",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/DataCenter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/DataCenter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/DataCenter.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/DataCenter.mo"	2022-03-10 09:58:47.624152946 +0000
@@ -3,22 +3,22 @@
   "Primary only chiller plant system with water-side economizer"
   replaceable package MediumA = Buildings.Media.Air "Medium model";
   replaceable package MediumW = Buildings.Media.Water "Medium model";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal=roo.QRoo_flow/(1005
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal=roo.QRoo_flow/(1005
       *15) "Nominal mass flow rate at fan";
-  parameter Modelica.SIunits.Power P_nominal=80E3
+  parameter Modelica.Units.SI.Power P_nominal=80E3
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal=3 "Chiller COP";
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal=2*roo.QRoo_flow/(
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal=2*roo.QRoo_flow/(
       4200*20) "Nominal mass flow rate at chilled water";
 
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal=2*roo.QRoo_flow/(
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal=2*roo.QRoo_flow/(
       4200*6) "Nominal mass flow rate at condenser water";
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal=500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=500
     "Nominal pressure difference";
   Buildings.Fluid.Movers.FlowControlled_m_flow fan(
     redeclare package Medium = MediumA,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/SimplifiedRoom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/SimplifiedRoom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/SimplifiedRoom.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ChillerPlant/BaseClasses/SimplifiedRoom.mo"	2022-03-10 09:58:47.564152938 +0000
@@ -8,10 +8,10 @@
       connectorSizing=true,
       tab="General",
       group="Ports"));
-  parameter Modelica.SIunits.Length rooLen "Length of the room";
-  parameter Modelica.SIunits.Length rooWid "Width of the room";
-  parameter Modelica.SIunits.Height rooHei "Height of the room";
-  parameter Modelica.SIunits.Power QRoo_flow
+  parameter Modelica.Units.SI.Length rooLen "Length of the room";
+  parameter Modelica.Units.SI.Length rooWid "Width of the room";
+  parameter Modelica.Units.SI.Height rooHei "Height of the room";
+  parameter Modelica.Units.SI.Power QRoo_flow
     "Heat generation of the computer room";
 
   Buildings.Fluid.MixingVolumes.MixingVolume rooVol(
@@ -41,7 +41,7 @@
     duration=36000,
     startTime=0)
     annotation (Placement(transformation(extent={{-60,-40},{-40,-20}})));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
   Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TAir
     "Room air temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ClosedLoop.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ClosedLoop.mo"	2022-03-10 09:58:47.440152923 +0000
@@ -12,49 +12,49 @@
   parameter Boolean linearizeFlowResistance=false
     "= true, use linear relation between m_flow and dp for any flow rate";
 
-  parameter Modelica.SIunits.Volume VRooCor=2698 "Room volume corridor";
-  parameter Modelica.SIunits.Volume VRooSou=568.77 "Room volume south";
-  parameter Modelica.SIunits.Volume VRooNor=568.77 "Room volume north";
-  parameter Modelica.SIunits.Volume VRooEas=360.08 "Room volume east";
-  parameter Modelica.SIunits.Volume VRooWes=360.08 "Room volume west";
+  parameter Modelica.Units.SI.Volume VRooCor=2698 "Room volume corridor";
+  parameter Modelica.Units.SI.Volume VRooSou=568.77 "Room volume south";
+  parameter Modelica.Units.SI.Volume VRooNor=568.77 "Room volume north";
+  parameter Modelica.Units.SI.Volume VRooEas=360.08 "Room volume east";
+  parameter Modelica.Units.SI.Volume VRooWes=360.08 "Room volume west";
 
   constant Real conv=1.2/3600 "Conversion factor for nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m0_flow_cor=3*VRooCor*conv
+  parameter Modelica.Units.SI.MassFlowRate m0_flow_cor=3*VRooCor*conv
     "Design mass flow rate core";
-  parameter Modelica.SIunits.MassFlowRate m0_flow_sou=8*VRooSou*conv
+  parameter Modelica.Units.SI.MassFlowRate m0_flow_sou=8*VRooSou*conv
     "Design mass flow rate perimeter 1";
-  parameter Modelica.SIunits.MassFlowRate m0_flow_eas=9*VRooEas*conv
+  parameter Modelica.Units.SI.MassFlowRate m0_flow_eas=9*VRooEas*conv
     "Design mass flow rate perimeter 2";
-  parameter Modelica.SIunits.MassFlowRate m0_flow_nor=11*VRooNor*conv
+  parameter Modelica.Units.SI.MassFlowRate m0_flow_nor=11*VRooNor*conv
     "Design mass flow rate perimeter 3";
-  parameter Modelica.SIunits.MassFlowRate m0_flow_wes=10*VRooWes*conv
+  parameter Modelica.Units.SI.MassFlowRate m0_flow_wes=10*VRooWes*conv
     "Design mass flow rate perimeter 4";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=m0_flow_cor +
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=m0_flow_cor +
       m0_flow_sou + m0_flow_eas + m0_flow_nor + m0_flow_wes
     "Nominal air mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mAirOut_flow_nominal = 0.3*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAirOut_flow_nominal = 0.3*m_flow_nominal
     "Nominal outside air mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mAirHot_flow_nominal = 0.3*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAirHot_flow_nominal = 0.3*m_flow_nominal
     "Nominal air mass flow rate for hot deck";
-  parameter Modelica.SIunits.MassFlowRate mAirCol_flow_nominal = m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAirCol_flow_nominal = m_flow_nominal
     "Nominal air mass flow rate for cold deck";
   ///////////////////////////////////////////////////////////////////////////////////////
   // Water mass flow rates
-  parameter Modelica.SIunits.MassFlowRate mWatPre_flow_nominal = (TMixHea_nominal-273.15-(-20))*1000/15/4200*mAirOut_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mWatPre_flow_nominal = (TMixHea_nominal-273.15-(-20))*1000/15/4200*mAirOut_flow_nominal
     "Nominal water mass flow rate for preheat coil";
-  parameter Modelica.SIunits.MassFlowRate mWatCol_flow_nominal = (28-13)*1000*1.3/4200/15*mAirCol_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mWatCol_flow_nominal = (28-13)*1000*1.3/4200/15*mAirCol_flow_nominal
     "Nominal water mass flow rate for cooling coil of cold deck";
-  parameter Modelica.SIunits.MassFlowRate mWatHot_flow_nominal = (40-(TMixHea_nominal-273.15))*1000/15/4200*mAirHot_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mWatHot_flow_nominal = (40-(TMixHea_nominal-273.15))*1000/15/4200*mAirHot_flow_nominal
     "Nominal water mass flow rate for heating coil of cold deck";
   // Water temperatures
-  parameter Modelica.SIunits.Temperature TMixHea_nominal = 0.3*(273.15+(-20)) + 0.7 * (273.15+20)
+  parameter Modelica.Units.SI.Temperature TMixHea_nominal = 0.3*(273.15+(-20)) + 0.7 * (273.15+20)
     "Mixed air temperature at winter design conditions";
-  parameter Modelica.SIunits.Temperature TMixCoo_nominal = 0.3*(273.15+(33)) + 0.7 * (273.15+26)
+  parameter Modelica.Units.SI.Temperature TMixCoo_nominal = 0.3*(273.15+(33)) + 0.7 * (273.15+26)
     "Mixed air temperature at summer design conditions";
-  parameter Modelica.SIunits.Temperature TSupCol_nominal = 12+273.15
+  parameter Modelica.Units.SI.Temperature TSupCol_nominal = 12+273.15
     "Cold deck temperature at nominal condition";
-  parameter Modelica.SIunits.Angle lat=41.98*3.14159/180 "Latitude";
+  parameter Modelica.Units.SI.Angle lat=41.98*3.14159/180 "Latitude";
 
   Buildings.Fluid.Sources.Outside amb(redeclare package Medium = MediumA, nPorts=2)
     "Ambient conditions"
@@ -460,7 +460,7 @@
         origin={380,-50})));
   Buildings.Controls.Continuous.LimPID heaCoiCon(
     Td=60,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     yMax=1,
     yMin=0,
     Ti=120,
@@ -528,7 +528,7 @@
     annotation (Placement(transformation(extent={{60,-100},{80,-80}})));
   Buildings.Controls.Continuous.LimPID conCooCoi(
     Td=60,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     yMax=1,
     yMin=0,
     Ti=120,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/CoolingCoilTemperatureSetpoint.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/CoolingCoilTemperatureSetpoint.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/CoolingCoilTemperatureSetpoint.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/CoolingCoilTemperatureSetpoint.mo"	2022-03-10 09:58:47.324152907 +0000
@@ -2,9 +2,9 @@
 block CoolingCoilTemperatureSetpoint "Set point scheduler for cooling coil"
   extends Modelica.Blocks.Icons.Block;
   import Buildings.Examples.VAVReheat.Controls.OperationModes;
-  parameter Modelica.SIunits.Temperature TOn(displayUnit="degC")
+  parameter Modelica.Units.SI.Temperature TOn(displayUnit="degC")
     "Setpoint during on";
-  parameter Modelica.SIunits.Temperature TOff(displayUnit="degC")
+  parameter Modelica.Units.SI.Temperature TOff(displayUnit="degC")
     "Setpoint during off";
   Modelica.Blocks.Sources.RealExpression TSetPoi(
      y(final unit="K", displayUnit="degC")=if (mode.y == Integer(OperationModes.occupied) or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/PreHeatCoil.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/PreHeatCoil.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/PreHeatCoil.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/PreHeatCoil.mo"	2022-03-10 09:58:47.288152904 +0000
@@ -6,7 +6,7 @@
     yMax=1,
     yMin=0,
     Td=60,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     Ti=120,
     strict=true,
     k=0.1) "Controller for pre-heating coil"
@@ -39,14 +39,14 @@
   Modelica.Blocks.Logical.Switch swiValOp
     "Switch to close valve if pump is not running"
     annotation (Placement(transformation(extent={{60,-70},{80,-50}})));
-  Modelica.StateGraph.InitialStep pumOff "Pump is off"
+  Modelica.StateGraph.InitialStep pumOff(nIn = 1, nOut = 1)  "Pump is off"
     annotation (Placement(transformation(extent={{-40,60},{-20,80}})));
   Modelica.StateGraph.TransitionWithSignal toOn "Switch pump on"
     annotation (Placement(transformation(extent={{-10,60},{10,80}})));
     inner Modelica.StateGraph.StateGraphRoot
                          stateGraphRoot
       annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
-  Modelica.StateGraph.StepWithSignal pumOn "Pump on"
+  Modelica.StateGraph.StepWithSignal pumOn(nIn = 1, nOut = 1)  "Pump on"
     annotation (Placement(transformation(extent={{20,60},{40,80}})));
   Modelica.StateGraph.TransitionWithSignal toOff(enableTimer=true, waitTime=30*
         60) "Switch pump off"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/RoomMixingBox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/RoomMixingBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/RoomMixingBox.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/Controls/RoomMixingBox.mo"	2022-03-10 09:58:47.268152902 +0000
@@ -2,7 +2,7 @@
 block RoomMixingBox "Controller for room mixing box"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_min "Minimum mass flow rate";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_min "Minimum mass flow rate";
   Buildings.Controls.OBC.CDL.Continuous.PID conHea(
     controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI,
     Td=60,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ThermalZones/SupplyBranch.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ThermalZones/SupplyBranch.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ThermalZones/SupplyBranch.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/DualFanDualDuct/ThermalZones/SupplyBranch.mo"	2022-03-10 09:58:47.240152897 +0000
@@ -20,14 +20,14 @@
   parameter Boolean linearizeFlowResistance=false
     "= true, use linear relation between m_flow and dp for any flow rate";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate cold air deck";
-  parameter Modelica.SIunits.MassFlowRate mAirHot_flow_nominal = 0.3*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAirHot_flow_nominal = 0.3*m_flow_nominal
     "Mass flow rate hot air deck";
-  parameter Modelica.SIunits.MassFlowRate mAirCol_flow_nominal = m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mAirCol_flow_nominal = m_flow_nominal
     "Mass flow rate cold air deck";
 
-  parameter Modelica.SIunits.Volume VRoo "Room volume";
+  parameter Modelica.Units.SI.Volume VRoo "Room volume";
   Controls.RoomMixingBox con(m_flow_min=VRoo*3*1.2/3600)
     "Room temperature controller"
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/HydronicHeating/TwoRoomsWithStorage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/HydronicHeating/TwoRoomsWithStorage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/HydronicHeating/TwoRoomsWithStorage.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/HydronicHeating/TwoRoomsWithStorage.mo"	2022-03-10 09:58:47.212152894 +0000
@@ -6,34 +6,34 @@
     "Medium model for air";
  replaceable package MediumW = Buildings.Media.Water "Medium model";
  parameter Integer nRoo = 2 "Number of rooms";
- parameter Modelica.SIunits.Volume VRoo = 4*6*3 "Volume of one room";
- parameter Modelica.SIunits.Power Q_flow_nominal = 2200
+ parameter Modelica.Units.SI.Volume VRoo = 4*6*3 "Volume of one room";
+ parameter Modelica.Units.SI.Power Q_flow_nominal = 2200
     "Nominal power of heating plant";
  // Due to the night setback, in which the radiator do not provide heat input into the room,
  // we scale the design power of the radiator loop
  parameter Real scaFacRad = 1.5
     "Scaling factor to scale the power (and mass flow rate) of the radiator loop";
- parameter Modelica.SIunits.Temperature TSup_nominal=273.15 + 50 + 5
+ parameter Modelica.Units.SI.Temperature TSup_nominal=273.15 + 50 + 5
     "Nominal supply temperature for radiators";
- parameter Modelica.SIunits.Temperature TRet_nominal=273.15 + 40 + 5
+ parameter Modelica.Units.SI.Temperature TRet_nominal=273.15 + 40 + 5
     "Nominal return temperature for radiators";
- parameter Modelica.SIunits.Temperature dTRad_nominal = TSup_nominal-TRet_nominal
+ parameter Modelica.Units.SI.Temperature dTRad_nominal = TSup_nominal-TRet_nominal
     "Nominal temperature difference for radiator loop";
- parameter Modelica.SIunits.Temperature dTBoi_nominal = 20
+ parameter Modelica.Units.SI.Temperature dTBoi_nominal = 20
     "Nominal temperature difference for boiler loop";
- parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal = scaFacRad*Q_flow_nominal/dTRad_nominal/4200
+ parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal = scaFacRad*Q_flow_nominal/dTRad_nominal/4200
     "Nominal mass flow rate of radiator loop";
- parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal = scaFacRad*Q_flow_nominal/dTBoi_nominal/4200
+ parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal = scaFacRad*Q_flow_nominal/dTBoi_nominal/4200
     "Nominal mass flow rate of boiler loop";
- parameter Modelica.SIunits.PressureDifference dpPip_nominal = 10000
+ parameter Modelica.Units.SI.PressureDifference dpPip_nominal = 10000
     "Pressure difference of pipe (without valve)";
- parameter Modelica.SIunits.PressureDifference dpVal_nominal = 6000
+ parameter Modelica.Units.SI.PressureDifference dpVal_nominal = 6000
     "Pressure difference of valve";
- parameter Modelica.SIunits.PressureDifference dpRoo_nominal = 6000
+ parameter Modelica.Units.SI.PressureDifference dpRoo_nominal = 6000
     "Pressure difference of flow leg that serves a room";
- parameter Modelica.SIunits.PressureDifference dpThrWayVal_nominal = 6000
+ parameter Modelica.Units.SI.PressureDifference dpThrWayVal_nominal = 6000
     "Pressure difference of three-way valve";
- parameter Modelica.SIunits.PressureDifference dp_nominal=
+ parameter Modelica.Units.SI.PressureDifference dp_nominal=
     dpPip_nominal + dpVal_nominal + dpRoo_nominal + dpThrWayVal_nominal
     "Pressure difference of loop";
   // Room model
@@ -240,7 +240,7 @@
   Controls.Continuous.LimPID conVal(
     yMax=1,
     yMin=0,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     xi_start=1,
     Td=60,
     k=0.1,
@@ -478,13 +478,13 @@
     "Controller for the free cooling and the mechanical cooling"
      extends Modelica.Blocks.Icons.Block;
 
-     parameter Modelica.SIunits.Temperature TRooCoo = 25+273.15
+     parameter Modelica.Units.SI.Temperature TRooCoo = 25+273.15
       "Set point for mechanical cooling";
-     parameter Modelica.SIunits.Temperature TRooFre = 22+273.15
+     parameter Modelica.Units.SI.Temperature TRooFre = 22+273.15
       "Maximum temperature above which free cooling is enabled";
-     parameter Modelica.SIunits.Temperature TOutFre = 16+273.15
+     parameter Modelica.Units.SI.Temperature TOutFre = 16+273.15
       "Outside temperature above which free cooling is allowed";
-     parameter Modelica.SIunits.TemperatureDifference dT = 1
+     parameter Modelica.Units.SI.TemperatureDifference dT = 1
       "Dead-band for free cooling";
      parameter Real Kp(min=0) = 1 "Proportional band for mechanical cooling";
 
@@ -575,21 +575,21 @@
     dpDamper_nominal=0.27)
     "Return air damper that bypasses the heat recovery"
     annotation (Placement(transformation(extent={{180,450},{160,470}})));
-  Modelica.StateGraph.InitialStep off "Pump and furnace off"
+  Modelica.StateGraph.InitialStep off(nIn = 1, nOut = 1)  "Pump and furnace off"
     annotation (Placement(transformation(extent={{440,-20},{460,0}})));
   Modelica.StateGraph.TransitionWithSignal T1 "Transition to pump on"
     annotation (Placement(transformation(extent={{470,-20},{490,0}})));
-  Modelica.StateGraph.StepWithSignal pumOn "Pump on"
+  Modelica.StateGraph.StepWithSignal pumOn(nIn = 1, nOut = 1)  "Pump on"
     annotation (Placement(transformation(extent={{500,-20},{520,0}})));
   Modelica.StateGraph.Transition T3(enableTimer=true, waitTime=10)
     "Transition to boiler on"
     annotation (Placement(transformation(extent={{530,-20},{550,0}})));
-  Modelica.StateGraph.StepWithSignal boiOn "Boiler on"
+  Modelica.StateGraph.StepWithSignal boiOn(nIn = 1, nOut = 1)  "Boiler on"
     annotation (Placement(transformation(extent={{560,-20},{580,0}})));
   Modelica.StateGraph.TransitionWithSignal T2
     "Transition that switches boiler off"
     annotation (Placement(transformation(extent={{590,-20},{610,0}})));
-  Modelica.StateGraph.StepWithSignal pumOn2 "Pump on"
+  Modelica.StateGraph.StepWithSignal pumOn2(nIn = 1, nOut = 1)  "Pump on"
     annotation (Placement(transformation(extent={{620,-20},{640,0}})));
   Modelica.StateGraph.Transition T4(enableTimer=true, waitTime=10)
     "Transition to boiler on"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/ControlBus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/ControlBus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/ControlBus.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/ControlBus.mo"	2022-03-10 09:58:47.072152877 +0000
@@ -3,12 +3,12 @@
   "Control bus that is adapted to the signals connected to it"
   extends Modelica.Icons.SignalBus;
 
-  Modelica.SIunits.Temperature TRooMin "Minimum temperature of multiple zones";
-  Modelica.SIunits.Temperature TRooAve "Average temperature of multiple zones";
-  Modelica.SIunits.Temperature TRooSetHea "Room heating setpoint temperature";
-  Modelica.SIunits.Temperature TRooSetCoo "Room cooling setpoint temperature";
-  Modelica.SIunits.Temperature TOut "Outdoor air temperature";
-  Modelica.SIunits.Time dTNexOcc "Time to next occupancy period";
+  Modelica.Units.SI.Temperature TRooMin "Minimum temperature of multiple zones";
+  Modelica.Units.SI.Temperature TRooAve "Average temperature of multiple zones";
+  Modelica.Units.SI.Temperature TRooSetHea "Room heating setpoint temperature";
+  Modelica.Units.SI.Temperature TRooSetCoo "Room cooling setpoint temperature";
+  Modelica.Units.SI.Temperature TOut "Outdoor air temperature";
+  Modelica.Units.SI.Time dTNexOcc "Time to next occupancy period";
   Boolean occupied "Occupancy status";
   Integer controlMode "System operation modes";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/FanOnOffWithDP.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/FanOnOffWithDP.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/FanOnOffWithDP.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/FanOnOffWithDP.mo"	2022-03-10 09:58:47.008152867 +0000
@@ -2,7 +2,7 @@
 block FanOnOffWithDP
   "Controller for fan on/off and to provide prescribed dP"
   import Buildings.Examples.VAVReheat.Controls.OperationModes;
-  parameter Modelica.SIunits.PressureDifference preRis=850
+  parameter Modelica.Units.SI.PressureDifference preRis=850
     "Prescribed pressure difference";
   Modelica.Blocks.Interfaces.RealOutput y(unit="Pa")
     "Supply fan requested pressure rise, or zero if fan should be off"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/VAVBranch.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/VAVBranch.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/VAVBranch.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/BaseClasses/VAVBranch.mo"	2022-03-10 09:58:46.976152863 +0000
@@ -5,11 +5,11 @@
   replaceable package MediumW = Modelica.Media.Interfaces.PartialMedium
     "Medium model for water" annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.PressureDifference dpFixed_nominal(displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dpFixed_nominal(displayUnit="Pa")=0
     "Pressure drop of duct and other resistances that are in series";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate of this thermal zone";
-  parameter Modelica.SIunits.Volume VRoo "Room volume";
+  parameter Modelica.Units.SI.Volume VRoo "Room volume";
 
   Buildings.Controls.OBC.CDL.Interfaces.RealInput TRooHeaSet(
     final quantity="ThermodynamicTemperature",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/Examples/OneFloor_OneZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/Examples/OneFloor_OneZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/Examples/OneFloor_OneZone.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/Examples/OneFloor_OneZone.mo"	2022-03-10 09:58:46.940152860 +0000
@@ -8,14 +8,14 @@
      annotation(Evaluate=true);
   parameter Integer nFlo(min=1) = 1  "Number of floors"
      annotation(Evaluate=true);
-  parameter Modelica.SIunits.PressureDifference dP_pre=850
+  parameter Modelica.Units.SI.PressureDifference dP_pre=850
     "Prescribed pressure difference";
-  parameter Modelica.SIunits.Volume VRoo[nZon,nFlo] = {{6*8*2.7 for j in 1:nFlo} for i in 1:nZon}
+  parameter Modelica.Units.SI.Volume VRoo[nZon,nFlo] = {{6*8*2.7 for j in 1:nFlo} for i in 1:nZon}
     "Room volume";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal_each[nZon,nFlo]=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_each[nZon,nFlo]=
     {{7*conv*VRoo[i,j] for j in 1:nFlo} for i in 1:nZon}
     "Nominal flow rate to each zone";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = nZon*(7*conv)*6*8*2.7
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = nZon*(7*conv)*6*8*2.7
     "Nominal system flow rate";
   constant Real conv=1.2/3600
     "Conversion factor for nominal mass flow rate";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/MultiZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/MultiZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/MultiZone.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/MultiZone.mo"	2022-03-10 09:58:46.880152851 +0000
@@ -6,7 +6,7 @@
     annotation(Evaluate=true);
   parameter Integer nFlo(min=1) = 1 "Number of floors"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Angle lat=41.98*3.14159/180 "Latitude";
+  parameter Modelica.Units.SI.Angle lat=41.98*3.14159/180 "Latitude";
   parameter Real ampFactor[nZon]=
     if nZon<=5 then
         {abs(cos(i*3.1415926/(nZon))) for i in 1:nZon}
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/ThermalZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/ThermalZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/ThermalZone.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/ScalableBenchmarks/BuildingVAV/ThermalZones/ThermalZone.mo"	2022-03-10 09:58:46.864152850 +0000
@@ -4,23 +4,23 @@
   replaceable package MediumA = Modelica.Media.Interfaces.PartialMedium
     "Medium model";
 
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
   parameter Real gainFactor(start=1) "IHG fluctuating amplitude factor";
   parameter Real VInf_flow=(roo.AFlo*roo.hRoo)*0.5/3600 "Infiltration volume flow rate";
 
-  final parameter Modelica.SIunits.Angle S_=
+  final parameter Modelica.Units.SI.Angle S_=
     Buildings.Types.Azimuth.S "Azimuth for south walls";
-  final parameter Modelica.SIunits.Angle E_=
+  final parameter Modelica.Units.SI.Angle E_=
     Buildings.Types.Azimuth.E "Azimuth for east walls";
-  final parameter Modelica.SIunits.Angle W_=
+  final parameter Modelica.Units.SI.Angle W_=
     Buildings.Types.Azimuth.W "Azimuth for west walls";
-  final parameter Modelica.SIunits.Angle N_=
+  final parameter Modelica.Units.SI.Angle N_=
     Buildings.Types.Azimuth.N "Azimuth for north walls";
-  final parameter Modelica.SIunits.Angle C_=
+  final parameter Modelica.Units.SI.Angle C_=
     Buildings.Types.Tilt.Ceiling "Tilt for ceiling";
-  final parameter Modelica.SIunits.Angle F_=
+  final parameter Modelica.Units.SI.Angle F_=
     Buildings.Types.Tilt.Floor "Tilt for floor";
-  final parameter Modelica.SIunits.Angle Z_=
+  final parameter Modelica.Units.SI.Angle Z_=
     Buildings.Types.Tilt.Wall "Tilt for wall";
   final parameter HeatTransfer.Data.Solids.Plywood matFur(x=0.15, nStaRef=5)
     "Material for furniture"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System1.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System1.mo"	2022-03-10 09:58:46.792152840 +0000
@@ -14,10 +14,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System2.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System2.mo"	2022-03-10 09:58:46.780152838 +0000
@@ -11,13 +11,13 @@
 //-------------------------------------------------------------------------//
 
 //------------------------Step 4: Design conditions------------------------//
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 //------------------------------------------------------------------------//
@@ -31,10 +31,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System3.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System3.mo"	2022-03-10 09:58:46.760152836 +0000
@@ -7,28 +7,28 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
 //-------------------------Step 4: Boiler design values-------------------------//
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 //------------------------------------------------------------------------------//
 
 //----------------Radiator loop: Three-way valve: mass flow rate----------------//
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 //------------------------------------------------------------------------------//
@@ -42,10 +42,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System4.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System4.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System4.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System4.mo"	2022-03-10 09:58:46.720152831 +0000
@@ -7,28 +7,28 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
 //-------------------------Step 4: Boiler design values-------------------------//
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 //------------------------------------------------------------------------------//
 
 //----------------Radiator loop: Three-way valve: mass flow rate----------------//
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 //------------------------------------------------------------------------------//
@@ -42,10 +42,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System5.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System5.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System5.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System5.mo"	2022-03-10 09:58:46.680152827 +0000
@@ -7,28 +7,28 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
 //-------------------------Step 4: Boiler design values-------------------------//
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 //------------------------------------------------------------------------------//
 
 //----------------Radiator loop: Three-way valve: mass flow rate----------------//
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 //------------------------------------------------------------------------------//
@@ -42,10 +42,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System6.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System6.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System6.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System6.mo"	2022-03-10 09:58:46.564152811 +0000
@@ -7,27 +7,27 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 //------------------------------------------------------------------------------//
 
 //----------------Radiator loop: Three-way valve: mass flow rate----------------//
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
@@ -40,10 +40,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHea
     "Prescribed heat flow"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System7.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System7.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System7.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/Boiler/System7.mo"	2022-03-10 09:58:46.512152805 +0000
@@ -7,27 +7,27 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 //------------------------------------------------------------------------------//
 
 //----------------Radiator loop: Three-way valve: mass flow rate----------------//
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
@@ -40,10 +40,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHea
     "Prescribed heat flow"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/BaseClasses/PartialOpenLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/BaseClasses/PartialOpenLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:58:46.440152797 +0000
@@ -4,25 +4,25 @@
   replaceable package MediumA = Buildings.Media.Air "Medium model for air";
   replaceable package MediumW = Buildings.Media.Water "Medium model for water";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+40
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+40
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mRad_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRad_flow_nominal=
     Q_flow_nominal/4200/(TRadSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
-  parameter Modelica.SIunits.Temperature TBoiSup_nominal = 273.15+70
+  parameter Modelica.Units.SI.Temperature TBoiSup_nominal = 273.15+70
     "Boiler nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TBoiRet_min = 273.15+60
+  parameter Modelica.Units.SI.Temperature TBoiRet_min = 273.15+60
     "Boiler minimum return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mBoi_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mBoi_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TBoiRet_min)
     "Boiler nominal mass flow rate";
 
-  parameter Modelica.SIunits.MassFlowRate mRadVal_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mRadVal_flow_nominal=
     Q_flow_nominal/4200/(TBoiSup_nominal-TRadRet_nominal)
     "Radiator nominal mass flow rate";
 
@@ -36,10 +36,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=20000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHea
     "Prescribed heat flow"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/BoilerReturn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/BoilerReturn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/BoilerReturn.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/BoilerReturn.mo"	2022-03-10 09:58:46.388152789 +0000
@@ -5,7 +5,7 @@
     displayUnit="degC") = 333.15
     "Set point for boiler temperature";
   parameter Real k=0.1 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti=120 "Time constant of integrator block";
+  parameter Modelica.Units.SI.Time Ti=120 "Time constant of integrator block";
   Buildings.Controls.OBC.CDL.Interfaces.RealInput TRet(
     final unit="K",
     displayUnit="degC")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/RadiatorSupply.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/RadiatorSupply.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/RadiatorSupply.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/CDL/Controls/RadiatorSupply.mo"	2022-03-10 09:58:46.340152784 +0000
@@ -15,7 +15,7 @@
     "Room air temperature at which supply water temperature is at TSupMax";
 
   parameter Real k=0.1 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti=120 "Time constant of integrator block";
+  parameter Modelica.Units.SI.Time Ti=120 "Time constant of integrator block";
 
   Buildings.Controls.OBC.CDL.Interfaces.RealInput TRoo(
     final unit="K",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System1.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System1.mo"	2022-03-10 09:58:46.156152761 +0000
@@ -14,10 +14,10 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=10000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 1000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 1000
     "Internal heat gains of the room";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TOut(T=263.15)
     "Outside temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System2.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System2.mo"	2022-03-10 09:58:46.148152758 +0000
@@ -17,46 +17,46 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=10000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
   //////////////////////////////////////////////////////////
   // Heat recovery effectiveness
   parameter Real eps = 0.8 "Heat recovery effectiveness";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
-  parameter Modelica.SIunits.Temperature THeaRecLvg=
+  parameter Modelica.Units.SI.Temperature THeaRecLvg=
     TOut_nominal - eps*(TOut_nominal-TRooSet)
     "Air temperature leaving the heat recovery";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
-  parameter Modelica.SIunits.TemperatureDifference dTFan = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTFan = 2
     "Estimated temperature raise across fan that needs to be made up by the cooling coil";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=4*
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=4*
     (QRooC_flow_nominal + mA_flow_nominal*(TASup_nominal-THeaRecLvg-dTFan)*1006)
     "Cooling load of coil, taking into account economizer, and increased due to latent heat removal";
 
   /////////////////////////////////////////////////////////
   // Water temperatures and mass flow rates
-  parameter Modelica.SIunits.Temperature TWSup_nominal = 273.15+16
+  parameter Modelica.Units.SI.Temperature TWSup_nominal = 273.15+16
     "Water supply temperature";
-  parameter Modelica.SIunits.Temperature TWRet_nominal = 273.15+12
+  parameter Modelica.Units.SI.Temperature TWRet_nominal = 273.15+12
     "Water return temperature";
-  parameter Modelica.SIunits.MassFlowRate mW_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mW_flow_nominal=
     QCoiC_flow_nominal/(TWRet_nominal-TWSup_nominal)/4200
     "Nominal water mass flow rate";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System3.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/Tutorial/SpaceCooling/System3.mo"	2022-03-10 09:58:46.124152757 +0000
@@ -17,46 +17,46 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theCon(G=10000/30)
     "Thermal conductance with the ambient"
     annotation (Placement(transformation(extent={{20,40},{40,60}})));
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
   //////////////////////////////////////////////////////////
   // Heat recovery effectiveness
   parameter Real eps = 0.8 "Heat recovery effectiveness";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
-  parameter Modelica.SIunits.Temperature THeaRecLvg=
+  parameter Modelica.Units.SI.Temperature THeaRecLvg=
     TOut_nominal - eps*(TOut_nominal-TRooSet)
     "Air temperature leaving the heat recovery";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
-  parameter Modelica.SIunits.TemperatureDifference dTFan = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTFan = 2
     "Estimated temperature raise across fan that needs to be made up by the cooling coil";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=4*
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=4*
     (QRooC_flow_nominal + mA_flow_nominal*(TASup_nominal-THeaRecLvg-dTFan)*1006)
     "Cooling load of coil, taking into account economizer, and increased due to latent heat removal";
 
   /////////////////////////////////////////////////////////
   // Water temperatures and mass flow rates
-  parameter Modelica.SIunits.Temperature TWSup_nominal = 273.15+16
+  parameter Modelica.Units.SI.Temperature TWSup_nominal = 273.15+16
     "Water supply temperature";
-  parameter Modelica.SIunits.Temperature TWRet_nominal = 273.15+12
+  parameter Modelica.Units.SI.Temperature TWRet_nominal = 273.15+12
     "Water return temperature";
-  parameter Modelica.SIunits.MassFlowRate mW_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mW_flow_nominal=
     QCoiC_flow_nominal/(TWRet_nominal-TWSup_nominal)/4200
     "Nominal water mass flow rate";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/RoomVAV.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/RoomVAV.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/RoomVAV.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/RoomVAV.mo"	2022-03-10 09:58:46.064152748 +0000
@@ -3,10 +3,10 @@
   replaceable package Medium =
       Modelica.Media.Interfaces.PartialMedium "Medium in the component";
 
-  parameter Modelica.SIunits.Volume VRoo "Volume of room";
-  parameter Modelica.SIunits.Volume VPle "Volume of plenum";
-  parameter Modelica.SIunits.Area ADam "Damper face area";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.Volume VRoo "Volume of room";
+  parameter Modelica.Units.SI.Volume VPle "Volume of plenum";
+  parameter Modelica.Units.SI.Area ADam "Damper face area";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
   parameter Real l(min=1e-10, max=1) = 0.0001
     "Damper leakage, ratio of flow coefficients k(y=0)/k(y=1)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/Suite.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/Suite.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/Suite.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/BaseClasses/Suite.mo"	2022-03-10 09:58:46.040152745 +0000
@@ -9,7 +9,7 @@
   annotation (Placement(transformation(extent={{-110,110},{-90,130}})));
 
   parameter Real scaM_flow "Scaling factor for mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m0Tot_flow=
+  parameter Modelica.Units.SI.MassFlowRate m0Tot_flow=
     scaM_flow*(5.196+2.8428+1.0044+0.9612+0.3624+0.1584);
   parameter Real l(min=1e-10, max=1) = 0.0001
     "Damper leakage, ratio of flow coefficients k(y=0)/k(y=1)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/VAVSystemCTControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/VAVSystemCTControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/VAVSystemCTControl.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVCO2/VAVSystemCTControl.mo"	2022-03-10 09:58:45.992152740 +0000
@@ -4,15 +4,15 @@
   extends Modelica.Icons.Example;
 
   package Medium = Buildings.Media.Air(extraPropertiesNames={"CO2"});
- parameter Modelica.SIunits.MassFlowRate mMIT_flow = roo.m0Tot_flow
+ parameter Modelica.Units.SI.MassFlowRate mMIT_flow = roo.m0Tot_flow
     "Nominal mass flow rate of MIT system model as in ASHRAE 825-RP";
-parameter Modelica.SIunits.PressureDifference dpSuiSup_nominal(displayUnit="Pa") = 95
+parameter Modelica.Units.SI.PressureDifference dpSuiSup_nominal(displayUnit="Pa") = 95
     "Pressure drop supply air leg with splitters of one suite (obtained from simulation)";
-parameter Modelica.SIunits.PressureDifference dpSuiRet_nominal(displayUnit="Pa") = 233
+parameter Modelica.Units.SI.PressureDifference dpSuiRet_nominal(displayUnit="Pa") = 233
     "Pressure drop return air leg with splitters of one suite (obtained from simulation)";
-parameter Modelica.SIunits.PressureDifference dpFanSupMIT_nominal(displayUnit="Pa") = 1050
+parameter Modelica.Units.SI.PressureDifference dpFanSupMIT_nominal(displayUnit="Pa") = 1050
     "Pressure increase over supply fan in MIT system model as in ASHRAE 825-RP (obtained from simulation)";
-parameter Modelica.SIunits.PressureDifference dpFanRetMIT_nominal(displayUnit="Pa") = 347
+parameter Modelica.Units.SI.PressureDifference dpFanRetMIT_nominal(displayUnit="Pa") = 347
     "Pressure increase over supply fan in MIT system model as in ASHRAE 825-RP (obtained from simulation)";
 parameter Real scaM_flow = 1 "Scaling factor for mass flow rate";
 parameter Real scaDpFanSup_nominal = 1
@@ -79,7 +79,7 @@
     yMin=0,
     Td=60,
     k=0.1,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     controllerType=Modelica.Blocks.Types.SimpleController.P)
     "Controller for supply fan"
     annotation (Placement(transformation(extent={{-20,60},{0,80}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/Floor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/Floor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/Floor.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/Floor.mo"	2022-03-10 09:58:45.936152733 +0000
@@ -14,11 +14,11 @@
 
   parameter HeatTransfer.Types.InteriorConvection intConMod=Buildings.HeatTransfer.Types.InteriorConvection.Temperature
     "Convective heat transfer model for room-facing surfaces of opaque constructions";
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
   parameter Real winWalRat(
     min=0.01,
     max=0.99) = 0.33 "Window to wall ratio for exterior walls";
-  parameter Modelica.SIunits.Length hWin = 1.5 "Height of windows";
+  parameter Modelica.Units.SI.Length hWin = 1.5 "Height of windows";
   parameter HeatTransfer.Data.Solids.Plywood matFur(x=0.15, nStaRef=5)
     "Material for furniture"
     annotation (Placement(transformation(extent={{140,460},{160,480}})));
@@ -82,7 +82,7 @@
     haveExteriorShade=false) "Data record for the glazing system"
     annotation (Placement(transformation(extent={{240,460},{260,480}})));
 
-  constant Modelica.SIunits.Height hRoo=2.74 "Room height";
+  constant Modelica.Units.SI.Height hRoo=2.74 "Room height";
 
   parameter Boolean sampleModel = false
     "Set to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialFloor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialFloor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialFloor.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialFloor.mo"	2022-03-10 09:58:45.788152713 +0000
@@ -10,17 +10,17 @@
   parameter Real kIntNor(min=0, max=1) = 1
     "Gain factor to scale internal heat gain in north zone";
 
-  parameter Modelica.SIunits.Volume VRooCor "Room volume corridor";
-  parameter Modelica.SIunits.Volume VRooSou "Room volume south";
-  parameter Modelica.SIunits.Volume VRooNor "Room volume north";
-  parameter Modelica.SIunits.Volume VRooEas "Room volume east";
-  parameter Modelica.SIunits.Volume VRooWes "Room volume west";
+  parameter Modelica.Units.SI.Volume VRooCor "Room volume corridor";
+  parameter Modelica.Units.SI.Volume VRooSou "Room volume south";
+  parameter Modelica.Units.SI.Volume VRooNor "Room volume north";
+  parameter Modelica.Units.SI.Volume VRooEas "Room volume east";
+  parameter Modelica.Units.SI.Volume VRooWes "Room volume west";
 
-  parameter Modelica.SIunits.Area AFloCor "Floor area corridor";
-  parameter Modelica.SIunits.Area AFloSou "Floor area south";
-  parameter Modelica.SIunits.Area AFloNor "Floor area north";
-  parameter Modelica.SIunits.Area AFloEas "Floor area east";
-  parameter Modelica.SIunits.Area AFloWes "Floor area west";
+  parameter Modelica.Units.SI.Area AFloCor "Floor area corridor";
+  parameter Modelica.Units.SI.Area AFloSou "Floor area south";
+  parameter Modelica.Units.SI.Area AFloNor "Floor area north";
+  parameter Modelica.Units.SI.Area AFloEas "Floor area east";
+  parameter Modelica.Units.SI.Area AFloWes "Floor area west";
 
   Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b portsSou[2](
       redeclare package Medium = Medium) "Fluid inlets and outlets"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialOpenLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialOpenLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/PartialOpenLoop.mo"	2022-03-10 09:58:45.764152711 +0000
@@ -7,26 +7,26 @@
 
   constant Integer numZon=5 "Total number of served VAV boxes";
 
-  parameter Modelica.SIunits.Volume VRooCor=flo.VRooCor
+  parameter Modelica.Units.SI.Volume VRooCor=flo.VRooCor
     "Room volume corridor";
-  parameter Modelica.SIunits.Volume VRooSou=flo.VRooSou
+  parameter Modelica.Units.SI.Volume VRooSou=flo.VRooSou
     "Room volume south";
-  parameter Modelica.SIunits.Volume VRooNor=flo.VRooNor
+  parameter Modelica.Units.SI.Volume VRooNor=flo.VRooNor
     "Room volume north";
-  parameter Modelica.SIunits.Volume VRooEas=flo.VRooEas
+  parameter Modelica.Units.SI.Volume VRooEas=flo.VRooEas
     "Room volume east";
-  parameter Modelica.SIunits.Volume VRooWes=flo.VRooWes
+  parameter Modelica.Units.SI.Volume VRooWes=flo.VRooWes
     "Room volume west";
 
-  parameter Modelica.SIunits.Area AFloCor=flo.AFloCor "Floor area corridor";
-  parameter Modelica.SIunits.Area AFloSou=flo.AFloSou "Floor area south";
-  parameter Modelica.SIunits.Area AFloNor=flo.AFloNor "Floor area north";
-  parameter Modelica.SIunits.Area AFloEas=flo.AFloEas "Floor area east";
-  parameter Modelica.SIunits.Area AFloWes=flo.AFloWes "Floor area west";
+  parameter Modelica.Units.SI.Area AFloCor=flo.AFloCor "Floor area corridor";
+  parameter Modelica.Units.SI.Area AFloSou=flo.AFloSou "Floor area south";
+  parameter Modelica.Units.SI.Area AFloNor=flo.AFloNor "Floor area north";
+  parameter Modelica.Units.SI.Area AFloEas=flo.AFloEas "Floor area east";
+  parameter Modelica.Units.SI.Area AFloWes=flo.AFloWes "Floor area west";
 
-  parameter Modelica.SIunits.Area AFlo[numZon]={flo.AFloCor,flo.AFloSou,flo.AFloEas,
+  parameter Modelica.Units.SI.Area AFlo[numZon]={flo.AFloCor,flo.AFloSou,flo.AFloEas,
       flo.AFloNor,flo.AFloWes} "Floor area of each zone";
-  final parameter Modelica.SIunits.Area ATot=sum(AFlo) "Total floor area";
+  final parameter Modelica.Units.SI.Area ATot=sum(AFlo) "Total floor area";
 
   constant Real conv=1.2/3600 "Conversion factor for nominal mass flow rate";
 
@@ -41,25 +41,25 @@
   parameter Real ACHWes(final unit="1/h")=7
     "Design air change per hour west";
 
-  parameter Modelica.SIunits.MassFlowRate mCor_flow_nominal=ACHCor*VRooCor*conv
+  parameter Modelica.Units.SI.MassFlowRate mCor_flow_nominal=ACHCor*VRooCor*conv
     "Design mass flow rate core";
-  parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=ACHSou*VRooSou*conv
+  parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=ACHSou*VRooSou*conv
     "Design mass flow rate south";
-  parameter Modelica.SIunits.MassFlowRate mEas_flow_nominal=ACHEas*VRooEas*conv
+  parameter Modelica.Units.SI.MassFlowRate mEas_flow_nominal=ACHEas*VRooEas*conv
     "Design mass flow rate east";
-  parameter Modelica.SIunits.MassFlowRate mNor_flow_nominal=ACHNor*VRooNor*conv
+  parameter Modelica.Units.SI.MassFlowRate mNor_flow_nominal=ACHNor*VRooNor*conv
     "Design mass flow rate north";
-  parameter Modelica.SIunits.MassFlowRate mWes_flow_nominal=ACHWes*VRooWes*conv
+  parameter Modelica.Units.SI.MassFlowRate mWes_flow_nominal=ACHWes*VRooWes*conv
     "Design mass flow rate west";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.7*(mCor_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.7*(mCor_flow_nominal
        + mSou_flow_nominal + mEas_flow_nominal + mNor_flow_nominal +
       mWes_flow_nominal) "Nominal mass flow rate";
 
   parameter Real ratVFloHea(final unit="1") = 0.3
     "VAV box maximum air flow rate ratio in heating mode";
 
-  parameter Modelica.SIunits.Angle lat=41.98*3.14159/180 "Latitude";
+  parameter Modelica.Units.SI.Angle lat=41.98*3.14159/180 "Latitude";
 
   parameter Real ratOAFlo_A(final unit="m3/(s.m2)") = 0.3e-3
     "Outdoor airflow rate required per unit area";
@@ -71,45 +71,45 @@
     "Zone air distribution effectiveness (limiting value)";
   parameter Real divP(final unit="1") = 0.7
     "Occupant diversity ratio";
-  parameter Modelica.SIunits.VolumeFlowRate VCorOA_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate VCorOA_flow_nominal=
     (ratOAFlo_P * ratP_A + ratOAFlo_A) * AFloCor / effZ
     "Zone outdoor air flow rate";
-  parameter Modelica.SIunits.VolumeFlowRate VSouOA_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate VSouOA_flow_nominal=
     (ratOAFlo_P * ratP_A + ratOAFlo_A) * AFloSou / effZ
     "Zone outdoor air flow rate";
-  parameter Modelica.SIunits.VolumeFlowRate VEasOA_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate VEasOA_flow_nominal=
     (ratOAFlo_P * ratP_A + ratOAFlo_A) * AFloEas / effZ
     "Zone outdoor air flow rate";
-  parameter Modelica.SIunits.VolumeFlowRate VNorOA_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate VNorOA_flow_nominal=
     (ratOAFlo_P * ratP_A + ratOAFlo_A) * AFloNor / effZ
     "Zone outdoor air flow rate";
-  parameter Modelica.SIunits.VolumeFlowRate VWesOA_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate VWesOA_flow_nominal=
     (ratOAFlo_P * ratP_A + ratOAFlo_A) * AFloWes / effZ
     "Zone outdoor air flow rate";
-  parameter Modelica.SIunits.VolumeFlowRate Vou_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate Vou_flow_nominal=
     (divP * ratOAFlo_P * ratP_A + ratOAFlo_A) * sum(
       {AFloCor, AFloSou, AFloNor, AFloEas, AFloWes})
     "System uncorrected outdoor air flow rate";
   parameter Real effVen(final unit="1") = if divP < 0.6 then
     0.88 * divP + 0.22 else 0.75
     "System ventilation efficiency";
-  parameter Modelica.SIunits.VolumeFlowRate Vot_flow_nominal=
+  parameter Modelica.Units.SI.VolumeFlowRate Vot_flow_nominal=
     Vou_flow_nominal / effVen
     "System design outdoor air flow rate";
 
-  parameter Modelica.SIunits.Temperature THeaOn=293.15
+  parameter Modelica.Units.SI.Temperature THeaOn=293.15
     "Heating setpoint during on";
-  parameter Modelica.SIunits.Temperature THeaOff=285.15
+  parameter Modelica.Units.SI.Temperature THeaOff=285.15
     "Heating setpoint during off";
-  parameter Modelica.SIunits.Temperature TCooOn=297.15
+  parameter Modelica.Units.SI.Temperature TCooOn=297.15
     "Cooling setpoint during on";
-  parameter Modelica.SIunits.Temperature TCooOff=303.15
+  parameter Modelica.Units.SI.Temperature TCooOff=303.15
     "Cooling setpoint during off";
-  parameter Modelica.SIunits.PressureDifference dpBuiStaSet(min=0) = 12
+  parameter Modelica.Units.SI.PressureDifference dpBuiStaSet(min=0) = 12
     "Building static pressure";
   parameter Real yFanMin = 0.1 "Minimum fan speed";
 
-  parameter Modelica.SIunits.Temperature THotWatInl_nominal(
+  parameter Modelica.Units.SI.Temperature THotWatInl_nominal(
     displayUnit="degC")=55 + 273.15
     "Reheat coil nominal inlet water temperature";
 
@@ -595,18 +595,18 @@
     dpFixed_nominal=5)   "Outdoor air damper"
     annotation (Placement(transformation(extent={{-50,-50},{-30,-30}})));
 protected
-  constant Modelica.SIunits.SpecificHeatCapacity cpAir=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpAir=
     Buildings.Utilities.Psychrometrics.Constants.cpAir
     "Air specific heat capacity";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Water specific heat capacity";
   model Results "Model to store the results of the simulation"
-    parameter Modelica.SIunits.Area A "Floor area";
-    input Modelica.SIunits.Power PFan "Fan energy";
-    input Modelica.SIunits.Power PHea "Heating energy";
-    input Modelica.SIunits.Power PCooSen "Sensible cooling energy";
-    input Modelica.SIunits.Power PCooLat "Latent cooling energy";
+    parameter Modelica.Units.SI.Area A "Floor area";
+    input Modelica.Units.SI.Power PFan "Fan energy";
+    input Modelica.Units.SI.Power PHea "Heating energy";
+    input Modelica.Units.SI.Power PCooSen "Sensible cooling energy";
+    input Modelica.Units.SI.Power PCooLat "Latent cooling energy";
 
     Real EFan(
       unit="J/m2",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/RoomLeakage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/RoomLeakage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/RoomLeakage.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/RoomLeakage.mo"	2022-03-10 09:58:45.680152699 +0000
@@ -3,7 +3,7 @@
   extends Buildings.BaseClasses.BaseIcon;
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component" annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Volume VRoo "Room volume";
+  parameter Modelica.Units.SI.Volume VRoo "Room volume";
   parameter Boolean use_windPressure=false
     "Set to true to enable wind pressure"
     annotation(Evaluate=true);
@@ -32,8 +32,8 @@
     "Air change per hour due to infiltration"
     annotation (Placement(transformation(extent={{12,30},{32,50}})));
   parameter Real s "Side ratio, s=length of this wall/length of adjacent wall";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth (South:0, West:pi/2)";
 
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth (South:0, West:pi/2)";
 equation
   connect(res.port_b, port_b) annotation (Line(points={{40,6.10623e-16},{55,
           6.10623e-16},{55,1.16573e-15},{70,1.16573e-15},{70,5.55112e-16},{100,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/VAVReheatBox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/VAVReheatBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/VAVReheatBox.mo"	2022-03-10 09:57:40.196144404 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/BaseClasses/VAVReheatBox.mo"	2022-03-10 09:58:45.660152697 +0000
@@ -8,27 +8,27 @@
 
   parameter Boolean allowFlowReversal=true
     "= false to simplify equations, assuming, but not enforcing, no flow reversal";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal air mass flow rate";
   parameter Real ratVFloHea(start=0.3, min=0, max=1, unit="1")
     "Maximum air flow rate ratio in heating mode";
-  parameter Modelica.SIunits.Volume VRoo "Room volume";
-  parameter Modelica.SIunits.Temperature THotWatInl_nominal(
+  parameter Modelica.Units.SI.Volume VRoo "Room volume";
+  parameter Modelica.Units.SI.Temperature THotWatInl_nominal(
     start=55 + 273.15,
     displayUnit="degC")
     "Reheat coil nominal inlet water temperature";
-  parameter Modelica.SIunits.Temperature THotWatOut_nominal(
+  parameter Modelica.Units.SI.Temperature THotWatOut_nominal(
     start=THotWatInl_nominal-10,
     displayUnit="degC")
     "Reheat coil nominal outlet water temperature";
-  parameter Modelica.SIunits.Temperature TAirInl_nominal(
+  parameter Modelica.Units.SI.Temperature TAirInl_nominal(
     start=12 + 273.15,
     displayUnit="degC")
     "Inlet air nominal temperature";
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     start=m_flow_nominal * ratVFloHea * cpAir * (32 + 273.15 - TAirInl_nominal))
     "Nominal heating heat flow rate";
-  final parameter Modelica.SIunits.MassFlowRate mHotWat_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mHotWat_flow_nominal=
     QHea_flow_nominal / (cpWatLiq * (THotWatInl_nominal - THotWatOut_nominal))
     "Nominal mass flow rate of hot water to reheat coil";
   Modelica.Fluid.Interfaces.FluidPort_a port_aAir(
@@ -117,10 +117,10 @@
         rotation=90,
         origin={0,80})));
 protected
-  constant Modelica.SIunits.SpecificHeatCapacity cpAir=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpAir=
     Buildings.Utilities.Psychrometrics.Constants.cpAir
     "Air specific heat capacity";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Water specific heat capacity";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/DuctStaticPressureSetpoint.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/DuctStaticPressureSetpoint.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/DuctStaticPressureSetpoint.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/DuctStaticPressureSetpoint.mo"	2022-03-10 09:58:45.628152693 +0000
@@ -1,13 +1,13 @@
 within Buildings.Examples.VAVReheat.Controls;
 model DuctStaticPressureSetpoint "Computes the duct static pressure setpoint"
   extends Modelica.Blocks.Interfaces.MISO;
-  parameter Modelica.SIunits.AbsolutePressure pMin(displayUnit="Pa") = 100
+  parameter Modelica.Units.SI.AbsolutePressure pMin(displayUnit="Pa") = 100
     "Minimum duct static pressure setpoint";
-  parameter Modelica.SIunits.AbsolutePressure pMax(displayUnit="Pa") = 410
+  parameter Modelica.Units.SI.AbsolutePressure pMax(displayUnit="Pa") = 410
     "Maximum duct static pressure setpoint";
   parameter Real k=0.1 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti=60 "Time constant of integrator block";
-  parameter Modelica.SIunits.Time Td=60 "Time constant of derivative block";
+  parameter Modelica.Units.SI.Time Ti=60 "Time constant of integrator block";
+  parameter Modelica.Units.SI.Time Td=60 "Time constant of derivative block";
   parameter Modelica.Blocks.Types.SimpleController controllerType=Modelica.Blocks.Types.SimpleController.PI
     "Type of controller";
   Buildings.Controls.Continuous.LimPID limPID(
@@ -15,7 +15,7 @@
     k=k,
     Ti=Ti,
     Td=Td,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     reverseActing=false)
     annotation (Placement(transformation(extent={{-20,40},{0,60}})));
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Economizer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Economizer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Economizer.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Economizer.mo"	2022-03-10 09:58:45.612152692 +0000
@@ -6,17 +6,17 @@
     annotation(Evaluate=true);
   parameter Boolean have_frePro = false
     "Set to true to enable freeze protection (mixed air low temperature control)";
-  parameter Modelica.SIunits.Temperature TFreSet=277.15
+  parameter Modelica.Units.SI.Temperature TFreSet=277.15
     "Lower limit of mixed air temperature for freeze protection"
     annotation(Dialog(enable=have_frePro), Evaluate=true);
-  parameter Modelica.SIunits.TemperatureDifference dTLock(final min=0.1) = 1
+  parameter Modelica.Units.SI.TemperatureDifference dTLock(final min=0.1) = 1
     "Temperature difference between return and outdoor air for economizer lockout";
-  parameter Modelica.SIunits.VolumeFlowRate VOut_flow_min(min=0)
+  parameter Modelica.Units.SI.VolumeFlowRate VOut_flow_min(min=0)
     "Minimum outside air volume flow rate";
   parameter Modelica.Blocks.Types.SimpleController controllerType=Modelica.Blocks.Types.SimpleController.PI
     "Type of controller";
   parameter Real k = 0.05 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti = 120 "Time constant of integrator block";
+  parameter Modelica.Units.SI.Time Ti = 120 "Time constant of integrator block";
   Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna
     "Enable signal for economizer"
     annotation (Placement(transformation(extent={{-140,170},{-100,210}}),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Examples/OperationModes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Examples/OperationModes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Examples/OperationModes.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/Examples/OperationModes.mo"	2022-03-10 09:58:45.584152687 +0000
@@ -45,7 +45,7 @@
     annotation (Placement(transformation(extent={{-20,-130},{0,-110}})));
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo1
     annotation (Placement(transformation(extent={{112,-130},{132,-110}})));
-  Buildings.Controls.Continuous.LimPID PID(initType=Modelica.Blocks.Types.InitPID.InitialState)
+  Buildings.Controls.Continuous.LimPID PID(initType=Modelica.Blocks.Types.Init.InitialState)
     annotation (Placement(transformation(extent={{-80,-130},{-60,-110}})));
   Modelica.Blocks.Logical.Switch switch2
     annotation (Placement(transformation(extent={{20,-130},{40,-110}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/FanVFD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/FanVFD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/FanVFD.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/FanVFD.mo"	2022-03-10 09:58:45.548152682 +0000
@@ -32,7 +32,7 @@
     annotation (Dialog(group="Setpoint tracking"));
   parameter Real k=0.5 "Gain of controller"
     annotation (Dialog(group="Setpoint tracking"));
-  parameter Modelica.SIunits.Time Ti=15 "Time constant of integrator block"
+  parameter Modelica.Units.SI.Time Ti=15 "Time constant of integrator block"
     annotation (Dialog(group="Setpoint tracking"));
 
   Buildings.Controls.OBC.CDL.Logical.Switch swi
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/ModeSelector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/ModeSelector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/ModeSelector.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/ModeSelector.mo"	2022-03-10 09:58:45.540152682 +0000
@@ -1,6 +1,6 @@
 within Buildings.Examples.VAVReheat.Controls;
 model ModeSelector "Finite State Machine for the operational modes"
-  Modelica.StateGraph.InitialStepWithSignal initialStepWithSignal(nIn=0)
+  Modelica.StateGraph.InitialStepWithSignal initialStepWithSignal(nOut = 1, nIn = 0)
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.StateGraph.Transition start "Starts the system"
     annotation (Placement(transformation(extent={{-50,20},{-30,40}})));
@@ -19,11 +19,11 @@
     waitTime=60,
     condition=TRooMinErrHea.y > delTRooOnOff/2)
     annotation (Placement(transformation(extent={{28,20},{48,40}})));
-  parameter Modelica.SIunits.TemperatureDifference delTRooOnOff(min=0.1)=1
+  parameter Modelica.Units.SI.TemperatureDifference delTRooOnOff(min=0.1)=1
     "Deadband in room temperature between occupied on and occupied off";
-  parameter Modelica.SIunits.Temperature TRooSetHeaOcc=293.15
+  parameter Modelica.Units.SI.Temperature TRooSetHeaOcc=293.15
     "Set point for room air temperature during heating mode";
-  parameter Modelica.SIunits.Temperature TRooSetCooOcc=299.15
+  parameter Modelica.Units.SI.Temperature TRooSetCooOcc=299.15
     "Set point for room air temperature during cooling mode";
   Modelica.StateGraph.Transition t1(condition=delTRooOnOff/2 < -TRooMinErrHea.y,
     enableTimer=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/PreCoolingStarter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/PreCoolingStarter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/PreCoolingStarter.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/PreCoolingStarter.mo"	2022-03-10 09:58:45.484152674 +0000
@@ -1,9 +1,9 @@
 within Buildings.Examples.VAVReheat.Controls;
 block PreCoolingStarter "Outputs true when precooling should start"
   extends Modelica.Blocks.Interfaces.BooleanSignalSource;
-  parameter Modelica.SIunits.Temperature TOutLim = 286.15
+  parameter Modelica.Units.SI.Temperature TOutLim = 286.15
     "Limit for activating precooling";
-  parameter Modelica.SIunits.Temperature TRooSetCooOcc
+  parameter Modelica.Units.SI.Temperature TRooSetCooOcc
     "Set point for room air temperature during cooling mode";
   ControlBus controlBus
     annotation (Placement(transformation(extent={{-72,50},{-52,70}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomTemperatureSetpoint.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomTemperatureSetpoint.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomTemperatureSetpoint.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomTemperatureSetpoint.mo"	2022-03-10 09:58:45.476152674 +0000
@@ -2,13 +2,13 @@
 block RoomTemperatureSetpoint "Set point scheduler for room temperature"
   extends Modelica.Blocks.Icons.Block;
   import Buildings.Examples.VAVReheat.Controls.OperationModes;
-  parameter Modelica.SIunits.Temperature THeaOn=293.15
+  parameter Modelica.Units.SI.Temperature THeaOn=293.15
     "Heating setpoint during on";
-  parameter Modelica.SIunits.Temperature THeaOff=285.15
+  parameter Modelica.Units.SI.Temperature THeaOff=285.15
     "Heating setpoint during off";
-  parameter Modelica.SIunits.Temperature TCooOn=297.15
+  parameter Modelica.Units.SI.Temperature TCooOn=297.15
     "Cooling setpoint during on";
-  parameter Modelica.SIunits.Temperature TCooOff=303.15
+  parameter Modelica.Units.SI.Temperature TCooOff=303.15
     "Cooling setpoint during off";
   ControlBus controlBus
     annotation (Placement(transformation(extent={{10,50},{30,70}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomVAV.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomVAV.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomVAV.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/RoomVAV.mo"	2022-03-10 09:58:45.468152673 +0000
@@ -11,10 +11,10 @@
     annotation (Dialog(group="Cooling controller"));
   parameter Real kCoo=0.1 "Gain of controller"
     annotation (Dialog(group="Cooling controller"));
-  parameter Modelica.SIunits.Time TiCoo=120 "Time constant of integrator block"
+  parameter Modelica.Units.SI.Time TiCoo=120 "Time constant of integrator block"
     annotation (Dialog(group="Cooling controller", enable=cooController==Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
                                                           cooController==Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time TdCoo=60 "Time constant of derivative block"
+  parameter Modelica.Units.SI.Time TdCoo=60 "Time constant of derivative block"
     annotation (Dialog(group="Cooling controller", enable=cooController==Buildings.Controls.OBC.CDL.Types.SimpleController.PD or
                                                           cooController==Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController heaController=
@@ -22,10 +22,10 @@
     annotation (Dialog(group="Heating controller"));
   parameter Real kHea=0.1 "Gain of controller"
     annotation (Dialog(group="Heating controller"));
-  parameter Modelica.SIunits.Time TiHea=120 "Time constant of integrator block"
+  parameter Modelica.Units.SI.Time TiHea=120 "Time constant of integrator block"
     annotation (Dialog(group="Heating controller", enable=heaController==Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
                                                           heaController==Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time TdHea=60 "Time constant of derivative block"
+  parameter Modelica.Units.SI.Time TdHea=60 "Time constant of derivative block"
     annotation (Dialog(group="Heating controller", enable=heaController==Buildings.Controls.OBC.CDL.Types.SimpleController.PD or
                                                           heaController==Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
 
@@ -119,7 +119,7 @@
 protected
   parameter Real yMax=1 "Upper limit of PID control output";
   parameter Real yMin=0 "Lower limit of PID control output";
-  parameter Modelica.SIunits.TemperatureDifference dTHys(final min=0) = 0.5
+  parameter Modelica.Units.SI.TemperatureDifference dTHys(final min=0) = 0.5
     "Hysteresis width for enabling cooling mode";
 equation
   connect(TRooCooSet, conCoo.u_s)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/State.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/State.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/State.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/State.mo"	2022-03-10 09:58:45.440152669 +0000
@@ -1,7 +1,7 @@
 within Buildings.Examples.VAVReheat.Controls;
 model State
   "Block that outputs the mode if the state is active, or zero otherwise"
-  extends Modelica.StateGraph.StepWithSignal;
+  extends Modelica.StateGraph.StepWithSignal(nIn = 1, nOut = 1);
  parameter OperationModes mode "Enter enumeration of mode";
   Modelica.Blocks.Interfaces.IntegerOutput y "Mode signal (=0 if not active)"
     annotation (Placement(transformation(extent={{100,-70},{120,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/SupplyAirTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/SupplyAirTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/SupplyAirTemperature.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Controls/SupplyAirTemperature.mo"	2022-03-10 09:58:45.428152667 +0000
@@ -8,13 +8,13 @@
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerType=
          Buildings.Controls.OBC.CDL.Types.SimpleController.PI "Type of controller";
   parameter Real k(min=0) = 0.01 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Buildings.Controls.OBC.CDL.Constants.small) = 120
     "Time constant of integrator block"
     annotation (Dialog(enable=
           controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
           controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time Td(min=0) = 0.1
+  parameter Modelica.Units.SI.Time Td(min=0) = 0.1
     "Time constant of derivative block"
     annotation (Dialog(enable=
           controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PD or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Guideline36.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Guideline36.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Guideline36.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Guideline36.mo"	2022-03-10 09:58:45.344152657 +0000
@@ -12,16 +12,16 @@
       dpFixed_nominal=10),
     freSta(lockoutTime=3600));
 
-  parameter Modelica.SIunits.VolumeFlowRate VPriSysMax_flow=m_flow_nominal/1.2
+  parameter Modelica.Units.SI.VolumeFlowRate VPriSysMax_flow=m_flow_nominal/1.2
     "Maximum expected system primary airflow rate at design stage";
-  parameter Modelica.SIunits.VolumeFlowRate minZonPriFlo[numZon]={
+  parameter Modelica.Units.SI.VolumeFlowRate minZonPriFlo[numZon]={
     conVAVCor.VDisSetMin_flow, conVAVSou.VDisSetMin_flow,
     conVAVEas.VDisSetMin_flow, conVAVNor.VDisSetMin_flow,
     conVAVWes.VDisSetMin_flow}
     "Minimum expected zone primary flow rate";
-  parameter Modelica.SIunits.Time samplePeriod=120
+  parameter Modelica.Units.SI.Time samplePeriod=120
     "Sample period of component, set to the same value as the trim and respond that process yPreSetReq";
-  parameter Modelica.SIunits.PressureDifference dpDisRetMax=40
+  parameter Modelica.Units.SI.PressureDifference dpDisRetMax=40
     "Maximum return fan discharge static pressure setpoint";
 
   Buildings.Controls.OBC.ASHRAE.G36_PR1.TerminalUnits.Controller conVAVCor(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Validation/BaseClasses/Floor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Validation/BaseClasses/Floor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Validation/BaseClasses/Floor.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Examples/VAVReheat/Validation/BaseClasses/Floor.mo"	2022-03-10 09:58:45.256152646 +0000
@@ -1,4 +1,4 @@
-﻿within Buildings.Examples.VAVReheat.Validation.BaseClasses;
+within Buildings.Examples.VAVReheat.Validation.BaseClasses;
 model Floor
   "Extends Buildings.Examples.VAVReheat.BaseClasses.Floor with CO2 generation from people and CO2 from outside air."
   extends Buildings.Examples.VAVReheat.BaseClasses.Floor(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/BaseClasses/PartialPlant.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/BaseClasses/PartialPlant.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/BaseClasses/PartialPlant.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/BaseClasses/PartialPlant.mo"	2022-03-10 09:58:45.224152642 +0000
@@ -2,7 +2,7 @@
 partial model PartialPlant
   "Partial class for modeling a central plant"
   import TypDisSys=Buildings.Experimental.DHC.Types.DistrictSystemType
-    "District system type enumeration";
+    ;
   replaceable package Medium=Buildings.Media.Water
     constrainedby Modelica.Media.Interfaces.PartialMedium
     "Service side medium";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterBypass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterBypass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterBypass.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterBypass.mo"	2022-03-10 09:58:45.192152638 +0000
@@ -5,10 +5,10 @@
   parameter Integer numChi(
     min=1)
     "Number of chillers";
-  parameter Modelica.SIunits.MassFlowRate mMin_flow
+  parameter Modelica.Units.SI.MassFlowRate mMin_flow
     "Minimum mass flow rate of single chiller";
   parameter Real k(min=0) = 0.06 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(min=Modelica.Constants.small)=60
+  parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small)=60
     "Time constant of Integrator block" annotation (Dialog(enable=
           controllerType == Modelica.Blocks.Types.SimpleController.PI or
           controllerType == Modelica.Blocks.Types.SimpleController.PID));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterPumpSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterPumpSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterPumpSpeed.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChilledWaterPumpSpeed.mo"	2022-03-10 09:58:45.176152637 +0000
@@ -2,21 +2,21 @@
 model ChilledWaterPumpSpeed
   "Controller for up to two headered variable speed chilled water pumps"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.PressureDifference dpSetPoi(
+  parameter Modelica.Units.SI.PressureDifference dpSetPoi(
     displayUnit="Pa")
     "Pressure difference setpoint";
-  parameter Modelica.SIunits.Time tWai
+  parameter Modelica.Units.SI.Time tWai
     "Waiting time";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate of single chilled water pump";
   parameter Real minSpe(
     final unit="1",
     final min=0,
     final max=1)=0.05
     "Minimum speed ratio required by chilled water pumps";
-  parameter Modelica.SIunits.MassFlowRate criPoiFlo=0.7*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate criPoiFlo=0.7*m_flow_nominal
     "Critcal point of flowrate for switching pump on or off";
-  parameter Modelica.SIunits.MassFlowRate deaBanFlo=0.1*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate deaBanFlo=0.1*m_flow_nominal
     "Deadband for critical point of flowrate";
   parameter Real criPoiSpe=0.5
     "Critical point of speed signal for switching on or off";
@@ -31,13 +31,13 @@
     final min=0)=1
     "Gain of controller"
     annotation (Dialog(group="Speed Controller"));
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     final min=Modelica.Constants.small)=60
     "Time constant of Integrator block"
     annotation (Dialog(enable=controllerType ==
       Modelica.Blocks.Types.SimpleController.PI or controllerType ==
       Modelica.Blocks.Types.SimpleController.PID,group="Speed Controller"));
-  parameter Modelica.SIunits.Time Td(
+  parameter Modelica.Units.SI.Time Td(
     final min=0)=0.1
     "Time constant of Derivative block"
     annotation (Dialog(enable=controllerType ==
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChillerStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChillerStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChillerStage.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/ChillerStage.mo"	2022-03-10 09:58:45.156152633 +0000
@@ -4,14 +4,14 @@
   replaceable package Medium=Buildings.Media.Water
     constrainedby Modelica.Media.Interfaces.PartialMedium
     "Service side medium";
-  parameter Modelica.SIunits.Time tWai
+  parameter Modelica.Units.SI.Time tWai
     "Waiting time";
-  parameter Modelica.SIunits.Power QChi_nominal(
+  parameter Modelica.Units.SI.Power QChi_nominal(
     final max=0)
     "Nominal cooling capacity (negative)";
-  parameter Modelica.SIunits.Power staUpThr(final min=0)=-0.8*QChi_nominal
+  parameter Modelica.Units.SI.Power staUpThr(final min=0)=-0.8*QChi_nominal
     "Stage up load threshold(from one to two chillers)";
-  parameter Modelica.SIunits.Power staDowThr(final min=0)=-0.6*QChi_nominal
+  parameter Modelica.Units.SI.Power staDowThr(final min=0)=-0.6*QChi_nominal
     "Stage down load threshold(from two to one chiller)";
   inner Modelica.StateGraph.StateGraphRoot stateGraphRoot
     "State graph root"
@@ -36,7 +36,7 @@
     "On/off signal for the chillers - false: off; true: on"
     annotation (Placement(transformation(extent={{160,10},{180,-10}}),
       iconTransformation(extent={{160,-10},{180,10}})));
-  Modelica.StateGraph.InitialStep off(nIn=1)
+  Modelica.StateGraph.InitialStep off(nOut = 1, nIn = 1)
     "No cooling is demanded"
     annotation (Placement(transformation(extent={{-10,10},{10,-10}},
       rotation=-90,origin={10,90})));
@@ -46,7 +46,7 @@
     "Status of one chiller on"
     annotation (Placement(transformation(extent={{10,-10},{-10,10}},
       rotation=90,origin={10,0})));
-  Modelica.StateGraph.StepWithSignal twoOn(nOut=2)
+  Modelica.StateGraph.StepWithSignal twoOn(nIn = 1, nOut = 2)
     "Status of two chillers on"
     annotation (Placement(transformation(extent={{10,-10},{-10,10}},
       rotation=90,origin={10,-90})));
@@ -104,7 +104,7 @@
     p=Medium.p_default,
     X=Medium.X_default)
     "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(
     sta_default)
     "Specific heat capacity of the fluid";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChilledWaterBypass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChilledWaterBypass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChilledWaterBypass.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChilledWaterBypass.mo"	2022-03-10 09:58:45.124152629 +0000
@@ -18,7 +18,7 @@
     annotation (Placement(transformation(extent={{-60,0},{-40,20}})));
   Modelica.Blocks.Sources.Sine mFloByp(
     amplitude=0.03,
-    freqHz=1/300,
+f    =1/300,
     offset=0.03,
     startTime=300)
     "Bypass loop mass flow rate"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChillerStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChillerStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChillerStage.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Controls/Validation/ChillerStage.mo"	2022-03-10 09:58:45.112152627 +0000
@@ -20,7 +20,7 @@
     annotation (Placement(transformation(extent={{-60,-30},{-40,-10}})));
   Modelica.Blocks.Sources.Sine mFlo(
     amplitude=0.5*chiStaCon.QChi_nominal/(-10)/4200,
-    freqHz=1/300,
+f    =1/300,
     offset=0.5*chiStaCon.QChi_nominal/(-10)/4200)
     "Total mass flow rate"
     annotation (Placement(transformation(extent={{-60,-60},{-40,-40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Examples/Plant.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Examples/Plant.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Examples/Plant.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Examples/Plant.mo"	2022-03-10 09:58:45.100152627 +0000
@@ -7,28 +7,28 @@
   // chiller and cooling tower
   replaceable parameter Buildings.Fluid.Chillers.Data.ElectricEIR.ElectricEIRChiller_York_YT_1055kW_5_96COP_Vanes perChi
     "Performance data of chiller";
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal=18.3
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal=18.3
     "Nominal chilled water mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal=34.7
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal=34.7
     "Nominal condenser water mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dpCHW_nominal=44.8*1000
+  parameter Modelica.Units.SI.PressureDifference dpCHW_nominal=44.8*1000
     "Nominal chilled water side pressure";
-  parameter Modelica.SIunits.PressureDifference dpCW_nominal=46.2*1000
+  parameter Modelica.Units.SI.PressureDifference dpCW_nominal=46.2*1000
     "Nominal condenser water side pressure";
-  parameter Modelica.SIunits.Power QChi_nominal=mCHW_flow_nominal*4200*(6.67-18.56)
+  parameter Modelica.Units.SI.Power QChi_nominal=mCHW_flow_nominal*4200*(6.67-18.56)
     "Nominal cooling capaciaty (Negative means cooling)";
-  parameter Modelica.SIunits.MassFlowRate mMin_flow=0.03
+  parameter Modelica.Units.SI.MassFlowRate mMin_flow=0.03
     "Minimum mass flow rate of single chiller";
-  parameter Modelica.SIunits.TemperatureDifference dTApp=3
+  parameter Modelica.Units.SI.TemperatureDifference dTApp=3
     "Approach temperature";
-  parameter Modelica.SIunits.Power PFan_nominal=5000
+  parameter Modelica.Units.SI.Power PFan_nominal=5000
     "Fan power";
   // control settings
-  parameter Modelica.SIunits.Pressure dpSetPoi=68900
+  parameter Modelica.Units.SI.Pressure dpSetPoi=68900
     "Differential pressure setpoint";
-  parameter Modelica.SIunits.Temperature TCHWSet=273.15+8
+  parameter Modelica.Units.SI.Temperature TCHWSet=273.15+8
     "Chilled water temperature setpoint";
-  parameter Modelica.SIunits.Time tWai=30
+  parameter Modelica.Units.SI.Time tWai=30
     "Waiting time";
   // pumps
   parameter Buildings.Fluid.Movers.Data.Generic perCHWPum(
@@ -41,11 +41,11 @@
       V_flow=mCW_flow_nominal/1000*{0.2,0.6,1.0,1.2},
       dp=(dpCW_nominal+60000+6000)*{1.2,1.1,1.0,0.6}))
     "Performance data for condenser water pumps";
-  parameter Modelica.SIunits.Pressure dpCHWPumVal_nominal=6000
+  parameter Modelica.Units.SI.Pressure dpCHWPumVal_nominal=6000
     "Nominal pressure drop of chilled water pump valve";
-  parameter Modelica.SIunits.Pressure dpCWPumVal_nominal=6000
+  parameter Modelica.Units.SI.Pressure dpCWPumVal_nominal=6000
     "Nominal pressure drop of chilled water pump valve";
-  parameter Modelica.SIunits.PressureDifference dpCooTowVal_nominal=6000
+  parameter Modelica.Units.SI.PressureDifference dpCooTowVal_nominal=6000
    "Nominal pressure difference of the cooling tower valve";
   replaceable Buildings.Experimental.DHC.CentralPlants.Cooling.Plant pla(
     perChi=perChi,
@@ -105,7 +105,7 @@
     annotation (Placement(transformation(extent={{60,-50},{40,-30}})));
   Modelica.Blocks.Sources.Sine loaVar(
     amplitude=913865,
-    freqHz=1/126900,
+f    =1/126900,
     offset=913865,
     startTime(displayUnit="h") = 21600) "Variable demand load"
     annotation (Placement(transformation(extent={{-60,60},{-40,80}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Plant.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Plant.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Plant.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Plant.mo"	2022-03-10 09:58:45.080152623 +0000
@@ -15,42 +15,42 @@
     "Performance data of chiller"
     annotation (Dialog(group="Chiller"),choicesAllMatching=true,
    Placement(transformation(extent={{124,264},{138,278}})));
-  parameter Modelica.SIunits.MassFlowRate mCHW_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCHW_flow_nominal
     "Nominal chilled water mass flow rate"
     annotation (Dialog(group="Chiller"));
-  parameter Modelica.SIunits.Pressure dpCHW_nominal
+  parameter Modelica.Units.SI.Pressure dpCHW_nominal
     "Pressure difference at the chilled water side"
     annotation (Dialog(group="Chiller"));
-  parameter Modelica.SIunits.HeatFlowRate QChi_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QChi_nominal(
     max=0)
     "Nominal cooling capacity of single chiller (negative means cooling)"
     annotation (Dialog(group="Chiller"));
-  parameter Modelica.SIunits.MassFlowRate mMin_flow
+  parameter Modelica.Units.SI.MassFlowRate mMin_flow
     "Minimum mass flow rate of single chiller"
     annotation (Dialog(group="Chiller"));
   // cooling tower parameters
-  parameter Modelica.SIunits.MassFlowRate mCW_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCW_flow_nominal
     "Nominal condenser water mass flow rate"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.Pressure dpCW_nominal
+  parameter Modelica.Units.SI.Pressure dpCW_nominal
     "Pressure difference at the condenser water side"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal
     "Nominal air wetbulb temperature"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.Temperature TCW_nominal
+  parameter Modelica.Units.SI.Temperature TCW_nominal
     "Nominal condenser water temperature at tower inlet"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Temperature difference between inlet and outlet of the tower"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.TemperatureDifference dTApp
+  parameter Modelica.Units.SI.TemperatureDifference dTApp
     "Approach temperature"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.Temperature TMin
+  parameter Modelica.Units.SI.Temperature TMin
     "Minimum allowed water temperature entering chiller"
     annotation (Dialog(group="Cooling Tower"));
-  parameter Modelica.SIunits.Power PFan_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal
     "Fan power"
     annotation (Dialog(group="Cooling Tower"));
   // pump parameters
@@ -64,19 +64,19 @@
     "Performance data of condenser water pump"
     annotation (Dialog(group="Pump"),choicesAllMatching=true,
    Placement(transformation(extent={{204,264},{218,278}})));
-  parameter Modelica.SIunits.Pressure dpCHWPumVal_nominal
+  parameter Modelica.Units.SI.Pressure dpCHWPumVal_nominal
     "Nominal pressure drop of chilled water pump valve"
     annotation (Dialog(group="Pump"));
-  parameter Modelica.SIunits.Pressure dpCWPumVal_nominal
+  parameter Modelica.Units.SI.Pressure dpCWPumVal_nominal
     "Nominal pressure drop of condenser water pump valve"
     annotation (Dialog(group="Pump"));
-  parameter Modelica.SIunits.PressureDifference dpCooTowVal_nominal
+  parameter Modelica.Units.SI.PressureDifference dpCooTowVal_nominal
    "Nominal pressure difference of the cooling tower valve";
   // control settings
-  parameter Modelica.SIunits.Time tWai
+  parameter Modelica.Units.SI.Time tWai
     "Waiting time"
     annotation (Dialog(group="Control Settings"));
-  parameter Modelica.SIunits.PressureDifference dpSetPoi(
+  parameter Modelica.Units.SI.PressureDifference dpSetPoi(
     displayUnit="Pa")
     "Demand side pressure difference setpoint"
     annotation (Dialog(group="Control Settings"));
@@ -252,7 +252,7 @@
     p=Medium.p_default,
     X=Medium.X_default)
     "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
     sta_default)
     "Specific heat capacity of the fluid";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersParallel.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersParallel.mo"	2022-03-10 09:58:44.968152610 +0000
@@ -9,26 +9,26 @@
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial
     "Type of energy balance: dynamic (3 initialization options) or steady state"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal
+  parameter Modelica.Units.SI.PressureDifference dp_nominal
     "Nominal pressure difference of the tower"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal
    "Nominal pressure difference of the valve";
   parameter Real ratWatAir_nominal(
     final min=0,
     final unit="1")=0.625
     "Design water-to-air ratio"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal
     "Nominal outdoor (air inlet) wetbulb temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatIn_nominal
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal
     "Nominal water inlet temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Temperature difference between inlet and outlet of the tower"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Power PFan_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal
     "Fan power"
     annotation (Dialog(group="Fan"));
   parameter Boolean use_inputFilter=true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersWithBypass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersWithBypass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersWithBypass.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/CoolingTowersWithBypass.mo"	2022-03-10 09:58:44.944152606 +0000
@@ -12,32 +12,32 @@
   parameter Boolean use_inputFilter=true
     "= true, if opening is filtered with a 2nd order CriticalDamping filter"
     annotation (Dialog(tab="Dynamics",group="Filtered opening"));
-  parameter Modelica.SIunits.Pressure dp_nominal
+  parameter Modelica.Units.SI.Pressure dp_nominal
     "Nominal pressure difference of the tower"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal
     "Nominal pressure difference of the valve";
   parameter Real ratWatAir_nominal(
     final min=0,
     final unit="1")=0.625
     "Design water-to-air ratio"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal
     "Nominal outdoor (air inlet) wetbulb temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatIn_nominal
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal
     "Nominal water inlet temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Temperature difference between inlet and outlet of the tower"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Power PFan_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal
     "Fan power"
     annotation (Dialog(group="Fan"));
-  parameter Modelica.SIunits.TemperatureDifference dTApp=3
+  parameter Modelica.Units.SI.TemperatureDifference dTApp=3
     "Approach temperature"
     annotation (Dialog(group="Control Settings"));
-  parameter Modelica.SIunits.Temperature TMin
+  parameter Modelica.Units.SI.Temperature TMin
     "Minimum allowed water temperature entering chiller"
     annotation (Dialog(group="Control Settings"));
   parameter Modelica.Blocks.Types.SimpleController controllerType=Modelica.Blocks.Types.SimpleController.PI
@@ -48,11 +48,11 @@
     final min=0)=1
     "Gain of the tower PID controller"
     annotation (Dialog(group="Control Settings"));
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     final min=Modelica.Constants.small)=60
     "Integrator time constant of the tower PID controller"
     annotation (Dialog(enable=(enableTi),group="Control Settings"));
-  parameter Modelica.SIunits.Time Td(
+  parameter Modelica.Units.SI.Time Td(
     final min=0)=0.1
     "Derivative time constant of the tower PID controller"
     annotation (Dialog(enable=(enableTd),group="Control Settings"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo"	2022-03-10 09:58:44.904152602 +0000
@@ -4,7 +4,7 @@
 
   package Medium_W = Buildings.Media.Water "Medium model for water";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Design water flow rate"
       annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/CentralPlants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo"	2022-03-10 09:58:44.884152598 +0000
@@ -13,7 +13,7 @@
       TMin=TMin,
       controllerType=Modelica.Blocks.Types.SimpleController.PI),
     weaDat(final computeWetBulbTemperature=true));
-  parameter Modelica.SIunits.Temperature TMin=273.15+10
+  parameter Modelica.Units.SI.Temperature TMin=273.15+10
     "Minimum allowed water temperature entering chiller";
 equation
   connect(weaBus.TWetBul, tow.TWetBul)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialETS.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialETS.mo"	2022-03-10 09:58:44.852152594 +0000
@@ -2,7 +2,7 @@
 partial model PartialETS
   "Partial class for modeling an energy transfer station"
   import TypDisSys=Buildings.Experimental.DHC.Types.DistrictSystemType
-    "District system type enumeration";
+    ;
   replaceable package MediumSer=Buildings.Media.Water
     constrainedby Modelica.Media.Interfaces.PartialMedium
     "Service side medium";
@@ -63,13 +63,13 @@
   parameter Boolean allowFlowReversalBui=false
     "Set to true to allow flow reversal on building side"
     annotation (Dialog(tab="Assumptions"),Evaluate=true);
-  parameter Modelica.SIunits.HeatFlowRate QHeaWat_flow_nominal(min=0)=0
+  parameter Modelica.Units.SI.HeatFlowRate QHeaWat_flow_nominal(min=0)=0
     "Nominal capacity of heating system (>=0)"
     annotation (Dialog(group="Nominal condition", enable=have_heaWat));
-  parameter Modelica.SIunits.HeatFlowRate QHotWat_flow_nominal(min=0)=0
+  parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0)=0
     "Nominal capacity of hot water production system (>=0)"
     annotation (Dialog(group="Nominal condition", enable=have_hotWat));
-  parameter Modelica.SIunits.HeatFlowRate QChiWat_flow_nominal(max=0)=0
+  parameter Modelica.Units.SI.HeatFlowRate QChiWat_flow_nominal(max=0)=0
     "Nominal capacity of cooling system (<=0)"
     annotation (Dialog(group="Nominal condition", enable=have_chiWat));
   parameter Buildings.Fluid.Data.Fuels.Generic fue[nFue]
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/StratifiedTank.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/StratifiedTank.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/StratifiedTank.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/StratifiedTank.mo"	2022-03-10 09:58:44.808152589 +0000
@@ -7,18 +7,18 @@
   final parameter Boolean allowFlowReversal=true
     "= true to allow flow reversal, false restricts to design direction (port_a -> port_b)"
     annotation (Dialog(tab="Assumptions"),Evaluate=true);
-  parameter Modelica.SIunits.Volume VTan
+  parameter Modelica.Units.SI.Volume VTan
     "Tank volume";
-  parameter Modelica.SIunits.Length hTan
+  parameter Modelica.Units.SI.Length hTan
     "Height of tank (without insulation)";
-  parameter Modelica.SIunits.Length dIns
+  parameter Modelica.Units.SI.Length dIns
     "Thickness of insulation";
-  parameter Modelica.SIunits.ThermalConductivity kIns=0.04
+  parameter Modelica.Units.SI.ThermalConductivity kIns=0.04
     "Specific heat conductivity of insulation";
   parameter Integer nSeg(
     min=2)=3
     "Number of volume segments";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation (Dialog(group="Nominal condition"));
   // IO CONNECTORS
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/Validation/CollectorDistributor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/Validation/CollectorDistributor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/Validation/CollectorDistributor.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/Validation/CollectorDistributor.mo"	2022-03-10 09:58:44.780152586 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium=Buildings.Media.Water
     "Source side medium";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
   Fluid.Movers.FlowControlled_m_flow sou1(
     redeclare package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/computeCoordinates.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/computeCoordinates.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/computeCoordinates.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/BaseClasses/computeCoordinates.mo"	2022-03-10 09:58:44.700152575 +0000
@@ -3,9 +3,9 @@
   "Coordinates of evenly distributed boreholes given the number of boreholes"
   input Integer nBorHol
     "Number of boreholes";
-  input Modelica.SIunits.Distance dxy=6
+  input Modelica.Units.SI.Distance dxy=6
     "Distance in x-axis (and y-axis) between borehole axes";
-  output Modelica.SIunits.Distance cooBor[nBorHol,2]
+  output Modelica.Units.SI.Distance cooBor[nBorHol,2]
     "Coordinates of boreholes";
 protected
   Integer k=1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/BaseClasses/PartialParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/BaseClasses/PartialParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/BaseClasses/PartialParallel.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/BaseClasses/PartialParallel.mo"	2022-03-10 09:58:44.680152573 +0000
@@ -26,34 +26,34 @@
   parameter Integer nSouAmb=1
     "Number of ambient sources"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.PressureDifference dpValIso_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpValIso_nominal(
     displayUnit="Pa")=2E3
     "Nominal pressure drop of ambient circuit isolation valves"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dp1Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp1Hex_nominal(
     displayUnit="Pa")
     "Nominal pressure drop across heat exchanger on district side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.PressureDifference dp2Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp2Hex_nominal(
     displayUnit="Pa")
     "Nominal pressure drop across heat exchanger on building side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.HeatFlowRate QHex_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal
     "Nominal heat flow rate through heat exchanger (from district to building)"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.Temperature T_a1Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_a1Hex_nominal
     "Nominal water inlet temperature on district side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.Temperature T_b1Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_b1Hex_nominal
     "Nominal water outlet temperature on district side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.Temperature T_a2Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_a2Hex_nominal
     "Nominal water inlet temperature on building side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.Temperature T_b2Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_b2Hex_nominal
     "Nominal water outlet temperature on building side"
     annotation (Dialog(group="District heat exchanger"));
-  parameter Modelica.SIunits.TemperatureDifference dT1HexSet[2]
+  parameter Modelica.Units.SI.TemperatureDifference dT1HexSet[2]
     "Primary side deltaT set point schedule (index 1 for heat rejection)"
     annotation (Dialog(group="District heat exchanger"));
   parameter Real spePum1HexMin(
@@ -81,22 +81,22 @@
     constrainedby Buildings.Fluid.Movers.Data.Generic
     "Record with performance data for secondary pump"
     annotation (Dialog(group="District heat exchanger"),choicesAllMatching=true,Placement(transformation(extent={{-40,222},{-20,242}})));
-  parameter Modelica.SIunits.Volume VTanHeaWat
+  parameter Modelica.Units.SI.Volume VTanHeaWat
     "Heating water tank volume"
     annotation (Dialog(group="Buffer Tank"));
-  parameter Modelica.SIunits.Length hTanHeaWat=(VTanHeaWat*16/Modelica.Constants.pi)^(1/3)
+  parameter Modelica.Units.SI.Length hTanHeaWat=(VTanHeaWat*16/Modelica.Constants.pi)^(1/3)
     "Heating water tank height (assuming twice the diameter)"
     annotation (Dialog(group="Buffer Tank"));
-  parameter Modelica.SIunits.Length dInsTanHeaWat=0.1
+  parameter Modelica.Units.SI.Length dInsTanHeaWat=0.1
     "Heating water tank insulation thickness"
     annotation (Dialog(group="Buffer Tank"));
-  parameter Modelica.SIunits.Volume VTanChiWat
+  parameter Modelica.Units.SI.Volume VTanChiWat
     "Chilled water tank volume"
     annotation (Dialog(group="Buffer Tank"));
-  parameter Modelica.SIunits.Length hTanChiWat=(VTanChiWat*16/Modelica.Constants.pi)^(1/3)
+  parameter Modelica.Units.SI.Length hTanChiWat=(VTanChiWat*16/Modelica.Constants.pi)^(1/3)
     "Chilled water tank height (without insulation)"
     annotation (Dialog(group="Buffer Tank"));
-  parameter Modelica.SIunits.Length dInsTanChiWat=0.1
+  parameter Modelica.Units.SI.Length dInsTanChiWat=0.1
     "Chilled water tank insulation thickness"
     annotation (Dialog(group="Buffer Tank"));
   parameter Integer nSegTan=3
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/ChillerBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/ChillerBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/ChillerBorefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/ChillerBorefield.mo"	2022-03-10 09:58:44.520152553 +0000
@@ -42,11 +42,11 @@
   parameter Boolean have_borFie=false
     "Set to true in case a borefield is used in addition of the district HX"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.PressureDifference dpCon_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpCon_nominal(
     displayUnit="Pa")
     "Nominal pressure drop accross condenser"
     annotation (Dialog(group="Chiller"));
-  parameter Modelica.SIunits.PressureDifference dpEva_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpEva_nominal(
     displayUnit="Pa")
     "Nominal pressure drop accross evaporator"
     annotation (Dialog(group="Chiller"));
@@ -66,14 +66,14 @@
     "Record with performance data for evaporator pump"
     annotation (Dialog(group="Chiller"),choicesAllMatching=true,
     Placement(transformation(extent={{100,222},{120,242}})));
-  parameter Modelica.SIunits.Temperature TBorWatEntMax=313.15
+  parameter Modelica.Units.SI.Temperature TBorWatEntMax=313.15
     "Maximum value of borefield water entering temperature"
     annotation (Dialog(group="Borefield",enable=have_borFie));
   parameter Real spePumBorMin(
     final unit="1")=0.1
     "Borefield pump minimum speed"
     annotation (Dialog(group="Borefield",enable=have_borFie));
-  parameter Modelica.SIunits.Pressure dpBorFie_nominal(
+  parameter Modelica.Units.SI.Pressure dpBorFie_nominal(
     displayUnit="Pa")=5E4
     "Pressure losses for the entire borefield (control valve excluded)"
     annotation (Dialog(group="Borefield",enable=have_borFie));
@@ -99,23 +99,23 @@
     min=0)=0.1
     "Gain of controller on cold side"
     annotation (Dialog(group="Supervisory controller"));
-  parameter Modelica.SIunits.Time TiHot(
+  parameter Modelica.Units.SI.Time TiHot(
     min=Buildings.Controls.OBC.CDL.Constants.small)=300
     "Time constant of integrator block on hot side"
     annotation (Dialog(group="Supervisory controller",
     enable=controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time TiCol(
+  parameter Modelica.Units.SI.Time TiCol(
     min=Buildings.Controls.OBC.CDL.Constants.small)=120
     "Time constant of integrator block on cold side"
     annotation (Dialog(group="Supervisory controller",enable=controllerType ==
     Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Temperature THeaWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature THeaWatSupSetMin(
     displayUnit="degC")=datChi.TConEntMin+5
     "Minimum value of heating water supply temperature set point"
     annotation (Dialog(group="Supervisory controller"));
-  parameter Modelica.SIunits.Temperature TChiWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature TChiWatSupSetMin(
     displayUnit="degC")=datChi.TEvaLvgMin
     "Minimum value of chilled water supply temperature set point"
     annotation (Dialog(group="Supervisory controller"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Borefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Borefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Borefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Borefield.mo"	2022-03-10 09:58:44.472152546 +0000
@@ -2,7 +2,7 @@
 model Borefield
   "Borefield controller"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Temperature TBorWatEntMax(
+  parameter Modelica.Units.SI.Temperature TBorWatEntMax(
     displayUnit="degC")
     "Maximum value of borefield water entering temperature";
   parameter Real spePumBorMin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Chiller.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Chiller.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Chiller.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Chiller.mo"	2022-03-10 09:58:44.448152543 +0000
@@ -2,10 +2,10 @@
 model Chiller
   "Chiller controller"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Temperature TConWatEntMin(
+  parameter Modelica.Units.SI.Temperature TConWatEntMin(
     displayUnit="degC")
     "Minimum value of condenser water entering temperature";
-  parameter Modelica.SIunits.Temperature TEvaWatEntMax(
+  parameter Modelica.Units.SI.Temperature TEvaWatEntMax(
     displayUnit="degC")
     "Maximum value of evaporator water entering temperature";
   Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uCoo
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/HeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/HeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/HeatExchanger.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/HeatExchanger.mo"	2022-03-10 09:58:44.432152542 +0000
@@ -19,13 +19,13 @@
     final unit="1",
     min=0.01)=0.1
     "Heat exchanger secondary pump minimum speed (fractional)";
-  parameter Modelica.SIunits.TemperatureDifference dT1HexSet[2]
+  parameter Modelica.Units.SI.TemperatureDifference dT1HexSet[2]
     "Primary side deltaT set point schedule (index 1 for heat rejection)";
   parameter Real k[2]
     "Gain schedule for controller (index 1 for heat rejection)";
   final parameter Real kNor[2]=k ./ k[1]
     "Normalized gain schedule for controller (index 1 for heat rejection)";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=0)
     "Time constant of integrator block";
   Buildings.Controls.OBC.CDL.Interfaces.RealInput T1HexWatEnt(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PIDWithEnable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PIDWithEnable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PIDWithEnable.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PIDWithEnable.mo"	2022-03-10 09:58:44.400152538 +0000
@@ -7,11 +7,11 @@
   parameter Real k(
     min=0)=1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Buildings.Controls.OBC.CDL.Constants.small)=0.5
     "Time constant of integrator block"
     annotation (Dialog(enable=controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time Td(
+  parameter Modelica.Units.SI.Time Td(
     min=0)=0.1
     "Time constant of derivative block"
     annotation (Dialog(enable=controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PD or controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PrimaryVariableFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PrimaryVariableFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PrimaryVariableFlow.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/PrimaryVariableFlow.mo"	2022-03-10 09:58:44.388152536 +0000
@@ -2,9 +2,9 @@
 block PrimaryVariableFlow
   "Ideal control of condenser or evaporator variable flow rate"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Heat flow rate at nominal conditions (>0 for condenser)";
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=if Q_flow_nominal>0 then Modelica.Constants.eps else -100,
     max=if Q_flow_nominal<0 then -Modelica.Constants.eps else 100)
     "DeltaT at nominal conditions (>0 for condenser)";
@@ -13,10 +13,10 @@
     final min=0,
     final max=1)=0.3
     "Minimum mass flow rate (ratio to nominal)";
-  constant Modelica.SIunits.SpecificHeatCapacity cp=
+  constant Modelica.Units.SI.SpecificHeatCapacity cp=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity";
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)=
     Q_flow_nominal/cp/dT_nominal
     "Mass flow rate at nominal conditions";
   Buildings.Controls.OBC.CDL.Interfaces.RealInput loa(final unit="W")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Reset.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Reset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Reset.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Reset.mo"	2022-03-10 09:58:44.376152534 +0000
@@ -2,7 +2,7 @@
 model Reset
   "Supervisory supply temperature reset"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Temperature THeaWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature THeaWatSupSetMin(
     displayUnit="degC")
     "Minimum value of heating water supply temperature set point";
   Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uHea
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideCold.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideCold.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideCold.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideCold.mo"	2022-03-10 09:58:44.368152534 +0000
@@ -5,7 +5,7 @@
   parameter Integer nSouAmb=1
     "Number of ambient sources to control"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature TChiWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature TChiWatSupSetMin(
     displayUnit="degC")
     "Minimum value of chilled water supply temperature set point";
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI
@@ -15,7 +15,7 @@
   parameter Real k(
     min=0)=0.1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Buildings.Controls.OBC.CDL.Constants.small)=120
     "Time constant of integrator block"
     annotation (Dialog(enable=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideHot.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideHot.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideHot.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/SideHot.mo"	2022-03-10 09:58:44.340152530 +0000
@@ -5,10 +5,10 @@
   parameter Integer nSouAmb=1
     "Number of ambient sources to control"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.TemperatureDifference dTDea(
+  parameter Modelica.Units.SI.TemperatureDifference dTDea(
     min=0)=1
     "Temperature difference band between set point tracking and heat rejection (absolute value)";
-  parameter Modelica.SIunits.TemperatureDifference dTLoc(
+  parameter Modelica.Units.SI.TemperatureDifference dTLoc(
     min=0)=dTDea+2
     "Temperature difference between set point tracking and cold rejection lockout (absolute value)";
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI
@@ -18,7 +18,7 @@
   parameter Real k(
     min=0)=0.1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Buildings.Controls.OBC.CDL.Constants.small)=120
     "Time constant of integrator block"
     annotation (Dialog(enable=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Supervisory.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Supervisory.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Supervisory.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Controls/Supervisory.mo"	2022-03-10 09:58:44.312152526 +0000
@@ -12,22 +12,22 @@
   parameter Real kCol(
     min=0)=0.1
     "Gain of controller on cold side";
-  parameter Modelica.SIunits.Time TiHot(
+  parameter Modelica.Units.SI.Time TiHot(
     min=Buildings.Controls.OBC.CDL.Constants.small)=300
     "Time constant of integrator block on hot side"
     annotation (Dialog(enable=
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time TiCol(
+  parameter Modelica.Units.SI.Time TiCol(
     min=Buildings.Controls.OBC.CDL.Constants.small)=120
     "Time constant of integrator block on cold side"
     annotation (Dialog(enable=
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
     controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Temperature THeaWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature THeaWatSupSetMin(
     displayUnit="degC")
     "Minimum value of heating water supply temperature set point";
-  parameter Modelica.SIunits.Temperature TChiWatSupSetMin(
+  parameter Modelica.Units.SI.Temperature TChiWatSupSetMin(
     displayUnit="degC")
     "Minimum value of chilled water supply temperature set point";
   Buildings.Controls.OBC.CDL.Interfaces.RealInput yValIsoCon_actual(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Examples/ChillerBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Examples/ChillerBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Examples/ChillerBorefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Examples/ChillerBorefield.mo"	2022-03-10 09:58:44.284152522 +0000
@@ -7,9 +7,9 @@
       datBorFie=datBorFie));
   parameter Integer nBorHol=64
     "Number of boreholes (must be a square number)";
-  parameter Modelica.SIunits.Distance dxy=6
+  parameter Modelica.Units.SI.Distance dxy=6
     "Distance in x-axis (and y-axis) between borehole axes";
-  final parameter Modelica.SIunits.Distance cooBor[nBorHol,2]=EnergyTransferStations.BaseClasses.computeCoordinates(
+  final parameter Modelica.Units.SI.Distance cooBor[nBorHol,2]=EnergyTransferStations.BaseClasses.computeCoordinates(
     nBorHol,
     dxy)
     "Coordinates of boreholes";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/HeatPumpHeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/HeatPumpHeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/HeatPumpHeatExchanger.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/HeatPumpHeatExchanger.mo"	2022-03-10 09:58:44.272152522 +0000
@@ -27,61 +27,61 @@
     final max=1)=0.3
     "Minimum condenser or evaporator mass flow rate (ratio to nominal)"
     annotation (Dialog(enable=have_varFloCon or have_varFloEva));
-  parameter Modelica.SIunits.Temperature TDisWatMin
+  parameter Modelica.Units.SI.Temperature TDisWatMin
     "District water minimum temperature"
     annotation (Dialog(group="DHC system"));
-  parameter Modelica.SIunits.Temperature TDisWatMax
+  parameter Modelica.Units.SI.Temperature TDisWatMax
     "District water maximum temperature"
     annotation (Dialog(group="DHC system"));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(min=0) = 5
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5
     "Water temperature drop/increase accross load and source-side HX (always positive)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TChiWatSup_nominal=291.15
+  parameter Modelica.Units.SI.Temperature TChiWatSup_nominal=291.15
     "Chilled water supply temperature"
     annotation (Dialog(group="Nominal conditions"));
-  final parameter Modelica.SIunits.Temperature TChiWatRet_nominal=
+  final parameter Modelica.Units.SI.Temperature TChiWatRet_nominal=
     TChiWatSup_nominal + dT_nominal
     "Chilled water return temperature"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature THeaWatSup_nominal=313.15
+  parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=313.15
     "Heating water supply temperature"
     annotation (Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.Temperature THeaWatRet_nominal=
+  final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal=
     THeaWatSup_nominal - dT_nominal
     "Heating water return temperature"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature THotWatSup_nominal=336.15
+  parameter Modelica.Units.SI.Temperature THotWatSup_nominal=336.15
     "Hot water supply temperature"
     annotation (Dialog(group="Nominal condition", enable=have_hotWat));
-  parameter Modelica.SIunits.Temperature TColWat_nominal=288.15
+  parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15
     "Cold water temperature (for hot water production)"
     annotation (Dialog(group="Nominal condition", enable=have_hotWat));
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa") = 50000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa") = 50000
     "Pressure difference at nominal flow rate (for each flow leg)"
     annotation(Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.MassFlowRate mHeaWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal(min=0)=
     abs(QHeaWat_flow_nominal / cpBui_default / (THeaWatSup_nominal - THeaWatRet_nominal))
     "Heating water mass flow rate"
     annotation(Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.MassFlowRate mChiWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal(min=0)=
     abs(QChiWat_flow_nominal / cpBui_default / (TChiWatSup_nominal - TChiWatRet_nominal))
     "Chilled water mass flow rate"
     annotation(Dialog(group="Nominal conditions"));
-  final parameter Modelica.SIunits.MassFlowRate mEvaHotWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mEvaHotWat_flow_nominal(min=0)=
     QHotWat_flow_nominal * (COPHotWat_nominal - 1) / COPHotWat_nominal /
     cpSer_default / dT_nominal
     "Evaporator water mass flow rate of heat pump for hot water production"
     annotation (Dialog(group="Nominal condition", enable=have_hotWat));
-  final parameter Modelica.SIunits.MassFlowRate mDisWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mDisWat_flow_nominal(min=0)=
     max(proHeaWat.m2_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal)
     "District water mass flow rate"
     annotation (Dialog(group="Nominal condition"));
-  constant Modelica.SIunits.SpecificHeatCapacity cpBui_default=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpBui_default=
     MediumBui.specificHeatCapacityCp(MediumBui.setState_pTX(
       p = MediumBui.p_default,
       T = MediumBui.T_default))
     "Specific heat capacity of the fluid";
-  constant Modelica.SIunits.SpecificHeatCapacity cpSer_default=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpSer_default=
     MediumBui.specificHeatCapacityCp(MediumSer.setState_pTX(
       p = MediumSer.p_default,
       T = MediumSer.T_default))
@@ -95,11 +95,11 @@
     "COP of heat pump for hot water production"
     annotation (Dialog(group="Nominal condition", enable=have_hotWat));
   // District HX
-  final parameter Modelica.SIunits.MassFlowRate m1HexChi_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate m1HexChi_flow_nominal(min=0)=
     abs(QChiWat_flow_nominal / cpSer_default / dT_nominal)
     "CHW HX primary mass flow rate"
     annotation(Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.MassFlowRate m2HexChi_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate m2HexChi_flow_nominal(min=0)=
     abs(QChiWat_flow_nominal / cpSer_default / (THeaWatSup_nominal - THeaWatRet_nominal))
     "CHW HX secondary mass flow rate"
     annotation(Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Borefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Borefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Borefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Borefield.mo"	2022-03-10 09:58:44.196152513 +0000
@@ -23,13 +23,13 @@
     constrainedby Buildings.Fluid.Movers.Data.Generic
     "Record with performance data for borefield pump"
     annotation (choicesAllMatching=true,Placement(transformation(extent={{40,60},{60,80}})));
-  parameter Modelica.SIunits.Pressure dp_nominal(
+  parameter Modelica.Units.SI.Pressure dp_nominal(
     displayUnit="Pa")
     "Pressure losses for the entire borefield (control valve excluded)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dpValBorFie_nominal=dp_nominal/2
+  parameter Modelica.Units.SI.Pressure dpValBorFie_nominal=dp_nominal/2
     "Nominal pressure drop of control valve";
-  parameter Modelica.SIunits.Temperature TBorWatEntMax(
+  parameter Modelica.Units.SI.Temperature TBorWatEntMax(
     displayUnit="degC")
     "Maximum value of borefield water entering temperature";
   parameter Real spePumBorMin=0.1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Chiller.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Chiller.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Chiller.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Chiller.mo"	2022-03-10 09:58:44.172152509 +0000
@@ -22,25 +22,25 @@
     constrainedby Buildings.Fluid.Movers.Data.Generic
     "Record with performance data for evaporator pump"
     annotation (choicesAllMatching=true,Placement(transformation(extent={{140,160},{160,180}})));
-  parameter Modelica.SIunits.PressureDifference dpCon_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpCon_nominal(
     displayUnit="Pa")
     "Nominal pressure drop accross condenser"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpEva_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpEva_nominal(
     displayUnit="Pa")
     "Nominal pressure drop accross evaporator"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dpValCon_nominal=dpCon_nominal/2
+  parameter Modelica.Units.SI.Pressure dpValCon_nominal=dpCon_nominal/2
     "Nominal pressure drop accross control valve on condenser side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dpValEva_nominal=dpEva_nominal/2
+  parameter Modelica.Units.SI.Pressure dpValEva_nominal=dpEva_nominal/2
     "Nominal pressure drop accross control valve on evaporator side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TConWatEntMin(
+  parameter Modelica.Units.SI.Temperature TConWatEntMin(
     displayUnit="degC")=dat.TConEntMin
     "Minimum value of condenser water entering temperature"
     annotation (Dialog(group="Controls"));
-  parameter Modelica.SIunits.Temperature TEvaWatEntMax(
+  parameter Modelica.Units.SI.Temperature TEvaWatEntMax(
     displayUnit="degC")=dat.TEvaLvgMax-dat.QEva_flow_nominal/cp_default/dat.mEva_flow_nominal
     "Maximum value of evaporator water entering temperature"
     annotation (Dialog(group="Controls"));
@@ -235,7 +235,7 @@
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi])
     "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
     sta_default)
     "Specific heat capacity of the fluid";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatExchanger.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatExchanger.mo"	2022-03-10 09:58:44.080152497 +0000
@@ -20,35 +20,35 @@
     constrainedby Buildings.Fluid.Movers.Data.Generic
     "Record with performance data for secondary pump"
     annotation (choicesAllMatching=true,Placement(transformation(extent={{20,-140},{40,-120}})));
-  parameter Modelica.SIunits.PressureDifference dp1Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp1Hex_nominal(
     displayUnit="Pa")
     "Nominal pressure drop across heat exchanger on district side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dp2Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp2Hex_nominal(
     displayUnit="Pa")
     "Nominal pressure drop across heat exchanger on building side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpVal1Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpVal1Hex_nominal(
     displayUnit="Pa")=dp1Hex_nominal/2
     "Nominal pressure drop of primary control valve"
     annotation (Dialog(enable=have_val1Hex,group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpVal2Hex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpVal2Hex_nominal(
     displayUnit="Pa")=dp2Hex_nominal/2
     "Nominal pressure drop of secondary control valve"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHex_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal
     "Nominal heat flow rate (from district to building)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_a1Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_a1Hex_nominal
     "Nominal water inlet temperature on district side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_b1Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_b1Hex_nominal
     "Nominal water outlet temperature on district side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_a2Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_a2Hex_nominal
     "Nominal water inlet temperature on building side"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_b2Hex_nominal
+  parameter Modelica.Units.SI.Temperature T_b2Hex_nominal
     "Nominal water outlet temperature on building side"
     annotation (Dialog(group="Nominal condition"));
   parameter Real spePum1HexMin(
@@ -66,13 +66,13 @@
     min=0.01)=0.1
     "Heat exchanger secondary pump minimum speed (fractional)"
     annotation (Dialog(group="Controls"));
-  parameter Modelica.SIunits.TemperatureDifference dT1HexSet[2]
+  parameter Modelica.Units.SI.TemperatureDifference dT1HexSet[2]
     "Primary side deltaT set point schedule (index 1 for heat rejection)"
     annotation (Dialog(group="Controls"));
   parameter Real k[2]={0.05,0.1}
     "Gain schedule for controller (index 1 for heat rejection)"
     annotation (Dialog(group="Controls"));
-  parameter Modelica.SIunits.Time Ti=120
+  parameter Modelica.Units.SI.Time Ti=120
     "Time constant of integrator block"
     annotation (Dialog(group="Controls"));
   // IO CONNECTORS
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatPump.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatPump.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatPump.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/HeatPump.mo"	2022-03-10 09:58:44.052152494 +0000
@@ -24,25 +24,25 @@
   parameter Real COP_nominal(final unit="1")
     "Heat pump COP"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TCon_nominal
+  parameter Modelica.Units.SI.Temperature TCon_nominal
     "Condenser outlet temperature used to compute COP_nominal"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TEva_nominal
+  parameter Modelica.Units.SI.Temperature TEva_nominal
     "Evaporator outlet temperature used to compute COP_nominal"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate Q1_flow_nominal(min=0)
+  parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0)
     "Heating heat flow rate"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference dT1_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT1_nominal(
     final min=0) = 5 "Temperature difference condenser outlet-inlet"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference dT2_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT2_nominal(
     final max=0) = -5 "Temperature difference evaporator outlet-inlet"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dp1_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa")
     "Pressure difference over condenser"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dp2_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa")
     "Pressure difference over evaporator"
     annotation (Dialog(group="Nominal condition"));
   parameter Boolean allowFlowReversal1=false
@@ -51,11 +51,11 @@
   parameter Boolean allowFlowReversal2=false
     "Set to true to allow flow reversal on evaporator side"
     annotation (Dialog(tab="Assumptions"), Evaluate=true);
-  final parameter Modelica.SIunits.MassFlowRate m1_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)=
     heaPum.m1_flow_nominal
     "Mass flow rate on condenser side"
     annotation (Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.MassFlowRate m2_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)=
     heaPum.m2_flow_nominal
     "Mass flow rate on evaporator side"
     annotation (Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/SwitchBox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/SwitchBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/SwitchBox.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/SwitchBox.mo"	2022-03-10 09:58:44.020152490 +0000
@@ -3,10 +3,10 @@
   "Model for mass flow rate redirection with three-port two-position directional valves"
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium model";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal(
     min=0, displayUnit="Pa") = 5000
     "Valve pressure drop at nominal conditions"
     annotation(Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/Borefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/Borefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/Borefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/Borefield.mo"	2022-03-10 09:58:44.000152488 +0000
@@ -6,9 +6,9 @@
     "Medium model";
   parameter Integer nBorHol=100
     "Number of boreholes (must be a square number)";
-  parameter Modelica.SIunits.Distance dxy=6
+  parameter Modelica.Units.SI.Distance dxy=6
     "Distance in x-axis (and y-axis) between borehole axes";
-  final parameter Modelica.SIunits.Distance cooBor[nBorHol,2]=.Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.computeCoordinates(
+  final parameter Modelica.Units.SI.Distance cooBor[nBorHol,2]=.Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.computeCoordinates(
     nBorHol,
     dxy)
     "Coordinates of boreholes";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/SwitchBox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/SwitchBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/SwitchBox.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Subsystems/Validation/SwitchBox.mo"	2022-03-10 09:58:43.960152482 +0000
@@ -4,7 +4,7 @@
 
   package Medium=Buildings.Media.Water
     "Medium model";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal water mass flow rate";
   Fluid.Delays.DelayFirstOrder volSup(
     redeclare final package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/BaseClasses/PartialChillerBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/BaseClasses/PartialChillerBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/BaseClasses/PartialChillerBorefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/BaseClasses/PartialChillerBorefield.mo"	2022-03-10 09:58:43.936152478 +0000
@@ -4,15 +4,15 @@
   extends Modelica.Icons.Example;
   package Medium=Buildings.Media.Water
     "Medium model";
-  parameter Modelica.SIunits.MassFlowRate mHeaWat_flow_nominal=0.9*datChi.mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal=0.9*datChi.mCon_flow_nominal
     "Nominal heating water mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mChiWat_flow_nominal=0.9*datChi.mEva_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal=0.9*datChi.mEva_flow_nominal
     "Nominal chilled water mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal(
     max=-Modelica.Constants.eps)=-1e6
     "Design cooling heat flow rate (<=0)"
     annotation (Dialog(group="Design parameter"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=Modelica.Constants.eps)=abs(
     QCoo_flow_nominal)*(1+1/datChi.COP_nominal)
     "Design heating heat flow rate (>=0)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/ChillerBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/ChillerBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/ChillerBorefield.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/EnergyTransferStations/Combined/Generation5/Validation/ChillerBorefield.mo"	2022-03-10 09:58:43.900152475 +0000
@@ -7,9 +7,9 @@
       datBorFie=datBorFie));
   parameter Integer nBorHol=64
     "Number of boreholes (must be a square number)";
-  parameter Modelica.SIunits.Distance dxy=6
+  parameter Modelica.Units.SI.Distance dxy=6
     "Distance in x-axis (and y-axis) between borehole axes";
-  final parameter Modelica.SIunits.Distance cooBor[nBorHol,2]=
+  final parameter Modelica.Units.SI.Distance cooBor[nBorHol,2]=
     EnergyTransferStations.BaseClasses.computeCoordinates(
       nBorHol,
       dxy)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/CentralPlants/SewageHeatRecovery.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/CentralPlants/SewageHeatRecovery.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/CentralPlants/SewageHeatRecovery.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/CentralPlants/SewageHeatRecovery.mo"	2022-03-10 09:58:43.864152470 +0000
@@ -10,19 +10,19 @@
     final have_weaBus=false,
     final typ=DHC.Types.DistrictSystemType.CombinedGeneration5);
 
-  parameter Modelica.SIunits.MassFlowRate mSew_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mSew_flow_nominal
     "Sewage water nominal mass flow rate"
     annotation(Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal
     "District water nominal mass flow rate"
     annotation(Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.PressureDifference dpSew_nominal
+  parameter Modelica.Units.SI.PressureDifference dpSew_nominal
     "Sewage side pressure drop at nominal mass flow rate"
     annotation(Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.PressureDifference dpDis_nominal
+  parameter Modelica.Units.SI.PressureDifference dpDis_nominal
     "District side pressure drop at nominal mass flow rate"
     annotation(Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Efficiency epsHex
+  parameter Modelica.Units.SI.Efficiency epsHex
     "Heat exchanger effectiveness";
   // IO CONNECTORS
   Buildings.Controls.OBC.CDL.Interfaces.RealInput TSewWat(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataParallel.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataParallel.mo"	2022-03-10 09:58:43.840152466 +0000
@@ -5,41 +5,41 @@
   parameter Integer nBui = 3
     "Number of served buildings"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mPumDis_flow_nominal = 150
+  parameter Modelica.Units.SI.MassFlowRate mPumDis_flow_nominal = 150
     "Nominal mass flow rate of main distribution pump";
-  parameter Modelica.SIunits.MassFlowRate mPipDis_flow_nominal = mPumDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mPipDis_flow_nominal = mPumDis_flow_nominal
     "Nominal mass flow rate for main pipe sizing";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nBui]
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nBui]
     "Nominal mass flow rate in each connection line";
-  parameter Modelica.SIunits.MassFlowRate mPla_flow_nominal = 11.45
+  parameter Modelica.Units.SI.MassFlowRate mPla_flow_nominal = 11.45
     "Plant HX nominal mass flow rate (primary = secondary)";
-  parameter Modelica.SIunits.MassFlowRate mSto_flow_nominal = 105
+  parameter Modelica.Units.SI.MassFlowRate mSto_flow_nominal = 105
     "Storage nominal mass flow rate";
   final parameter Real facDiv = mPipDis_flow_nominal / sum(mCon_flow_nominal)
     "Diversity factor used to size the distribution system";
-  final parameter Modelica.SIunits.MassFlowRate mDisCon_flow_nominal[nBui]=cat(
+  final parameter Modelica.Units.SI.MassFlowRate mDisCon_flow_nominal[nBui]=cat(
     1,
     {mPipDis_flow_nominal},
     {mPipDis_flow_nominal - facDiv * 0.9 * sum(mCon_flow_nominal[1:i]) for i in 1:(nBui-1)})
     "Nominal mass flow rate in the distribution line before each connection";
-  parameter Modelica.SIunits.MassFlowRate mEnd_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mEnd_flow_nominal=
     0.1 * mPipDis_flow_nominal
     "Nominal mass flow rate in the end of the distribution line";
-  parameter Modelica.SIunits.PressureDifference dpPla_nominal = 50000
+  parameter Modelica.Units.SI.PressureDifference dpPla_nominal = 50000
     "Plant HX pressure drop at nomninal flow rate (primary = secondary)";
   parameter Real epsPla = 0.935
     "Plant HX effectiveness (constant)";
-  parameter Modelica.SIunits.Temperature TLooMin = 273.15 + 6
+  parameter Modelica.Units.SI.Temperature TLooMin = 273.15 + 6
     "Minimum loop temperature";
-  parameter Modelica.SIunits.Temperature TLooMax = 273.15 + 17
+  parameter Modelica.Units.SI.Temperature TLooMax = 273.15 + 17
     "Maximum loop temperature";
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
-  parameter Modelica.SIunits.Length lDis[nBui] = fill(100, nBui)
+  parameter Modelica.Units.SI.Length lDis[nBui] = fill(100, nBui)
     "Length of distribution pipe (only counting warm or cold line, but not sum)";
-  parameter Modelica.SIunits.Length lCon[nBui] = fill(10, nBui)
+  parameter Modelica.Units.SI.Length lCon[nBui] = fill(10, nBui)
     "Length of connection pipe (only counting warm or cold line, but not sum)";
-  parameter Modelica.SIunits.Length lEnd = 0
+  parameter Modelica.Units.SI.Length lEnd = 0
     "Length of the end of the distribution line (supply only, not counting return line)";
   annotation (
     defaultComponentName="datDes",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataSeries.mo"	2022-03-10 09:57:40.200144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Data/DesignDataSeries.mo"	2022-03-10 09:58:43.832152466 +0000
@@ -4,31 +4,31 @@
   parameter Integer nBui = 3
     "Number of served buildings"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mPumDis_flow_nominal = 95
+  parameter Modelica.Units.SI.MassFlowRate mPumDis_flow_nominal = 95
     "Nominal mass flow rate of main distribution pump";
-  parameter Modelica.SIunits.MassFlowRate mPipDis_flow_nominal = mPumDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mPipDis_flow_nominal = mPumDis_flow_nominal
     "Nominal mass flow rate for main pipe sizing";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nBui]
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nBui]
     "Nominal mass flow rate in each connection line";
-  parameter Modelica.SIunits.MassFlowRate mPla_flow_nominal = 11.45
+  parameter Modelica.Units.SI.MassFlowRate mPla_flow_nominal = 11.45
     "Plant HX nominal mass flow rate (primary = secondary)";
-  parameter Modelica.SIunits.MassFlowRate mSto_flow_nominal = 105
+  parameter Modelica.Units.SI.MassFlowRate mSto_flow_nominal = 105
     "Storage nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dpPla_nominal = 50000
+  parameter Modelica.Units.SI.PressureDifference dpPla_nominal = 50000
     "Plant HX pressure drop at nomninal flow rate (primary = secondary)";
   parameter Real epsPla = 0.935
     "Plant HX effectiveness (constant)";
-  parameter Modelica.SIunits.Temperature TLooMin = 273.15 + 6
+  parameter Modelica.Units.SI.Temperature TLooMin = 273.15 + 6
     "Minimum loop temperature";
-  parameter Modelica.SIunits.Temperature TLooMax = 273.15 + 17
+  parameter Modelica.Units.SI.Temperature TLooMax = 273.15 + 17
     "Maximum loop temperature";
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
-  parameter Modelica.SIunits.Length lDis[nBui] = fill(100, nBui)
+  parameter Modelica.Units.SI.Length lDis[nBui] = fill(100, nBui)
     "Length of the distribution pipe before each connection";
-  parameter Modelica.SIunits.Length lCon[nBui] = fill(10, nBui)
+  parameter Modelica.Units.SI.Length lCon[nBui] = fill(10, nBui)
     "Length of each connection pipe (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length lEnd = sum(lDis)
+  parameter Modelica.Units.SI.Length lEnd = sum(lDis)
     "Length of the end of the distribution line (after last connection)";
   annotation (
     defaultComponentName="datDes",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BaseClasses/PartialBuildingWithETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BaseClasses/PartialBuildingWithETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BaseClasses/PartialBuildingWithETS.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BaseClasses/PartialBuildingWithETS.mo"	2022-03-10 09:58:43.696152448 +0000
@@ -16,16 +16,16 @@
       final COPHotWat_nominal=COPHotWat_nominal));
   outer parameter Data.DesignDataSeries datDes "DHC system design data"
     annotation (Placement(transformation(extent={{-250,262},{-230,282}})));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(min=0)=4
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0)=4
     "Water temperature drop/increase accross load and source-side HX (always positive)"
     annotation(Dialog(group="ETS model parameters"));
-  parameter Modelica.SIunits.Temperature TChiWatSup_nominal=18+273.15
+  parameter Modelica.Units.SI.Temperature TChiWatSup_nominal=18+273.15
     "Chilled water supply temperature"
     annotation(Dialog(group="ETS model parameters"));
-  parameter Modelica.SIunits.Temperature THeaWatSup_nominal=38+273.15
+  parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=38+273.15
     "Heating water supply temperature"
     annotation(Dialog(group="ETS model parameters"));
-  parameter Modelica.SIunits.Pressure dp_nominal=50000
+  parameter Modelica.Units.SI.Pressure dp_nominal=50000
     "Pressure difference at nominal flow rate (for each flow leg)"
     annotation(Dialog(group="ETS model parameters"));
   parameter Real COPHeaWat_nominal(final unit="1") = 4.0
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BuildingTimeSeriesWithETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BuildingTimeSeriesWithETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BuildingTimeSeriesWithETS.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Loads/BuildingTimeSeriesWithETS.mo"	2022-03-10 09:58:43.676152446 +0000
@@ -18,15 +18,15 @@
       QHotWat_flow_nominal=QHot_flow_nominal));
   parameter String filNam
     "Library path of the file with thermal loads as time series";
-  final parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal(
+  final parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal(
     max=-Modelica.Constants.eps)=bui.facMul * bui.QCoo_flow_nominal
     "Space cooling design load (<=0)"
     annotation (Dialog(group="Design parameter"));
-  final parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=Modelica.Constants.eps)=bui.facMul * bui.QHea_flow_nominal
     "Space heating design load (>=0)"
     annotation (Dialog(group="Design parameter"));
-  final parameter Modelica.SIunits.HeatFlowRate QHot_flow_nominal(
+  final parameter Modelica.Units.SI.HeatFlowRate QHot_flow_nominal(
     min=Modelica.Constants.eps)=bui.facMul *
     DHC.Loads.BaseClasses.getPeakLoad(
       string="#Peak water heating load",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelAutosize.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelAutosize.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelAutosize.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelAutosize.mo"	2022-03-10 09:58:43.640152442 +0000
@@ -18,7 +18,7 @@
       final dp_length_nominal=dp_length_nominal));
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
-  parameter Modelica.SIunits.Length dhDisRet
+  parameter Modelica.Units.SI.Length dhDisRet
     "Hydraulic diameter of the return distribution pipe";
   annotation (Documentation(revisions="<html>
 <ul>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelStandard.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelStandard.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelStandard.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionParallelStandard.mo"	2022-03-10 09:58:43.636152441 +0000
@@ -13,13 +13,13 @@
       fac=2,
       final length=2*lCon,
       final dh=dhCon));
-  parameter Modelica.SIunits.Length lDis
+  parameter Modelica.Units.SI.Length lDis
     "Length of the distribution pipe before the connection";
-  parameter Modelica.SIunits.Length lCon
+  parameter Modelica.Units.SI.Length lCon
     "Length of the connection pipe (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length dhDis
+  parameter Modelica.Units.SI.Length dhDis
     "Hydraulic diameter of the distribution pipe";
-  parameter Modelica.SIunits.Length dhCon
+  parameter Modelica.Units.SI.Length dhCon
     "Hydraulic diameter of the connection pipe";
   annotation (Documentation(revisions="<html>
 <ul>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionSeriesStandard.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionSeriesStandard.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionSeriesStandard.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/ConnectionSeriesStandard.mo"	2022-03-10 09:58:43.628152441 +0000
@@ -13,13 +13,13 @@
       fac=2,
       final length=2*lCon,
       final dh=dhCon));
-  parameter Modelica.SIunits.Length lDis
+  parameter Modelica.Units.SI.Length lDis
     "Length of the distribution pipe before the connection";
-  parameter Modelica.SIunits.Length lCon
+  parameter Modelica.Units.SI.Length lCon
     "Length of the connection pipe (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length dhDis
+  parameter Modelica.Units.SI.Length dhDis
     "Hydraulic diameter of the distribution pipe";
-  parameter Modelica.SIunits.Length dhCon
+  parameter Modelica.Units.SI.Length dhCon
     "Hydraulic diameter of the connection pipe";
   annotation (Documentation(revisions="<html>
 <ul>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/PipeAutosize.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/PipeAutosize.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/PipeAutosize.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/BaseClasses/PipeAutosize.mo"	2022-03-10 09:58:43.620152438 +0000
@@ -4,7 +4,7 @@
     final deltaM =  eta_default*dh/4*Modelica.Constants.pi*ReC/m_flow_nominal_pos,
     final dp_nominal=dp_length_nominal*length);
 
-  parameter Modelica.SIunits.Length dh(
+  parameter Modelica.Units.SI.Length dh(
     fixed=false,
     start=0.2,
     min=0.01)
@@ -13,22 +13,22 @@
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
 
-  parameter Modelica.SIunits.Length length "Length of the pipe";
+  parameter Modelica.Units.SI.Length length "Length of the pipe";
 
   parameter Real ReC(min=0)=4000
     "Reynolds number where transition to turbulent starts";
 
-  parameter Modelica.SIunits.Velocity v_nominal=m_flow_nominal / (rho_default * ARound)
+  parameter Modelica.Units.SI.Velocity v_nominal=m_flow_nominal / (rho_default * ARound)
     "Velocity at m_flow_nominal (used to compute default value for hydraulic diameter dh)"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Length roughness(min=0) = 2.5e-5
+  parameter Modelica.Units.SI.Length roughness(min=0) = 2.5e-5
     "Absolute roughness of pipe, with a default for a smooth steel pipe (PE100: 7E-6)";
 
   parameter Real fac(min=1) = 2
     "Factor to take into account resistance of bends etc., fac=dp_nominal/dpStraightPipe_nominal";
 
-  final parameter Modelica.SIunits.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
+  final parameter Modelica.Units.SI.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
       Modelica.Fluid.Pipes.BaseClasses.WallFriction.Detailed.pressureLoss_m_flow(
       m_flow=m_flow_nominal,
       rho_a=rho_default,
@@ -41,11 +41,11 @@
       m_flow_small=m_flow_small)
     "Pressure loss of a straight pipe at m_flow_nominal";
 
-  Modelica.SIunits.Velocity v = m_flow/(rho_default*ARound)
+  Modelica.Units.SI.Velocity v = m_flow/(rho_default*ARound)
     "Flow velocity (assuming a round cross section area)";
 
 protected
-  parameter Modelica.SIunits.Area ARound = dh^2*Modelica.Constants.pi/4
+  parameter Modelica.Units.SI.Area ARound = dh^2*Modelica.Constants.pi/4
      "Cross sectional area (assuming a round cross section area)";
 
   parameter Medium.ThermodynamicState state_default=
@@ -54,10 +54,10 @@
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Default state";
 
-  parameter Modelica.SIunits.Density rho_default = Medium.density(state_default)
+  parameter Modelica.Units.SI.Density rho_default = Medium.density(state_default)
     "Density at nominal condition";
 
-  parameter Modelica.SIunits.DynamicViscosity mu_default = Medium.dynamicViscosity(
+  parameter Modelica.Units.SI.DynamicViscosity mu_default = Medium.dynamicViscosity(
       state_default)
     "Dynamic viscosity at nominal condition";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalParallel.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalParallel.mo"	2022-03-10 09:58:43.608152437 +0000
@@ -18,28 +18,28 @@
       final length=2*lEnd));
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
-  parameter Modelica.SIunits.Length lDis[nCon]
+  parameter Modelica.Units.SI.Length lDis[nCon]
     "Length of the distribution pipe before each connection (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length lCon[nCon]
+  parameter Modelica.Units.SI.Length lCon[nCon]
     "Length of each connection pipe (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length lEnd
+  parameter Modelica.Units.SI.Length lEnd
     "Length of the end of the distribution line (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length dhDis[nCon](
+  parameter Modelica.Units.SI.Length dhDis[nCon](
     each fixed=false,
     each start=0.2,
     each min=0.01)
     "Hydraulic diameter of the distribution pipe before each connection";
-  parameter Modelica.SIunits.Length dhDisRet[nCon](
+  parameter Modelica.Units.SI.Length dhDisRet[nCon](
     each fixed=false,
     each start=0.2,
     each min=0.01)
     "Hydraulic diameter of the distribution pipe before each connection";
-  parameter Modelica.SIunits.Length dhCon[nCon](
+  parameter Modelica.Units.SI.Length dhCon[nCon](
     each fixed=false,
     each start=0.2,
     each min=0.01)
     "Hydraulic diameter of each connection pipe";
-  parameter Modelica.SIunits.Length dhEnd(
+  parameter Modelica.Units.SI.Length dhEnd(
     fixed=false,
     start=0.2,
     min=0.01)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalSeries.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Examples/Combined/Generation5/Networks/UnidirectionalSeries.mo"	2022-03-10 09:58:43.600152436 +0000
@@ -17,23 +17,23 @@
       final length=lEnd));
   parameter Real dp_length_nominal(final unit="Pa/m") = 250
     "Pressure drop per pipe length at nominal flow rate";
-  parameter Modelica.SIunits.Length lDis[nCon]
+  parameter Modelica.Units.SI.Length lDis[nCon]
     "Length of the distribution pipe before each connection";
-  parameter Modelica.SIunits.Length lCon[nCon]
+  parameter Modelica.Units.SI.Length lCon[nCon]
     "Length of each connection pipe (supply only, not counting return line)";
-  parameter Modelica.SIunits.Length lEnd
+  parameter Modelica.Units.SI.Length lEnd
     "Length of the end of the distribution line (after last connection)";
-  parameter Modelica.SIunits.Length dhDis[nCon](
+  parameter Modelica.Units.SI.Length dhDis[nCon](
     each fixed=false,
     each start=0.2,
     each min=0.01)
     "Hydraulic diameter of the distribution pipe before each connection";
-  parameter Modelica.SIunits.Length dhCon[nCon](
+  parameter Modelica.Units.SI.Length dhCon[nCon](
     each fixed=false,
     each start=0.2,
     each min=0.01)
     "Hydraulic diameter of each connection pipe";
-  parameter Modelica.SIunits.Length dhEnd(
+  parameter Modelica.Units.SI.Length dhEnd(
     fixed=false,
     start=0.2,
     min=0.01)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/ConstraintViolation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/ConstraintViolation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/ConstraintViolation.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/ConstraintViolation.mo"	2022-03-10 09:58:43.576152433 +0000
@@ -18,10 +18,10 @@
     "Fraction of time when the constraint is violated"
     annotation (Placement(transformation(extent={{100,-20},{140,20}}),
     iconTransformation(extent={{100,-20},{140,20}})));
-  Modelica.SIunits.Time t(final start=0, final fixed=true)
+  Modelica.Units.SI.Time t(final start=0, final fixed=true)
     "Integral of violated time";
 protected
-  parameter Modelica.SIunits.Time t0(fixed=false)
+  parameter Modelica.Units.SI.Time t0(fixed=false)
     "First sample time instant";
   Boolean vioMin "Flag, true if minimum is violated";
   Boolean vioMax "Flag, true if maximum is violated";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuilding.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuilding.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuilding.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuilding.mo"	2022-03-10 09:58:43.568152432 +0000
@@ -191,7 +191,7 @@
     final k=facMul) if have_pum "Scaling"
     annotation (Placement(transformation(extent={{270,70},{290,90}})));
 protected
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(Medium.setState_pTX(
       p = Medium.p_default,
       T = Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuildingWithPartialETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuildingWithPartialETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuildingWithPartialETS.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialBuildingWithPartialETS.mo"	2022-03-10 09:58:43.544152429 +0000
@@ -2,7 +2,7 @@
 partial model PartialBuildingWithPartialETS
   "Partial model of a building with an energy transfer station"
   import TypDisSys=Buildings.Experimental.DHC.Types.DistrictSystemType
-    "District system type enumeration";
+    ;
   replaceable package MediumSer=Buildings.Media.Water
     constrainedby Modelica.Media.Interfaces.PartialMedium
     "Service side medium";
@@ -61,15 +61,15 @@
   final parameter Boolean have_weaBus=bui.have_weaBus or ets.have_weaBus
     "Set to true to use a weather bus"
     annotation (Evaluate=true, Dialog(group="Configuration"));
-  final parameter Modelica.SIunits.HeatFlowRate QHeaWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.HeatFlowRate QHeaWat_flow_nominal(min=0)=
     ets.QHeaWat_flow_nominal
     "Nominal capacity of heating system (>=0)"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat));
-  final parameter Modelica.SIunits.HeatFlowRate QHotWat_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0)=
     ets.QHotWat_flow_nominal
     "Nominal capacity of hot water production system (>=0)"
     annotation (Dialog(group="Nominal condition",enable=have_hotWat));
-  final parameter Modelica.SIunits.HeatFlowRate QChiWat_flow_nominal(max=0)=
+  final parameter Modelica.Units.SI.HeatFlowRate QChiWat_flow_nominal(max=0)=
     ets.QChiWat_flow_nominal
     "Nominal capacity of cooling system (<=0)"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialTerminalUnit.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialTerminalUnit.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialTerminalUnit.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/PartialTerminalUnit.mo"	2022-03-10 09:58:43.424152414 +0000
@@ -55,52 +55,52 @@
   parameter Boolean have_pum=false
     "Set to true if pump power is computed"
     annotation (Evaluate=true, Dialog(group="Configuration"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=0)=0
     "Nominal heating capacity (>=0)"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat));
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal(
     max=0)=0
     "Nominal cooling capacity (<=0)"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
-  parameter Modelica.SIunits.MassFlowRate mHeaWat_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal(
     min=0)=0
     "Heating water mass flow rate at nominal conditions"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat));
-  parameter Modelica.SIunits.MassFlowRate mChiWat_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal(
     min=0)=0
     "Chilled water mass flow rate at nominal conditions"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
-  parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal(
     min=0)=0
     "Load side mass flow rate at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat));
-  parameter Modelica.SIunits.MassFlowRate mLoaCoo_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mLoaCoo_flow_nominal(
     min=0)=0
     "Load side mass flow rate at nominal conditions in cooling mode"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
   // AHRI 440 Standard Heating
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal=273.15 + 60
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal=273.15 + 60
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat and not have_chaOve));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-22.2
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat and not have_chaOve));
   // AHRI 440 Standard Cooling
-  parameter Modelica.SIunits.Temperature T_aChiWat_nominal=273.15 + 7.2
+  parameter Modelica.Units.SI.Temperature T_aChiWat_nominal=273.15 + 7.2
     "Chilled water inlet temperature at nominal conditions "
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
-  parameter Modelica.SIunits.Temperature T_bChiWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bChiWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aChiWat_nominal+5.6
     "Chilled water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal=273.15 + 21.1
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal=273.15 + 21.1
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat and not have_chaOve));
-  parameter Modelica.SIunits.Temperature T_aLoaCoo_nominal=273.15 + 26.7
+  parameter Modelica.Units.SI.Temperature T_aLoaCoo_nominal=273.15 + 26.7
     "Load side inlet temperature at nominal conditions in cooling mode"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
   // IO connectors
@@ -379,25 +379,25 @@
         facMul) if     have_heaPor "Radiative heat flow rate multiplier"
     annotation (Placement(transformation(extent={{160,-50},{180,-30}})));
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cpHeaWat_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpHeaWat_nominal=
     Medium1.specificHeatCapacityCp(
       Medium1.setState_pTX(
         Medium1.p_default,
         T_aHeaWat_nominal))
     "Heating water specific heat capacity at nominal conditions";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpChiWat_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpChiWat_nominal=
     Medium1.specificHeatCapacityCp(
       Medium1.setState_pTX(
         Medium1.p_default,
         T_aChiWat_nominal))
     "Chilled water specific heat capacity at nominal conditions";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpLoaHea_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpLoaHea_nominal=
     Medium2.specificHeatCapacityCp(
       Medium2.setState_pTX(
         Medium2.p_default,
         T_aLoaHea_nominal))
     "Load side fluid specific heat capacity at nominal conditions in heating mode";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpLoaCoo_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpLoaCoo_nominal=
     Medium2.specificHeatCapacityCp(
       Medium2.setState_pTX(
         Medium2.p_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/Building.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/Building.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/Building.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/Building.mo"	2022-03-10 09:58:43.372152407 +0000
@@ -2,13 +2,13 @@
 model Building
   "Dummy building model for validation purposes"
   extends Buildings.Experimental.DHC.Loads.BaseClasses.PartialBuilding;
-  parameter Modelica.SIunits.HeatFlowRate QChiWat_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate QChiWat_flow_nominal
     "Design heat flow rate for chilled water production (<0)"
     annotation (Dialog(group="Nominal condition",enable=have_chiWat));
-  parameter Modelica.SIunits.HeatFlowRate QHeaWat_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate QHeaWat_flow_nominal
     "Design heat flow rate for heating water production (>0)"
     annotation (Dialog(group="Nominal condition",enable=have_heaWat));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
   Buildings.Controls.OBC.CDL.Continuous.Sources.Constant souPHea(
     k=1)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/ETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/ETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/ETS.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BaseClasses/ETS.mo"	2022-03-10 09:58:43.352152405 +0000
@@ -3,7 +3,7 @@
   "Dummy ETS model for validation purposes"
   extends
     Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
   Buildings.Controls.OBC.CDL.Continuous.Sources.Constant souPHea(
     k=1)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BuildingWithETS.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BuildingWithETS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BuildingWithETS.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/BuildingWithETS.mo"	2022-03-10 09:58:43.340152403 +0000
@@ -3,17 +3,17 @@
   "Validation of the base class PartialBuildingWithPartialETS"
   extends Modelica.Icons.Example;
   import TypDisSys=Buildings.Experimental.DHC.Types.DistrictSystemType
-    "District system type enumeration";
+    ;
   package MediumW=Buildings.Media.Water
     "Water";
   package MediumS=Modelica.Media.Water.WaterIF97_ph (
     h_default=2770E3)
     "Steam";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QHeaWat_flow_nominal=1E4
+  parameter Modelica.Units.SI.HeatFlowRate QHeaWat_flow_nominal=1E4
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QChiWat_flow_nominal=-1E4
+  parameter Modelica.Units.SI.HeatFlowRate QChiWat_flow_nominal=-1E4
     "Nominal mass flow rate";
   BaseClasses.BuildingWithETS buiHeaGen1(
     redeclare final package MediumSerHea_a=MediumS,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/GetPeakLoad.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/GetPeakLoad.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/GetPeakLoad.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/BaseClasses/Validation/GetPeakLoad.mo"	2022-03-10 09:58:43.280152397 +0000
@@ -2,15 +2,15 @@
 model GetPeakLoad
   "Model that validates the getPeakLoad function"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak space cooling load",
     filNam=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/BaseClasses/Validation/RefBldgLargeOfficeNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.mos"))
     "Peak heat flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak space heating load",
     filNam=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/BaseClasses/Validation/RefBldgLargeOfficeNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.mos"))
     "Peak heat flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QWatHea_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
+  parameter Modelica.Units.SI.HeatFlowRate QWatHea_flow=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak water heating load",
     filNam=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/BaseClasses/Validation/RefBldgLargeOfficeNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.mos"))
     "Peak water heating flow rate";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/MixingValveControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/MixingValveControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/MixingValveControl.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/MixingValveControl.mo"	2022-03-10 09:58:43.264152394 +0000
@@ -3,7 +3,7 @@
   "Mixing valve controller"
   extends Modelica.Blocks.Icons.Block;
   import Type_dis=Buildings.Experimental.DHC.Loads.Types.DistributionType
-    "Types of distribution system";
+    ;
   parameter Type_dis typDis=Type_dis.HeatingWater
     "Type of distribution system"
     annotation (Evaluate=true);
@@ -11,7 +11,7 @@
     final min=0,
     final unit="1")=0.1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     final min=Modelica.Constants.small)=10
     "Time constant of integrator block";
   // IO CONNECTORS
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/Validation/MixingValveControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/Validation/MixingValveControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/Validation/MixingValveControl.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Controls/Validation/MixingValveControl.mo"	2022-03-10 09:58:43.240152390 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium=Buildings.Media.Water
     "Source side medium";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Mass flow rate at nominal conditions";
   Buildings.Experimental.DHC.Loads.FlowDistribution disFlo(
     redeclare package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingRCZ6.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingRCZ6.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingRCZ6.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingRCZ6.mo"	2022-03-10 09:58:43.180152384 +0000
@@ -16,17 +16,17 @@
     "Number of thermal zones";
   parameter Integer facMulTerUni[nZon]={15 for i in 1:nZon}
     "Multiplier factor for terminal units";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal[nZon]=fill(
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal[nZon]=fill(
     1,
     nZon)
     "Load side mass flow rate at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal[nZon]=fill(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal[nZon]=fill(
     10000,
     nZon) ./ facMulTerUni
     "Design heating heat flow rate (>=0)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal[nZon]=cat(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal[nZon]=cat(
     1,
     fill(
       -10000,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingSpawnZ6.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingSpawnZ6.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingSpawnZ6.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingSpawnZ6.mo"	2022-03-10 09:58:43.136152378 +0000
@@ -15,17 +15,17 @@
     "Number of conditioned thermal zones";
   parameter Integer facMulTerUni[nZon]={5 for i in 1:nZon}
     "Multiplier factor for terminal units";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal[nZon]=fill(
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal[nZon]=fill(
     1,
     nZon)
     "Load side mass flow rate at nominal conditions (single terminal unit)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal[nZon]=fill(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal[nZon]=fill(
     2000,
     nZon) ./ facMulTerUni
     "Design heating heat flow rate (single terminal unit)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal[nZon]=fill(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal[nZon]=fill(
     -2000,
     nZon) ./ facMulTerUni
     "Design cooling heat flow rate (single terminal unit)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingTimeSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingTimeSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingTimeSeries.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/BaseClasses/BuildingTimeSeries.mo"	2022-03-10 09:58:43.108152374 +0000
@@ -24,58 +24,58 @@
   parameter Real facMulCoo=1
     "Cooling terminal unit scaling factor"
     annotation(Dialog(enable=have_chiWat, group="Scaling"));
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal=313.15
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal=313.15
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-5
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aChiWat_nominal=291.15
+  parameter Modelica.Units.SI.Temperature T_aChiWat_nominal=291.15
     "Chilled water inlet temperature at nominal conditions "
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bChiWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bChiWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aChiWat_nominal+5
     "Chilled water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal=273.15 + 20
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal=273.15 + 20
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaCoo_nominal=273.15 + 24
+  parameter Modelica.Units.SI.Temperature T_aLoaCoo_nominal=273.15 + 24
     "Load side inlet temperature at nominal conditions in cooling mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal=1
     "Load side mass flow rate at nominal conditions in heating mode (single unit)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mLoaCoo_flow_nominal=mLoaHea_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mLoaCoo_flow_nominal=mLoaHea_flow_nominal
     "Load side mass flow rate at nominal conditions in cooling mode (single unit)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal(
     max=-Modelica.Constants.eps)=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak space cooling load",
     filNam=Modelica.Utilities.Files.loadResource(filNam))
     "Design cooling heat flow rate (<=0)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=Modelica.Constants.eps)=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak space heating load",
     filNam=Modelica.Utilities.Files.loadResource(filNam))
     "Design heating heat flow rate (>=0)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mChiWat_flow_nominal=abs(
+  parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal=abs(
     QCoo_flow_nominal/cp_default/(T_aChiWat_nominal-T_bChiWat_nominal))
     "Chilled water mass flow rate at nominal conditions (all units)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mHeaWat_flow_nominal=abs(
+  parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal=abs(
     QHea_flow_nominal/cp_default/(T_aHeaWat_nominal-T_bHeaWat_nominal))
     "Heating water mass flow rate at nominal conditions (all units)"
     annotation (Dialog(group="Nominal condition"));
   parameter Real k(
     min=0)=0.1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Modelica.Constants.small)=10
     "Time constant of integrator block";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeries.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeries.mo"	2022-03-10 09:58:42.836152339 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium1=Buildings.Media.Water
     "Source side medium";
-  parameter Modelica.SIunits.Time perAve=600
+  parameter Modelica.Units.SI.Time perAve=600
     "Period for time averaged variables";
   Buildings.Experimental.DHC.Loads.Examples.BaseClasses.BuildingTimeSeries bui(
     filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissResidential_20190916.mos",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeriesSingleLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeriesSingleLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeriesSingleLoop.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Examples/CouplingTimeSeriesSingleLoop.mo"	2022-03-10 09:58:42.820152338 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium1=Buildings.Media.Water
     "Source side medium";
-  parameter Modelica.SIunits.Time perAve=600
+  parameter Modelica.Units.SI.Time perAve=600
     "Period for time averaged variables";
   Buildings.Experimental.DHC.Loads.Examples.BaseClasses.BuildingTimeSeries buiCoo(
     have_heaWat=false,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/FlowDistribution.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/FlowDistribution.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/FlowDistribution.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/FlowDistribution.mo"	2022-03-10 09:58:42.804152335 +0000
@@ -5,9 +5,9 @@
     redeclare replaceable package Medium=Buildings.Media.Water,
     allowFlowReversal=false);
   import Type_dis=Buildings.Experimental.DHC.Loads.Types.DistributionType
-    "Types of distribution system";
+    ;
   import Type_ctr=Buildings.Experimental.DHC.Loads.Types.PumpControlType
-    "Types of distribution pump control";
+    ;
   replaceable parameter Buildings.Fluid.Movers.Data.Generic per(
     pressure(
       V_flow=m_flow_nominal/rho_default .* {0,1,2},
@@ -44,12 +44,12 @@
     final max=1)=1
     "Pump speed at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(
     final min=0,
     displayUnit="Pa")
     "Pressure drop at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.PressureDifference dpVal_nominal(
+  final parameter Modelica.Units.SI.PressureDifference dpVal_nominal(
     final min=0,
     displayUnit="Pa")=
     if have_val then
@@ -58,7 +58,7 @@
       0
     "Mixing valve pressure drop at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDis_nominal[:](
+  parameter Modelica.Units.SI.PressureDifference dpDis_nominal[:](
     each final min=0,
     each displayUnit="Pa")=
     if nUni == 1 then
@@ -73,12 +73,12 @@
     "Pressure drop between each connected unit at nominal conditions (supply line):
     use zero for each connection downstream the differential pressure sensor"
     annotation (Dialog(group="Nominal condition",enable=typCtr == Type_ctr.ConstantDp));
-  parameter Modelica.SIunits.PressureDifference dpMin(
+  parameter Modelica.Units.SI.PressureDifference dpMin(
     final min=0,
     displayUnit="Pa")=dp_nominal/2
     "Pressure difference set point for ConstantDp or at zero flow for LinearHead"
     annotation (Dialog(enable=typCtr == Type_ctr.ConstantDp));
-  parameter Modelica.SIunits.MassFlowRate mUni_flow_nominal[:](
+  parameter Modelica.Units.SI.MassFlowRate mUni_flow_nominal[:](
     each final min=0)=fill(
     m_flow_nominal/nUni,
     nUni)
@@ -90,7 +90,7 @@
   final parameter Modelica.Fluid.Types.Dynamics massDynamics=energyDynamics
     "Type of mass balance (except for the pump always modeled in steady state)"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.Time tau=120
+  parameter Modelica.Units.SI.Time tau=120
     "Time constant of fluid temperature variation at nominal flow rate"
     annotation (Dialog(tab="Dynamics",group="Nominal condition",
       enable=energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -343,7 +343,7 @@
     "Supply temperature"
     annotation (Placement(transformation(extent={{-30,-10},{-10,10}})));
 protected
-  final parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal[nUni]={sum(mUni_flow_nominal[i:nUni]) for i in 1:nUni}
+  final parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal[nUni]={sum(mUni_flow_nominal[i:nUni]) for i in 1:nUni}
     "Distribution flow rate between each connected unit at nominal conditions";
   final parameter Real kDis[nUni]={
     if dpDis_nominal[i] > Modelica.Constants.eps then
@@ -351,11 +351,11 @@
     else
       Modelica.Constants.inf for i in 1:nUni}
     "Flow coefficient between each connected unit at nominal conditions";
-  Modelica.SIunits.MassFlowRate mDis_flow[nUni]={sum(mReq_flow[i:nUni]) for i in 1:nUni}
+  Modelica.Units.SI.MassFlowRate mDis_flow[nUni]={sum(mReq_flow[i:nUni]) for i in 1:nUni}
     "Distribution flow rate between each connected unit";
-  Modelica.SIunits.PressureDifference dpDis[nUni]=(mDis_flow ./ kDis) .^ 2
+  Modelica.Units.SI.PressureDifference dpDis[nUni]=(mDis_flow ./ kDis) .^ 2
     "Pressure drop between each connected unit (supply line)";
-  Modelica.SIunits.PressureDifference dpPum(
+  Modelica.Units.SI.PressureDifference dpPum(
     displayUnit="Pa")=
     if typCtr == Type_ctr.LinearHead then
       dpMin+mPum_flow/m_flow_nominal*dp_nominal
@@ -365,7 +365,7 @@
     else
       dp_nominal
     "Pump head";
-  Modelica.SIunits.MassFlowRate mPum_flow=
+  Modelica.Units.SI.MassFlowRate mPum_flow=
     if typCtr == Type_ctr.ConstantFlow then
       m_flow_nominal
     else
@@ -376,7 +376,7 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default);
-  parameter Modelica.SIunits.Density rho_default=Medium.density(
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(
     sta_default)
     "Density, used to compute fluid volume";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/SimpleRoomODE.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/SimpleRoomODE.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/SimpleRoomODE.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/SimpleRoomODE.mo"	2022-03-10 09:58:42.704152322 +0000
@@ -2,15 +2,15 @@
 model SimpleRoomODE
   "Simplified model for assessing room air temperature variations around a set point"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Temperature TOutHea_nominal(
+  parameter Modelica.Units.SI.Temperature TOutHea_nominal(
     displayUnit="degC")
     "Outdoor air temperature at heating nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TIndHea_nominal(
+  parameter Modelica.Units.SI.Temperature TIndHea_nominal(
     displayUnit="degC")
     "Indoor air temperature at heating nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=0)
     "Heating heat flow rate (for TInd=TIndHea_nominal, TOut=TOutHea_nominal,
     with no internal gains, no solar radiation)"
@@ -18,7 +18,7 @@
   parameter Boolean steadyStateInitial=false
     "true initializes T with dT(0)/dt=0, false initializes T with T(0)=TIndHea_nominal"
     annotation (Dialog(group="Initialization"),Evaluate=true);
-  parameter Modelica.SIunits.Time tau=1800
+  parameter Modelica.Units.SI.Time tau=1800
     "Time constant of the indoor temperature";
   Modelica.Blocks.Interfaces.RealInput TSet(
     final quantity="ThermodynamicTemperature",
@@ -43,7 +43,7 @@
     "Room air temperature"
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 protected
-  parameter Modelica.SIunits.ThermalConductance G=-QHea_flow_nominal/(TOutHea_nominal-TIndHea_nominal)
+  parameter Modelica.Units.SI.ThermalConductance G=-QHea_flow_nominal/(TOutHea_nominal-TIndHea_nominal)
     "Lumped thermal conductance representing all temperature dependent heat transfer mechanisms";
 initial equation
   if steadyStateInitial then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Connection2Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Connection2Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Connection2Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Connection2Pipe.mo"	2022-03-10 09:58:42.620152312 +0000
@@ -5,7 +5,7 @@
     redeclare model Model_pipDis=Fluid.FixedResistances.PressureDrop(
       final dp_nominal=dpDis_nominal),
     redeclare model Model_pipCon=Fluid.FixedResistances.LosslessPipe);
-  parameter Modelica.SIunits.PressureDifference dpDis_nominal
+  parameter Modelica.Units.SI.PressureDifference dpDis_nominal
     "Pressure drop in distribution line (supply only, not counting return line)";
   annotation (
     Documentation(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Distribution2Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Distribution2Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Distribution2Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/Distribution2Pipe.mo"	2022-03-10 09:58:42.616152313 +0000
@@ -5,7 +5,7 @@
     redeclare Connection2Pipe con[nCon](
       final dpDis_nominal=dpDis_nominal),
     redeclare model Model_pipDis=Fluid.FixedResistances.LosslessPipe);
-  parameter Modelica.SIunits.PressureDifference dpDis_nominal[nCon]
+  parameter Modelica.Units.SI.PressureDifference dpDis_nominal[nCon]
     "Pressure drop in distribution line (supply only, not counting return line)"
     annotation (Dialog(tab="General",group="Nominal condition"));
   annotation (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeCooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeCooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeCooling.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeCooling.mo"	2022-03-10 09:58:42.608152310 +0000
@@ -25,10 +25,10 @@
   parameter Real k(
     min=0)=1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Modelica.Constants.small)=10
     "Time constant of integrator block";
-  parameter Modelica.SIunits.PressureDifference dpLoa_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpLoa_nominal(
     displayUnit="Pa") = 250
     "Load side pressure drop"
     annotation(Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeating.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeating.mo"	2022-03-10 09:58:42.588152308 +0000
@@ -25,10 +25,10 @@
   parameter Real k(
     min=0)=1
     "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(
+  parameter Modelica.Units.SI.Time Ti(
     min=Modelica.Constants.small)=10
     "Time constant of integrator block";
-  parameter Modelica.SIunits.PressureDifference dpLoa_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpLoa_nominal(
     displayUnit="Pa") = 250
     "Load side pressure drop"
     annotation(Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeatingValve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeatingValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeatingValve.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BaseClasses/FanCoil2PipeHeatingValve.mo"	2022-03-10 09:58:42.568152306 +0000
@@ -25,11 +25,11 @@
     "Heating heat exchanger configuration";
   parameter Boolean have_speVar=true
     "Set to true for a variable speed fan (otherwise fan is always on)";
-  parameter Modelica.SIunits.PressureDifference dpLoa_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpLoa_nominal(
     displayUnit="Pa") = 250
     "Load side pressure drop"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpSou_nominal=30000
+  parameter Modelica.Units.SI.PressureDifference dpSou_nominal=30000
     "Nominal pressure drop on source side";
   Buildings.Fluid.Movers.FlowControlled_m_flow fan(
     redeclare final package Medium=Medium2,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution1.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution1.mo"	2022-03-10 09:58:42.548152304 +0000
@@ -11,34 +11,34 @@
   parameter Integer nLoa=5
     "Number of served loads"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=273.15+40
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-5
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal(
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal(
     min=273.15,
     displayUnit="degC")=273.15+20
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal(
     min=0)=1
     "Load side mass flow rate at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal=nLoa*1500*2+2*500+30000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=nLoa*1500*2+2*500+30000
     "Nominal pressure drop in the distribution line";
   parameter Real facMul=10
     "Mulitplier factor for terminal units"
     annotation (Dialog(group="Scaling"));
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal=sum(
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=sum(
     ter.mHeaWat_flow_nominal)*facMul
     "Nominal mass flow rate in the distribution line";
-  final parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(
+  final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(
     min=Modelica.Constants.eps)=Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
     string="#Peak space heating load",
     filNam=Modelica.Utilities.Files.loadResource(filNam))/facMul
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution2.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/BenchmarkFlowDistribution2.mo"	2022-03-10 09:58:42.532152301 +0000
@@ -11,37 +11,37 @@
   parameter Integer nLoa=5
     "Number of served loads"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal=273.15+40
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal=273.15+40
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-5
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal=273.15+20
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal=273.15+20
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal=1
     "Load side mass flow rate at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau=120
+  parameter Modelica.Units.SI.Time tau=120
     "Time constant of fluid temperature variation at nominal flow rate"
     annotation (Dialog(tab="Dynamics",group="Nominal condition"));
   parameter Real facMul=10
     "Mulitplier factor for terminal units"
     annotation (Dialog(group="Scaling"));
-  final parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nLoa]=ter.mHeaWat_flow_nominal*facMul
+  final parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nLoa]=ter.mHeaWat_flow_nominal*facMul
     "Nominal mass flow rate in each connection line";
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal=sum(
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=sum(
     mCon_flow_nominal)
     "Nominal mass flow rate in the distribution line";
-  final parameter Modelica.SIunits.PressureDifference dp_nominal=sum(
+  final parameter Modelica.Units.SI.PressureDifference dp_nominal=sum(
     dis.con.pipDisSup.dp_nominal)+sum(
     dis.con.pipDisRet.dp_nominal)+max(
     ter.dpSou_nominal)
     "Nominal pressure drop in the distribution line";
-  final parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=Loads.BaseClasses.getPeakLoad(
+  final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=Loads.BaseClasses.getPeakLoad(
     string="#Peak space heating load",
     filNam=Modelica.Utilities.Files.loadResource(filNam))/facMul
     "Design heating heat flow rate (>=0)"
@@ -134,7 +134,7 @@
     T=Medium1.T_default,
     p=Medium1.p_default,
     X=Medium1.X_default);
-  parameter Modelica.SIunits.Density rho_default=Medium1.density(
+  parameter Modelica.Units.SI.Density rho_default=Medium1.density(
     sta_default)
     "Density, used to compute fluid volume";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/FlowDistributionPumpControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/FlowDistributionPumpControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/FlowDistributionPumpControl.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/FlowDistributionPumpControl.mo"	2022-03-10 09:58:42.508152298 +0000
@@ -14,24 +14,24 @@
   parameter Real facMul=10
     "Scaling factor for terminal units"
     annotation (Dialog(group="Scaling"));
-  parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal=1
     "Load side mass flow rate at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal=273.15+40
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal=273.15+40
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-5
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal=273.15+20
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal=273.15+20
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau=120
+  parameter Modelica.Units.SI.Time tau=120
     "Time constant of fluid temperature variation at nominal flow rate"
     annotation (Dialog(tab="Dynamics",group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDis_nominal[nLoa](
+  parameter Modelica.Units.SI.PressureDifference dpDis_nominal[nLoa](
     each min=0,
     each displayUnit="Pa")=1/2 .* cat(
     1,
@@ -40,19 +40,19 @@
       dp_nominal*0.8/(nLoa-1),
       nLoa-1))
     "Pressure drop between each connected unit at nominal conditions (supply line)";
-  parameter Modelica.SIunits.PressureDifference dpSet=max(
+  parameter Modelica.Units.SI.PressureDifference dpSet=max(
     terUniHea.dpSou_nominal)
     "Pressure difference set point";
-  final parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nLoa]=
+  final parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nLoa]=
     terUniHea.mHeaWat_flow_nominal*facMul
     "Nominal mass flow rate in each connection line";
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal=sum(
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=sum(
     mCon_flow_nominal)
     "Nominal mass flow rate in the distribution line";
-  final parameter Modelica.SIunits.PressureDifference dp_nominal=max(
+  final parameter Modelica.Units.SI.PressureDifference dp_nominal=max(
     terUniHea.dpSou_nominal)+2*nLoa*5000
     "Nominal pressure drop in the distribution line";
-  final parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=Loads.BaseClasses.getPeakLoad(
+  final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=Loads.BaseClasses.getPeakLoad(
     string="#Peak space heating load",
     filNam=Modelica.Utilities.Files.loadResource(filNam))/facMul
     "Design heating heat flow rate (>=0)"
@@ -235,7 +235,7 @@
     T=Medium1.T_default,
     p=Medium1.p_default,
     X=Medium1.X_default);
-  parameter Modelica.SIunits.Density rho_default=Medium1.density(
+  parameter Modelica.Units.SI.Density rho_default=Medium1.density(
     sta_default)
     "Density, used to compute fluid volume";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/SimpleRoomODE.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/SimpleRoomODE.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/SimpleRoomODE.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/SimpleRoomODE.mo"	2022-03-10 09:58:42.476152294 +0000
@@ -6,14 +6,14 @@
     "Source side medium";
   package Medium2=Buildings.Media.Air
     "Load side medium";
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=112000
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=112000
     "Design heating heat flow rate (for TInd=TIndHea_nominal, TOut=TOutHea_nominal,
     with no internal gains, no solar radiation)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal=-200000
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal=-200000
     "Design cooling heat flow rate"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau=1800
+  parameter Modelica.Units.SI.Time tau=1800
     "Time constant of the indoor temperature";
   Examples.BaseClasses.GeojsonExportRC.OfficeBuilding.Office romHeaMet
     "ROM where the heating load is always met"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/TerminalUnitScaling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/TerminalUnitScaling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/TerminalUnitScaling.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Loads/Validation/TerminalUnitScaling.mo"	2022-03-10 09:58:42.452152292 +0000
@@ -8,42 +8,42 @@
     "Load side medium";
   parameter Real facMul=2
     "Multiplier factor";
-  parameter Modelica.SIunits.Temperature T_aHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_aHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=273.15+40
     "Heating water inlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bHeaWat_nominal(
+  parameter Modelica.Units.SI.Temperature T_bHeaWat_nominal(
     min=273.15,
     displayUnit="degC")=T_aHeaWat_nominal-5
     "Heating water outlet temperature at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_aLoaHea_nominal(
+  parameter Modelica.Units.SI.Temperature T_aLoaHea_nominal(
     min=273.15,
     displayUnit="degC")=273.15+20
     "Load side inlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_bLoaHea_nominal(
+  parameter Modelica.Units.SI.Temperature T_bLoaHea_nominal(
     min=273.15,
     displayUnit="degC")=T_aLoaHea_nominal+12
     "Load side ourtlet temperature at nominal conditions in heating mode"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mLoaHeaUni_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mLoaHeaUni_flow_nominal(
     min=0)=QHeaUni_flow_nominal/(T_bLoaHea_nominal-T_aLoaHea_nominal)/Medium2.specificHeatCapacityCp(
     Medium2.setState_pTX(
       Medium2.p_default,
       T_aLoaHea_nominal))
     "Load side mass flow rate at nominal conditions for 1 unit"
     annotation (Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.MassFlowRate mLoaHea_flow_nominal(
+  final parameter Modelica.Units.SI.MassFlowRate mLoaHea_flow_nominal(
     min=0)=mLoaHeaUni_flow_nominal*facMul
     "Load side mass flow rate at nominal conditions"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QHeaUni_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate QHeaUni_flow_nominal(
     min=0)=1000
     "Design heating heat flow rate (>=0) for 1 unit"
     annotation (Dialog(group="Nominal condition"));
-  final parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=QHeaUni_flow_nominal*facMul
+  final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=QHeaUni_flow_nominal*facMul
     "Design heating heat flow rate (>=0)"
     annotation (Dialog(group="Nominal condition"));
   Buildings.Fluid.Sources.MassFlowSource_T supHeaWat(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/DifferenceEnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/DifferenceEnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/DifferenceEnthalpyFlowRate.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/DifferenceEnthalpyFlowRate.mo"	2022-03-10 09:58:42.424152287 +0000
@@ -13,11 +13,11 @@
   parameter Boolean have_integrator=false
     "Set to true to output the time integral"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(
     min=0)
     "Nominal mass flow rate"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau(
+  parameter Modelica.Units.SI.Time tau(
     min=0)=0
     "Time constant at nominal flow rate";
   parameter Modelica.Blocks.Types.Init initType=Modelica.Blocks.Types.Init.InitialState
@@ -26,13 +26,13 @@
   parameter Boolean allowFlowReversal=true
     "= false to simplify equations, assuming, but not enforcing, no flow reversal"
     annotation (Dialog(tab="Assumptions"),Evaluate=true);
-  parameter Modelica.SIunits.SpecificEnthalpy h1_out_start=Medium1.specificEnthalpy_pTX(
+  parameter Modelica.Units.SI.SpecificEnthalpy h1_out_start=Medium1.specificEnthalpy_pTX(
     p=Medium1.p_default,
     T=Medium1.T_default,
     X=Medium1.X_default)
     "Initial or guess value of measured specific enthalpy"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.SpecificEnthalpy h2_out_start=Medium2.specificEnthalpy_pTX(
+  parameter Modelica.Units.SI.SpecificEnthalpy h2_out_start=Medium2.specificEnthalpy_pTX(
     p=Medium2.p_default,
     T=Medium2.T_default,
     X=Medium2.X_default)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection1Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection1Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection1Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection1Pipe.mo"	2022-03-10 09:58:42.408152286 +0000
@@ -17,9 +17,9 @@
   parameter Boolean show_TOut=false
     "Set to true to output temperature at connection outlet"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal
     "Nominal mass flow rate in the distribution line";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal mass flow rate in the connection line";
   parameter Boolean allowFlowReversal=false
     "= true to allow flow reversal, false restricts to design direction (port_a -> port_b)"
@@ -30,7 +30,7 @@
   final parameter Modelica.Fluid.Types.Dynamics massDynamics=energyDynamics
     "Type of mass balance: dynamic (3 initialization options) or steady state"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.Time tau=10
+  parameter Modelica.Units.SI.Time tau=10
     "Time constant at nominal flow for dynamic energy and momentum balance"
     annotation (Dialog(tab="Dynamics",group="Nominal condition",
       enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -198,7 +198,7 @@
         rotation=180,
         origin={80,-60})));
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
     Medium.setState_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection2Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection2Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection2Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialConnection2Pipe.mo"	2022-03-10 09:58:42.384152283 +0000
@@ -14,10 +14,10 @@
   parameter Boolean show_entFlo=false
     "Set to true to output enthalpy flow rate difference"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal
     "Nominal mass flow rate in the distribution line"
     annotation (Dialog(tab="General",group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal mass flow rate in the connection line"
     annotation (Dialog(tab="General",group="Nominal condition"));
   parameter Boolean allowFlowReversal=false
@@ -30,7 +30,7 @@
   final parameter Modelica.Fluid.Types.Dynamics massDynamics=energyDynamics
     "Type of mass balance: dynamic (3 initialization options) or steady state"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.Time tau=10
+  parameter Modelica.Units.SI.Time tau=10
     "Time constant at nominal flow for dynamic energy and momentum balance"
     annotation (Dialog(tab="Dynamics",group="Nominal condition",
       enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -215,7 +215,7 @@
       rotation=90,
       origin={0,80})));
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(
     Medium.setState_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution1Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution1Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution1Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution1Pipe.mo"	2022-03-10 09:58:42.340152277 +0000
@@ -12,16 +12,16 @@
   parameter Boolean show_TOut=false
     "Set to true to output temperature at connection outlet"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal
     "Nominal mass flow rate in the distribution line"
     annotation (Dialog(tab="General",group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nCon]
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nCon]
     "Nominal mass flow rate in each connection line"
     annotation (Dialog(tab="General",group="Nominal condition"));
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial
     "Type of energy balance: dynamic (3 initialization options) or steady state"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.Time tau=10
+  parameter Modelica.Units.SI.Time tau=10
     "Time constant at nominal flow for dynamic energy and momentum balance"
     annotation (Dialog(tab="Dynamics",group="Nominal condition",
       enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution2Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution2Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution2Pipe.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/BaseClasses/PartialDistribution2Pipe.mo"	2022-03-10 09:58:42.328152275 +0000
@@ -13,17 +13,17 @@
   parameter Boolean show_entFlo=false
     "Set to true to output enthalpy flow rate difference at each connection"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.MassFlowRate mDis_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal
     "Nominal mass flow rate in the distribution line before the first connection"
     annotation (Dialog(tab="General",group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal[nCon]
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal[nCon]
     "Nominal mass flow rate in each connection line"
     annotation (Dialog(tab="General",group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mEnd_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mEnd_flow_nominal=
     mDis_flow_nominal-sum(mCon_flow_nominal)
     "Nominal mass flow rate in the end of the distribution line"
     annotation (Dialog(tab="General",group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mDisCon_flow_nominal[nCon]=cat(
+  parameter Modelica.Units.SI.MassFlowRate mDisCon_flow_nominal[nCon]=cat(
     1,
     {mDis_flow_nominal},
     {mDis_flow_nominal-sum(mCon_flow_nominal[1:i]) for i in 1:(nCon-1)})
@@ -32,7 +32,7 @@
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial
     "Type of energy balance: dynamic (3 initialization options) or steady state"
     annotation (Evaluate=true,Dialog(tab="Dynamics",group="Equations"));
-  parameter Modelica.SIunits.Time tau=10
+  parameter Modelica.Units.SI.Time tau=10
     "Time constant at nominal flow for dynamic energy and momentum balance"
     annotation (Dialog(tab="Dynamics",group="Nominal condition",
       enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/Controls.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/Controls.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/Controls.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Experimental/DHC/Networks/Controls.mo"	2022-03-10 09:58:42.304152272 +0000
@@ -7,23 +7,23 @@
     parameter Integer nSou(min=1) "Number of heat sources (and heat sinks)";
     parameter Real yPumMin(min=0.01, max=1, final unit="1") = 0.05
       "Minimum pump speed";
-    parameter Modelica.SIunits.Temperature TMin(
+    parameter Modelica.Units.SI.Temperature TMin(
       displayUnit="degC") = 281.15
       "Minimum loop temperature";
-    parameter Modelica.SIunits.Temperature TMax(
+    parameter Modelica.Units.SI.Temperature TMax(
       displayUnit="degC") = 291.15 "Maximum loop temperature";
-    parameter Modelica.SIunits.TemperatureDifference dTSlo(min=1) = 2
+    parameter Modelica.Units.SI.TemperatureDifference dTSlo(min=1) = 2
       "Temperature difference for slope";
     parameter Boolean use_temperatureShift = true
       "Set to false to disable temperature shift of slopes";
-    final parameter Modelica.SIunits.TemperatureDifference delta=
+    final parameter Modelica.Units.SI.TemperatureDifference delta=
       if use_temperatureShift then TMax-TMin-3*dTSlo else 0
       "Maximum shift of slopes";
-    parameter Modelica.SIunits.TemperatureDifference dTSou_nominal[nSou](
+    parameter Modelica.Units.SI.TemperatureDifference dTSou_nominal[nSou](
       each min=0) = fill(4, nSou) "Nominal temperature difference over source";
     parameter Real k=0.01
       "Gain of controller that shifts upper and lower temperature setpoints";
-    parameter Modelica.SIunits.Time Ti(displayUnit="min") = 300
+    parameter Modelica.Units.SI.Time Ti(displayUnit="min") = 300
       "Time constant of integrator block that shifts upper and lower temperature setpoints";
     Buildings.Controls.OBC.CDL.Interfaces.RealInput TMix[nMix](
       each final unit="K",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"	2022-03-10 09:58:42.180152257 +0000
@@ -5,7 +5,7 @@
   parameter Boolean use_inputFilter=true
     "= true, if opening is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Filtered opening"));
-  parameter Modelica.SIunits.Time riseTime=120
+  parameter Modelica.Units.SI.Time riseTime=120
     "Rise time of the filter (time to reach 99.6 % of an opening step)"
     annotation(Dialog(tab="Dynamics", group="Filtered opening",enable=use_inputFilter));
   parameter Integer order(min=1) = 2 "Order of filter"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"	2022-03-10 09:58:42.156152254 +0000
@@ -6,10 +6,10 @@
     final m_flow_turbulent=if use_deltaM then deltaM * m_flow_nominal else
       eta_default*ReC*sqrt(A)*facRouDuc);
   extends Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal;
-  parameter Modelica.SIunits.PressureDifference dpDamper_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpDamper_nominal(displayUnit="Pa")
     "Pressure drop of fully open damper at nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpFixed_nominal(displayUnit="Pa") = 0
+  parameter Modelica.Units.SI.PressureDifference dpFixed_nominal(displayUnit="Pa") = 0
     "Pressure drop of duct and resistances other than the damper in series, at nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
   parameter Boolean use_deltaM = true
@@ -17,10 +17,10 @@
   parameter Real deltaM = 0.3
     "Fraction of nominal mass flow rate where transition to turbulent occurs"
     annotation(Dialog(enable=use_deltaM));
-  final parameter Modelica.SIunits.Velocity v_nominal=
+  final parameter Modelica.Units.SI.Velocity v_nominal=
     (2 / rho_default / k1 * dpDamper_nominal)^0.5
     "Nominal face velocity";
-  final parameter Modelica.SIunits.Area A=m_flow_nominal/rho_default/v_nominal
+  final parameter Modelica.Units.SI.Area A=m_flow_nominal/rho_default/v_nominal
     "Face area";
   parameter Boolean roundDuct = false
     "Set to true for round duct, false for square cross section"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"	2022-03-10 09:58:42.140152251 +0000
@@ -38,7 +38,7 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.PressureDifference dpFixed_nominal[2](each displayUnit="Pa",
+  parameter Modelica.Units.SI.PressureDifference dpFixed_nominal[2](each displayUnit="Pa",
                                                          each min=0) = {0, 0}
     "Nominal pressure drop of pipes and other equipment in flow legs at port_1 and port_3"
     annotation(Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"	2022-03-10 09:58:42.124152250 +0000
@@ -10,7 +10,7 @@
       rhoStd=Medium.density_pTX(101325, 273.15+4, Medium.X_default));
 
   extends Buildings.Fluid.Actuators.BaseClasses.ActuatorSignal;
-  parameter Modelica.SIunits.PressureDifference dpFixed_nominal(displayUnit="Pa", min=0) = 0
+  parameter Modelica.Units.SI.PressureDifference dpFixed_nominal(displayUnit="Pa", min=0) = 0
     "Pressure drop of pipe and other resistances that are in series"
      annotation(Dialog(group = "Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ValveParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"	2022-03-10 09:58:42.112152249 +0000
@@ -14,7 +14,7 @@
     "Cv (US) flow coefficient [USG/min/(psi)^(1/2)]"
   annotation(Dialog(group = "Flow Coefficient",
                     enable = (CvData==Buildings.Fluid.Types.CvTypes.Cv)));
-  parameter Modelica.SIunits.Area Av(
+  parameter Modelica.Units.SI.Area Av(
     fixed= if CvData==Buildings.Fluid.Types.CvTypes.Av then true else false)
     "Av (metric) flow coefficient"
    annotation(Dialog(group = "Flow Coefficient",
@@ -23,10 +23,11 @@
   parameter Real deltaM = 0.02
     "Fraction of nominal flow rate where linearization starts, if y=1"
     annotation(Dialog(group="Pressure-flow linearization"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal(
      displayUnit="Pa",
      min=0,
      fixed= if CvData==Buildings.Fluid.Types.CvTypes.OpPoint then true else false)
@@ -34,10 +35,9 @@
     annotation(Dialog(group="Nominal condition",
                enable = (CvData==Buildings.Fluid.Types.CvTypes.OpPoint)));
 
-  parameter Modelica.SIunits.Density rhoStd
+  parameter Modelica.Units.SI.Density rhoStd
     "Inlet density for which valve coefficients are defined"
   annotation(Dialog(group="Nominal condition", tab="Advanced"));
-
 protected
   parameter Real Kv_SI(
     min=0,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBox.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBox.mo"	2022-03-10 09:58:42.040152238 +0000
@@ -22,33 +22,33 @@
   parameter Real ReC=4000
     "Reynolds number where transition to turbulent starts"
     annotation(Dialog(enable=not use_deltaM));
-  parameter Modelica.SIunits.MassFlowRate mOut_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mOut_flow_nominal
     "Mass flow rate outside air damper"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDamOut_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpDamOut_nominal(min=0, displayUnit="Pa")
     "Pressure drop of damper in outside air leg"
      annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpFixOut_nominal(min=0, displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dpFixOut_nominal(min=0, displayUnit="Pa")=0
     "Pressure drop of duct and other resistances in outside air leg"
      annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate mRec_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mRec_flow_nominal
     "Mass flow rate recirculation air damper"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDamRec_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpDamRec_nominal(min=0, displayUnit="Pa")
     "Pressure drop of damper in recirculation air leg"
      annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpFixRec_nominal(min=0, displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dpFixRec_nominal(min=0, displayUnit="Pa")=0
     "Pressure drop of duct and other resistances in recirculation air leg"
      annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate mExh_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mExh_flow_nominal
     "Mass flow rate exhaust air damper"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDamExh_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpDamExh_nominal(min=0, displayUnit="Pa")
     "Pressure drop of damper in exhaust air leg"
      annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpFixExh_nominal(min=0, displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dpFixExh_nominal(min=0, displayUnit="Pa")=0
     "Pressure drop of duct and other resistances in exhaust air leg"
      annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBoxMinimumFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBoxMinimumFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBoxMinimumFlow.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/MixingBoxMinimumFlow.mo"	2022-03-10 09:58:42.008152234 +0000
@@ -4,14 +4,14 @@
  extends Buildings.Fluid.Actuators.Dampers.MixingBox;
   import Modelica.Constants;
 
-  parameter Modelica.SIunits.MassFlowRate mOutMin_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mOutMin_flow_nominal
     "Mass flow rate minimum outside air damper"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpDamOutMin_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpDamOutMin_nominal(
     min=0, displayUnit="Pa")
     "Pressure drop of damper in minimum outside air leg"
      annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpFixOutMin_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpFixOutMin_nominal(
     min=0, displayUnit="Pa") = 0
     "Pressure drop of duct and other resistances in minimum outside air leg"
      annotation (Dialog(group="Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/PressureIndependent.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/PressureIndependent.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/PressureIndependent.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/PressureIndependent.mo"	2022-03-10 09:58:41.992152233 +0000
@@ -46,17 +46,17 @@
     "Parameter for avoiding unnecessary computations";
   constant Real y2dd = 0
     "Second derivative at second support point";
-  Modelica.SIunits.MassFlowRate m_flow_set
+  Modelica.Units.SI.MassFlowRate m_flow_set
     "Requested mass flow rate";
-  Modelica.SIunits.PressureDifference dp_min(displayUnit="Pa")
+  Modelica.Units.SI.PressureDifference dp_min(displayUnit="Pa")
     "Minimum pressure difference required for delivering requested mass flow rate";
-  Modelica.SIunits.PressureDifference dp_x, dp_x1, dp_x2, dp_y2, dp_y1
+  Modelica.Units.SI.PressureDifference dp_x, dp_x1, dp_x2, dp_y2, dp_y1
     "Support points for interpolation flow functions";
-  Modelica.SIunits.MassFlowRate m_flow_x, m_flow_x1, m_flow_x2, m_flow_y2, m_flow_y1
+  Modelica.Units.SI.MassFlowRate m_flow_x, m_flow_x1, m_flow_x2, m_flow_y2, m_flow_y1
     "Support points for interpolation flow functions";
-  Modelica.SIunits.MassFlowRate m_flow_smooth
+  Modelica.Units.SI.MassFlowRate m_flow_smooth
     "Smooth interpolation result between two flow regimes";
-  Modelica.SIunits.PressureDifference dp_smooth
+  Modelica.Units.SI.PressureDifference dp_smooth
     "Smooth interpolation result between two flow regimes";
   Real y_actual_smooth(final unit="1")
     "Fractional opening computed based on m_flow_smooth and dp";
@@ -64,18 +64,18 @@
 function basicFlowFunction_dp_m_flow
   "Inverse of flow function that computes that computes the square inverse of flow coefficient"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.MassFlowRate m_flow
+  input Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate in design flow direction";
-  input Modelica.SIunits.PressureDifference dp
+  input Modelica.Units.SI.PressureDifference dp
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
-  input Modelica.SIunits.MassFlowRate m_flow_small
+  input Modelica.Units.SI.MassFlowRate m_flow_small
     "Minimum value of mass flow rate guarding against k=(0)/sqrt(dp)";
-  input Modelica.SIunits.PressureDifference dp_small
+  input Modelica.Units.SI.PressureDifference dp_small
     "Minimum value of pressure drop guarding against k=m_flow/(0)";
   output Real kSquInv
     "Square inverse of flow coefficient";
   protected
-  Modelica.SIunits.PressureDifference dpPos=
+  Modelica.Units.SI.PressureDifference dpPos=
     Buildings.Utilities.Math.Functions.smoothMax(dp, -dp, dp_small)
     "Regularized absolute value of pressure drop";
   Real mSqu_flow = Buildings.Utilities.Math.Functions.smoothMax(
@@ -84,6 +84,7 @@
 algorithm
   kSquInv := dpPos / mSqu_flow;
 annotation (smoothOrder=1);
+
 end basicFlowFunction_dp_m_flow;
 
 function exponentialDamper_inv
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/Validation/PressureIndependent.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/Validation/PressureIndependent.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/Validation/PressureIndependent.mo"	2022-03-10 09:57:40.204144405 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Dampers/Validation/PressureIndependent.mo"	2022-03-10 09:58:41.968152229 +0000
@@ -4,10 +4,10 @@
   extends Modelica.Icons.Example;
 
   package Medium = Buildings.Media.Air "Medium model for air";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(
     displayUnit="Pa") = 10
     "Damper nominal pressure drop";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Damper nominal mass flow rate";
   Buildings.Fluid.Actuators.Dampers.Exponential damExp(
     redeclare final package Medium = Medium,
@@ -50,7 +50,7 @@
   Controls.Continuous.LimPID conPID(k=10,
     Ti=0.001,
     controllerType=Modelica.Blocks.Types.SimpleController.PID,
-    initType=Modelica.Blocks.Types.InitPID.InitialState)
+    initType=Modelica.Blocks.Types.Init.InitialState)
     "Discharge flow rate controller"
     annotation (Placement(transformation(extent={{-70,-70},{-50,-50}})));
   Sensors.MassFlowRate senMasFlo(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Motors/IdealMotor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Motors/IdealMotor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Motors/IdealMotor.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Motors/IdealMotor.mo"	2022-03-10 09:58:41.884152220 +0000
@@ -3,8 +3,8 @@
   extends Modelica.Blocks.Interfaces.SISO;
 
   parameter Real delta(min=0, max=0.5) = 0.05 "Hysteresis";
-  parameter Modelica.SIunits.Time tOpe(min=0) = 120 "Opening time";
-  parameter Modelica.SIunits.Time tClo(min=0) = tOpe "Closing time";
+  parameter Modelica.Units.SI.Time tOpe(min=0) = 120 "Opening time";
+  parameter Modelica.Units.SI.Time tClo(min=0) = tOpe "Closing time";
   parameter Real y_start(min=0, max=1) = 0.5 "Start position";
 
   Modelica.Blocks.Logical.Hysteresis uppHys(final uLow=0, uHigh=delta,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"	2022-03-10 09:58:41.744152202 +0000
@@ -18,19 +18,19 @@
     "Parameter for avoiding unnecessary computations";
   constant Real y2dd = 0
     "Second derivative at second support point";
-  Modelica.SIunits.MassFlowRate m_flow_set
+
+  Modelica.Units.SI.MassFlowRate m_flow_set
     "Requested mass flow rate";
-  Modelica.SIunits.PressureDifference dp_min(displayUnit="Pa")
+  Modelica.Units.SI.PressureDifference dp_min(displayUnit="Pa")
     "Minimum pressure difference required for delivering requested mass flow rate";
-  Modelica.SIunits.PressureDifference dp_x, dp_x1, dp_x2, dp_y2, dp_y1
+  Modelica.Units.SI.PressureDifference dp_x, dp_x1, dp_x2, dp_y2, dp_y1
     "Support points for interpolation flow functions";
-  Modelica.SIunits.MassFlowRate m_flow_x, m_flow_x1, m_flow_x2, m_flow_y2, m_flow_y1
+  Modelica.Units.SI.MassFlowRate m_flow_x, m_flow_x1, m_flow_x2, m_flow_y2, m_flow_y1
     "Support points for interpolation flow functions";
-  Modelica.SIunits.MassFlowRate m_flow_smooth
+  Modelica.Units.SI.MassFlowRate m_flow_smooth
     "Smooth interpolation result between two flow regimes";
-  Modelica.SIunits.PressureDifference dp_smooth
+  Modelica.Units.SI.PressureDifference dp_smooth
     "Smooth interpolation result between two flow regimes";
-
 equation
   m_flow_set = m_flow_nominal*phi;
   kVal = Kv_SI;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayTable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayTable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayTable.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/TwoWayTable.mo"	2022-03-10 09:58:41.724152198 +0000
@@ -11,7 +11,7 @@
   // 1/k^2, the flowCharacteristics.phi[1] must not be zero.
   // We therefore set a lower bound.
 protected
-  Modelica.Blocks.Tables.CombiTable1D phiLooUp(
+  Modelica.Blocks.Tables.CombiTable1Dv phiLooUp(
     final tableOnFile=false,
     final table=[flowCharacteristics.y, cat(
         1,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/ThreeWayValveParameterization.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/ThreeWayValveParameterization.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/ThreeWayValveParameterization.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/ThreeWayValveParameterization.mo"	2022-03-10 09:58:41.708152197 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water "Medium in the component";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.4
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.4
     "Design mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 4500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 4500
     "Design pressure drop";
 
   parameter Real Kv_SI = m_flow_nominal/sqrt(dp_nominal)
@@ -16,10 +16,10 @@
     "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)]";
   parameter Real Cv = Kv_SI/(rhoStd*0.0631/1000/sqrt(6895))
     "Cv (US) flow coefficient [USG/min/(psi)^(1/2)]";
-  parameter Modelica.SIunits.Area Av = Kv_SI/sqrt(rhoStd)
+  parameter Modelica.Units.SI.Area Av = Kv_SI/sqrt(rhoStd)
     "Av (metric) flow coefficient";
 
-  parameter Modelica.SIunits.Density rhoStd=
+  parameter Modelica.Units.SI.Density rhoStd=
    Medium.density_pTX(101325, 273.15+4, Medium.X_default)
    "Standard density";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/TwoWayValveParameterization.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/TwoWayValveParameterization.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/TwoWayValveParameterization.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Actuators/Valves/Validation/TwoWayValveParameterization.mo"	2022-03-10 09:58:41.676152193 +0000
@@ -6,9 +6,9 @@
  package Medium = Buildings.Media.Water;
 
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.4
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.4
     "Design mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 4500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 4500
     "Design pressure drop";
 
   parameter Real Kv_SI = m_flow_nominal/sqrt(dp_nominal)
@@ -18,10 +18,10 @@
     "Kv (metric) flow coefficient [m3/h/(bar)^(1/2)]";
   parameter Real Cv = Kv_SI/(rhoStd*0.0631/1000/sqrt(6895))
     "Cv (US) flow coefficient [USG/min/(psi)^(1/2)]";
-  parameter Modelica.SIunits.Area Av = Kv_SI/sqrt(rhoStd)
+  parameter Modelica.Units.SI.Area Av = Kv_SI/sqrt(rhoStd)
     "Av (metric) flow coefficient";
 
-  parameter Modelica.SIunits.Density rhoStd=
+  parameter Modelica.Units.SI.Density rhoStd=
    Medium.density_pTX(101325, 273.15+4, Medium.X_default)
    "Standard density";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"	2022-03-10 09:58:41.632152188 +0000
@@ -6,12 +6,12 @@
   constant Real gain = 2 "Gain for computing the mass flow rate";
 
   parameter Real k = 0.35 "Flow coefficient";
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent = 0.36
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent = 0.36
     "Mass flow rate where transition to turbulent flow occurs";
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  Modelica.SIunits.MassFlowRate m_flow_comp "Comparison value for m_flow";
-  Modelica.SIunits.PressureDifference dp "Pressure drop";
-  Modelica.SIunits.MassFlowRate err "Integration error";
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.MassFlowRate m_flow_comp "Comparison value for m_flow";
+  Modelica.Units.SI.PressureDifference dp "Pressure drop";
+  Modelica.Units.SI.MassFlowRate err "Integration error";
 initial equation
  m_flow = m_flow_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"	2022-03-10 09:58:41.572152179 +0000
@@ -4,16 +4,16 @@
   extends Modelica.Icons.Example;
 
   parameter Real k = 0.35 "Flow coefficient";
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent = 0.36
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent = 0.36
     "Mass flow rate where transition to turbulent flow occurs";
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  Modelica.SIunits.MassFlowRate m_flow_comp "Comparison value for m_flow";
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.MassFlowRate m_flow_comp "Comparison value for m_flow";
   Real der_m_flow(unit="kg/s2") "1st order derivative of mass flow rate";
   Real der_m_flow_comp(unit="kg/s2")
     "2nd order derivative of comparison value for m_flow";
 
-  Modelica.SIunits.PressureDifference dp "Pressure drop";
-  Modelica.SIunits.MassFlowRate err_m_flow "Integration error for m_flow";
+  Modelica.Units.SI.PressureDifference dp "Pressure drop";
+  Modelica.Units.SI.MassFlowRate err_m_flow "Integration error for m_flow";
   Real err_der_m_flow(unit="kg/s2") "Integration error for der_m_flow";
 initial equation
   m_flow = m_flow_comp;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"	2022-03-10 09:58:41.568152180 +0000
@@ -6,12 +6,12 @@
   constant Real gain = 0.5 "Gain for computing the mass flow rate";
 
   parameter Real k = 0.35 "Flow coefficient";
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent = 0.36
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent = 0.36
     "Mass flow rate where transition to turbulent flow occurs";
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  Modelica.SIunits.PressureDifference dp "Pressure drop";
-  Modelica.SIunits.PressureDifference dp_comp "Comparison value for dp";
-  Modelica.SIunits.PressureDifference err "Integration error";
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.PressureDifference dp "Pressure drop";
+  Modelica.Units.SI.PressureDifference dp_comp "Comparison value for dp";
+  Modelica.Units.SI.PressureDifference err "Integration error";
 initial equation
  dp = dp_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"	2022-03-10 09:58:41.560152177 +0000
@@ -9,17 +9,17 @@
     threShold=1e-3)
     "Block for checking integration error";
   parameter Real k = 0.35 "Flow coefficient";
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent = 0.36
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent = 0.36
     "Mass flow rate where transition to turbulent flow occurs";
-  Modelica.SIunits.PressureDifference dp "Pressure drop";
-  Modelica.SIunits.PressureDifference dp_comp "Comparison value for dp";
+  Modelica.Units.SI.PressureDifference dp "Pressure drop";
+  Modelica.Units.SI.PressureDifference dp_comp "Comparison value for dp";
   Real der_dp(unit="Pa/s") "1st order derivative of pressure drop";
   Real der_dp_comp(unit="Pa/s")
     "2nd order derivative of comparison value for pressure drop";
 
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
 
-  Modelica.SIunits.PressureDifference err_dp "Integration error for dp";
+  Modelica.Units.SI.PressureDifference err_dp "Integration error for dp";
   Real err_der_dp(unit="Pa/s") "Integration error for der_dp";
 initial equation
   dp = dp_comp;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"	2022-03-10 09:58:41.552152177 +0000
@@ -1,15 +1,15 @@
 within Buildings.Fluid.BaseClasses.FlowModels.Validation;
 model InverseFlowFunctions "Test model for flow function and its inverse"
   extends Modelica.Icons.Example;
- Modelica.SIunits.MassFlowRate m_flow;
- Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure difference";
- Modelica.SIunits.PressureDifference dpCalc(displayUnit="Pa")
+ Modelica.Units.SI.MassFlowRate m_flow;
+ Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "Pressure difference";
+ Modelica.Units.SI.PressureDifference dpCalc(displayUnit="Pa")
     "Pressure difference computed by the flow functions";
- Modelica.SIunits.Pressure deltaDp(displayUnit="Pa")
+ Modelica.Units.SI.Pressure deltaDp(displayUnit="Pa")
     "Pressure difference between input and output to the functions";
- Modelica.SIunits.Time dTime= 2;
+ Modelica.Units.SI.Time dTime= 2;
  parameter Real k = 0.5;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 1 "Nominal flow rate";
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 1 "Nominal flow rate";
 equation
   dp = (time-0.5)/dTime * 20;
   m_flow=FlowModels.basicFlowFunction_dp(dp=dp, k=k, m_flow_turbulent=m_flow_nominal*0.3);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"	2022-03-10 09:58:41.548152177 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
 
  parameter Real k = 0.5 "Flow coefficient";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 1.5
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 1.5
     "Nominal mass flow rate";
 
- Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
- Modelica.SIunits.PressureDifference dp(displayUnit="Pa", start=0) "Pressure difference";
+ Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+ Modelica.Units.SI.PressureDifference dp(displayUnit="Pa", start=0) "Pressure difference";
 equation
   m_flow = 4*(time-0.5);
   m_flow = FlowModels.basicFlowFunction_dp(dp=dp, k=k, m_flow_turbulent=m_flow_nominal*0.3);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"	2022-03-10 09:58:41.540152175 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
 
  parameter Real k = 0.5 "Flow coefficient";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Nominal mass flow rate";
 
- Modelica.SIunits.MassFlowRate m_flow(start=0) "Mass flow rate";
- Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure difference";
+ Modelica.Units.SI.MassFlowRate m_flow(start=0) "Mass flow rate";
+ Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "Pressure difference";
 equation
   dp = 4*(time-0.5);
   dp = FlowModels.basicFlowFunction_m_flow(m_flow=m_flow, k=k, m_flow_turbulent=m_flow_nominal*0.3);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"	2022-03-10 09:58:41.536152176 +0000
@@ -2,16 +2,16 @@
 function basicFlowFunction_dp
   "Function that computes mass flow rate for given pressure drop"
 
-  input Modelica.SIunits.PressureDifference dp(displayUnit="Pa")
+  input Modelica.Units.SI.PressureDifference dp(displayUnit="Pa")
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
   input Real k(min=0, unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
-  output Modelica.SIunits.MassFlowRate m_flow
+  output Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate in design flow direction";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real dpNorm=dp/dp_turbulent
     "Normalised pressure difference";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"	2022-03-10 09:58:41.528152173 +0000
@@ -3,18 +3,18 @@
   "1st derivative of function that computes mass flow rate for given pressure drop"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.PressureDifference dp(displayUnit="Pa")
+  input Modelica.Units.SI.PressureDifference dp(displayUnit="Pa")
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
   input Real k(min=0, unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
   input Real dp_der
     "Derivative of pressure difference between port_a and port_b (= port_a.p - port_b.p)";
   output Real m_flow_der(unit="kg/s2")
     "Derivative of mass flow rate in design flow direction";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real dpNormSq=(dp/dp_turbulent)^2
     "Square of normalised pressure difference";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"	2022-03-10 09:58:41.520152173 +0000
@@ -3,11 +3,11 @@
   "2nd derivative of flow function2nd derivative of function that computes mass flow rate for given pressure drop"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.PressureDifference dp(displayUnit="Pa")
+  input Modelica.Units.SI.PressureDifference dp(displayUnit="Pa")
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
   input Real k(min=0, unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
   input Real dp_der
     "1st derivative of pressure difference between port_a and port_b (= port_a.p - port_b.p)";
@@ -16,7 +16,7 @@
   output Real m_flow_der2
     "2nd derivative of mass flow rate in design flow direction";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real dpNorm=dp/dp_turbulent
     "Normalised pressure difference";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"	2022-03-10 09:58:41.512152173 +0000
@@ -2,16 +2,16 @@
 function basicFlowFunction_m_flow
   "Function that computes pressure drop for given mass flow rate"
 
-  input Modelica.SIunits.MassFlowRate m_flow
+  input Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate in design flow direction";
   input Real k(unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
-  output Modelica.SIunits.PressureDifference dp(displayUnit="Pa")
+  output Modelica.Units.SI.PressureDifference dp(displayUnit="Pa")
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real m_flowNorm = m_flow/m_flow_turbulent
     "Normalised mass flow rate";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"	2022-03-10 09:58:41.504152172 +0000
@@ -3,18 +3,18 @@
   "1st derivative of function that computes pressure drop for given mass flow rate"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.MassFlowRate m_flow
+  input Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate in design flow direction";
   input Real k(unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
   input Real m_flow_der(unit="kg/s2")
     "Derivative of mass flow rate in design flow direction";
   output Real dp_der
     "Derivative of pressure difference between port_a and port_b (= port_a.p - port_b.p)";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real m_flowNormSq = (m_flow/m_flow_turbulent)^2
     "Square of normalised mass flow rate";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"	2022-03-10 09:58:41.496152169 +0000
@@ -3,11 +3,11 @@
   "2nd derivative of function that computes pressure drop for given mass flow rate"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.MassFlowRate m_flow
+  input Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate in design flow direction";
   input Real k(unit="")
     "Flow coefficient, k=m_flow/sqrt(dp), with unit=(kg.m)^(1/2)";
-  input Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  input Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Mass flow rate where transition to turbulent flow occurs";
   input Real m_flow_der(unit="kg/s2")
     "1st derivative of mass flow rate in design flow direction";
@@ -16,7 +16,7 @@
   output Real dp_der2
     "2nd derivative of pressure difference between port_a and port_b (= port_a.p - port_b.p)";
 protected
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_flow_turbulent/k)^2
     "Pressure where flow changes to turbulent";
   Real m_flowNorm = m_flow/m_flow_turbulent
     "Normalised mass flow rate";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialResistance.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialResistance.mo"	2022-03-10 09:58:41.476152167 +0000
@@ -16,7 +16,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")
     "Pressure drop at nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
 
@@ -24,18 +24,18 @@
     "= true, use linear relation between m_flow and dp for any flow rate"
     annotation(Evaluate=true, Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_turbulent(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_turbulent(min=0)
     "Turbulent flow if |m_flow| >= m_flow_turbulent";
 
 protected
   parameter Medium.ThermodynamicState sta_default=
      Medium.setState_pTX(T=Medium.T_default, p=Medium.p_default, X=Medium.X_default);
-  parameter Modelica.SIunits.DynamicViscosity eta_default=Medium.dynamicViscosity(sta_default)
+  parameter Modelica.Units.SI.DynamicViscosity eta_default=Medium.dynamicViscosity(sta_default)
     "Dynamic viscosity, used to compute transition to turbulent flow regime";
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal_pos = abs(m_flow_nominal)
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_pos = abs(m_flow_nominal)
     "Absolute value of nominal flow rate";
-  final parameter Modelica.SIunits.PressureDifference dp_nominal_pos(displayUnit="Pa") = abs(dp_nominal)
+  final parameter Modelica.Units.SI.PressureDifference dp_nominal_pos(displayUnit="Pa") = abs(dp_nominal)
     "Absolute value of nominal pressure difference";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialThreeWayResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"	2022-03-10 09:58:41.464152165 +0000
@@ -26,11 +26,11 @@
     "Third port, can be either inlet or outlet"
     annotation (Placement(transformation(extent={{-10,-110},{10,-90}})));
 
-  parameter Modelica.SIunits.Time tau=10
+  parameter Modelica.Units.SI.Time tau=10
     "Time constant at nominal flow for dynamic energy and momentum balance"
     annotation(Dialog(tab="Dynamics", group="Nominal condition",
                enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.MassFlowRate mDyn_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mDyn_flow_nominal
     "Nominal mass flow rate for dynamic momentum and energy balance"
     annotation(Dialog(tab="Dynamics", group="Equations",
                enable=not energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState));
@@ -50,7 +50,7 @@
   parameter Boolean verifyFlowReversal = false
     "=true, to assert that the flow does not reverse when portFlowDirection_* does not equal Bidirectional"
     annotation(Dialog(tab="Advanced"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small
     "Small mass flow rate for checking flow reversal"
     annotation(Dialog(tab="Advanced",enable=verifyFlowReversal));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BaseClasses/PartialBoiler.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BaseClasses/PartialBoiler.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BaseClasses/PartialBoiler.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BaseClasses/PartialBoiler.mo"	2022-03-10 09:58:41.416152161 +0000
@@ -9,30 +9,30 @@
    annotation (choicesAllMatching = true);
 
   // These parameters can be supplied via Data records
-  parameter Modelica.SIunits.Power Q_flow_nominal "Nominal heating power";
-  parameter Modelica.SIunits.ThermalConductance UA=0.05*Q_flow_nominal/30
+  parameter Modelica.Units.SI.Power Q_flow_nominal "Nominal heating power";
+  parameter Modelica.Units.SI.ThermalConductance UA=0.05*Q_flow_nominal/30
     "Overall UA value";
-  parameter Modelica.SIunits.Volume VWat = 1.5E-6*Q_flow_nominal
+  parameter Modelica.Units.SI.Volume VWat = 1.5E-6*Q_flow_nominal
     "Water volume of boiler"
     annotation(Dialog(tab = "Dynamics",
     enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Mass mDry = 1.5E-3*Q_flow_nominal
+  parameter Modelica.Units.SI.Mass mDry = 1.5E-3*Q_flow_nominal
     "Mass of boiler that will be lumped to water heat capacity"
     annotation(Dialog(tab = "Dynamics",
     enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Efficiency eta_nominal
+  parameter Modelica.Units.SI.Efficiency eta_nominal
     "Boiler efficiency at nominal condition";
 
-  input Modelica.SIunits.Efficiency eta "Boiler efficiency";
-  Modelica.SIunits.Power QFue_flow = y * Q_flow_nominal/eta_nominal
+  input Modelica.Units.SI.Efficiency eta "Boiler efficiency";
+  Modelica.Units.SI.Power QFue_flow = y * Q_flow_nominal/eta_nominal
     "Heat released by fuel";
-  Modelica.SIunits.Power QWat_flow = eta * QFue_flow + UAOve.Q_flow
+  Modelica.Units.SI.Power QWat_flow = eta * QFue_flow + UAOve.Q_flow
     "Heat transfer from gas into water";
     // The direction of UAOve.Q_flow is from the ambient to the boiler
     //   and therefore it takes a plus size here.
-  Modelica.SIunits.MassFlowRate mFue_flow = QFue_flow/fue.h
+  Modelica.Units.SI.MassFlowRate mFue_flow = QFue_flow/fue.h
     "Fuel mass flow rate";
-  Modelica.SIunits.VolumeFlowRate VFue_flow = mFue_flow/fue.d
+  Modelica.Units.SI.VolumeFlowRate VFue_flow = mFue_flow/fue.d
     "Fuel volume flow rate";
 
   Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) "Part load ratio"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerPolynomial.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerPolynomial.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerPolynomial.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerPolynomial.mo"	2022-03-10 09:58:41.400152157 +0000
@@ -6,8 +6,8 @@
     show_T = true,
     final tau=VWat*rho_default/m_flow_nominal);
 
-  parameter Modelica.SIunits.Power Q_flow_nominal "Nominal heating power";
-  parameter Modelica.SIunits.Temperature T_nominal = 353.15
+  parameter Modelica.Units.SI.Power Q_flow_nominal "Nominal heating power";
+  parameter Modelica.Units.SI.Temperature T_nominal = 353.15
     "Temperature used to compute nominal efficiency (only used if efficiency curve depends on temperature)";
   // Assumptions
   parameter Buildings.Fluid.Types.EfficiencyCurves effCur=Buildings.Fluid.Types.EfficiencyCurves.Constant
@@ -17,16 +17,16 @@
   parameter Buildings.Fluid.Data.Fuels.Generic fue "Fuel type"
    annotation (choicesAllMatching = true);
 
-  parameter Modelica.SIunits.ThermalConductance UA=0.05*Q_flow_nominal/30
+  parameter Modelica.Units.SI.ThermalConductance UA=0.05*Q_flow_nominal/30
     "Overall UA value";
-  parameter Modelica.SIunits.Volume VWat = 1.5E-6*Q_flow_nominal
+  parameter Modelica.Units.SI.Volume VWat = 1.5E-6*Q_flow_nominal
     "Water volume of boiler"
     annotation(Dialog(tab = "Dynamics", enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Mass mDry =   1.5E-3*Q_flow_nominal
+  parameter Modelica.Units.SI.Mass mDry =   1.5E-3*Q_flow_nominal
     "Mass of boiler that will be lumped to water heat capacity"
     annotation(Dialog(tab = "Dynamics", enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
 
-  Modelica.SIunits.Efficiency eta=
+  Modelica.Units.SI.Efficiency eta=
     if effCur ==Buildings.Fluid.Types.EfficiencyCurves.Constant then
       a[1]
     elseif effCur ==Buildings.Fluid.Types.EfficiencyCurves.Polynomial then
@@ -36,13 +36,13 @@
    else
       0
   "Boiler efficiency";
-  Modelica.SIunits.Power QFue_flow = y * Q_flow_nominal/eta_nominal
+  Modelica.Units.SI.Power QFue_flow = y * Q_flow_nominal/eta_nominal
     "Heat released by fuel";
-  Modelica.SIunits.Power QWat_flow = eta * QFue_flow
+  Modelica.Units.SI.Power QWat_flow = eta * QFue_flow
     "Heat transfer from gas into water";
-  Modelica.SIunits.MassFlowRate mFue_flow = QFue_flow/fue.h
+  Modelica.Units.SI.MassFlowRate mFue_flow = QFue_flow/fue.h
     "Fuel mass flow rate";
-  Modelica.SIunits.VolumeFlowRate VFue_flow = mFue_flow/fue.d
+  Modelica.Units.SI.VolumeFlowRate VFue_flow = mFue_flow/fue.d
     "Fuel volume flow rate";
 
   Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) "Part load ratio"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerTable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerTable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerTable.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/BoilerTable.mo"	2022-03-10 09:58:41.384152157 +0000
@@ -17,7 +17,7 @@
     annotation(choicesAllMatching=true,
                Placement(transformation(extent={{-40,74},{-20,94}})));
 
-  Modelica.Blocks.Tables.CombiTable2D effTab(
+  Modelica.Blocks.Tables.CombiTable2Ds effTab(
     final table=per.effCur,
     final smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative)
     "Look-up table that represents a set of efficiency curves varying with both the firing rate (control signal) and the inlet water temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Data/Generic.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Data/Generic.mo"	2022-03-10 09:58:41.372152155 +0000
@@ -5,31 +5,31 @@
   parameter Real effCur[:,:]=
     [0, 1; 1, 1]
     "Efficiency curves as a table: First row = inlet temp(K), First column = firing rates or PLR";
-  final parameter Modelica.SIunits.Efficiency eta_nominal=
+  final parameter Modelica.Units.SI.Efficiency eta_nominal=
     Buildings.Utilities.Math.Functions.smoothInterpolation(
       x=TIn_nominal,
       xSup=effCur[1,2:end],
       ySup=effCur[end,2:end])
     "Efficiency at TIn_nominal";
-  parameter Modelica.SIunits.Temperature TIn_nominal = 323.15
+  parameter Modelica.Units.SI.Temperature TIn_nominal = 323.15
     "Nominal inlet temperature for efficiency calculations";
 
   parameter Buildings.Fluid.Data.Fuels.Generic fue "Fuel type"
    annotation (choicesAllMatching = true);
 
-  parameter Modelica.SIunits.Power Q_flow_nominal "Nominal heating power";
-  parameter Modelica.SIunits.ThermalConductance UA=0.05*Q_flow_nominal/30
+
+  parameter Modelica.Units.SI.Power Q_flow_nominal "Nominal heating power";
+  parameter Modelica.Units.SI.ThermalConductance UA=0.05*Q_flow_nominal/30
     "Overall UA value";
-  parameter Modelica.SIunits.Volume VWat = 1.5E-6*Q_flow_nominal
+  parameter Modelica.Units.SI.Volume VWat = 1.5E-6*Q_flow_nominal
     "Water volume of boiler";
-  parameter Modelica.SIunits.Mass mDry = 1.5E-3*Q_flow_nominal
+  parameter Modelica.Units.SI.Mass mDry = 1.5E-3*Q_flow_nominal
     "Mass of boiler that will be lumped to water heat capacity";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 3000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 3000
     "Pressure drop at m_flow_nominal";
-
   annotation (
   defaultComponentName="per",
   defaultComponentPrefixes = "parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomial.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomial.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomial.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomial.mo"	2022-03-10 09:58:41.200152132 +0000
@@ -2,12 +2,12 @@
 model BoilerPolynomial "Test model"
   extends Modelica.Icons.Example;
  package Medium = Buildings.Media.Water "Medium model";
- parameter Modelica.SIunits.Power Q_flow_nominal = 3000 "Nominal power";
- parameter Modelica.SIunits.Temperature dT_nominal = 20
+ parameter Modelica.Units.SI.Power Q_flow_nominal = 3000 "Nominal power";
+ parameter Modelica.Units.SI.Temperature dT_nominal = 20
     "Nominal temperature difference";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/dT_nominal/4200
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/dT_nominal/4200
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 3000
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 3000
     "Pressure drop at m_flow_nominal";
 
   Buildings.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomialClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomialClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomialClosedLoop.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Boilers/Examples/BoilerPolynomialClosedLoop.mo"	2022-03-10 09:58:41.188152132 +0000
@@ -2,10 +2,10 @@
 model BoilerPolynomialClosedLoop "Boiler with closed loop control"
   extends Modelica.Icons.Example;
  package Medium = Buildings.Media.Water "Medium model";
- parameter Modelica.SIunits.Power Q_flow_nominal = 20000 "Nominal power";
- parameter Modelica.SIunits.Temperature dT_nominal = 20
+ parameter Modelica.Units.SI.Power Q_flow_nominal = 20000 "Nominal power";
+ parameter Modelica.Units.SI.Temperature dT_nominal = 20
     "Nominal temperature difference";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/dT_nominal/4200
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/dT_nominal/4200
     "Nominal mass flow rate";
 
   Buildings.Fluid.Boilers.BoilerPolynomial boi(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertPower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertPower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertPower.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertPower.mo"	2022-03-10 09:58:41.080152117 +0000
@@ -2,9 +2,9 @@
 model AssertPower "Assert if electric power is outside boundaries"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Power PEleMax
+  parameter Modelica.Units.SI.Power PEleMax
     "Maximum power output";
-  parameter Modelica.SIunits.Power PEleMin
+  parameter Modelica.Units.SI.Power PEleMin
     "Minimum power output";
   parameter Boolean use_powerRateLimit
     "If true, the rate at which net power output can change is limited";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterFlow.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterFlow.mo"	2022-03-10 09:58:41.064152115 +0000
@@ -2,7 +2,7 @@
 model AssertWaterFlow "Assert if water flow is outside boundaries"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.MassFlowRate mWatMin_flow
+  parameter Modelica.Units.SI.MassFlowRate mWatMin_flow
     "Minimum cooling water mass flow rate";
 
   Buildings.Controls.OBC.CDL.Interfaces.BooleanInput runSig
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterTemperature.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/AssertWaterTemperature.mo"	2022-03-10 09:58:41.056152115 +0000
@@ -3,9 +3,9 @@
   "Assert if water outlet temperature is outside boundaries"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Temperature TWatMax
+  parameter Modelica.Units.SI.Temperature TWatMax
     "Maximum cooling water temperature";
-  parameter Modelica.SIunits.TemperatureDifference THys = 0.5
+  parameter Modelica.Units.SI.TemperatureDifference THys = 0.5
     "Hysteresis value to check temperature difference"
     annotation (Dialog(tab="Advanced"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Controller.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Controller.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Controller.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Controller.mo"	2022-03-10 09:58:41.048152113 +0000
@@ -5,7 +5,7 @@
   replaceable parameter Buildings.Fluid.CHPs.Data.Generic per
     "Performance data"
     annotation (Placement(transformation(extent={{200,158},{220,178}})));
-  parameter Modelica.SIunits.Time waitTime=60
+  parameter Modelica.Units.SI.Time waitTime=60
     "Wait time before transition from pump-on mode fires"
     annotation (Dialog(tab="Dynamics"));
 
@@ -43,10 +43,10 @@
     "Type of operating mode"
     annotation (Placement(transformation(extent={{260,-20},{300,20}}),
       iconTransformation(extent={{100,-10},{120,10}})));
-  Modelica.StateGraph.Step staBy(nOut=2)
+  Modelica.StateGraph.Step staBy(nIn = 1, nOut = 2)
     "Standby step"
     annotation (Placement(transformation(extent={{-60,-10},{-40,10}})));
-  Modelica.StateGraph.Step pumOn(nOut=2)
+  Modelica.StateGraph.Step pumOn(nIn = 1, nOut = 2)
     "Pump on step"
     annotation (Placement(transformation(extent={{0,-10},{20,10}})));
   Modelica.StateGraph.StepWithSignal warUp(nIn=2, nOut=2)
@@ -125,7 +125,7 @@
     annotation (Placement(transformation(extent={{90,-50},{110,-30}})));
   Modelica.StateGraph.TransitionWithSignal transition6 "Run in normal mode"
     annotation (Placement(transformation(extent={{150,-10},{170,10}})));
-  Modelica.StateGraph.InitialStep plaOff(final nIn=3) "Plant is off"
+  Modelica.StateGraph.InitialStep plaOff(nOut = 1, final nIn = 3) "Plant is off"
     annotation (Placement(transformation(extent={{-120,-10},{-100,10}})));
   Modelica.StateGraph.TransitionWithSignal transition4(
     final enableTimer=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/EngineTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/EngineTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/EngineTemperature.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/EngineTemperature.mo"	2022-03-10 09:58:40.876152091 +0000
@@ -2,13 +2,13 @@
 model EngineTemperature "Heat exchange within the engine control volume"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.ThermalConductance UAHex
+  parameter Modelica.Units.SI.ThermalConductance UAHex
     "Thermal conductance between the engine and cooling water";
-  parameter Modelica.SIunits.ThermalConductance UALos
+  parameter Modelica.Units.SI.ThermalConductance UALos
     "Thermal conductance between the engine and surroundings";
-  parameter Modelica.SIunits.HeatCapacity capEng
+  parameter Modelica.Units.SI.HeatCapacity capEng
     "Thermal capacitance of the engine control volume";
-  parameter Modelica.SIunits.Temperature TEngIni
+  parameter Modelica.Units.SI.Temperature TEngIni
     "Initial engine temperature";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a TRoo
@@ -30,8 +30,8 @@
       iconTransformation(extent={{100,-20},{140,20}})));
 
 protected
-  constant Modelica.SIunits.Density rhoWat=1000 "Water density";
-  constant Modelica.SIunits.SpecificHeatCapacity cWat=4180 "Water specific heat";
+  constant Modelica.Units.SI.Density rhoWat=1000 "Water density";
+  constant Modelica.Units.SI.SpecificHeatCapacity cWat=4180 "Water specific heat";
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor theConHX(
     final G=UAHex)
     "Thermal conductance between engine and cooling water volume"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/FilterPower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/FilterPower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/FilterPower.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/FilterPower.mo"	2022-03-10 09:58:40.860152090 +0000
@@ -2,9 +2,9 @@
 model FilterPower "Constraints for electric power"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Power PEleMax
+  parameter Modelica.Units.SI.Power PEleMax
     "Maximum power output";
-  parameter Modelica.SIunits.Power PEleMin
+  parameter Modelica.Units.SI.Power PEleMin
     "Minimum power output";
   parameter Boolean use_powerRateLimit
     "If true, the rate at which net power output can change is limited";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/PowerConsumption.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/PowerConsumption.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/PowerConsumption.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/PowerConsumption.mo"	2022-03-10 09:58:40.804152083 +0000
@@ -3,9 +3,9 @@
   "Power consumption during stand-by and cool-down modes"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.Power PStaBy
+  parameter Modelica.Units.SI.Power PStaBy
     "Standby electric power";
-  parameter Modelica.SIunits.Power PCooDow
+  parameter Modelica.Units.SI.Power PCooDow
     "Cooldown electric power";
 
   Buildings.Fluid.CHPs.BaseClasses.Interfaces.ModeTypeInput opeMod
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Validation/StandBy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Validation/StandBy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Validation/StandBy.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/Validation/StandBy.mo"	2022-03-10 09:58:40.664152065 +0000
@@ -16,9 +16,9 @@
     "Standby to pump on mode"
     annotation (Placement(transformation(extent={{10,70},{30,90}})));
 
-  Modelica.StateGraph.Step staBy(nOut=2) "Plant is in standby mode"
+  Modelica.StateGraph.Step staBy(nIn = 1, nOut = 2) "Plant is in standby mode"
     annotation (Placement(transformation(extent={{-20,70},{0,90}})));
-  Modelica.StateGraph.Step pumOn "Plant pump is on"
+  Modelica.StateGraph.Step pumOn(nIn = 1, nOut = 1)  "Plant pump is on"
     annotation (Placement(transformation(extent={{40,70},{60,90}})));
 protected
   Modelica.Blocks.Sources.BooleanTable avaSig(table={300,600,900,1260})
@@ -29,7 +29,7 @@
   Modelica.Blocks.Sources.BooleanTable runSig(table={1200,1260})
     "Plant run signal"
     annotation (Placement(transformation(extent={{-20,-10},{0,10}})));
-  Modelica.StateGraph.InitialStep off(nIn=2) "Off mode"
+  Modelica.StateGraph.InitialStep off(nOut = 1, nIn = 2) "Off mode"
     annotation (Placement(transformation(extent={{-80,70},{-60,90}})));
   inner Modelica.StateGraph.StateGraphRoot stateGraphRoot
     annotation (Placement(transformation(extent={{60,-80},{80,-60}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/WarmUpLeaving.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/WarmUpLeaving.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/WarmUpLeaving.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/BaseClasses/WarmUpLeaving.mo"	2022-03-10 09:58:40.596152056 +0000
@@ -2,11 +2,11 @@
 model WarmUpLeaving
   "Model evaluating the condition for transitioning from warm-up to normal mode"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Time timeDelayStart
+  parameter Modelica.Units.SI.Time timeDelayStart
     "Time delay between activation and power generation";
-  parameter Modelica.SIunits.Temperature TEngNom
+  parameter Modelica.Units.SI.Temperature TEngNom
     "Nominal engine operating temperature";
-  parameter Modelica.SIunits.Power PEleMax=0
+  parameter Modelica.Units.SI.Power PEleMax=0
     "Maximum power output"
     annotation (Dialog(enable=not warmUpByTimeDelay));
   parameter Boolean warmUpByTimeDelay
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/Data/Generic.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/Data/Generic.mo"	2022-03-10 09:58:40.508152045 +0000
@@ -31,34 +31,34 @@
     The independent variable x1 is the fuel mass flow rate.
     From index 1 to 3, coefficients correspond to the following terms:
     constant, x1, x1^2";
-  parameter Modelica.SIunits.ThermalConductance UAHex
+  parameter Modelica.Units.SI.ThermalConductance UAHex
     "Thermal conductance between the engine and cooling water";
-  parameter Modelica.SIunits.ThermalConductance UALos
+  parameter Modelica.Units.SI.ThermalConductance UALos
     "Thermal conductance between the engine and surroundings";
-  parameter Modelica.SIunits.HeatCapacity capEng
+  parameter Modelica.Units.SI.HeatCapacity capEng
     "Thermal capacitance of the engine control volume";
-  parameter Modelica.SIunits.HeatCapacity capHeaRec
+  parameter Modelica.Units.SI.HeatCapacity capHeaRec
     "Thermal capacitance of heat recovery portion";
   parameter Boolean warmUpByTimeDelay=true
     "If true, the plant will be in warm-up mode depending on the delay time,
     otherwise depending on engine temperature ";
-  parameter Modelica.SIunits.Time timeDelayStart = 60
+  parameter Modelica.Units.SI.Time timeDelayStart = 60
     "Time delay between activation and power generation";
-  parameter Modelica.SIunits.Temperature TEngNom = 273.15+100
+  parameter Modelica.Units.SI.Temperature TEngNom = 273.15+100
     "Nominal engine operating temperature";
   parameter Boolean coolDownOptional=false
     "If true, cooldown is optional. The model will complete cooldown before
     switching to standby, but if reactivated during cooldown period, it
     will immediately switch into warm-up mode";
-  parameter Modelica.SIunits.Time timeDelayCool = 0
+  parameter Modelica.Units.SI.Time timeDelayCool = 0
     "Cooldown period";
-  parameter Modelica.SIunits.Power PEleMax
+  parameter Modelica.Units.SI.Power PEleMax
     "Maximum power output";
-  parameter Modelica.SIunits.Power PEleMin = 0
+  parameter Modelica.Units.SI.Power PEleMin = 0
     "Minimum power output";
-  parameter Modelica.SIunits.MassFlowRate mWatMin_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate mWatMin_flow = 0
     "Minimum cooling water mass flow rate";
-  parameter Modelica.SIunits.Temperature TWatMax=373.15
+  parameter Modelica.Units.SI.Temperature TWatMax=373.15
     "Maximum cooling water temperature";
   parameter Boolean use_powerRateLimit=false
     "If true, the rate at which net power output can change is limited";
@@ -68,9 +68,9 @@
     "Maximum rate at which net power output can change";
   parameter Real dmFueMax_flow(final unit="kg/s2")
     "Maximum rate at which fuel mass flow rate can change";
-  parameter Modelica.SIunits.Power PStaBy
+  parameter Modelica.Units.SI.Power PStaBy
     "Standby electric power";
-  parameter Modelica.SIunits.Power PCooDow
+  parameter Modelica.Units.SI.Power PCooDow
     "Cooldown electric power";
   parameter Real LHVFue(final unit="J/kg") = 47.614e6
     "Lower heating value of fuel";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/ThermalElectricalFollowing.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/ThermalElectricalFollowing.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/ThermalElectricalFollowing.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/CHPs/ThermalElectricalFollowing.mo"	2022-03-10 09:58:40.472152040 +0000
@@ -12,9 +12,9 @@
 
   parameter Boolean switchThermalElectricalFollowing = true
     "Set to true for switching between thermal and electrical following, to false for electrical following only";
-  parameter Modelica.SIunits.Temperature TEngIni = Medium.T_default
+  parameter Modelica.Units.SI.Temperature TEngIni = Medium.T_default
     "Initial engine temperature";
-  parameter Modelica.SIunits.Time waitTime=60
+  parameter Modelica.Units.SI.Time waitTime=60
     "Wait time before transition from pump-on mode fires"
     annotation (Dialog(tab="Dynamics"));
   parameter Controls.OBC.CDL.Types.SimpleController watOutCon=
@@ -25,12 +25,12 @@
   parameter Real k=1 "Gain of controller"
     annotation (Dialog(group="Cooling water outlet temperature controller",
       enable=switchThermalElectricalFollowing));
-  parameter Modelica.SIunits.Time Ti=0.5 "Time constant of integrator block"
+  parameter Modelica.Units.SI.Time Ti=0.5 "Time constant of integrator block"
     annotation (Dialog(group="Cooling water outlet temperature controller",
       enable=switchThermalElectricalFollowing and
       (watOutCon==Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
        watOutCon==Buildings.Controls.OBC.CDL.Types.SimpleController.PID)));
-  parameter Modelica.SIunits.Time Td=0.1 "Time constant of derivative block"
+  parameter Modelica.Units.SI.Time Td=0.1 "Time constant of derivative block"
     annotation (Dialog(group="Cooling water outlet temperature controller",
       enable=switchThermalElectricalFollowing and
       (watOutCon==Buildings.Controls.OBC.CDL.Types.SimpleController.PD or
@@ -176,8 +176,8 @@
     "Room temperature"
     annotation (Placement(transformation(extent={{-140,-130},{-120,-110}})));
 protected
-  constant Modelica.SIunits.Density rhoWat=1000 "Water density";
-  constant Modelica.SIunits.SpecificHeatCapacity cWat=4180 "Water specific heat";
+  constant Modelica.Units.SI.Density rhoWat=1000 "Water density";
+  constant Modelica.Units.SI.SpecificHeatCapacity cWat=4180 "Water specific heat";
 equation
   connect(fil.PEle, hys.u) annotation (Line(points={{-118,90},{-80,90},{-80,110},
           {-62,110}}, color={0,0,127}));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/AbsorptionIndirectSteam.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/AbsorptionIndirectSteam.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/AbsorptionIndirectSteam.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/AbsorptionIndirectSteam.mo"	2022-03-10 09:58:40.376152028 +0000
@@ -20,7 +20,7 @@
    "Performance data"
     annotation (choicesAllMatching= true,
        Placement(transformation(extent={{60,72},{80,92}})));
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_small = -per.QEva_flow_nominal*1E-6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_small = -per.QEva_flow_nominal*1E-6
    "Small value for heat flow rate or power, used to avoid division by zero"
    annotation(Dialog(tab="Advanced"));
 
@@ -68,7 +68,7 @@
         deltaX=Q_flow_small/10)) "Setpoint heat flow rate of the evaporator"
     annotation (Placement(transformation(extent={{-92,-28},{-72,-8}})));
 
-  Modelica.SIunits.SpecificEnthalpy hEvaSet=Medium2.specificEnthalpy_pTX(
+  Modelica.Units.SI.SpecificEnthalpy hEvaSet=Medium2.specificEnthalpy_pTX(
       p=port_b2.p,
       T=TSet,
       X=cat(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/AbsorptionIndirectSteam.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/AbsorptionIndirectSteam.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/AbsorptionIndirectSteam.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/AbsorptionIndirectSteam.mo"	2022-03-10 09:58:40.348152025 +0000
@@ -7,7 +7,7 @@
     "Performance data"
      annotation (choicesAllMatching = true,Placement(transformation(extent={{60,72},
             {80,92}})));
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_small
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_small
     "Small value for heat flow rate or power, used to avoid division by zero"
     annotation(HideResult=true);
 
@@ -64,9 +64,9 @@
    annotation (Placement(transformation(extent={{100,-90},{120,-70}}), iconTransformation(extent={{100,-90},
             {120,-70}})));
 
-  Modelica.SIunits.Efficiency genHIR
+  Modelica.Units.SI.Efficiency genHIR
    "Ratio of the generator heat input to chiller operating capacity";
-  Modelica.SIunits.Efficiency EIRP(min=0)
+  Modelica.Units.SI.Efficiency EIRP(min=0)
    "Ratio of the actual absorber pumping power to the nominal pumping power";
   Real capFunEva(min=0)
     "Evaporator capacity factor function of temperature curve";
@@ -77,12 +77,12 @@
   Real genEvaT(min=0)
    "Heat input modifier based on the evaporator outlet temperature";
 
-  Modelica.SIunits.HeatFlowRate QEva_flow_ava
+  Modelica.Units.SI.HeatFlowRate QEva_flow_ava
    "Cooling capacity available at the evaporator";
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TConEnt_degC
+  Modelica.Units.NonSI.Temperature_degC TConEnt_degC
    "Condenser entering water temperature in degC";
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TEvaLvg_degC
+  Modelica.Units.NonSI.Temperature_degC TEvaLvg_degC
    "Evaporator leaving water temperature in degC";
 
 initial equation
@@ -92,8 +92,8 @@
   "In " + getInstanceName() + ": Parameter Q_flow_small must be larger than zero.");
 
 equation
-  TConEnt_degC=Modelica.SIunits.Conversions.to_degC(TConEnt);
-  TEvaLvg_degC=Modelica.SIunits.Conversions.to_degC(TEvaLvg);
+  TConEnt_degC = Modelica.Units.Conversions.to_degC(TConEnt);
+  TEvaLvg_degC = Modelica.Units.Conversions.to_degC(TEvaLvg);
 
   if on then
     capFunEva = Buildings.Utilities.Math.Functions.smoothMax(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/Carnot.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/Carnot.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/Carnot.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/Carnot.mo"	2022-03-10 09:58:40.328152021 +0000
@@ -7,17 +7,17 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal(max=0)
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal(max=0)
     "Nominal cooling heat flow rate (QEva_flow_nominal < 0)"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_nominal(min=0)
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0)
     "Nominal heating flow rate"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal(
     final max=0) = -10 "Temperature difference evaporator outlet-inlet"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal(
     final min=0) = 10 "Temperature difference condenser outlet-inlet"
     annotation (Dialog(group="Nominal condition"));
 
@@ -35,10 +35,10 @@
     "Coefficient of performance at TEva_nominal and TCon_nominal, used if use_eta_Carnot_nominal = false"
     annotation (Dialog(group="Efficiency", enable=not use_eta_Carnot_nominal));
 
-  parameter Modelica.SIunits.Temperature TCon_nominal = 303.15
+  parameter Modelica.Units.SI.Temperature TCon_nominal = 303.15
     "Condenser temperature used to compute COP_nominal if use_eta_Carnot_nominal=false"
     annotation (Dialog(group="Efficiency", enable=not use_eta_Carnot_nominal));
-  parameter Modelica.SIunits.Temperature TEva_nominal = 278.15
+  parameter Modelica.Units.SI.Temperature TEva_nominal = 278.15
     "Evaporator temperature used to compute COP_nominal if use_eta_Carnot_nominal=false"
     annotation (Dialog(group="Efficiency", enable=not use_eta_Carnot_nominal));
 
@@ -46,18 +46,18 @@
     "Coefficients for efficiency curve (need p(a=a, yPL=1)=1)"
     annotation (Dialog(group="Efficiency"));
 
-  parameter Modelica.SIunits.Pressure dp1_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa")
     "Pressure difference over condenser"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dp2_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa")
     "Pressure difference over evaporator"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.TemperatureDifference TAppCon_nominal(min=0) = if cp1_default < 1500 then 5 else 2
+  parameter Modelica.Units.SI.TemperatureDifference TAppCon_nominal(min=0) = if cp1_default < 1500 then 5 else 2
     "Temperature difference between refrigerant and working fluid outlet in condenser"
     annotation (Dialog(group="Efficiency"));
 
-  parameter Modelica.SIunits.TemperatureDifference TAppEva_nominal(min=0) = if cp2_default < 1500 then 5 else 2
+  parameter Modelica.Units.SI.TemperatureDifference TAppEva_nominal(min=0) = if cp2_default < 1500 then 5 else 2
     "Temperature difference between refrigerant and working fluid outlet in evaporator"
     annotation (Dialog(group="Efficiency"));
 
@@ -82,17 +82,17 @@
     "Fraction of nominal flow rate where flow transitions to laminar"
     annotation (Dialog(tab="Flow resistance", group="Evaporator"));
 
-  parameter Modelica.SIunits.Time tau1=60
+  parameter Modelica.Units.SI.Time tau1=60
     "Time constant at nominal flow rate (used if energyDynamics1 <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Condenser"));
-  parameter Modelica.SIunits.Time tau2=60
+  parameter Modelica.Units.SI.Time tau2=60
     "Time constant at nominal flow rate (used if energyDynamics2 <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Evaporator"));
 
-  parameter Modelica.SIunits.Temperature T1_start=Medium1.T_default
+  parameter Modelica.Units.SI.Temperature T1_start=Medium1.T_default
     "Initial or guess value of set point"
     annotation (Dialog(tab="Dynamics", group="Condenser"));
-  parameter Modelica.SIunits.Temperature T2_start=Medium2.T_default
+  parameter Modelica.Units.SI.Temperature T2_start=Medium2.T_default
     "Initial or guess value of set point"
     annotation (Dialog(tab="Dynamics", group="Evaporator"));
 
@@ -136,11 +136,11 @@
     x2=TConAct - TEvaAct,
     deltaX=0.25) "Carnot efficiency";
 
-  Modelica.SIunits.Temperature TConAct(start=TCon_nominal + TAppCon_nominal)=
+  Modelica.Units.SI.Temperature TConAct(start=TCon_nominal + TAppCon_nominal)=
     Medium1.temperature(staB1) + QCon_flow/QCon_flow_nominal*TAppCon_nominal
     "Condenser temperature used to compute efficiency, taking into account pinch temperature between fluid and refrigerant";
 
-  Modelica.SIunits.Temperature TEvaAct(start=TEva_nominal - TAppEva_nominal)=
+  Modelica.Units.SI.Temperature TEvaAct(start=TEva_nominal - TAppEva_nominal)=
     Medium2.temperature(staB2) - QEva_flow/QEva_flow_nominal*TAppEva_nominal
     "Evaporator temperature used to compute efficiency, taking into account pinch temperature between fluid and refrigerant";
 
@@ -162,22 +162,22 @@
     "Flag, true if etaPL should be computed as it depends on yPL"
     annotation(Evaluate=true);
 
-  final parameter Modelica.SIunits.Temperature TUseAct_nominal=
+  final parameter Modelica.Units.SI.Temperature TUseAct_nominal=
     if COP_is_for_cooling
       then TEva_nominal - TAppEva_nominal
       else TCon_nominal + TAppCon_nominal
     "Nominal evaporator temperature for chiller or condenser temperature for heat pump, taking into account pinch temperature between fluid and refrigerant";
-  Modelica.SIunits.Temperature TUseAct=if COP_is_for_cooling then TEvaAct else TConAct
+  Modelica.Units.SI.Temperature TUseAct=if COP_is_for_cooling then TEvaAct else TConAct
     "Temperature of useful heat (evaporator for chiller, condenser for heat pump), taking into account pinch temperature between fluid and refrigerant";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp1_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp1_default=
     Medium1.specificHeatCapacityCp(Medium1.setState_pTX(
       p = Medium1.p_default,
       T = Medium1.T_default,
       X = Medium1.X_default))
     "Specific heat capacity of medium 1 at default medium state";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp2_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp2_default=
     Medium2.specificHeatCapacityCp(Medium2.setState_pTX(
       p = Medium2.p_default,
       T = Medium2.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"	2022-03-10 09:57:40.208144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"	2022-03-10 09:58:40.276152015 +0000
@@ -29,7 +29,7 @@
       final homotopyInitialization=homotopyInitialization,
       final Q_flow_nominal=QEva_flow_nominal));
 
-  parameter Modelica.SIunits.Power P_nominal(min=0)
+  parameter Modelica.Units.SI.Power P_nominal(min=0)
     "Nominal compressor power (at y=1)"
     annotation (Dialog(group="Nominal condition"));
 
@@ -38,9 +38,9 @@
     annotation (Placement(transformation(extent={{-140,70},{-100,110}})));
 
 protected
-  Modelica.SIunits.HeatFlowRate QCon_flow_internal(start=QCon_flow_nominal)=
+  Modelica.Units.SI.HeatFlowRate QCon_flow_internal(start=QCon_flow_nominal)=
     P - QEva_flow_internal "Condenser heat input";
-  Modelica.SIunits.HeatFlowRate QEva_flow_internal(start=QEva_flow_nominal)=
+  Modelica.Units.SI.HeatFlowRate QEva_flow_internal(start=QEva_flow_nominal)=
     if COP_is_for_cooling then -COP * P else (1-COP)*P "Evaporator heat input";
 
   Modelica.Blocks.Sources.RealExpression yEva_flow_in(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialElectric.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialElectric.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialElectric.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/BaseClasses/PartialElectric.mo"	2022-03-10 09:58:40.248152012 +0000
@@ -22,14 +22,14 @@
     annotation (Placement(transformation(extent={{-140,-50},{-100,-10}}),
         iconTransformation(extent={{-140,-50},{-100,-10}})));
 
-  Modelica.SIunits.Temperature TEvaEnt "Evaporator entering temperature";
-  Modelica.SIunits.Temperature TEvaLvg "Evaporator leaving temperature";
-  Modelica.SIunits.Temperature TConEnt "Condenser entering temperature";
-  Modelica.SIunits.Temperature TConLvg "Condenser leaving temperature";
-
-  Modelica.SIunits.Efficiency COP "Coefficient of performance";
-  Modelica.SIunits.HeatFlowRate QCon_flow "Condenser heat input";
-  Modelica.SIunits.HeatFlowRate QEva_flow "Evaporator heat input";
+  Modelica.Units.SI.Temperature TEvaEnt "Evaporator entering temperature";
+  Modelica.Units.SI.Temperature TEvaLvg "Evaporator leaving temperature";
+  Modelica.Units.SI.Temperature TConEnt "Condenser entering temperature";
+  Modelica.Units.SI.Temperature TConLvg "Condenser leaving temperature";
+
+  Modelica.Units.SI.Efficiency COP "Coefficient of performance";
+  Modelica.Units.SI.HeatFlowRate QCon_flow "Condenser heat input";
+  Modelica.Units.SI.HeatFlowRate QEva_flow "Evaporator heat input";
   Modelica.Blocks.Interfaces.RealOutput P(final quantity="Power", unit="W")
     "Electric power consumed by compressor"
     annotation (Placement(transformation(extent={{100,80},{120,100}}),
@@ -37,44 +37,44 @@
 
   Real capFunT(min=0, unit="1")
     "Cooling capacity factor function of temperature curve";
-  Modelica.SIunits.Efficiency EIRFunT
+  Modelica.Units.SI.Efficiency EIRFunT
     "Power input to cooling capacity ratio function of temperature curve";
-  Modelica.SIunits.Efficiency EIRFunPLR
+  Modelica.Units.SI.Efficiency EIRFunPLR
     "Power input to cooling capacity ratio function of part load ratio";
   Real PLR1(min=0, unit="1") "Part load ratio";
   Real PLR2(min=0, unit="1") "Part load ratio";
   Real CR(min=0, unit="1") "Cycling ratio";
 
 protected
-  Modelica.SIunits.HeatFlowRate QEva_flow_ava(nominal=QEva_flow_nominal,start=QEva_flow_nominal)
+  Modelica.Units.SI.HeatFlowRate QEva_flow_ava(nominal=QEva_flow_nominal,start=QEva_flow_nominal)
     "Cooling capacity available at evaporator";
-  Modelica.SIunits.HeatFlowRate QEva_flow_set(nominal=QEva_flow_nominal,start=QEva_flow_nominal)
+  Modelica.Units.SI.HeatFlowRate QEva_flow_set(nominal=QEva_flow_nominal,start=QEva_flow_nominal)
     "Cooling capacity required to cool to set point temperature";
-  Modelica.SIunits.SpecificEnthalpy hSet
+  Modelica.Units.SI.SpecificEnthalpy hSet
     "Enthalpy setpoint for leaving chilled water";
   // Performance data
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal(max=0)
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal(max=0)
     "Reference capacity (negative number)";
-  parameter Modelica.SIunits.Efficiency COP_nominal
+  parameter Modelica.Units.SI.Efficiency COP_nominal
     "Reference coefficient of performance";
   parameter Real PLRMax(min=0, unit="1") "Maximum part load ratio";
   parameter Real PLRMinUnl(min=0, unit="1") "Minimum part unload ratio";
   parameter Real PLRMin(min=0, unit="1") "Minimum part load ratio";
-  parameter Modelica.SIunits.Efficiency etaMotor(max=1)
+  parameter Modelica.Units.SI.Efficiency etaMotor(max=1)
     "Fraction of compressor motor heat entering refrigerant";
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal
     "Nominal mass flow at evaporator";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal mass flow at condenser";
-  parameter Modelica.SIunits.Temperature TEvaLvg_nominal
+  parameter Modelica.Units.SI.Temperature TEvaLvg_nominal
     "Temperature of fluid leaving evaporator at nominal condition";
-  final parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC
+  final parameter Modelica.Units.NonSI.Temperature_degC
     TEvaLvg_nominal_degC=
-    Modelica.SIunits.Conversions.to_degC(TEvaLvg_nominal)
+    Modelica.Units.Conversions.to_degC(TEvaLvg_nominal)
     "Temperature of fluid leaving evaporator at nominal condition";
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TEvaLvg_degC
+  Modelica.Units.NonSI.Temperature_degC TEvaLvg_degC
     "Temperature of fluid leaving evaporator";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_small = QEva_flow_nominal*1E-9
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_small = QEva_flow_nominal*1E-9
     "Small value for heat flow rate or power, used to avoid division by zero";
   Buildings.HeatTransfer.Sources.PrescribedHeatFlow preHeaFloEva
     "Prescribed heat flow rate"
@@ -103,7 +103,7 @@
   // Evaporator temperatures
   TEvaEnt = Medium2.temperature(Medium2.setState_phX(port_a2.p, inStream(port_a2.h_outflow)));
   TEvaLvg = vol2.heatPort.T;
-  TEvaLvg_degC=Modelica.SIunits.Conversions.to_degC(TEvaLvg);
+  TEvaLvg_degC=Modelica.Units.Conversions.to_degC(TEvaLvg);
 
   // Enthalpy of temperature setpoint
   hSet = Medium2.specificEnthalpy_pTX(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Carnot_TEva.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Carnot_TEva.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Carnot_TEva.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Carnot_TEva.mo"	2022-03-10 09:58:40.192152005 +0000
@@ -26,7 +26,7 @@
     final energyDynamics=energyDynamics,
     final homotopyInitialization=homotopyInitialization));
 
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_min(
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_min(
     max=0) = -Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/AbsorptionIndirectSteam.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/AbsorptionIndirectSteam.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/AbsorptionIndirectSteam.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/AbsorptionIndirectSteam.mo"	2022-03-10 09:58:40.164152002 +0000
@@ -5,10 +5,10 @@
   record Generic "Generic data record for absorption indirect chiller"
     extends Modelica.Icons.Record;
 
-    parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal(final max=0)
+    parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal(final max=0)
      "Nominal evaporator cooling capacity (negative number)"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.Power P_nominal "Nominal absorber pump power"
+    parameter Modelica.Units.SI.Power P_nominal "Nominal absorber pump power"
       annotation (Dialog(group="Nominal condition"));
 
     parameter Real PLRMax(min=0)
@@ -18,16 +18,16 @@
     "Minimum part load ratio"
       annotation (Dialog(group="Nominal condition"));
 
-    parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
       "Nominal mass flow rate at condenser"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal
       "Nominal mass flow rate at evaporator"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.PressureDifference dpCon_nominal(displayUnit="Pa") = 30000
+    parameter Modelica.Units.SI.PressureDifference dpCon_nominal(displayUnit="Pa") = 30000
       "Pressure difference at condenser at nominal mass flow rate"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.PressureDifference dpEva_nominal(displayUnit="Pa") = 30000
+    parameter Modelica.Units.SI.PressureDifference dpEva_nominal(displayUnit="Pa") = 30000
       "Pressure difference at evaporator at nominal mass flow rate"
       annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/BaseClasses.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/BaseClasses.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/BaseClasses.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/BaseClasses.mo"	2022-03-10 09:58:40.076151991 +0000
@@ -4,7 +4,7 @@
 
   record Chiller "Base classes for chiller models"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal(max=0)
+    parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal(max=0)
       "Reference capacity (negative number)"
       annotation (Dialog(group="Nominal condition"));
     parameter Real COP_nominal "Reference coefficient of performance"
@@ -17,13 +17,13 @@
     parameter Real etaMotor(min=0, max=1)
       "Fraction of compressor motor heat entering refrigerant";
 
-    parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal
       "Nominal mass flow at evaporator"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
       "Nominal mass flow at condenser"
       annotation (Dialog(group="Nominal condition"));
-    parameter Modelica.SIunits.Temperature TEvaLvg_nominal
+    parameter Modelica.Units.SI.Temperature TEvaLvg_nominal
       "Temperature of fluid leaving evaporator at nominal condition"
       annotation (Dialog(group="Nominal condition"));
 
@@ -39,13 +39,13 @@
       annotation (Dialog(group="Performance curves"));
     parameter Real EIRFunPLR[nEIRFunPLR] "Coefficients for EIRFunPLR"
       annotation (Dialog(group="Performance curves"));
-    parameter Modelica.SIunits.Temperature TEvaLvgMin
+
+    parameter Modelica.Units.SI.Temperature TEvaLvgMin
       "Minimum value for leaving evaporator temperature"
       annotation (Dialog(group="Performance curves"));
-    parameter Modelica.SIunits.Temperature TEvaLvgMax
+    parameter Modelica.Units.SI.Temperature TEvaLvgMax
       "Maximum value for leaving evaporator temperature"
       annotation (Dialog(group="Performance curves"));
-
     annotation (preferredView="info",
     Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricEIR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricEIR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricEIR.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricEIR.mo"	2022-03-10 09:58:40.060151988 +0000
@@ -7,17 +7,17 @@
         final nCapFunT=6,
         final nEIRFunT=6,
         final nEIRFunPLR=3);
-    parameter Modelica.SIunits.Temperature TConEnt_nominal
+
+    parameter Modelica.Units.SI.Temperature TConEnt_nominal
       "Temperature of fluid entering condenser at nominal condition"
       annotation (Dialog(group="Nominal condition"));
 
-    parameter Modelica.SIunits.Temperature TConEntMin
+    parameter Modelica.Units.SI.Temperature TConEntMin
       "Minimum value for entering condenser temperature"
       annotation (Dialog(group="Performance curves"));
-    parameter Modelica.SIunits.Temperature TConEntMax
+    parameter Modelica.Units.SI.Temperature TConEntMax
       "Maximum value for entering condenser temperature"
       annotation (Dialog(group="Performance curves"));
-
     annotation (
       defaultComponentName="datChi",
       defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricReformulatedEIR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricReformulatedEIR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricReformulatedEIR.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Data/ElectricReformulatedEIR.mo"	2022-03-10 09:58:39.560151925 +0000
@@ -6,13 +6,13 @@
         final nCapFunT=6,
         final nEIRFunT=6,
         final nEIRFunPLR=10);
-    parameter Modelica.SIunits.Temperature TConLvg_nominal
+    parameter Modelica.Units.SI.Temperature TConLvg_nominal
       "Temperature of fluid leaving condenser at nominal condition";
 
-    parameter Modelica.SIunits.Temperature TConLvgMin
+    parameter Modelica.Units.SI.Temperature TConLvgMin
       "Minimum value for leaving condenser temperature"
       annotation (Dialog(group="Performance curves"));
-    Modelica.SIunits.Temperature TConLvgMax
+    Modelica.Units.SI.Temperature TConLvgMax
       "Maximum value for leaving condenser temperature"
       annotation (Dialog(group="Performance curves"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricEIR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricEIR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricEIR.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricEIR.mo"	2022-03-10 09:58:38.476151787 +0000
@@ -17,12 +17,12 @@
                 Placement(transformation(extent={{40,80},{60,100}})));
 
 protected
-  final parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC
+  final parameter Modelica.Units.NonSI.Temperature_degC
     TConEnt_nominal_degC=
-    Modelica.SIunits.Conversions.to_degC(per.TConEnt_nominal)
+    Modelica.Units.Conversions.to_degC(per.TConEnt_nominal)
     "Temperature of fluid entering condenser at nominal condition";
 
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TConEnt_degC
+  Modelica.Units.NonSI.Temperature_degC TConEnt_degC
     "Temperature of fluid entering condenser";
 initial equation
   // Verify correctness of performance curves, and write warning if error is bigger than 10%
@@ -32,7 +32,7 @@
      "Capacity as function of temperature ",
      "per.capFunT");
 equation
-  TConEnt_degC=Modelica.SIunits.Conversions.to_degC(TConEnt);
+  TConEnt_degC=Modelica.Units.Conversions.to_degC(TConEnt);
 
   if on then
     // Compute the chiller capacity fraction, using a biquadratic curve.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricReformulatedEIR.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricReformulatedEIR.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricReformulatedEIR.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/ElectricReformulatedEIR.mo"	2022-03-10 09:58:38.464151787 +0000
@@ -18,12 +18,12 @@
                 Placement(transformation(extent={{40,80},{60,100}})));
 
 protected
-  final parameter Modelica.SIunits.Conversions.NonSIunits.Temperature_degC
+  final parameter Modelica.Units.NonSI.Temperature_degC
     TConLvg_nominal_degC=
-    Modelica.SIunits.Conversions.to_degC(per.TConLvg_nominal)
+    Modelica.Units.Conversions.to_degC(per.TConLvg_nominal)
     "Temperature of fluid leaving condenser at nominal condition";
 
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TConLvg_degC
+  Modelica.Units.NonSI.Temperature_degC TConLvg_degC
     "Temperature of fluid leaving condenser";
 initial equation
   // Verify correctness of performance curves, and write warning if error is bigger than 10%
@@ -33,7 +33,7 @@
      "Capacity as a function of temperature ",
      "per.capFunT");
 equation
-  TConLvg_degC=Modelica.SIunits.Conversions.to_degC(TConLvg);
+  TConLvg_degC=Modelica.Units.Conversions.to_degC(TConLvg);
 
   if on then
     // Compute the chiller capacity fraction, using a biquadratic curve.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric.mo"	2022-03-10 09:58:38.416151780 +0000
@@ -4,16 +4,16 @@
  package Medium1 = Buildings.Media.Water "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Power P_nominal
+  parameter Modelica.Units.SI.Power P_nominal
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal
     "Nominal mass flow rate at evaporator";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal mass flow rate at condenser";
 
   Buildings.Fluid.Sources.MassFlowSource_T sou1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric_AirCooled.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric_AirCooled.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric_AirCooled.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/BaseClasses/PartialElectric_AirCooled.mo"	2022-03-10 09:58:38.404151778 +0000
@@ -4,16 +4,16 @@
  package Medium1 = Buildings.Media.Air "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Power P_nominal
+  parameter Modelica.Units.SI.Power P_nominal
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal
     "Nominal mass flow rate at evaporator";
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal mass flow rate at condenser";
 
   Sources.MassFlowSource_WeatherData sou1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_TEva.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_TEva.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_TEva.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_TEva.mo"	2022-03-10 09:58:38.392151777 +0000
@@ -5,14 +5,14 @@
  package Medium1 = Buildings.Media.Water "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal = -100E3
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal = -100E3
     "Evaporator heat flow rate";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
     QEva_flow_nominal/dTEva_nominal/4200
     "Nominal mass flow rate at chilled water side";
 
@@ -68,7 +68,7 @@
   Modelica.Blocks.Math.Add QCon_flow(k2=-1) "Condenser heat flow rate"
     annotation (Placement(transformation(extent={{48,-50},{68,-30}})));
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp1_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp1_default=
     Medium1.specificHeatCapacityCp(Medium1.setState_pTX(
       Medium1.p_default,
       Medium1.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_y.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_y.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Examples/Carnot_y.mo"	2022-03-10 09:58:38.372151774 +0000
@@ -4,18 +4,18 @@
  package Medium1 = Buildings.Media.Water "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Power P_nominal=10E3
+  parameter Modelica.Units.SI.Power P_nominal=10E3
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
 
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
      -P_nominal*COPc_nominal/dTEva_nominal/4200
     "Nominal mass flow rate at chilled water side";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
     m2_flow_nominal*(COPc_nominal+1)/COPc_nominal
     "Nominal mass flow rate at condenser water wide";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyCOP.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyCOP.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyCOP.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyCOP.mo"	2022-03-10 09:58:38.324151768 +0000
@@ -7,32 +7,32 @@
 
   parameter Real COP_nominal = 3 "Coefficient of performance";
 
-  parameter Modelica.SIunits.Temperature TCon_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TCon_nominal = 273.15+30
     "Nominal condensor temperature";
-  parameter Modelica.SIunits.Temperature TEva_nominal = 273.15 + 5
+  parameter Modelica.Units.SI.Temperature TEva_nominal = 273.15 + 5
     "Nominal evaporator temperature";
 
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal=-10E3
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal=-10E3
     "Nominal evaporator heat flow rate (QEva_flow_nominal < 0)";
 
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_nominal=-QEva_flow_nominal * (1+1/COP_nominal)
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal=-QEva_flow_nominal * (1+1/COP_nominal)
     "Nominal condenser heat flow rate (QCon_flow_nominal > 0)";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet";
 
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
 
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal=
     QCon_flow_nominal/cp_default/dTCon_nominal
     "Nominal mass flow rate at condenser";
 
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal=
     QEva_flow_nominal/cp_default/dTEva_nominal
     "Nominal mass flow rate of evaporator";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(Medium.setState_pTX(
       p = Medium.p_default,
       T = Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyEtaCarnot.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyEtaCarnot.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyEtaCarnot.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/CarnotVerifyEtaCarnot.mo"	2022-03-10 09:58:38.296151765 +0000
@@ -8,42 +8,42 @@
   parameter Real etaCarnot_nominal=0.315046
     "Carnot effectiveness (=COP/COP_Carnot) used if use_eta_Carnot_nominal = true";
 
-  parameter Modelica.SIunits.TemperatureDifference TAppCon_nominal=2
+  parameter Modelica.Units.SI.TemperatureDifference TAppCon_nominal=2
     "Temperature difference between refrigerant and working fluid outlet in condenser";
 
-  parameter Modelica.SIunits.TemperatureDifference TAppEva_nominal=2
+  parameter Modelica.Units.SI.TemperatureDifference TAppEva_nominal=2
     "Temperature difference between refrigerant and working fluid outlet in evaporator";
 
   parameter Real COP_nominal = etaCarnot_nominal * (TEva_nominal-TAppEva_nominal)/
     (TCon_nominal + TAppCon_nominal - (TEva_nominal-TAppEva_nominal))  "Coefficient of performance";
 
-  parameter Modelica.SIunits.Temperature TCon_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TCon_nominal = 273.15+30
     "Nominal condensor temperature";
 
-  parameter Modelica.SIunits.Temperature TEva_nominal = 273.15 + 5
+  parameter Modelica.Units.SI.Temperature TEva_nominal = 273.15 + 5
     "Nominal evaporator temperature";
 
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal=-10E3
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal=-10E3
     "Nominal evaporator heat flow rate (QEva_flow_nominal < 0)";
 
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_nominal=-QEva_flow_nominal * (1+1/COP_nominal)
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal=-QEva_flow_nominal * (1+1/COP_nominal)
     "Nominal condenser heat flow rate (QCon_flow_nominal > 0)";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet";
 
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
 
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal=
     QCon_flow_nominal/cp_default/dTCon_nominal
     "Nominal mass flow rate at condenser";
 
-  parameter Modelica.SIunits.MassFlowRate mEva_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal=
     QEva_flow_nominal/cp_default/dTEva_nominal
     "Nominal mass flow rate of evaporator";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(Medium.setState_pTX(
       p = Medium.p_default,
       T = Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"	2022-03-10 09:58:38.216151754 +0000
@@ -5,18 +5,18 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-4
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-4
     "Temperature difference evaporator outlet-inlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=4
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=4
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal = -100E3
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal = -100E3
     "Evaporator heat flow rate";
-  final parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
     QEva_flow_nominal/dTEva_nominal/4200
     "Nominal mass flow rate at chilled water side";
 
-  final parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
     -m2_flow_nominal/dTCon_nominal*dTEva_nominal
     "Nominal mass flow rate at condeser water side";
 
@@ -56,15 +56,15 @@
    replaceable package Medium2 = Modelica.Media.Interfaces.PartialMedium
       "Medium model";
 
-    parameter Modelica.SIunits.TemperatureDifference dTEva_nominal
+    parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal
       "Temperature difference evaporator outlet-inlet";
-    parameter Modelica.SIunits.TemperatureDifference dTCon_nominal
+    parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal
       "Temperature difference condenser outlet-inlet";
-    parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal
+    parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal
       "Evaporator heat flow rate";
-    parameter Modelica.SIunits.MassFlowRate m1_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal
       "Nominal mass flow rate at condeser water side";
-    parameter Modelica.SIunits.MassFlowRate m2_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal
       "Nominal mass flow rate at chilled water side";
 
     Buildings.Fluid.Sources.MassFlowSource_T sou1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"	2022-03-10 09:58:38.168151749 +0000
@@ -5,17 +5,17 @@
  package Medium1 = Buildings.Media.Water "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
   parameter Real COPc_nominal = 3 "Chiller COP";
-  parameter Modelica.SIunits.HeatFlowRate QEva_flow_nominal = -100E3
+  parameter Modelica.Units.SI.HeatFlowRate QEva_flow_nominal = -100E3
     "Evaporator heat flow rate";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
     QEva_flow_nominal/dTEva_nominal/4200
     "Nominal mass flow rate at chilled water side";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
     m2_flow_nominal*(COPc_nominal+1)/COPc_nominal
     "Nominal mass flow rate at condenser water wide";
 
@@ -71,7 +71,7 @@
   Modelica.Blocks.Math.Add QCon_flow(k2=-1) "Condenser heat flow rate"
     annotation (Placement(transformation(extent={{40,-50},{60,-30}})));
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp1_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp1_default=
     Medium1.specificHeatCapacityCp(Medium1.setState_pTX(
       Medium1.p_default,
       Medium1.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Fuels.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Fuels.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Fuels.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Fuels.mo"	2022-03-10 09:58:38.140151745 +0000
@@ -49,9 +49,9 @@
 
   record Generic "Generic record of fuel properties"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.SpecificEnthalpy h
+    parameter Modelica.Units.SI.SpecificEnthalpy h
       "Heating value (lower or upper, depending on fuel)";
-    parameter Modelica.SIunits.Density d "Mass density";
+    parameter Modelica.Units.SI.Density d "Mass density";
     parameter Real mCO2(final min=0) "CO2 emission at combustion, in kg/kg fuel";
     annotation (
 defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Pipes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Pipes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Pipes.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Data/Pipes.mo"	2022-03-10 09:58:38.132151744 +0000
@@ -138,12 +138,12 @@
 
   record Generic "Generic record for pipes"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.Length dOut(min=0) "Outer diameter";
-    parameter Modelica.SIunits.Length dIn(min=0) "Inner diameter";
-    final parameter Modelica.SIunits.Length s(min=0) = (dOut-dIn)/2 "Wall thickness";
-    parameter Modelica.SIunits.Length roughness(min=0) "Roughness";
-    parameter Modelica.SIunits.Density d "Mass density";
-    parameter Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
+    parameter Modelica.Units.SI.Length dOut(min=0) "Outer diameter";
+    parameter Modelica.Units.SI.Length dIn(min=0) "Inner diameter";
+    final parameter Modelica.Units.SI.Length s(min=0) = (dOut-dIn)/2 "Wall thickness";
+    parameter Modelica.Units.SI.Length roughness(min=0) "Roughness";
+    parameter Modelica.Units.SI.Density d "Mass density";
+    parameter Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
     annotation (
 defaultComponentPrefixes="parameter",
 defaultComponentName="datPip",
@@ -159,6 +159,7 @@
 </li>
 </ul>
 </html>"));
+
 end Generic;
 
     annotation (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Delays/DelayFirstOrder.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Delays/DelayFirstOrder.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Delays/DelayFirstOrder.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Delays/DelayFirstOrder.mo"	2022-03-10 09:58:38.116151741 +0000
@@ -4,11 +4,11 @@
   extends Buildings.Fluid.MixingVolumes.MixingVolume(final V=V_nominal,
                                                  final mSenFac=1);
 
-  parameter Modelica.SIunits.Time tau = 60 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau = 60 "Time constant at nominal flow"
     annotation (Dialog(tab="Dynamics", group="Nominal condition"));
 
 protected
-   parameter Modelica.SIunits.Volume V_nominal = m_flow_nominal*tau/rho_default
+   parameter Modelica.Units.SI.Volume V_nominal = m_flow_nominal*tau/rho_default
     "Volume of delay element";
   annotation (    Icon(coordinateSystem(preserveAspectRatio=true,  extent={{-100,-100},{100,
             100}}), graphics={      Text(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/FlowSystem/Basic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/FlowSystem/Basic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/FlowSystem/Basic.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/FlowSystem/Basic.mo"	2022-03-10 09:58:38.088151738 +0000
@@ -109,7 +109,7 @@
   Modelica.Blocks.Sources.Sine sine(
     amplitude=0.5,
     offset=0.5,
-    freqHz=0.001)
+f    =0.001)
     "Valve control signal"
     annotation (Placement(transformation(extent={{-140,20},{-120,40}})));
   Buildings.Fluid.Actuators.Valves.ThreeWayLinear valSouth(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example1v2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example1v2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example1v2.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example1v2.mo"	2022-03-10 09:58:37.988151725 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Examples.Performance;
 model Example1v2 "Example 1 model with mixing volume"
   extends Buildings.Fluid.Examples.Performance.BaseClasses.Example1;
-  parameter Modelica.SIunits.Time tau=10 "Time constant at nominal flow";
+  parameter Modelica.Units.SI.Time tau=10 "Time constant at nominal flow";
 
   Fluid.Delays.DelayFirstOrder[nRes.k] vol(
     redeclare each package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example2.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example2.mo"	2022-03-10 09:58:37.980151725 +0000
@@ -3,9 +3,9 @@
   extends Modelica.Icons.Example;
 
   package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
   Fluid.Movers.FlowControlled_dp pump_dp(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example3.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example3.mo"	2022-03-10 09:58:37.972151724 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
 
   package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
   Fluid.Movers.FlowControlled_m_flow pump(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example4.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example4.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example4.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/Example4.mo"	2022-03-10 09:58:37.956151721 +0000
@@ -6,7 +6,7 @@
   parameter Boolean allowFlowReversal=false
     "= false to simplify equations, assuming, but not enforcing, no flow reversal";
 
-  Modelica.SIunits.MassFlowRate m_condens = min(0, -vol.ports[1].m_flow*(bou.X[1] - xSat.X[1]))
+  Modelica.Units.SI.MassFlowRate m_condens = min(0, -vol.ports[1].m_flow*(bou.X[1] - xSat.X[1]))
     "Water vapor mass flow rate";
   Fluid.MixingVolumes.MixingVolumeMoistAir vol(
     nPorts=2,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelDp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelDp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelDp.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelDp.mo"	2022-03-10 09:58:37.860151709 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.Boundary_pT sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelFlow.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/ParallelFlow.mo"	2022-03-10 09:58:37.844151707 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesDp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesDp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesDp.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesDp.mo"	2022-03-10 09:58:37.832151707 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.Boundary_pT sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesFlow.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesFlow.mo"	2022-03-10 09:58:37.820151705 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelDp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelDp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelDp.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelDp.mo"	2022-03-10 09:58:37.808151704 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.Boundary_pT sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelFlow.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/Performance/PressureDrop/SeriesParallelFlow.mo"	2022-03-10 09:58:37.792151701 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
   parameter Integer nRes(min=2) = 10 "Number of resistances";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=1
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=1
     "Pressure drop at nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/SimpleHouse.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/SimpleHouse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/SimpleHouse.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Examples/SimpleHouse.mo"	2022-03-10 09:58:37.768151697 +0000
@@ -6,18 +6,18 @@
   package MediumAir = Buildings.Media.Air;
   package MediumWater = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.Area A_wall = 100 "Wall area";
-  parameter Modelica.SIunits.Area A_win = 5 "Window area";
+  parameter Modelica.Units.SI.Area A_wall = 100 "Wall area";
+  parameter Modelica.Units.SI.Area A_win = 5 "Window area";
   parameter Real g_win(min=0, max=1, unit="1") = 0.3 "Solar heat gain coefficient of window";
-  parameter Modelica.SIunits.Volume V_zone = A_wall*3 "Wall area";
-  parameter Modelica.SIunits.HeatFlowRate QHea_nominal = 700
+  parameter Modelica.Units.SI.Volume V_zone = A_wall*3 "Wall area";
+  parameter Modelica.Units.SI.HeatFlowRate QHea_nominal = 700
     "Nominal capacity of heating system";
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal=QHea_nominal/10/4200
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal=QHea_nominal/10/4200
     "Nominal mass flow rate for water loop";
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal=V_zone*2*1.2/3600
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal=V_zone*2*1.2/3600
     "Nominal mass flow rate for air loop";
 
-  parameter Modelica.SIunits.PressureDifference dpAir_nominal=200
+  parameter Modelica.Units.SI.PressureDifference dpAir_nominal=200
     "Pressure drop at nominal mass flow rate for air loop";
   parameter Boolean allowFlowReversal=false
     "= false because flow will not reverse in these circuits";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"	2022-03-10 09:57:40.212144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"	2022-03-10 09:58:37.720151692 +0000
@@ -10,12 +10,12 @@
     "Adaptor for an HVAC system that is exposed through an FMI interface"
     annotation (Placement(transformation(extent={{20,0},{40,20}})));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 30*6*6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 30*6*6
     "Nominal heat loss of the room";
 
-  parameter Modelica.SIunits.Volume VRoo = 6*6*2.7 "Room volume";
+  parameter Modelica.Units.SI.Volume VRoo = 6*6*2.7 "Room volume";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=VRoo*2*1.2/3600
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=VRoo*2*1.2/3600
     "Nominal mass flow rate";
 
   Buildings.Fluid.FMI.Adaptors.ThermalZone con(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"	2022-03-10 09:58:37.460151660 +0000
@@ -8,9 +8,9 @@
                           false,
       energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=500
     "Pressure drop at nominal mass flow rate";
 
   Modelica.Blocks.Interfaces.RealInput dp_in(min=0, final unit="Pa")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"	2022-03-10 09:58:37.448151658 +0000
@@ -17,40 +17,40 @@
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
-  parameter Modelica.SIunits.Temperature THeaRecLvg=
+  parameter Modelica.Units.SI.Temperature THeaRecLvg=
     TOut_nominal - eps*(TOut_nominal-TRooSet)
     "Air temperature leaving the heat recovery";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
   parameter Real UA(unit="W/K") = 10E3 "Average UA-value of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-UA/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
-  parameter Modelica.SIunits.TemperatureDifference dTFan = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTFan = 2
     "Estimated temperature raise across fan that needs to be made up by the cooling coil";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=4*
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=4*
     (QRooC_flow_nominal + mA_flow_nominal*(TASup_nominal-THeaRecLvg-dTFan)*1006)
     "Cooling load of coil, taking into account economizer, and increased due to latent heat removal";
 
   /////////////////////////////////////////////////////////
   // Water temperatures and mass flow rates
-  parameter Modelica.SIunits.Temperature TWSup_nominal = 273.15+16
+  parameter Modelica.Units.SI.Temperature TWSup_nominal = 273.15+16
     "Water supply temperature";
-  parameter Modelica.SIunits.Temperature TWRet_nominal = 273.15+12
+  parameter Modelica.Units.SI.Temperature TWRet_nominal = 273.15+12
     "Water return temperature";
-  parameter Modelica.SIunits.MassFlowRate mW_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mW_flow_nominal=
     QCoiC_flow_nominal/(TWRet_nominal-TWSup_nominal)/4200
     "Nominal water mass flow rate";
   /////////////////////////////////////////////////////////
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"	2022-03-10 09:58:37.420151653 +0000
@@ -20,40 +20,40 @@
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
-  parameter Modelica.SIunits.Temperature THeaRecLvg=
+  parameter Modelica.Units.SI.Temperature THeaRecLvg=
     TOut_nominal - eps*(TOut_nominal-TRooSet)
     "Air temperature leaving the heat recovery";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
   parameter Real UA(unit="W/K") = 10E3 "Average UA-value of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-UA/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
-  parameter Modelica.SIunits.TemperatureDifference dTFan = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTFan = 2
     "Estimated temperature raise across fan that needs to be made up by the cooling coil";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=4*
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=4*
     (QRooC_flow_nominal + mA_flow_nominal*(TASup_nominal-THeaRecLvg-dTFan)*1006)
     "Cooling load of coil, taking into account economizer, and increased due to latent heat removal";
 
   /////////////////////////////////////////////////////////
   // Water temperatures and mass flow rates
-  parameter Modelica.SIunits.Temperature TWSup_nominal = 273.15+16
+  parameter Modelica.Units.SI.Temperature TWSup_nominal = 273.15+16
     "Water supply temperature";
-  parameter Modelica.SIunits.Temperature TWRet_nominal = 273.15+12
+  parameter Modelica.Units.SI.Temperature TWRet_nominal = 273.15+12
     "Water return temperature";
-  parameter Modelica.SIunits.MassFlowRate mW_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mW_flow_nominal=
     QCoiC_flow_nominal/(TWRet_nominal-TWSup_nominal)/4200
     "Nominal water mass flow rate";
   /////////////////////////////////////////////////////////
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"	2022-03-10 09:58:37.384151650 +0000
@@ -10,11 +10,11 @@
       massDynamics=Modelica.Fluid.Types.Dynamics.SteadyState,
       energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=0
     "Pressure";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal=100
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal=100
     "Heat flow rate at u=1, positive for heating";
   Modelica.Blocks.Interfaces.RealInput u(min=0, max=1, unit="1")
     "Control input"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Heater_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Heater_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Heater_T.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Heater_T.mo"	2022-03-10 09:58:37.372151648 +0000
@@ -9,13 +9,13 @@
       final QMax_flow=QMax_flow,
       final energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState));
 
-  parameter Modelica.SIunits.HeatFlowRate QMax_flow=Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMax_flow=Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)";
-  parameter Modelica.SIunits.HeatFlowRate QMin_flow=-Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMin_flow=-Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=0
     "Pressure";
 
   Modelica.Blocks.Interfaces.RealInput TSet(unit="K", displayUnit="degC")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"	2022-03-10 09:58:37.364151646 +0000
@@ -10,13 +10,13 @@
       massDynamics=Modelica.Fluid.Types.Dynamics.SteadyState,
       final energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=0
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=0
     "Pressure";
 
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal=0.01*0.005
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal=0.01*0.005
     "Water mass flow rate at u=1, positive for humidification";
 
   Modelica.Blocks.Interfaces.RealInput u(min=0, max=1, unit="1")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"	2022-03-10 09:58:37.348151645 +0000
@@ -3,10 +3,10 @@
   extends Buildings.Fluid.FMI.ExportContainers.PartialTwoPort(
     redeclare package Medium = Buildings.Media.Air);
 
-  parameter Modelica.SIunits.Volume V=1 "Volume";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
-    "Nominal mass flow rate";
 
+  parameter Modelica.Units.SI.Volume V=1 "Volume";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
+    "Nominal mass flow rate";
 protected
   Buildings.Fluid.FMI.Adaptors.Inlet bouIn(
     redeclare final package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"	2022-03-10 09:58:37.340151644 +0000
@@ -6,9 +6,9 @@
       Buildings.Fluid.FixedResistances.PressureDrop com(final m_flow_nominal=
           m_flow_nominal, final dp_nominal=if use_p_in then dp_nominal else 0));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=100
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=100
     "Pressure drop at nominal mass flow rate";
   annotation (
   Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"	2022-03-10 09:58:37.336151643 +0000
@@ -4,10 +4,10 @@
   extends Buildings.Fluid.FMI.ExportContainers.PartialTwoPort(
     redeclare package Medium = Buildings.Media.Air);
 
-  parameter Modelica.SIunits.Volume V=1 "Volume";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.01
+  parameter Modelica.Units.SI.Volume V=1 "Volume";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.01
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal=100
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=100
     "Nominal pressure drop";
 
   Modelica.Blocks.Sources.RealExpression dpCom(y=res.port_a.p - res.port_b.p) if
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"	2022-03-10 09:58:37.324151641 +0000
@@ -7,25 +7,25 @@
 
   replaceable package MediumA = Buildings.Media.Air "Medium for air";
 
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"	2022-03-10 09:58:37.304151639 +0000
@@ -8,25 +8,25 @@
 
   replaceable package MediumA = Buildings.Media.Air "Medium for air";
 
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"	2022-03-10 09:58:37.100151614 +0000
@@ -4,25 +4,25 @@
     redeclare package Medium = Buildings.Media.Air,
     nPorts =  2);
 
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/FlowSplitter_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/FlowSplitter_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/FlowSplitter_u.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/FlowSplitter_u.mo"	2022-03-10 09:58:37.052151607 +0000
@@ -13,7 +13,7 @@
           X_a=0.40)
           "Propylene glycol water, 40% mass fraction")));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal[nout](
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal[nout](
     each min=0) "Nominal mass flow rate for each outlet";
   parameter Boolean allowFlowReversal = true
     "= true to allow flow reversal, false restricts to design direction (inlet -> outlet)"
@@ -41,7 +41,7 @@
     annotation (Placement(transformation(extent={{-140,60},{-100,100}}),
         iconTransformation(extent={{-120,70},{-100,90}})));
 protected
-  final parameter Modelica.SIunits.MassFlowRate mAve_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mAve_flow_nominal=
       sum(m_flow_nominal)/nout "Average nominal mass flow rate";
 protected
   Buildings.Fluid.FMI.Interfaces.FluidProperties bacPro_internal(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/MassFractionConnector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"	2022-03-10 09:58:37.024151604 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.FMI.Interfaces;
 connector MassFractionConnector =
-  Modelica.SIunits.MassFraction
+  Modelica.Units.SI.MassFraction
   "Connector for mass fraction of water vapor per kg total mass"
   annotation (
   defaultComponentName="X_w",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureInput.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureInput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureInput.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureInput.mo"	2022-03-10 09:58:37.012151603 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.FMI.Interfaces;
 connector PressureInput =
-  input Modelica.SIunits.AbsolutePressure(displayUnit="Pa")
+  input Modelica.Units.SI.AbsolutePressure(displayUnit="Pa")
   "Connector for pressure input"
   annotation (
   defaultComponentName="p",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureOutput.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureOutput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureOutput.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Interfaces/PressureOutput.mo"	2022-03-10 09:58:37.008151601 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.FMI.Interfaces;
 connector PressureOutput =
-  output Modelica.SIunits.AbsolutePressure(displayUnit="Pa")
+  output Modelica.Units.SI.AbsolutePressure(displayUnit="Pa")
   "Connector for pressure output"
   annotation (
   defaultComponentName="p",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/FlowSplitter_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/FlowSplitter_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/FlowSplitter_u.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/FlowSplitter_u.mo"	2022-03-10 09:58:36.912151589 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.1
     "Nominal mass flow rate";
 
   parameter Boolean use_p_in = false
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan.mo"	2022-03-10 09:58:36.900151588 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=2000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=2000
     "Pressure";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 1000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 1000
     "Heat flow rate at u=1, positive for heating";
 
   parameter Boolean use_p_in = true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"	2022-03-10 09:58:36.884151587 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=2000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=2000
     "Pressure";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 1000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 1000
     "Heat flow rate at u=1, positive for heating";
 
   constant Boolean use_p_in = true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"	2022-03-10 09:58:36.864151583 +0000
@@ -11,11 +11,11 @@
     "= true to use a pressure from connector, false to output Medium.p_default"
     annotation(Evaluate=true);
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=Q_flow_nominal/1000/10
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")=2000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")=2000
     "Pressure";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 1000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 1000
     "Heat flow rate at u=1, positive for heating";
 
   ExportContainers.Examples.FMUs.Fan floMac(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Pipe.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Pipe.mo"	2022-03-10 09:58:36.840151581 +0000
@@ -11,13 +11,13 @@
     annotation(HideResult=true);
 
   parameter Integer nSeg(min=1) = 10 "Number of volume segments";
-  parameter Modelica.SIunits.Length thicknessIns "Thickness of insulation";
-  parameter Modelica.SIunits.ThermalConductivity lambdaIns
+  parameter Modelica.Units.SI.Length thicknessIns "Thickness of insulation";
+  parameter Modelica.Units.SI.ThermalConductivity lambdaIns
     "Heat conductivity of insulation";
-  parameter Modelica.SIunits.Length diameter
+  parameter Modelica.Units.SI.Length diameter
     "Pipe diameter (without insulation)";
 
-  parameter Modelica.SIunits.Length length "Length of the pipe";
+  parameter Modelica.Units.SI.Length length "Length of the pipe";
   parameter Real ReC=4000
     "Reynolds number where transition to turbulent starts"
     annotation (Dialog(tab="Flow resistance"));
@@ -52,16 +52,16 @@
         transformation(extent={{-1,-18},{19,-38}})));
 
 protected
-  parameter Modelica.SIunits.Volume VPipe=Modelica.Constants.pi*(diameter/2.0)^
+  parameter Modelica.Units.SI.Volume VPipe=Modelica.Constants.pi*(diameter/2.0)^
       2*length "Pipe volume";
   parameter Medium.ThermodynamicState state_default = Medium.setState_pTX(
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Default state";
-  parameter Modelica.SIunits.Density rho_default = Medium.density(state_default);
-  parameter Modelica.SIunits.DynamicViscosity mu_default = Medium.dynamicViscosity(state_default)
-    "Dynamic viscosity at nominal condition";
 
+  parameter Modelica.Units.SI.Density rho_default = Medium.density(state_default);
+  parameter Modelica.Units.SI.DynamicViscosity mu_default = Medium.dynamicViscosity(state_default)
+    "Dynamic viscosity at nominal condition";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlow.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlow.mo"	2022-03-10 09:58:36.828151580 +0000
@@ -3,27 +3,27 @@
   "Lossless pipe model with spatialDistribution plug flow implementation"
   extends Buildings.Fluid.Interfaces.PartialTwoPort;
 
-  parameter Modelica.SIunits.Length dh
+  parameter Modelica.Units.SI.Length dh
     "Hydraulic diameter (assuming a round cross section area)";
-  parameter Modelica.SIunits.Length length(min=0) "Pipe length";
-  final parameter Modelica.SIunits.Area A=Modelica.Constants.pi*(dh/2)^2
+  parameter Modelica.Units.SI.Length length(min=0) "Pipe length";
+  final parameter Modelica.Units.SI.Area A=Modelica.Constants.pi*(dh/2)^2
     "Cross-sectional area of pipe";
 
   parameter Medium.MassFlowRate m_flow_small
     "Small mass flow rate for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
-  parameter Modelica.SIunits.Temperature T_start_in=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start_in=Medium.T_default
     "Initial temperature in pipe at inlet"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start_out=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start_out=Medium.T_default
     "Initial temperature in pipe at outlet"
     annotation (Dialog(group="Initialization"));
 
-  Modelica.SIunits.Length x
+  Modelica.Units.SI.Length x
     "Spatial coordinate for spatialDistribution operator";
-  Modelica.SIunits.Velocity v "Flow velocity of medium in pipe";
+  Modelica.Units.SI.Velocity v "Flow velocity of medium in pipe";
 
-  Modelica.SIunits.VolumeFlowRate V_flow=
+  Modelica.Units.SI.VolumeFlowRate V_flow=
       port_a.m_flow/Modelica.Fluid.Utilities.regStep(port_a.m_flow,
                   Medium.density(
                     Medium.setState_phX(
@@ -40,13 +40,13 @@
 
 
 protected
-  parameter Modelica.SIunits.SpecificEnthalpy h_ini_in=Medium.specificEnthalpy(
+  parameter Modelica.Units.SI.SpecificEnthalpy h_ini_in=Medium.specificEnthalpy(
       Medium.setState_pTX(
       T=T_start_in,
       p=Medium.p_default,
       X=Medium.X_default)) "For initialization of spatialDistribution inlet";
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_ini_out=Medium.specificEnthalpy(
+  parameter Modelica.Units.SI.SpecificEnthalpy h_ini_out=Medium.specificEnthalpy(
        Medium.setState_pTX(
       T=T_start_out,
       p=Medium.p_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowCore.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowCore.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowCore.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowCore.mo"	2022-03-10 09:58:36.816151578 +0000
@@ -6,23 +6,23 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Length dh
+  parameter Modelica.Units.SI.Length dh
     "Hydraulic diameter (assuming a round cross section area)";
 
-  parameter Modelica.SIunits.Velocity v_nominal
+  parameter Modelica.Units.SI.Velocity v_nominal
     "Velocity at m_flow_nominal (used to compute default value for hydraulic diameter dh)"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Length length(min=0) "Pipe length";
+  parameter Modelica.Units.SI.Length length(min=0) "Pipe length";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate" annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*abs(
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*abs(
     m_flow_nominal) "Small mass flow rate for regularization of zero flow"
     annotation (Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.Height roughness=2.5e-5
+  parameter Modelica.Units.SI.Height roughness=2.5e-5
     "Average height of surface asperities (default: smooth steel pipe)"
     annotation (Dialog(group="Geometry"));
 
@@ -39,18 +39,18 @@
   parameter Boolean from_dp=false
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(tab="Advanced"));
-  parameter Modelica.SIunits.Length thickness(min=0) "Pipe wall thickness";
+  parameter Modelica.Units.SI.Length thickness(min=0) "Pipe wall thickness";
 
-  parameter Modelica.SIunits.Temperature T_start_in=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start_in=Medium.T_default
     "Initialization temperature at pipe inlet"
     annotation (Dialog(tab="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start_out=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start_out=Medium.T_default
     "Initialization temperature at pipe outlet"
     annotation (Dialog(tab="Initialization"));
   parameter Boolean initDelay=false
     "Initialize delay for a constant mass flow rate if true, otherwise start from 0"
     annotation (Dialog(tab="Initialization"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_start=0
+  parameter Modelica.Units.SI.MassFlowRate m_flow_start=0
     annotation (Dialog(tab="Initialization", enable=initDelay));
 
   parameter Real ReC=4000
@@ -128,13 +128,13 @@
     annotation (Placement(transformation(extent={{-10,90},{10,110}})));
 
 protected
-  parameter Modelica.SIunits.Density rho_default=Medium.density_pTX(
+
+  parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
       X=Medium.X_default)
     "Default density (e.g., rho_liquidWater = 995, rho_air = 1.2)"
     annotation (Dialog(group="Advanced"));
-
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowHeatLoss.mo"	2022-03-10 09:58:36.792151574 +0000
@@ -11,11 +11,11 @@
   parameter Real R(unit="(m.K)/W")
     "Thermal resistance per unit length from fluid to boundary temperature";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal "Nominal mass flow rate";
-  parameter Modelica.SIunits.Temperature T_start
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate";
+  parameter Modelica.Units.SI.Temperature T_start
     "Initial output temperature";
 
-  final parameter Modelica.SIunits.Time tau_char=R*C "Characteristic delay time";
+  final parameter Modelica.Units.SI.Time tau_char=R*C "Characteristic delay time";
 
   Modelica.Blocks.Interfaces.RealInput tau(unit="s") "Time delay at pipe level"
     annotation (Placement(transformation(
@@ -26,21 +26,21 @@
     "Heat port to connect environment (negative if heat is lost to ambient)"
     annotation (Placement(transformation(extent={{-10,90},{10,110}})));
 
-  Modelica.SIunits.Temperature T_a_inflow(start=T_start)
+  Modelica.Units.SI.Temperature T_a_inflow(start=T_start)
     "Temperature at port_a for inflowing fluid";
-  Modelica.SIunits.Temperature T_b_outflow(start=T_start)
+  Modelica.Units.SI.Temperature T_b_outflow(start=T_start)
     "Temperature at port_b for outflowing fluid";
-  Modelica.SIunits.Temperature TAmb=heatPort.T "Environment temperature";
+  Modelica.Units.SI.Temperature TAmb=heatPort.T "Environment temperature";
 
 protected
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default) "Default medium state";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(state=sta_default)
     "Heat capacity of medium";
-
 equation
   dp = 0;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/PlugFlowTransportDelay.mo"	2022-03-10 09:58:36.780151573 +0000
@@ -1,34 +1,34 @@
 within Buildings.Fluid.FixedResistances.BaseClasses;
 model PlugFlowTransportDelay "Delay time for given normalized velocity"
 
-  parameter Modelica.SIunits.Length length "Pipe length";
-  parameter Modelica.SIunits.Length dh
+  parameter Modelica.Units.SI.Length length "Pipe length";
+  parameter Modelica.Units.SI.Length dh
     "Hydraulic diameter (assuming a round cross section area)";
-  parameter Modelica.SIunits.Density rho "Standard density of fluid";
+  parameter Modelica.Units.SI.Density rho "Standard density of fluid";
   parameter Boolean initDelay=false
     "Initialize delay for a constant m_flow_start if true, otherwise start from 0"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_start=0
+  parameter Modelica.Units.SI.MassFlowRate m_flow_start=0
     "Initialization of mass flow rate to calculate initial time delay"
     annotation (Dialog(group="Initialization", enable=initDelay));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate" annotation (Dialog(group="Nominal condition"));
 
-  final parameter Modelica.SIunits.Time t_in_start=
+  final parameter Modelica.Units.SI.Time t_in_start=
     if initDelay and (abs(m_flow_start) > 1E-10*m_flow_nominal)
       then min(length/m_flow_start*(rho*dh^2/4*Modelica.Constants.pi), 0) else 0
     "Initial value of input time at inlet";
-  final parameter Modelica.SIunits.Time t_out_start=
+  final parameter Modelica.Units.SI.Time t_out_start=
     if initDelay and (abs(m_flow_start) > 1E-10*m_flow_nominal)
      then min(-length/m_flow_start*(rho*dh^2/4*Modelica.Constants.pi), 0) else 0
     "Initial value of input time at outlet";
 
-  Modelica.SIunits.Time time_out_rev "Reverse flow direction output time";
-  Modelica.SIunits.Time time_out_des "Design flow direction output time";
+  Modelica.Units.SI.Time time_out_rev "Reverse flow direction output time";
+  Modelica.Units.SI.Time time_out_des "Design flow direction output time";
 
   Real x(start=0) "Spatial coordinate for spatialDistribution operator";
-  Modelica.SIunits.Frequency u "Normalized fluid velocity (1/s)";
+  Modelica.Units.SI.Frequency u "Normalized fluid velocity (1/s)";
 
   Modelica.Blocks.Interfaces.RealInput m_flow "Mass flow of fluid" annotation (
       Placement(transformation(extent={{-140,-20},{-100,20}}),
@@ -41,8 +41,8 @@
     annotation (Placement(transformation(extent={{100,30},{120,50}})));
 
 protected
-  parameter Modelica.SIunits.Time t0(fixed = false) "Start time of the simulation";
 
+  parameter Modelica.Units.SI.Time t0(fixed = false) "Start time of the simulation";
 initial equation
   x = 0;
   t0 = time;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Validation/PlugFlowCore.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Validation/PlugFlowCore.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Validation/PlugFlowCore.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/BaseClasses/Validation/PlugFlowCore.mo"	2022-03-10 09:58:36.760151570 +0000
@@ -4,16 +4,16 @@
   replaceable package Medium = Buildings.Media.Water "Medium in pipes"
                                             annotation (
       choicesAllMatching=true);
-  parameter Modelica.SIunits.Length dh=0.1
+  parameter Modelica.Units.SI.Length dh=0.1
     "Hydraulic diameter (assuming a round cross section area)";
-  parameter Modelica.SIunits.Length dIns = 0.05
+  parameter Modelica.Units.SI.Length dIns = 0.05
     "Thickness of pipe insulation";
-  parameter Modelica.SIunits.ThermalConductivity kIns= 0.028
+  parameter Modelica.Units.SI.ThermalConductivity kIns= 0.028
    "Heat conductivity of pipe insulation";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cPip=500
+  parameter Modelica.Units.SI.SpecificHeatCapacity cPip=500
     "Specific heat of pipe wall material. 2300 for PE, 500 for steel";
-  parameter Modelica.SIunits.Density rhoPip=8000
+  parameter Modelica.Units.SI.Density rhoPip=8000
     "Density of pipe wall material. 930 for PE, 8000 for steel";
 
   parameter Real R=1/(kIns*2*Modelica.Constants.pi/
@@ -23,7 +23,7 @@
   parameter Real C=rho_default*Modelica.Constants.pi*(
       dh/2)^2*cp_default "Thermal capacity per unit length of water in pipe";
 
-  parameter Modelica.SIunits.Density rho_default=Medium.density_pTX(
+  parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
       X=Medium.X_default)
@@ -35,7 +35,7 @@
       p=Medium.p_default,
       X=Medium.X_default) "Default medium state";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(state=sta_default)
     "Heat capacity of medium";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/CheckValve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/CheckValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/CheckValve.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/CheckValve.mo"	2022-03-10 09:58:36.748151569 +0000
@@ -10,12 +10,12 @@
   extends Buildings.Fluid.Actuators.BaseClasses.ValveParameters(
     rhoStd=Medium.density_pTX(101325, 273.15 + 4, Medium.X_default));
 
-  parameter Modelica.SIunits.PressureDifference dpFixed_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpFixed_nominal(
     displayUnit="Pa", min=0) = 0
     "Pressure drop of pipe and other resistances that are in series"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.PressureDifference dpValve_closing = dpValve_nominal/2
+  parameter Modelica.Units.SI.PressureDifference dpValve_closing = dpValve_nominal/2
     "Pressure drop when the check valve starts to close"
     annotation(Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/HydraulicDiameter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/HydraulicDiameter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/HydraulicDiameter.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/HydraulicDiameter.mo"	2022-03-10 09:58:36.680151560 +0000
@@ -4,25 +4,25 @@
     final deltaM =  eta_default*dh/4*Modelica.Constants.pi*ReC/m_flow_nominal_pos,
     final dp_nominal=fac*dpStraightPipe_nominal);
 
-  parameter Modelica.SIunits.Length dh=sqrt(4*m_flow_nominal/rho_default/v_nominal/Modelica.Constants.pi)
+  parameter Modelica.Units.SI.Length dh=sqrt(4*m_flow_nominal/rho_default/v_nominal/Modelica.Constants.pi)
     "Hydraulic diameter (assuming a round cross section area)";
 
-  parameter Modelica.SIunits.Length length "Length of the pipe";
+  parameter Modelica.Units.SI.Length length "Length of the pipe";
 
   parameter Real ReC(min=0)=4000
     "Reynolds number where transition to turbulent starts";
 
-  parameter Modelica.SIunits.Velocity v_nominal = if rho_default < 500 then 1.5 else 0.15
+  parameter Modelica.Units.SI.Velocity v_nominal = if rho_default < 500 then 1.5 else 0.15
     "Velocity at m_flow_nominal (used to compute default value for hydraulic diameter dh)"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Length roughness(min=0) = 2.5e-5
+  parameter Modelica.Units.SI.Length roughness(min=0) = 2.5e-5
     "Absolute roughness of pipe, with a default for a smooth steel pipe (dummy if use_roughness = false)";
 
   parameter Real fac(min=1) = 2
     "Factor to take into account resistance of bends etc., fac=dp_nominal/dpStraightPipe_nominal";
 
-  final parameter Modelica.SIunits.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
+  final parameter Modelica.Units.SI.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
       Modelica.Fluid.Pipes.BaseClasses.WallFriction.Detailed.pressureLoss_m_flow(
       m_flow=m_flow_nominal,
       rho_a=rho_default,
@@ -35,11 +35,11 @@
       m_flow_small=m_flow_small)
     "Pressure loss of a straight pipe at m_flow_nominal";
 
-  Modelica.SIunits.Velocity v = m_flow/(rho_default*ARound)
+  Modelica.Units.SI.Velocity v = m_flow/(rho_default*ARound)
     "Flow velocity (assuming a round cross section area)";
 
 protected
-  parameter Modelica.SIunits.Area ARound = dh^2*Modelica.Constants.pi/4
+  parameter Modelica.Units.SI.Area ARound = dh^2*Modelica.Constants.pi/4
      "Cross sectional area (assuming a round cross section area)";
 
   parameter Medium.ThermodynamicState state_default=
@@ -48,10 +48,10 @@
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Default state";
 
-  parameter Modelica.SIunits.Density rho_default = Medium.density(state_default)
+  parameter Modelica.Units.SI.Density rho_default = Medium.density(state_default)
     "Density at nominal condition";
 
-  parameter Modelica.SIunits.DynamicViscosity mu_default = Medium.dynamicViscosity(
+  parameter Modelica.Units.SI.DynamicViscosity mu_default = Medium.dynamicViscosity(
       state_default)
     "Dynamic viscosity at nominal condition";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Junction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Junction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Junction.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Junction.mo"	2022-03-10 09:58:36.672151559 +0000
@@ -29,11 +29,11 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.MassFlowRate[3] m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate[3] m_flow_nominal
     "Mass flow rate. Set negative at outflowing ports."
     annotation(Dialog(group = "Nominal condition"));
 
-  parameter Modelica.SIunits.Pressure[3] dp_nominal(each displayUnit = "Pa")
+  parameter Modelica.Units.SI.Pressure[3] dp_nominal(each displayUnit = "Pa")
     "Pressure drop at nominal mass flow rate, set to zero or negative number at outflowing ports."
     annotation(Dialog(group = "Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Pipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Pipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Pipe.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Pipe.mo"	2022-03-10 09:58:36.652151557 +0000
@@ -8,11 +8,11 @@
   // dp.nominal=100 instead of the default dp.nominal=dp_nominal,
   // because the latter is ignored by Dymola 2012 FD 01.
 
-  parameter Modelica.SIunits.Velocity v_nominal = 0.15
+  parameter Modelica.Units.SI.Velocity v_nominal = 0.15
     "Velocity at m_flow_nominal (used to compute default diameter)";
-  parameter Modelica.SIunits.Length roughness(min=0) = 2.5e-5
+  parameter Modelica.Units.SI.Length roughness(min=0) = 2.5e-5
     "Absolute roughness of pipe, with a default for a smooth steel pipe (dummy if use_roughness = false)";
-  final parameter Modelica.SIunits.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
+  final parameter Modelica.Units.SI.PressureDifference dpStraightPipe_nominal(displayUnit="Pa")=
       Modelica.Fluid.Pipes.BaseClasses.WallFriction.Detailed.pressureLoss_m_flow(
       m_flow=m_flow_nominal,
       rho_a=rho_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/PlugFlowPipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/PlugFlowPipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/PlugFlowPipe.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/PlugFlowPipe.mo"	2022-03-10 09:58:36.640151555 +0000
@@ -10,61 +10,61 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.Length dh=sqrt(4*m_flow_nominal/rho_default/v_nominal/Modelica.Constants.pi)
+  parameter Modelica.Units.SI.Length dh=sqrt(4*m_flow_nominal/rho_default/v_nominal/Modelica.Constants.pi)
     "Hydraulic diameter (assuming a round cross section area)"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.Velocity v_nominal = 1.5
+  parameter Modelica.Units.SI.Velocity v_nominal = 1.5
     "Velocity at m_flow_nominal (used to compute default value for hydraulic diameter dh)"
     annotation(Dialog(group="Nominal condition"));
 
   parameter Real ReC=4000
     "Reynolds number where transition to turbulent starts";
 
-  parameter Modelica.SIunits.Height roughness=2.5e-5
+  parameter Modelica.Units.SI.Height roughness=2.5e-5
     "Average height of surface asperities (default: smooth steel pipe)"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.Length length "Pipe length"
+  parameter Modelica.Units.SI.Length length "Pipe length"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate" annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_small = 1E-4*abs(
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small = 1E-4*abs(
     m_flow_nominal) "Small mass flow rate for regularization of zero flow"
     annotation (Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.Length dIns
+  parameter Modelica.Units.SI.Length dIns
     "Thickness of pipe insulation, used to compute R"
     annotation (Dialog(group="Thermal resistance"));
 
-  parameter Modelica.SIunits.ThermalConductivity kIns
+  parameter Modelica.Units.SI.ThermalConductivity kIns
     "Heat conductivity of pipe insulation, used to compute R"
     annotation (Dialog(group="Thermal resistance"));
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cPip=2300
+  parameter Modelica.Units.SI.SpecificHeatCapacity cPip=2300
     "Specific heat of pipe wall material. 2300 for PE, 500 for steel"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.Density rhoPip(displayUnit="kg/m3")=930
+  parameter Modelica.Units.SI.Density rhoPip(displayUnit="kg/m3")=930
     "Density of pipe wall material. 930 for PE, 8000 for steel"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.Length thickness = 0.0035
+  parameter Modelica.Units.SI.Length thickness = 0.0035
     "Pipe wall thickness"
     annotation (Dialog(group="Material"));
 
-  parameter Modelica.SIunits.Temperature T_start_in(start=Medium.T_default)=
+  parameter Modelica.Units.SI.Temperature T_start_in(start=Medium.T_default)=
     Medium.T_default "Initialization temperature at pipe inlet"
     annotation (Dialog(tab="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start_out(start=Medium.T_default)=
+  parameter Modelica.Units.SI.Temperature T_start_out(start=Medium.T_default)=
     T_start_in "Initialization temperature at pipe outlet"
     annotation (Dialog(tab="Initialization"));
   parameter Boolean initDelay(start=false) = false
     "Initialize delay for a constant mass flow rate if true, otherwise start from 0"
     annotation (Dialog(tab="Initialization"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_start=0 "Initial value of mass flow rate through pipe"
+  parameter Modelica.Units.SI.MassFlowRate m_flow_start=0 "Initial value of mass flow rate through pipe"
     annotation (Dialog(tab="Initialization", enable=initDelay));
 
   parameter Real R(unit="(m.K)/W")=1/(kIns*2*Modelica.Constants.pi/
@@ -125,10 +125,10 @@
     annotation (Placement(transformation(extent={{60,20},{80,40}})));
 
 protected
-  parameter Modelica.SIunits.HeatCapacity CPip=
+  parameter Modelica.Units.SI.HeatCapacity CPip=
     length*((dh + 2*thickness)^2 - dh^2)*Modelica.Constants.pi/4*cPip*rhoPip "Heat capacity of pipe wall";
 
-  final parameter Modelica.SIunits.Volume VEqu=CPip/(rho_default*cp_default)
+  final parameter Modelica.Units.SI.Volume VEqu=CPip/(rho_default*cp_default)
     "Equivalent water volume to represent pipe wall thermal inertia";
 
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
@@ -136,7 +136,7 @@
       p=Medium.p_default,
       X=Medium.X_default) "Default medium state";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(state=sta_default)
     "Heat capacity of medium";
 
@@ -144,13 +144,13 @@
     rho_default*Modelica.Constants.pi*(dh/2)^2*cp_default
     "Thermal capacity per unit length of water in pipe";
 
-  parameter Modelica.SIunits.Density rho_default=Medium.density_pTX(
+
+  parameter Modelica.Units.SI.Density rho_default=Medium.density_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
       X=Medium.X_default)
     "Default density (e.g., rho_liquidWater = 995, rho_air = 1.2)"
     annotation (Dialog(group="Advanced"));
-
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/Data/BaseClasses/PipeDataULg.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/Data/BaseClasses/PipeDataULg.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/Data/BaseClasses/PipeDataULg.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/Data/BaseClasses/PipeDataULg.mo"	2022-03-10 09:58:36.488151536 +0000
@@ -1,11 +1,11 @@
 within Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.Data.BaseClasses;
 partial record PipeDataULg "Base class for ULg experimental data"
   extends PipeDataBaseDefinition;
-  parameter Modelica.SIunits.Temp_C T_start_in = 20
+  parameter Modelica.Units.NonSI.Temperature_degC T_start_in = 20
     "Initial temperature at inlet";
-  parameter Modelica.SIunits.Temp_C T_start_out = 20
+  parameter Modelica.Units.NonSI.Temperature_degC T_start_out = 20
     "Initial temperature at outlet";
-  parameter Modelica.SIunits.MassFlowRate m_flowIni = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flowIni = 0
     "Mass flow initialization";
   annotation (Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT.mo"	2022-03-10 09:58:36.432151528 +0000
@@ -87,10 +87,10 @@
         origin={124,-8})));
   inner Modelica.Fluid.System system
     annotation (Placement(transformation(extent={{-140,140},{-120,160}})));
-  parameter Modelica.SIunits.ThermalResistance R=
+  parameter Modelica.Units.SI.ThermalResistance R=
     1/(2*kIns*Modelica.Constants.pi)*log(0.18/0.0899) + 1/(2*2.4*Modelica.Constants.pi)*log(2/0.18)
     "Thermal resistance of main pipes";
-  parameter Modelica.SIunits.ThermalResistance R80=
+  parameter Modelica.Units.SI.ThermalResistance R80=
     1/(2*0.024*Modelica.Constants.pi)*log(0.07/0.0337) + 1/(2*2.4*Modelica.Constants.pi)*log(2/0.07)
     "Thermal resistance of service pipes";
 
@@ -250,11 +250,11 @@
         extent={{-10,-10},{10,10}},
         rotation=90,
         origin={-22,62})));
-  parameter Modelica.SIunits.ThermalConductivity kIns=0.024
+  parameter Modelica.Units.SI.ThermalConductivity kIns=0.024
     "Heat conductivity of pipe insulation material";
-  parameter Modelica.SIunits.Length dIns=0.045
+  parameter Modelica.Units.SI.Length dIns=0.045
     "Thickness of pipe insulation";
-  parameter Modelica.SIunits.Diameter diameter=0.089
+  parameter Modelica.Units.SI.Diameter diameter=0.089
     "Outer diameter of pipe";
   Fluid.Sensors.TemperatureTwoPort
                             senTem_p2(redeclare package Medium = Medium,
@@ -295,9 +295,9 @@
         rotation=90,
         origin={42,80})));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate, used for regularization near zero flow";
-  parameter Modelica.SIunits.Time tauHeaTra=6500
+  parameter Modelica.Units.SI.Time tauHeaTra=6500
     "Time constant for heat transfer, default 20 minutes";
 
   Fluid.Sources.MassFlowSource_T Point5(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/MSLAIT2Nodes.mo"	2022-03-10 09:58:36.384151522 +0000
@@ -249,11 +249,11 @@
         extent={{-10,-10},{10,10}},
         rotation=90,
         origin={-28,68})));
-  parameter Modelica.SIunits.ThermalConductivity kIns=0.024
+  parameter Modelica.Units.SI.ThermalConductivity kIns=0.024
     "Heat conductivity";
-  parameter Modelica.SIunits.Length dIns=0.045
+  parameter Modelica.Units.SI.Length dIns=0.045
     "Thickness of pipe insulation";
-  parameter Modelica.SIunits.Diameter diameter=0.089
+  parameter Modelica.Units.SI.Diameter diameter=0.089
     "Outer diameter of pipe";
   Fluid.Sensors.TemperatureTwoPort
                             senTem_p2(redeclare package Medium = Medium,
@@ -294,9 +294,9 @@
         rotation=90,
         origin={18,112})));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate, used for regularization near zero flow";
-  parameter Modelica.SIunits.Time tauHeaTra=6500
+  parameter Modelica.Units.SI.Time tauHeaTra=6500
     "Time constant for heat transfer, default 20 minutes";
 
   Modelica.Blocks.Logical.Switch switch
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowAIT.mo"	2022-03-10 09:58:36.336151517 +0000
@@ -3,7 +3,7 @@
   "Validation pipe against data from Austrian Institute of Technology"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
-  parameter Modelica.SIunits.Length Lcap=1
+  parameter Modelica.Units.SI.Length Lcap=1
     "Length over which transient effects typically take place";
   parameter Real R80(unit="(m.K)/W")=1/(2*0.024*Modelica.Constants.pi)
       *log(0.07/0.0337) + 1/(2*2.4*Modelica.Constants.pi)*log(2/0.07) "Thermal resistance per unit length of service pipes";
@@ -12,12 +12,12 @@
     "Flag to decide whether volumes are included at the end points of the pipe";
   parameter Boolean allowFlowReversal=true
     "= true to allow flow reversal, false restricts to design direction (port_a -> port_b)";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate, used for regularization near zero flow";
-  parameter Modelica.SIunits.Time tauHeaTra=6500
+  parameter Modelica.Units.SI.Time tauHeaTra=6500
     "Time constant for heat transfer, default 20 minutes";
 
-  parameter Modelica.SIunits.Length thickness=0.0032 "Pipe wall thickness";
+  parameter Modelica.Units.SI.Length thickness=0.0032 "Pipe wall thickness";
 
   Fluid.Sources.MassFlowSource_T Point1(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/PlugFlowULg.mo"	2022-03-10 09:58:36.300151512 +0000
@@ -3,13 +3,13 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate, used for regularization near zero flow";
-  parameter Modelica.SIunits.Temperature T_start_in=pipeDataULg.T_start_in + 273.15
+  parameter Modelica.Units.SI.Temperature T_start_in=pipeDataULg.T_start_in + 273.15
     "Initial temperature at pipe inlet";
-  parameter Modelica.SIunits.Temperature T_start_out=pipeDataULg.T_start_out + 273.15
+  parameter Modelica.Units.SI.Temperature T_start_out=pipeDataULg.T_start_out + 273.15
     "Initial temperature at pipe outlet";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(state=sta_default)
     "Heat capacity of medium";
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/TransportWaterAir.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/TransportWaterAir.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/TransportWaterAir.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PlugFlowPipes/TransportWaterAir.mo"	2022-03-10 09:58:36.276151508 +0000
@@ -6,7 +6,7 @@
   package MediumA = Buildings.Media.Air(extraPropertiesNames={"CO2"})
    "Medium in the duct";
 
-  parameter Modelica.SIunits.Length length=20 "Pipe length";
+  parameter Modelica.Units.SI.Length length=20 "Pipe length";
 
   Modelica.Blocks.Sources.Step Tin(
     startTime=100,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"	2022-03-10 09:58:36.180151496 +0000
@@ -6,7 +6,7 @@
 
    parameter Integer nRes(min=2) = 10 "Number of resistances";
 
-   parameter Modelica.SIunits.PressureDifference dp_nominal = 5
+   parameter Modelica.Units.SI.PressureDifference dp_nominal = 5
     "Nominal pressure drop for each resistance";
 
    Modelica.Blocks.Sources.Ramp P(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXOneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXOneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXOneUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXOneUTube.mo"	2022-03-10 09:58:36.144151492 +0000
@@ -5,7 +5,7 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Length hSeg = borFieDat.conDat.hBor/nSeg
+  parameter Modelica.Units.SI.Length hSeg = borFieDat.conDat.hBor/nSeg
     "Length of the internal heat exchanger";
 
   package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXTwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXTwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXTwoUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalHEXTwoUTube.mo"	2022-03-10 09:58:36.132151492 +0000
@@ -5,7 +5,7 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Length hSeg = borFieDat.conDat.hBor/nSeg
+  parameter Modelica.Units.SI.Length hSeg = borFieDat.conDat.hBor/nSeg
     "Length of the internal heat exchanger";
 
   package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesOneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesOneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesOneUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesOneUTube.mo"	2022-03-10 09:58:36.116151488 +0000
@@ -4,12 +4,12 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Length hSeg = borFieDat.conDat.hBor/nSeg
+  parameter Modelica.Units.SI.Length hSeg = borFieDat.conDat.hBor/nSeg
     "Length of the internal heat exchanger";
-  parameter Modelica.SIunits.ThermalResistance Rgb_val=0.0430511 "Grout node to borehole wall thermal resistance";
-  parameter Modelica.SIunits.ThermalResistance Rgg_val=0.00605573 "Grout node to grout node thermal resistance";
-  parameter Modelica.SIunits.ThermalResistance RCondGro_val=0.14285 "Pipe to grout node thermal resistance";
-  parameter Modelica.SIunits.Temperature T_start=298.15 "Initial temperature";
+  parameter Modelica.Units.SI.ThermalResistance Rgb_val=0.0430511 "Grout node to borehole wall thermal resistance";
+  parameter Modelica.Units.SI.ThermalResistance Rgg_val=0.00605573 "Grout node to grout node thermal resistance";
+  parameter Modelica.Units.SI.ThermalResistance RCondGro_val=0.14285 "Pipe to grout node thermal resistance";
+  parameter Modelica.Units.SI.Temperature T_start=298.15 "Initial temperature";
 
   Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.InternalResistancesOneUTube
     intRes1UTub(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesTwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesTwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesTwoUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Examples/InternalResistancesTwoUTube.mo"	2022-03-10 09:58:36.108151488 +0000
@@ -4,14 +4,14 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Length hSeg = borFieDat.conDat.hBor/nSeg
+  parameter Modelica.Units.SI.Length hSeg = borFieDat.conDat.hBor/nSeg
     "Length of the internal heat exchanger";
-  parameter Modelica.SIunits.ThermalResistance Rgb_val=0.572601 "Grout node to borehole wall thermal resistance";
-  parameter Modelica.SIunits.ThermalResistance Rgg1_val=0.0406121 "Grout node to grout node thermal resistance";
-  parameter Modelica.SIunits.ThermalResistance Rgg2_val=0.216904
+  parameter Modelica.Units.SI.ThermalResistance Rgb_val=0.572601 "Grout node to borehole wall thermal resistance";
+  parameter Modelica.Units.SI.ThermalResistance Rgg1_val=0.0406121 "Grout node to grout node thermal resistance";
+  parameter Modelica.Units.SI.ThermalResistance Rgg2_val=0.216904
     "Thermal resistance between two grout nodes opposite to each other";
-  parameter Modelica.SIunits.ThermalResistance RCondGro_val=0.195099 "Pipe to grout node thermal resistance";
-  parameter Modelica.SIunits.Temperature T_start=298.15 "Initial temperature";
+  parameter Modelica.Units.SI.ThermalResistance RCondGro_val=0.195099 "Pipe to grout node thermal resistance";
+  parameter Modelica.Units.SI.Temperature T_start=298.15 "Initial temperature";
 
   Buildings.HeatTransfer.Sources.FixedTemperature TWal(T=T_start)
     "Borehole wall temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/ConvectionResistanceCircularPipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/ConvectionResistanceCircularPipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/ConvectionResistanceCircularPipe.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/ConvectionResistanceCircularPipe.mo"	2022-03-10 09:58:36.088151486 +0000
@@ -3,24 +3,24 @@
   "Validation of the correlation used to evaluate the convection resistance in circular pipes"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Height hSeg = 1.0 "Height of the element";
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Tube radius";
-  parameter Modelica.SIunits.Length eTub = 0.002 "Tube thickness";
+  parameter Modelica.Units.SI.Height hSeg = 1.0 "Height of the element";
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Tube radius";
+  parameter Modelica.Units.SI.Length eTub = 0.002 "Tube thickness";
   // thermal properties
-  parameter Modelica.SIunits.ThermalConductivity kMed = 0.6
+  parameter Modelica.Units.SI.ThermalConductivity kMed = 0.6
     "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed = 1.002e-3
+  parameter Modelica.Units.SI.DynamicViscosity muMed = 1.002e-3
     "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed = 4182
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed = 4182
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 1
     "Nominal mass flow rate";
 
   Real Re "Reynolds number";
   Real Nu "Reynolds number";
-  Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  Modelica.SIunits.ThermalResistance RConv "Convection resistance";
 
+  Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  Modelica.Units.SI.ThermalResistance RConv "Convection resistance";
 equation
 
   Re = time;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo"	2022-03-10 09:58:36.080151484 +0000
@@ -7,41 +7,41 @@
   // Geometry of the borehole
   parameter Real Rb(unit="(m.K)/W") = 0.0
     "Borehole thermal resistance (Not used)";
-  parameter Modelica.SIunits.Height hSeg = 1.0 "Height of the element";
-  parameter Modelica.SIunits.Radius rBor = 0.07 "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg = 1.0 "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor = 0.07 "Radius of the borehole";
   // Geometry of the pipe
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Radius of the tube";
-  parameter Modelica.SIunits.Length eTub = 0.002 "Thickness of the tubes";
-  parameter Modelica.SIunits.Length sha = 0.03
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Radius of the tube";
+  parameter Modelica.Units.SI.Length eTub = 0.002 "Thickness of the tubes";
+  parameter Modelica.Units.SI.Length sha = 0.03
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties (Solids)
-  parameter Modelica.SIunits.ThermalConductivity kFil = 1.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil = 1.5
     "Thermal conductivity of the grout";
-  parameter Modelica.SIunits.ThermalConductivity kSoi = 2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi = 2.5
     "Thermal conductivity of the soi";
-  parameter Modelica.SIunits.ThermalConductivity kTub = 0.4
+  parameter Modelica.Units.SI.ThermalConductivity kTub = 0.4
     "Thermal conductivity of the tube";
 
   // Thermal properties (Fluid)
-  parameter Modelica.SIunits.ThermalConductivity kMed = 0.6
+  parameter Modelica.Units.SI.ThermalConductivity kMed = 0.6
     "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed = 1.0e-3
+  parameter Modelica.Units.SI.DynamicViscosity muMed = 1.0e-3
     "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed = 4180.0
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed = 4180.0
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.25
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.25
     "Nominal mass flow rate";
 
   // Outputs
   parameter Real x(fixed=false) "Capacity location";
-  parameter Modelica.SIunits.ThermalResistance Rgb(fixed=false)
+
+  parameter Modelica.Units.SI.ThermalResistance Rgb(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg(fixed=false)
     "Thermal resistance between the two grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro(fixed=false)
     "Thermal resistance between: pipe wall to capacity in grout";
-
 initial equation
   (x, Rgb, Rgg, RCondGro) =
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesOneUTube(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo"	2022-03-10 09:58:36.072151483 +0000
@@ -6,41 +6,41 @@
   // Geometry of the borehole
   parameter Real Rb(unit="(m.K)/W") = 0.0
     "Borehole thermal resistance (Not used)";
-  parameter Modelica.SIunits.Height hSeg = 1.0 "Height of the element";
-  parameter Modelica.SIunits.Radius rBor = 0.07 "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg = 1.0 "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor = 0.07 "Radius of the borehole";
   // Geometry of the pipe
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Radius of the tube";
-  parameter Modelica.SIunits.Length eTub = 0.002 "Thickness of the tubes";
-  parameter Modelica.SIunits.Length sha = 0.05
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Radius of the tube";
+  parameter Modelica.Units.SI.Length eTub = 0.002 "Thickness of the tubes";
+  parameter Modelica.Units.SI.Length sha = 0.05
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties (Solids)
-  parameter Modelica.SIunits.ThermalConductivity kFil = 1.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil = 1.5
     "Thermal conductivity of the grout";
-  parameter Modelica.SIunits.ThermalConductivity kSoi = 2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi = 2.5
     "Thermal conductivity of the soi";
-  parameter Modelica.SIunits.ThermalConductivity kTub = 0.4
+  parameter Modelica.Units.SI.ThermalConductivity kTub = 0.4
     "Thermal conductivity of the tube";
 
   // Thermal properties (Fluid)
-  parameter Modelica.SIunits.ThermalConductivity kMed = 0.6
+  parameter Modelica.Units.SI.ThermalConductivity kMed = 0.6
     "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed = 1.0e-3
+  parameter Modelica.Units.SI.DynamicViscosity muMed = 1.0e-3
     "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed = 4180.0
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed = 4180.0
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.25
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.25
     "Nominal mass flow rate";
 
   // Outputs
   parameter Real x(fixed=false) "Capacity location";
-  parameter Modelica.SIunits.ThermalResistance Rgb(fixed=false)
+
+  parameter Modelica.Units.SI.ThermalResistance Rgb(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg(fixed=false)
     "Thermal resistance between the two grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro(fixed=false)
     "Thermal resistance between: pipe wall to capacity in grout";
-
 initial equation
   (x, Rgb, Rgg, RCondGro) =
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesOneUTube(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo"	2022-03-10 09:58:36.060151481 +0000
@@ -6,43 +6,43 @@
   // Geometry of the borehole
   parameter Real Rb(unit="(m.K)/W") = 0.0
     "Borehole thermal resistance (Not used)";
-  parameter Modelica.SIunits.Height hSeg = 1.0 "Height of the element";
-  parameter Modelica.SIunits.Radius rBor = 0.07 "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg = 1.0 "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor = 0.07 "Radius of the borehole";
   // Geometry of the pipe
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Radius of the tube";
-  parameter Modelica.SIunits.Length eTub = 0.002 "Thickness of the tubes";
-  parameter Modelica.SIunits.Length sha = 0.025
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Radius of the tube";
+  parameter Modelica.Units.SI.Length eTub = 0.002 "Thickness of the tubes";
+  parameter Modelica.Units.SI.Length sha = 0.025
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties (Solids)
-  parameter Modelica.SIunits.ThermalConductivity kFil = 0.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil = 0.5
     "Thermal conductivity of the grout";
-  parameter Modelica.SIunits.ThermalConductivity kSoi = 2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi = 2.5
     "Thermal conductivity of the soi";
-  parameter Modelica.SIunits.ThermalConductivity kTub = 0.4
+  parameter Modelica.Units.SI.ThermalConductivity kTub = 0.4
     "Thermal conductivity of the tube";
 
   // Thermal properties (Fluid)
-  parameter Modelica.SIunits.ThermalConductivity kMed = 0.6
+  parameter Modelica.Units.SI.ThermalConductivity kMed = 0.6
     "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed = 1.0e-3
+  parameter Modelica.Units.SI.DynamicViscosity muMed = 1.0e-3
     "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed = 4180.0
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed = 4180.0
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.25
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.25
     "Nominal mass flow rate";
 
   // Outputs
   parameter Real x(fixed=false) "Capacity location";
-  parameter Modelica.SIunits.ThermalResistance Rgb(fixed=false)
+
+  parameter Modelica.Units.SI.ThermalResistance Rgb(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg1(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg1(fixed=false)
     "Thermal resistance between the two adjacent grout zones";
-  parameter Modelica.SIunits.ThermalResistance Rgg2(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg2(fixed=false)
     "Thermal resistance between the two opposite grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro(fixed=false)
     "Thermal resistance between: pipe wall to capacity in grout";
-
 initial equation
   (x, Rgb, Rgg1, Rgg2, RCondGro) =
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesTwoUTube(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo"	2022-03-10 09:58:36.052151481 +0000
@@ -6,43 +6,43 @@
   // Geometry of the borehole
   parameter Real Rb(unit="(m.K)/W") = 0.0
     "Borehole thermal resistance (Not used)";
-  parameter Modelica.SIunits.Height hSeg = 1.0 "Height of the element";
-  parameter Modelica.SIunits.Radius rBor = 0.07 "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg = 1.0 "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor = 0.07 "Radius of the borehole";
   // Geometry of the pipe
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Radius of the tube";
-  parameter Modelica.SIunits.Length eTub = 0.002 "Thickness of the tubes";
-  parameter Modelica.SIunits.Length sha = 0.05
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Radius of the tube";
+  parameter Modelica.Units.SI.Length eTub = 0.002 "Thickness of the tubes";
+  parameter Modelica.Units.SI.Length sha = 0.05
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties (Solids)
-  parameter Modelica.SIunits.ThermalConductivity kFil = 1.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil = 1.5
     "Thermal conductivity of the grout";
-  parameter Modelica.SIunits.ThermalConductivity kSoi = 2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi = 2.5
     "Thermal conductivity of the soi";
-  parameter Modelica.SIunits.ThermalConductivity kTub = 0.4
+  parameter Modelica.Units.SI.ThermalConductivity kTub = 0.4
     "Thermal conductivity of the tube";
 
   // Thermal properties (Fluid)
-  parameter Modelica.SIunits.ThermalConductivity kMed = 0.6
+  parameter Modelica.Units.SI.ThermalConductivity kMed = 0.6
     "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed = 1.0e-3
+  parameter Modelica.Units.SI.DynamicViscosity muMed = 1.0e-3
     "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed = 4180.0
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed = 4180.0
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.25
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.25
     "Nominal mass flow rate";
 
   // Outputs
   parameter Real x(fixed=false) "Capacity location";
-  parameter Modelica.SIunits.ThermalResistance Rgb(fixed=false)
+
+  parameter Modelica.Units.SI.ThermalResistance Rgb(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg1(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg1(fixed=false)
     "Thermal resistance between the two adjacent grout zones";
-  parameter Modelica.SIunits.ThermalResistance Rgg2(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg2(fixed=false)
     "Thermal resistance between the two opposite grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro(fixed=false)
     "Thermal resistance between: pipe wall to capacity in grout";
-
 initial equation
   (x, Rgb, Rgg1, Rgg2, RCondGro) =
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.internalResistancesTwoUTube(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_OneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_OneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_OneUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_OneUTube.mo"	2022-03-10 09:58:36.040151479 +0000
@@ -5,21 +5,21 @@
 
   parameter Integer nPip=2 "Number of pipes";
   parameter Integer J=3 "Number of multipoles";
-  parameter Modelica.SIunits.Position[nPip] xPip={0.03, -0.03}
+  parameter Modelica.Units.SI.Position[nPip] xPip={0.03, -0.03}
     "x-Coordinates of pipes";
-  parameter Modelica.SIunits.Position[nPip] yPip={0.00, 0.02}
+  parameter Modelica.Units.SI.Position[nPip] yPip={0.00, 0.02}
     "y-Coordinates of pipes";
-  parameter Modelica.SIunits.Radius rBor=0.07 "Borehole radius";
-  parameter Modelica.SIunits.Radius[nPip] rPip=fill(0.02, nPip)
+  parameter Modelica.Units.SI.Radius rBor=0.07 "Borehole radius";
+  parameter Modelica.Units.SI.Radius[nPip] rPip=fill(0.02, nPip)
     "Outter radius of pipes";
-  parameter Modelica.SIunits.ThermalConductivity kFil=1.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil=1.5
     "Thermal conductivity of grouting material";
-  parameter Modelica.SIunits.ThermalConductivity kSoi=2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi=2.5
     "Thermal conductivity of soil material";
   parameter Real[nPip] RFluPip(each unit="(m.K)/W")=
     fill(1.2/(2*Modelica.Constants.pi*kFil), nPip)
     "Fluid to pipe wall thermal resistances";
-  parameter Modelica.SIunits.Temperature TBor=0
+  parameter Modelica.Units.SI.Temperature TBor=0
     "Average borehole wall temperature";
 
   parameter Real[nPip,nPip] RDelta_Ref(each unit="(m.K)/W")=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_TwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_TwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_TwoUTube.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/MultipoleThermalResistances_TwoUTube.mo"	2022-03-10 09:58:36.032151479 +0000
@@ -5,21 +5,21 @@
 
   parameter Integer nPip=4 "Number of pipes";
   parameter Integer J=3 "Number of multipoles";
-  parameter Modelica.SIunits.Position[nPip] xPip={0.03, -0.03, -0.03, 0.03}
+  parameter Modelica.Units.SI.Position[nPip] xPip={0.03, -0.03, -0.03, 0.03}
     "x-Coordinates of pipes";
-  parameter Modelica.SIunits.Position[nPip] yPip={0.03, 0.03, -0.03, -0.03}
+  parameter Modelica.Units.SI.Position[nPip] yPip={0.03, 0.03, -0.03, -0.03}
     "y-Coordinates of pipes";
-  parameter Modelica.SIunits.Radius rBor=0.07 "Borehole radius";
-  parameter Modelica.SIunits.Radius[nPip] rPip=fill(0.02, nPip)
+  parameter Modelica.Units.SI.Radius rBor=0.07 "Borehole radius";
+  parameter Modelica.Units.SI.Radius[nPip] rPip=fill(0.02, nPip)
     "Outter radius of pipes";
-  parameter Modelica.SIunits.ThermalConductivity kFil=1.5
+  parameter Modelica.Units.SI.ThermalConductivity kFil=1.5
     "Thermal conductivity of grouting material";
-  parameter Modelica.SIunits.ThermalConductivity kSoi=2.5
+  parameter Modelica.Units.SI.ThermalConductivity kSoi=2.5
     "Thermal conductivity of soil material";
   parameter Real[nPip] RFluPip(each unit="(m.K)/W")=
     fill(1.2/(2*Modelica.Constants.pi*kFil), nPip)
     "Fluid to pipe wall thermal resistances";
-  parameter Modelica.SIunits.Temperature TBor=0
+  parameter Modelica.Units.SI.Temperature TBor=0
     "Average borehole wall temperature";
 
   parameter Real[nPip,nPip] RDelta_Ref(each unit="(m.K)/W")=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo"	2022-03-10 09:57:40.216144406 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/convectionResistanceCircularPipe.mo"	2022-03-10 09:58:36.020151477 +0000
@@ -3,32 +3,32 @@
   "Thermal resistance from the fluid in pipes and the grout zones (Bauer et al. 2011)"
 
   // Geometry of the borehole
-  input Modelica.SIunits.Height hSeg "Height of the element";
-  input Modelica.SIunits.Radius rTub "Tube radius";
-  input Modelica.SIunits.Length eTub "Tube thickness";
+  input Modelica.Units.SI.Height hSeg "Height of the element";
+  input Modelica.Units.SI.Radius rTub "Tube radius";
+  input Modelica.Units.SI.Length eTub "Tube thickness";
   // thermal properties
-  input Modelica.SIunits.ThermalConductivity kMed
+  input Modelica.Units.SI.ThermalConductivity kMed
     "Thermal conductivity of the fluid";
-  input Modelica.SIunits.DynamicViscosity muMed
+  input Modelica.Units.SI.DynamicViscosity muMed
     "Dynamic viscosity of the fluid";
-  input Modelica.SIunits.SpecificHeatCapacity cpMed
+  input Modelica.Units.SI.SpecificHeatCapacity cpMed
     "Specific heat capacity of the fluid";
-  input Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  input Modelica.SIunits.MassFlowRate m_flow_nominal "Nominal mass flow rate";
+  input Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate";
 
   // Outputs
-  output Modelica.SIunits.ThermalResistance RFluPip
+  output Modelica.Units.SI.ThermalResistance RFluPip
     "Convection resistance (or conduction in fluid if no mass flow)";
 
 protected
-  parameter Modelica.SIunits.Radius rTub_in = rTub - eTub
+  parameter Modelica.Units.SI.Radius rTub_in = rTub - eTub
     "Pipe inner radius";
-  Modelica.SIunits.CoefficientOfHeatTransfer h
+  Modelica.Units.SI.CoefficientOfHeatTransfer h
     "Convective heat transfer coefficient of the fluid";
 
   Real k(unit="s/kg")
     "Coefficient used in the computation of the convective heat transfer coefficient";
-  Modelica.SIunits.MassFlowRate m_flow_abs = Buildings.Utilities.Math.Functions.spliceFunction(m_flow,-m_flow,m_flow,m_flow_nominal/30);
+  Modelica.Units.SI.MassFlowRate m_flow_abs = Buildings.Utilities.Math.Functions.spliceFunction(m_flow,-m_flow,m_flow,m_flow_nominal/30);
   Real Re "Reynolds number";
   Real NuTurb "Nusselt at Re=2400";
   Real Nu "Nusselt";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo"	2022-03-10 09:58:36.012151476 +0000
@@ -5,22 +5,22 @@
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.partialInternalResistances;
 
   // Outputs
-  output Modelica.SIunits.ThermalResistance Rgb
+  output Modelica.Units.SI.ThermalResistance Rgb
     "Thermal resistance between grout zone and borehole wall";
-  output Modelica.SIunits.ThermalResistance Rgg
+  output Modelica.Units.SI.ThermalResistance Rgg
     "Thermal resistance between the two grout zones";
-  output Modelica.SIunits.ThermalResistance RCondGro
+  output Modelica.Units.SI.ThermalResistance RCondGro
     "Thermal resistance between: pipe wall to capacity in grout";
 protected
   Real[2,2] RDelta(each unit="(m.K)/W") "Delta-circuit thermal resistances";
   Real[2,2] R(each unit="(m.K)/W") "Internal thermal resistances";
-  Modelica.SIunits.Position[2] xPip = {-sha, sha} "x-Coordinates of pipes";
-  Modelica.SIunits.Position[2] yPip = {0., 0.} "y-Coordinates of pipes";
-  Modelica.SIunits.Radius[2] rPip = {rTub, rTub} "Outer radius of pipes";
+  Modelica.Units.SI.Position[2] xPip = {-sha, sha} "x-Coordinates of pipes";
+  Modelica.Units.SI.Position[2] yPip = {0., 0.} "y-Coordinates of pipes";
+  Modelica.Units.SI.Radius[2] rPip = {rTub, rTub} "Outer radius of pipes";
   Real[2] RFluPip(each unit="(m.K)/W") = {RCondPipe+RConv, RCondPipe+RConv} "Fluid to pipe wall thermal resistances";
-  Modelica.SIunits.ThermalResistance Rg
+  Modelica.Units.SI.ThermalResistance Rg
     "Thermal resistance between outer borehole wall and one tube";
-  Modelica.SIunits.ThermalResistance Rar
+  Modelica.Units.SI.ThermalResistance Rar
     "Thermal resistance between the two pipe outer walls";
 
   Real Ra(unit="(m.K)/W")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo"	2022-03-10 09:58:36.000151475 +0000
@@ -5,32 +5,32 @@
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.partialInternalResistances;
 
   // Outputs
-  output Modelica.SIunits.ThermalResistance Rgb
+  output Modelica.Units.SI.ThermalResistance Rgb
     "Thermal resistance between a grout capacity and the borehole wall, as defined by Bauer et al (2010)";
-  output Modelica.SIunits.ThermalResistance Rgg1
+  output Modelica.Units.SI.ThermalResistance Rgg1
     "Thermal resistance between two neightbouring grout capacities, as defined by Bauer et al (2010)";
-  output Modelica.SIunits.ThermalResistance Rgg2
+  output Modelica.Units.SI.ThermalResistance Rgg2
     "Thermal resistance between two  grout capacities opposite to each other, as defined by Bauer et al (2010)";
-  output Modelica.SIunits.ThermalResistance RCondGro
+  output Modelica.Units.SI.ThermalResistance RCondGro
     "Thermal resistance between a pipe wall and the grout capacity, as defined by Bauer et al (2010)";
 protected
   Real[4,4] RDelta(each unit="(m.K)/W") "Delta-circuit thermal resistances";
   Real[4,4] R(each unit="(m.K)/W") "Internal thermal resistances";
-  Modelica.SIunits.Position[4] xPip = {-sha, sha, 0., 0.} "x-Coordinates of pipes";
-  Modelica.SIunits.Position[4] yPip = {0., 0., -sha, sha} "y-Coordinates of pipes";
-  Modelica.SIunits.Radius[4] rPip = {rTub, rTub, rTub, rTub} "Outer radius of pipes";
+  Modelica.Units.SI.Position[4] xPip = {-sha, sha, 0., 0.} "x-Coordinates of pipes";
+  Modelica.Units.SI.Position[4] yPip = {0., 0., -sha, sha} "y-Coordinates of pipes";
+  Modelica.Units.SI.Radius[4] rPip = {rTub, rTub, rTub, rTub} "Outer radius of pipes";
   Real[4] RFluPip(each unit="(m.K)/W") = {RCondPipe+RConv, RCondPipe+RConv, RCondPipe+RConv, RCondPipe+RConv} "Fluid to pipe wall thermal resistances";
 
   Real Ra( unit="(m.K)/W")
     "Grout-to-grout resistance (2D) as defined by Hellstrom. Interaction between the different grout parts";
 
-  Modelica.SIunits.ThermalResistance Rg
+
+  Modelica.Units.SI.ThermalResistance Rg
     "Thermal resistance between outer borehole wall and one tube";
-  Modelica.SIunits.ThermalResistance Rar1
+  Modelica.Units.SI.ThermalResistance Rar1
     "Thermal resistance between the two closest pipe outer walls";
-  Modelica.SIunits.ThermalResistance Rar2
+  Modelica.Units.SI.ThermalResistance Rar2
     "Thermal resistance between the two farthest pipe outer walls";
-
 algorithm
   // Internal thermal resistances
   (RDelta, R) :=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFluidTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFluidTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFluidTemperature.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFluidTemperature.mo"	2022-03-10 09:58:35.980151471 +0000
@@ -4,19 +4,19 @@
 
   input Integer nPip "Number of pipes";
   input Integer J "Number of multipoles";
-  input Modelica.SIunits.Position xPip[nPip] "x-Coordinates of pipes";
-  input Modelica.SIunits.Position yPip[nPip] "y-Coordinates of pipes";
+  input Modelica.Units.SI.Position xPip[nPip] "x-Coordinates of pipes";
+  input Modelica.Units.SI.Position yPip[nPip] "y-Coordinates of pipes";
   input Real QPip_flow[nPip](each unit="W/m") "Heat flow in pipes";
-  input Modelica.SIunits.Temperature TBor "Average borehole wall temperature";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.Radius rPip[nPip] "Outter radius of pipes";
-  input Modelica.SIunits.ThermalConductivity kFil "Thermal conductivity of grouting material";
-  input Modelica.SIunits.ThermalConductivity kSoi "Thermal conductivity of soil material";
+  input Modelica.Units.SI.Temperature TBor "Average borehole wall temperature";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.Radius rPip[nPip] "Outter radius of pipes";
+  input Modelica.Units.SI.ThermalConductivity kFil "Thermal conductivity of grouting material";
+  input Modelica.Units.SI.ThermalConductivity kSoi "Thermal conductivity of soil material";
   input Real RFluPip[nPip](each unit="(m.K)/W") "Fluid to pipe wall thermal resistances";
   input Real eps=1.0e-5 "Iteration relative accuracy";
   input Integer it_max=100 "Maximum number of iterations";
 
-  output Modelica.SIunits.Temperature TFlu[nPip] "Fluid temperature in pipes";
+  output Modelica.Units.SI.Temperature TFlu[nPip] "Fluid temperature in pipes";
 
 protected
   Real pikFil(unit="(m.K)/W")=1/(2*Modelica.Constants.pi*kFil) "Coefficient based on grout thermal conductivity";
@@ -36,7 +36,7 @@
   Real R0[nPip,nPip](each unit="(m.K)/W") "Line source approximation of thermal resistances";
   Complex deltaTFlu "Fluid temperature difference with line source approximation";
   Real rbm "Intermediate coefficient";
-  Modelica.SIunits.Distance dz "Pipe to pipe distance";
+  Modelica.Units.SI.Distance dz "Pipe to pipe distance";
   Real coeff[nPip,J] "Coefficient for multiplication with matrix F_mk";
   Real diff "Difference in subsequent multipole evaluations";
   Real diff_max "Maximum difference in subsequent multipole evaluations";
@@ -46,18 +46,17 @@
   Real eps_max "Convergence variable";
 
 algorithm
-  // Thermal resistance matrix from 0th order multipole
+// Thermal resistance matrix from 0th order multipole
   for i in 1:nPip loop
     zPip_i := Complex(xPip[i], yPip[i]);
-    rbm := rBor^2/(rBor^2 - Modelica.ComplexMath.'abs'(zPip_i)^2);
-    R0[i, i] := pikFil*(log(rBor/rPip[i]) + betaPip[i] + sigma*log(rbm));
+    rbm := rBor ^ 2 / (rBor ^ 2 - Modelica.ComplexMath.abs(zPip_i) ^ 2);
+    R0[i, i] := pikFil * (log(rBor / rPip[i]) + betaPip[i] + sigma * log(rbm));
     for j in 1:nPip loop
       zPip_j := Complex(xPip[j], yPip[j]);
       if i <> j then
-        dz := Modelica.ComplexMath.'abs'(zPip_i - zPip_j);
-        rbm := rBor^2/Modelica.ComplexMath.'abs'(rBor^2 - zPip_j*
-          Modelica.ComplexMath.conj(zPip_i));
-        R0[i, j] := pikFil*(log(rBor/dz) + sigma*log(rbm));
+        dz := Modelica.ComplexMath.abs(zPip_i - zPip_j);
+        rbm := rBor ^ 2 / Modelica.ComplexMath.abs(rBor ^ 2 - zPip_j * Modelica.ComplexMath.conj(zPip_i));
+        R0[i, j] := pikFil * (log(rBor / dz) + sigma * log(rbm));
       end if;
     end for;
   end for;
@@ -65,34 +64,22 @@
   // Initialize maximum error and iteration counter
   eps_max := 1.0e99;
   it := 0;
-  // Multipoles
+// Multipoles
   if J > 0 then
     for m in 1:nPip loop
       for k in 1:J loop
-        coeff[m, k] := -(1 - k*betaPip[m])/(1 + k*betaPip[m]);
+        coeff[m, k] := -(1 - k * betaPip[m]) / (1 + k * betaPip[m]);
         PRea[m, k] := 0;
         PIma[m, k] := 0;
       end for;
     end for;
     while eps_max > eps and it < it_max loop
       it := it + 1;
-      (FRea, FIma) :=
-        Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.multipoleFmk(
-        nPip,
-        J,
-        QPip_flow,
-        PRea,
-        PIma,
-        rBor,
-        rPip,
-        xPip,
-        yPip,
-        kFil,
-        kSoi);
+      (FRea, FIma) := Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.multipoleFmk(nPip, J, QPip_flow, PRea, PIma, rBor, rPip, xPip, yPip, kFil, kSoi);
       for m in 1:nPip loop
         for k in 1:J loop
           F_mk := Complex(FRea[m, k], FIma[m, k]);
-          P_nj_new := coeff[m, k]*Modelica.ComplexMath.conj(F_mk);
+          P_nj_new := coeff[m, k] * Modelica.ComplexMath.conj(F_mk);
           PRea_new[m, k] := Modelica.ComplexMath.real(P_nj_new);
           PIma_new[m, k] := Modelica.ComplexMath.imag(P_nj_new);
         end for;
@@ -103,17 +90,15 @@
         for k in 1:J loop
           P_nj := Complex(PRea[m, k], PIma[m, k]);
           P_nj_new := Complex(PRea_new[m, k], PIma_new[m, k]);
-          diff_max := max(diff_max,
-                           Modelica.ComplexMath.'abs'(P_nj_new - P_nj));
-          diff_min := min(diff_min,
-                           Modelica.ComplexMath.'abs'(P_nj_new - P_nj));
+          diff_max := max(diff_max, Modelica.ComplexMath.abs(P_nj_new - P_nj));
+          diff_min := min(diff_min, Modelica.ComplexMath.abs(P_nj_new - P_nj));
         end for;
       end for;
       diff := diff_max - diff_min;
       if it == 1 then
-        diff0 :=diff;
+        diff0 := diff;
       end if;
-      eps_max := diff/diff0;
+      eps_max := diff / diff0;
       PRea := PRea_new;
       PIma := PIma_new;
     end while;
@@ -123,26 +108,23 @@
   TFlu := TBor .+ R0*QPip_flow;
   if J > 0 then
     for m in 1:nPip loop
-      zPip_i :=Complex(xPip[m], yPip[m]);
+      zPip_i := Complex(xPip[m], yPip[m]);
       deltaTFlu := Complex(0, 0);
       for n in 1:nPip loop
-        zPip_j :=Complex(xPip[n], yPip[n]);
+        zPip_j := Complex(xPip[n], yPip[n]);
         for j in 1:J loop
           P_nj := Complex(PRea[n, j], PIma[n, j]);
           if n <> m then
-            // Second term
-            deltaTFlu := deltaTFlu + P_nj*(rPip[n]/(zPip_i - zPip_j))^j;
+            deltaTFlu := deltaTFlu + P_nj * (rPip[n] / (zPip_i - zPip_j)) ^ j;
           end if;
-          // Third term
-          deltaTFlu := deltaTFlu + sigma*P_nj*(rPip[n]*
-            Modelica.ComplexMath.conj(zPip_i)/(rBor^2 - zPip_j*
-            Modelica.ComplexMath.conj(zPip_i)))^j;
+          deltaTFlu := deltaTFlu + sigma * P_nj * (rPip[n] * Modelica.ComplexMath.conj(zPip_i) / (rBor ^ 2 - zPip_j * Modelica.ComplexMath.conj(zPip_i))) ^ j;
         end for;
       end for;
       TFlu[m] := TFlu[m] + Modelica.ComplexMath.real(deltaTFlu);
     end for;
   end if;
-
+// Second term
+// Third term
   annotation (Documentation(info="<html>
 <p> This model evaluates the fluid temperatures using the multipole method of Claesson and Hellstrom (2011).
 </p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFmk.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFmk.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFmk.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleFmk.mo"	2022-03-10 09:58:35.964151469 +0000
@@ -7,12 +7,12 @@
   input Real QPip_flow[nPip](each unit="W/m") "Heat flow in pipes";
   input Real PRea[nPip,J] "Multipoles (Real part)";
   input Real PIma[nPip,J] "Multipoles (Imaginary part)";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.Radius rPip[nPip] "Outter radius of pipes";
-  input Modelica.SIunits.Position xPip[nPip] "x-Coordinates of pipes";
-  input Modelica.SIunits.Position yPip[nPip] "y-Coordinates of pipes";
-  input Modelica.SIunits.ThermalConductivity kFil "Thermal conductivity of grouting material";
-  input Modelica.SIunits.ThermalConductivity kSoi "Thermal conductivity of soil material";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.Radius rPip[nPip] "Outter radius of pipes";
+  input Modelica.Units.SI.Position xPip[nPip] "x-Coordinates of pipes";
+  input Modelica.Units.SI.Position yPip[nPip] "y-Coordinates of pipes";
+  input Modelica.Units.SI.ThermalConductivity kFil "Thermal conductivity of grouting material";
+  input Modelica.Units.SI.ThermalConductivity kSoi "Thermal conductivity of soil material";
 
   output Real FRea[nPip,J] "Multipole coefficients";
   output Real FIma[nPip,J] "Multipole coefficients";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleThermalResistances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleThermalResistances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleThermalResistances.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/multipoleThermalResistances.mo"	2022-03-10 09:58:35.952151468 +0000
@@ -5,21 +5,21 @@
 
   input Integer nPip "Number of pipes";
   input Integer J "Number of multipoles";
-  input Modelica.SIunits.Position xPip[nPip] "x-Coordinates of pipes";
-  input Modelica.SIunits.Position yPip[nPip] "y-Coordinates of pipes";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.Radius rPip[nPip] "Outter radius of pipes";
-  input Modelica.SIunits.ThermalConductivity kFil "Thermal conductivity of grouting material";
-  input Modelica.SIunits.ThermalConductivity kSoi "Thermal conductivity of soil material";
+  input Modelica.Units.SI.Position xPip[nPip] "x-Coordinates of pipes";
+  input Modelica.Units.SI.Position yPip[nPip] "y-Coordinates of pipes";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.Radius rPip[nPip] "Outter radius of pipes";
+  input Modelica.Units.SI.ThermalConductivity kFil "Thermal conductivity of grouting material";
+  input Modelica.Units.SI.ThermalConductivity kSoi "Thermal conductivity of soil material";
   input Real RFluPip[nPip](each unit="(m.K)/W") "Fluid to pipe wall thermal resistances";
-  input Modelica.SIunits.Temperature TBor=0 "Average borehole wall temperature";
+  input Modelica.Units.SI.Temperature TBor=0 "Average borehole wall temperature";
 
   output Real RDelta[nPip,nPip](each unit="(m.K)/W") "Delta-circuit thermal resistances";
   output Real R[nPip,nPip](each unit="(m.K)/W") "Internal thermal resistances";
 
 protected
   Real QPip_flow[nPip](each unit="W/m") "Pipe heat transfer rates";
-  Modelica.SIunits.Temperature TFlu[nPip] "Fluid temperatures";
+  Modelica.Units.SI.Temperature TFlu[nPip] "Fluid temperatures";
   Real K[nPip,nPip](each unit="W/(m.K)") "Internal thermal conductances";
 
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo"	2022-03-10 09:58:35.944151468 +0000
@@ -7,28 +7,28 @@
   input Boolean use_Rb = false
     "True if the value Rb should be used instead of calculated";
   input Real Rb(unit="(m.K)/W") "Borehole thermal resistance";
-  input Modelica.SIunits.Height hSeg "Height of the element";
-  input Modelica.SIunits.Radius rBor "Radius of the borehole";
+  input Modelica.Units.SI.Height hSeg "Height of the element";
+  input Modelica.Units.SI.Radius rBor "Radius of the borehole";
   // Geometry of the pipe
-  input Modelica.SIunits.Radius rTub "Radius of the tube";
-  input Modelica.SIunits.Length eTub "Thickness of the tubes";
-  input Modelica.SIunits.Length sha
+  input Modelica.Units.SI.Radius rTub "Radius of the tube";
+  input Modelica.Units.SI.Length eTub "Thickness of the tubes";
+  input Modelica.Units.SI.Length sha
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties
-  input Modelica.SIunits.ThermalConductivity kFil
+  input Modelica.Units.SI.ThermalConductivity kFil
     "Thermal conductivity of the grout";
-  input Modelica.SIunits.ThermalConductivity kSoi
+  input Modelica.Units.SI.ThermalConductivity kSoi
     "Thermal conductivity of the soi";
-  input Modelica.SIunits.ThermalConductivity kTub
+  input Modelica.Units.SI.ThermalConductivity kTub
     "Thermal conductivity of the tube";
-  input Modelica.SIunits.ThermalConductivity kMed
+  input Modelica.Units.SI.ThermalConductivity kMed
     "Thermal conductivity of the fluid";
-  input Modelica.SIunits.DynamicViscosity muMed
+  input Modelica.Units.SI.DynamicViscosity muMed
     "Dynamic viscosity of the fluid";
-  input Modelica.SIunits.SpecificHeatCapacity cpMed
+  input Modelica.Units.SI.SpecificHeatCapacity cpMed
     "Specific heat capacity of the fluid";
-  input Modelica.SIunits.MassFlowRate m_flow_nominal "Nominal mass flow rate";
+  input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate";
 
   input Boolean printDebug=false
     "Print resistances values in log for debug purposes.";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesOneUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesOneUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesOneUTube.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesOneUTube.mo"	2022-03-10 09:58:35.856151456 +0000
@@ -4,8 +4,8 @@
   extends
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.PartialInternalResistances;
 
-  parameter Modelica.SIunits.ThermalResistance Rgg_val "Thermal resistance between the two grout zones";
-  parameter Modelica.SIunits.HeatCapacity Co_fil=borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi
+  parameter Modelica.Units.SI.ThermalResistance Rgg_val "Thermal resistance between the two grout zones";
+  parameter Modelica.Units.SI.HeatCapacity Co_fil=borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi
     *(borFieDat.conDat.rBor^2 - 2*borFieDat.conDat.rTub^2)
     "Heat capacity of the whole filling material";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesTwoUTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesTwoUTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesTwoUTube.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalResistancesTwoUTube.mo"	2022-03-10 09:58:35.848151456 +0000
@@ -4,11 +4,11 @@
   extends
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.PartialInternalResistances;
 
-  parameter Modelica.SIunits.ThermalResistance Rgg1_val
+  parameter Modelica.Units.SI.ThermalResistance Rgg1_val
     "Thermal resistance between two neightbouring grout capacities, as defined by Bauer et al (2010)";
-  parameter Modelica.SIunits.ThermalResistance Rgg2_val
+  parameter Modelica.Units.SI.ThermalResistance Rgg2_val
     "Thermal resistance between two  grout capacities opposite to each other, as defined by Bauer et al (2010)";
-  parameter Modelica.SIunits.HeatCapacity Co_fil=borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi
+  parameter Modelica.Units.SI.HeatCapacity Co_fil=borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi
     *(borFieDat.conDat.rBor^2 - 4*borFieDat.conDat.rTub^2)
     "Heat capacity of the whole filling material";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialBorehole.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialBorehole.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialBorehole.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialBorehole.mo"	2022-03-10 09:58:35.820151451 +0000
@@ -21,11 +21,11 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Temperature TGro_start[nSeg]
+  parameter Modelica.Units.SI.Temperature TGro_start[nSeg]
     "Start value of grout temperature"
     annotation (Dialog(tab="Initialization"));
 
-  parameter Modelica.SIunits.Temperature TFlu_start[nSeg] = TGro_start
+  parameter Modelica.Units.SI.Temperature TFlu_start[nSeg] = TGro_start
     "Start value of fluid temperature"
     annotation (Dialog(tab="Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalHEX.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalHEX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalHEX.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalHEX.mo"	2022-03-10 09:58:35.808151449 +0000
@@ -18,31 +18,31 @@
   parameter Boolean dynFil=true
     "Set to false to remove the dynamics of the filling material"
     annotation (Dialog(tab="Dynamics"));
-  parameter Modelica.SIunits.Length hSeg
+  parameter Modelica.Units.SI.Length hSeg
     "Length of the internal heat exchanger";
-  parameter Modelica.SIunits.Volume VTubSeg = hSeg*Modelica.Constants.pi*(borFieDat.conDat.rTub-borFieDat.conDat.eTub)^2
+  parameter Modelica.Units.SI.Volume VTubSeg = hSeg*Modelica.Constants.pi*(borFieDat.conDat.rTub-borFieDat.conDat.eTub)^2
     "Fluid volume in each tube";
-  parameter Modelica.SIunits.Temperature TFlu_start
+  parameter Modelica.Units.SI.Temperature TFlu_start
     "Start value of fluid temperature"
     annotation (Dialog(tab="Initialization"));
-  parameter Modelica.SIunits.Temperature TGro_start
+  parameter Modelica.Units.SI.Temperature TGro_start
     "Start value of grout temperature"
     annotation (Dialog(tab="Initialization"));
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_wall
     "Thermal connection for borehole wall"
     annotation (Placement(transformation(extent={{-10,90},{10,110}})));
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed=
       Medium.specificHeatCapacityCp(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.ThermalConductivity kMed=
+  parameter Modelica.Units.SI.ThermalConductivity kMed=
       Medium.thermalConductivity(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity muMed=Medium.dynamicViscosity(
+  parameter Modelica.Units.SI.DynamicViscosity muMed=Medium.dynamicViscosity(
       Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalResistances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalResistances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalResistances.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/PartialInternalResistances.mo"	2022-03-10 09:58:35.800151448 +0000
@@ -1,15 +1,15 @@
 within Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses;
 partial model PartialInternalResistances
   "Partial model to implement borehole segment internal resistance models"
-  parameter Modelica.SIunits.Length hSeg
+  parameter Modelica.Units.SI.Length hSeg
     "Length of the internal heat exchanger";
-  parameter Modelica.SIunits.Temperature T_start
+  parameter Modelica.Units.SI.Temperature T_start
     "Initial temperature of the filling material";
   parameter Data.Borefield.Template borFieDat "Borefield data"
     annotation (Placement(transformation(extent={{-100,-100},{-80,-80}})));
-  parameter Modelica.SIunits.ThermalResistance Rgb_val
+  parameter Modelica.Units.SI.ThermalResistance Rgb_val
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance RCondGro_val
+  parameter Modelica.Units.SI.ThermalResistance RCondGro_val
     "Thermal resistance between: pipe wall to capacity in grout";
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.DynamicFreeInitial
     "Type of energy balance: dynamic (3 initialization options) or steady state"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BaseClasses/PartialBorehole.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BaseClasses/PartialBorehole.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BaseClasses/PartialBorehole.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BaseClasses/PartialBorehole.mo"	2022-03-10 09:58:35.776151445 +0000
@@ -4,7 +4,7 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Temperature T_start = 273.15 + 22
+  parameter Modelica.Units.SI.Temperature T_start = 273.15 + 22
     "Initial soil temperature";
 
   parameter Buildings.Fluid.Geothermal.Borefields.Data.Borefield.Example
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BoreholeDynamics.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BoreholeDynamics.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BoreholeDynamics.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/Examples/BoreholeDynamics.mo"	2022-03-10 09:58:35.764151444 +0000
@@ -5,7 +5,7 @@
 
   parameter Integer nSeg(min=1) = 10
     "Number of segments to use in vertical discretization of the boreholes";
-  parameter Modelica.SIunits.Temperature T_start = 273.15 + 22
+  parameter Modelica.Units.SI.Temperature T_start = 273.15 + 22
     "Initial soil temperature";
 
   Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.OneUTube
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Cylindrical.mo"	2022-03-10 09:58:35.700151436 +0000
@@ -4,14 +4,14 @@
 
   parameter Buildings.Fluid.Geothermal.Borefields.Data.Soil.Template soiDat
     annotation (Placement(transformation(extent={{-100,-100},{-80,-80}})));
-  parameter Modelica.SIunits.Height h "Height of the cylinder";
-  parameter Modelica.SIunits.Radius r_a "Internal radius";
-  parameter Modelica.SIunits.Radius r_b "External radius";
+  parameter Modelica.Units.SI.Height h "Height of the cylinder";
+  parameter Modelica.Units.SI.Radius r_a "Internal radius";
+  parameter Modelica.Units.SI.Radius r_b "External radius";
   parameter Integer nSta(min=1) = 10 "Number of state variables";
-  parameter Modelica.SIunits.Temperature TInt_start
+  parameter Modelica.Units.SI.Temperature TInt_start
     "Initial temperature at port_a, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature TExt_start
+  parameter Modelica.Units.SI.Temperature TExt_start
     "Initial temperature at port_b, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
   parameter Boolean steadyStateInitial=false
@@ -20,7 +20,7 @@
 
   parameter Real gridFac(min=1) = 2 "Grid factor for spacing";
 
-  parameter Modelica.SIunits.Radius r[nSta + 1](each fixed=false)
+  parameter Modelica.Units.SI.Radius r[nSta + 1](each fixed=false)
    "Radius to the boundary of the i-th domain";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a(T(start=TInt_start))
@@ -30,31 +30,31 @@
     "Heat port at surface b" annotation (Placement(transformation(extent={{90,-10},
             {110,10}},rotation=0)));
 
-  Modelica.SIunits.Temperature T[nSta](
+  Modelica.Units.SI.Temperature T[nSta](
     start={TInt_start +
       (TExt_start - TInt_start)/Modelica.Math.log(r_b/r_a)*
       Modelica.Math.log((r_a + (r_b - r_a)/(nSta)*(i - 0.5))/r_a) for i in 1:nSta})
     "Temperature of the states";
 
-  Modelica.SIunits.TemperatureDifference dT "port_a.T - port_b.T";
+  Modelica.Units.SI.TemperatureDifference dT "port_a.T - port_b.T";
 
-  Modelica.SIunits.HeatFlowRate Q_flow[nSta + 1]
+  Modelica.Units.SI.HeatFlowRate Q_flow[nSta + 1]
     "Heat flow rate from state i to i+1";
 
 protected
-  parameter Modelica.SIunits.Radius rC[nSta](each fixed=false)
+  parameter Modelica.Units.SI.Radius rC[nSta](each fixed=false)
     "Radius to the center of the i-th domain";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity c=soiDat.cSoi
+  final parameter Modelica.Units.SI.SpecificHeatCapacity c=soiDat.cSoi
     "Specific heat capacity";
-  final parameter Modelica.SIunits.ThermalConductivity k=soiDat.kSoi
+  final parameter Modelica.Units.SI.ThermalConductivity k=soiDat.kSoi
     "Thermal conductivity of the material";
-  final parameter Modelica.SIunits.Density d=soiDat.dSoi
+  final parameter Modelica.Units.SI.Density d=soiDat.dSoi
     "Density of the material";
 
-  parameter Modelica.SIunits.ThermalConductance G[nSta + 1](each fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance G[nSta + 1](each fixed=false)
     "Heat conductance between the temperature nodes";
-  parameter Modelica.SIunits.HeatCapacity C[nSta](each fixed=false)
+  parameter Modelica.Units.SI.HeatCapacity C[nSta](each fixed=false)
     "Heat capacity of each state";
 
   parameter Real gridFac_sum(fixed=false);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/GroundTemperatureResponse.mo"	2022-03-10 09:58:35.680151433 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer;
 model GroundTemperatureResponse "Model calculating discrete load aggregation"
-  parameter Modelica.SIunits.Time tLoaAgg(final min = Modelica.Constants.eps)=3600
+  parameter Modelica.Units.SI.Time tLoaAgg(final min = Modelica.Constants.eps)=3600
     "Time resolution of load aggregation";
   parameter Integer nCel(min=1)=5 "Number of cells per aggregation level";
   parameter Boolean forceGFunCalc = false
@@ -41,7 +41,7 @@
       nTimSho=nTimSho,
       nTimLon=nTimLon,
       ttsMax=ttsMax) "String with encrypted g-function arguments";
-  parameter Modelica.SIunits.Time timFin=
+  parameter Modelica.Units.SI.Time timFin=
     (borFieDat.conDat.hBor^2/(9*borFieDat.soiDat.aSoi))*ttsMax
     "Final time for g-function calculation";
   parameter Integer i(min=1)=
@@ -53,29 +53,29 @@
       "Number of aggregation cells";
   final parameter Real[nTimTot,2] timSer(each fixed=false)
     "g-function input from matrix, with the second column as temperature Tstep";
-  final parameter Modelica.SIunits.Time t_start(fixed=false) "Simulation start time";
-  final parameter Modelica.SIunits.Time[i] nu(each fixed=false)
+  final parameter Modelica.Units.SI.Time t_start(fixed=false) "Simulation start time";
+  final parameter Modelica.Units.SI.Time[i] nu(each fixed=false)
     "Time vector for load aggregation";
   final parameter Real[i] kappa(each fixed=false)
     "Weight factor for each aggregation cell";
   final parameter Real[i] rCel(each fixed=false) "Cell widths";
 
-  discrete Modelica.SIunits.HeatFlowRate[i] QAgg_flow
+  discrete Modelica.Units.SI.HeatFlowRate[i] QAgg_flow
     "Vector of aggregated loads";
-  discrete Modelica.SIunits.HeatFlowRate[i] QAggShi_flow
+  discrete Modelica.Units.SI.HeatFlowRate[i] QAggShi_flow
     "Shifted vector of aggregated loads";
   discrete Integer curCel "Current occupied cell";
 
-  discrete Modelica.SIunits.TemperatureDifference delTBor0
+  discrete Modelica.Units.SI.TemperatureDifference delTBor0
     "Previous time step's temperature difference current borehole wall temperature minus initial borehole temperature";
   discrete Real derDelTBor0(unit="K/s")
     "Derivative of wall temperature change from previous time steps";
   final parameter Real dTStepdt(fixed=false)
     "Time derivative of g/(2*pi*H*Nb*ks) within most recent cell";
 
-  Modelica.SIunits.Heat U "Accumulated heat flow from all boreholes";
-  discrete Modelica.SIunits.Heat U_old "Accumulated heat flow from all boreholes at last aggregation step";
 
+  Modelica.Units.SI.Heat U "Accumulated heat flow from all boreholes";
+  discrete Modelica.Units.SI.Heat U_old "Accumulated heat flow from all boreholes at last aggregation step";
 initial equation
   QAgg_flow = zeros(i);
   curCel = 1;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationCellTimes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationCellTimes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationCellTimes.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationCellTimes.mo"	2022-03-10 09:58:35.652151431 +0000
@@ -4,13 +4,13 @@
   extends Modelica.Icons.Example;
 
   parameter Integer i = 6 "Number of aggregation cells";
-  parameter Modelica.SIunits.Time tLoaAgg=10 "Time resolution of load aggregation";
-  final parameter Modelica.SIunits.Time[i] nu(each fixed=false)
-    "Time vector for load aggregation";
-  final parameter Modelica.SIunits.Time[i] rCel(each fixed=false) "Cell widths";
 
-  Modelica.SIunits.Time nu_error,rCel_error "Error on chosen values";
+  parameter Modelica.Units.SI.Time tLoaAgg=10 "Time resolution of load aggregation";
+  final parameter Modelica.Units.SI.Time[i] nu(each fixed=false)
+    "Time vector for load aggregation";
+  final parameter Modelica.Units.SI.Time[i] rCel(each fixed=false) "Cell widths";
 
+  Modelica.Units.SI.Time nu_error,rCel_error "Error on chosen values";
 initial equation
   (nu,rCel) = Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.aggregationCellTimes(
     i=i,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationWeightingFactors.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationWeightingFactors.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationWeightingFactors.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/AggregationWeightingFactors.mo"	2022-03-10 09:58:35.644151428 +0000
@@ -11,7 +11,7 @@
     6.27297603019976, 2.43435015306157e-05;
     9.21672932384307, 3.00295537091117e-05]
     "Complete time matrix with TStep";
-  Modelica.SIunits.ThermalResistance[10] kappa
+  Modelica.Units.SI.ThermalResistance[10] kappa
     "Weight factor for each aggregation cell";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/ShiftAggregationCells.mo"	2022-03-10 09:58:35.636151428 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
 
   discrete Integer curCel "Current occupied cell";
-  discrete Modelica.SIunits.HeatFlowRate[5] QAggShi_flow
+  discrete Modelica.Units.SI.HeatFlowRate[5] QAggShi_flow
     "Shifted vector of aggregated loads";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemperatureResponseMatrix.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemperatureResponseMatrix.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemperatureResponseMatrix.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemperatureResponseMatrix.mo"	2022-03-10 09:58:35.628151428 +0000
@@ -3,7 +3,8 @@
   "This validation case test the calculation, writing and reading of the temperature step response"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Time timSer[26+50,2]=
+
+  parameter Modelica.Units.SI.Time timSer[26+50,2]=
     Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.temperatureResponseMatrix(
       nBor=1,
       cooBor={{0,0}},
@@ -19,8 +20,7 @@
       ttsMax=exp(5),
       sha="TemperatureResponseMatrix_validation",
       forceGFunCalc=true) "Resulting temperature response matrix";
-  Modelica.SIunits.ThermalResistance TStep "Temperature step response";
-
+  Modelica.Units.SI.ThermalResistance TStep "Temperature step response";
 equation
   TStep = Modelica.Math.Vectors.interpolate(timSer[:,1],timSer[:,2],time);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemporalSuperposition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemporalSuperposition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemporalSuperposition.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/Validation/TemporalSuperposition.mo"	2022-03-10 09:58:35.624151426 +0000
@@ -2,13 +2,13 @@
 model TemporalSuperposition "This validation case applies temporal superposition with truncated vectors"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.TemperatureDifference supPos = Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.temporalSuperposition(
+
+  parameter Modelica.Units.SI.TemperatureDifference supPos = Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.LoadAggregation.temporalSuperposition(
       i=6,
       QAgg_flow={2,1e6,3,1e6,1e6},
       kappa={0.4,0,0.2,1,0},
       curCel=3) "Temporal superposition";
-  Modelica.SIunits.TemperatureDifference supPosErr;
-
+  Modelica.Units.SI.TemperatureDifference supPosErr;
 equation
   supPosErr = abs((2*0.4+3*0.2)-supPos);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationCellTimes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationCellTimes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationCellTimes.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationCellTimes.mo"	2022-03-10 09:58:35.616151426 +0000
@@ -6,10 +6,10 @@
   input Integer i "Size of time vector";
   input Real lvlBas "Base for growth between each level, e.g. 2";
   input Integer nCel "Number of cells of same size per level";
-  input Modelica.SIunits.Time tLoaAgg(final min=Modelica.Constants.small) "Time resolution of load aggregation";
-  input Modelica.SIunits.Time timFin "Total simulation max length";
+  input Modelica.Units.SI.Time tLoaAgg(final min=Modelica.Constants.small) "Time resolution of load aggregation";
+  input Modelica.Units.SI.Time timFin "Total simulation max length";
 
-  output Modelica.SIunits.Time nu[i] "Time vector nu of size i";
+  output Modelica.Units.SI.Time nu[i] "Time vector nu of size i";
   output Real rCel[i](each unit="1") "Cell width vector of size i";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationWeightingFactors.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationWeightingFactors.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationWeightingFactors.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/aggregationWeightingFactors.mo"	2022-03-10 09:58:35.612151424 +0000
@@ -5,14 +5,14 @@
 
   input Integer i "Size of aggregation vector";
   input Integer nTimTot "Size of g-function time table";
-  input Modelica.SIunits.ThermalResistance TStep[nTimTot,2] "Time matrix with TStep";
-  input Modelica.SIunits.Time nu[i] "Aggregation time vector nu";
+  input Modelica.Units.SI.ThermalResistance TStep[nTimTot,2] "Time matrix with TStep";
+  input Modelica.Units.SI.Time nu[i] "Aggregation time vector nu";
 
-  output Modelica.SIunits.ThermalResistance kappa[i] "Weighting factors vector";
+  output Modelica.Units.SI.ThermalResistance kappa[i] "Weighting factors vector";
 
 protected
-  Modelica.SIunits.ThermalResistance prevT "Interpolated value of TStep at previous cell";
-  Modelica.SIunits.ThermalResistance curT "Interpolated value of TStep at current cell";
+  Modelica.Units.SI.ThermalResistance prevT "Interpolated value of TStep at previous cell";
+  Modelica.Units.SI.ThermalResistance curT "Interpolated value of TStep at current cell";
   Integer curInt "Integer to select data interval";
   Real[size(TStep[:,1], 1)] d(each unit="K/J") "Derivatives at the support points";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/countAggregationCells.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/countAggregationCells.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/countAggregationCells.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/countAggregationCells.mo"	2022-03-10 09:58:35.600151423 +0000
@@ -5,15 +5,15 @@
 
   input Real lvlBas "Base for growth between each level, e.g. 2";
   input Integer nCel(min=1) "Number of cells of same size per level";
-  input Modelica.SIunits.Time timFin "Total simulation max length";
-  input Modelica.SIunits.Time tLoaAgg "Time resolution of load aggregation";
+  input Modelica.Units.SI.Time timFin "Total simulation max length";
+  input Modelica.Units.SI.Time tLoaAgg "Time resolution of load aggregation";
 
   output Integer i(min=1) "Size of aggregation vectors";
 
 protected
-  Modelica.SIunits.Duration width_i "Width of current aggregation cell";
-  Modelica.SIunits.Time nu_i "End time of current aggregation cell";
 
+  Modelica.Units.SI.Duration width_i "Width of current aggregation cell";
+  Modelica.Units.SI.Time nu_i "End time of current aggregation cell";
 algorithm
   assert(timFin > 0, "Total simulation time must be bigger than 0.");
   width_i := 0;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/shiftAggregationCells.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/shiftAggregationCells.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/shiftAggregationCells.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/shiftAggregationCells.mo"	2022-03-10 09:58:35.592151422 +0000
@@ -4,14 +4,14 @@
   extends Modelica.Icons.Function;
 
   input Integer i "Number of aggregation cells";
-  input Modelica.SIunits.HeatFlowRate QAgg_flow[i] "Vector of aggregated loads";
+  input Modelica.Units.SI.HeatFlowRate QAgg_flow[i] "Vector of aggregated loads";
   input Real rCel[i](each min=Modelica.Constants.small) "Aggregation cell widths";
-  input Modelica.SIunits.Time nu[i] "Cell aggregation times";
-  input Modelica.SIunits.Time curTim "Current simulation time";
+  input Modelica.Units.SI.Time nu[i] "Cell aggregation times";
+  input Modelica.Units.SI.Time curTim "Current simulation time";
 
   output Integer curCel "Current occupied aggregation cell";
-  output Modelica.SIunits.HeatFlowRate QAggShi_flow[i] "Shifted vector of aggregated loads";
 
+  output Modelica.Units.SI.HeatFlowRate QAggShi_flow[i] "Shifted vector of aggregated loads";
 algorithm
   curCel := 1;
   for j in (i-1):-1:1 loop
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temperatureResponseMatrix.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temperatureResponseMatrix.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temperatureResponseMatrix.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temperatureResponseMatrix.mo"	2022-03-10 09:58:35.520151414 +0000
@@ -5,12 +5,12 @@
 
   input Integer nBor "Number of boreholes";
   input Real cooBor[nBor, 2] "Borehole coordinates";
-  input Modelica.SIunits.Height hBor "Borehole length";
-  input Modelica.SIunits.Height dBor "Borehole buried depth";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.ThermalDiffusivity aSoi
+  input Modelica.Units.SI.Height hBor "Borehole length";
+  input Modelica.Units.SI.Height dBor "Borehole buried depth";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.ThermalDiffusivity aSoi
     "Thermal diffusivity of soil";
-  input Modelica.SIunits.ThermalConductivity kSoi
+  input Modelica.Units.SI.ThermalConductivity kSoi
     "Thermal conductivity of soil";
   input Integer nSeg "Number of line source segments per borehole";
   input Integer nTimSho "Number of time steps in short time region";
@@ -21,11 +21,11 @@
   input Boolean forceGFunCalc
     "Set to true to force the thermal response to be calculated at the start";
 
-  output Modelica.SIunits.ThermalResistance TStep[nTimTot, 2] "Temperature step-response time series";
+  output Modelica.Units.SI.ThermalResistance TStep[nTimTot, 2] "Temperature step-response time series";
 
 protected
   String pathSave "Path of the folder used to save the g-function";
-  Modelica.SIunits.Time[nTimTot] tGFun "g-function evaluation times";
+  Modelica.Units.SI.Time[nTimTot] tGFun "g-function evaluation times";
   Real[nTimTot] gFun "g-function vector";
   Boolean writegFun = false "True if g-function was succesfully written to file";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temporalSuperposition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temporalSuperposition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temporalSuperposition.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/LoadAggregation/temporalSuperposition.mo"	2022-03-10 09:58:35.512151412 +0000
@@ -4,14 +4,14 @@
   extends Modelica.Icons.Function;
 
   input Integer i "Number of aggregation cells";
-  input Modelica.SIunits.HeatFlowRate QAgg_flow[i]
+  input Modelica.Units.SI.HeatFlowRate QAgg_flow[i]
     "Vector of aggregated loads";
-  input Modelica.SIunits.ThermalResistance kappa[i]
+  input Modelica.Units.SI.ThermalResistance kappa[i]
     "Weighting factors for each aggregation cell";
   input Integer curCel "Current occupied aggregation cell";
 
-  output Modelica.SIunits.TemperatureDifference deltaTb "Delta T at wall";
 
+  output Modelica.Units.SI.TemperatureDifference deltaTb "Delta T at wall";
 algorithm
   deltaTb := QAgg_flow[1:curCel]*kappa[1:curCel];
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/CylindricalHeatSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/CylindricalHeatSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/CylindricalHeatSource.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/CylindricalHeatSource.mo"	2022-03-10 09:58:35.500151410 +0000
@@ -2,11 +2,11 @@
 model CylindricalHeatSource "Test case for cylindrical heat source"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
-  parameter Modelica.SIunits.Radius rSource = 0.075 "Radius of cylinder source";
-  parameter Modelica.SIunits.Radius[5] r = {rSource, 2*rSource, 5*rSource, 10*rSource, 20*rSource}
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
+  parameter Modelica.Units.SI.Radius rSource = 0.075 "Radius of cylinder source";
+  parameter Modelica.Units.SI.Radius[5] r = {rSource, 2*rSource, 5*rSource, 10*rSource, 20*rSource}
     "Radial position of evaluation of the solution";
-  Modelica.SIunits.Time t "Time";
+  Modelica.Units.SI.Time t "Time";
   Real[5] G "Cylindrical heat source solution";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource.mo"	2022-03-10 09:58:35.488151410 +0000
@@ -2,17 +2,17 @@
 model FiniteLineSource "Test case for finite line source"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
-  parameter Modelica.SIunits.Distance[2] r = {0.075, 7.0}
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
+  parameter Modelica.Units.SI.Distance[2] r = {0.075, 7.0}
     "Radial position of evaluation of the solution";
-  parameter Modelica.SIunits.Height len1 = 12.5 "Length of emitting source";
-  parameter Modelica.SIunits.Height burDep1 = 29.0
+  parameter Modelica.Units.SI.Height len1 = 12.5 "Length of emitting source";
+  parameter Modelica.Units.SI.Height burDep1 = 29.0
     "Buried depth of emitting source";
-  parameter Modelica.SIunits.Height[7] len2 = {12.5, 8.0, 15.0, 14.0, 6.0, 20.0, 3.0}
+  parameter Modelica.Units.SI.Height[7] len2 = {12.5, 8.0, 15.0, 14.0, 6.0, 20.0, 3.0}
     "Length of receiving line";
-  parameter Modelica.SIunits.Height[7] burDep2 = {29.0, 25.0, 34.0, 2.0, 32.0, 27.0, 44.0}
+  parameter Modelica.Units.SI.Height[7] burDep2 = {29.0, 25.0, 34.0, 2.0, 32.0, 27.0, 44.0}
     "Buried depth of receiving line";
-  Modelica.SIunits.Time t "Time";
+  Modelica.Units.SI.Time t "Time";
   Real[2,7] hRea "Finite line source solution (Real part)";
   Real[2,7] hMir "Finite line source solution (Mirror part)";
   Real[2,7] h "Finite line source solution";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand.mo"	2022-03-10 09:58:35.476151408 +0000
@@ -3,11 +3,11 @@
   "Test case for finite line source integrand function"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Distance dis = 0.075 "Radial distance between borehole axes";
-  parameter Modelica.SIunits.Height len1 = 150.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height burDep1 = 4.0 "Buried depth of emitting borehole";
-  parameter Modelica.SIunits.Height len2 = 150.0 "Length of receiving borehole";
-  parameter Modelica.SIunits.Height burDep2 = 4.0 "Buried depth of receiving borehole";
+  parameter Modelica.Units.SI.Distance dis = 0.075 "Radial distance between borehole axes";
+  parameter Modelica.Units.SI.Height len1 = 150.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height burDep1 = 4.0 "Buried depth of emitting borehole";
+  parameter Modelica.Units.SI.Height len2 = 150.0 "Length of receiving borehole";
+  parameter Modelica.Units.SI.Height burDep2 = 4.0 "Buried depth of receiving borehole";
   Real u "Integration variable";
   Real y "Finite line source integrand";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand_Length.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand_Length.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand_Length.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/FiniteLineSource_Integrand_Length.mo"	2022-03-10 09:58:35.464151407 +0000
@@ -4,12 +4,12 @@
   extends Modelica.Icons.Example;
 
   parameter Real dis_over_len = 0.0005 "Radial distance between borehole axes";
-  parameter Modelica.SIunits.Height len150 = 150.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height len75 = 75.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height len25 = 25.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height len5 = 5.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height len1 = 1.0 "Length of emitting borehole";
-  parameter Modelica.SIunits.Height burDep = 4. "Buried depth of emitting borehole";
+  parameter Modelica.Units.SI.Height len150 = 150.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height len75 = 75.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height len25 = 25.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height len5 = 5.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height len1 = 1.0 "Length of emitting borehole";
+  parameter Modelica.Units.SI.Height burDep = 4. "Buried depth of emitting borehole";
   Real u "Integration variable";
   Real logy150 "Logarithm of finite line source integrand";
   Real logy75 "Logarithm of finite line source integrand";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_100boreholes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_100boreholes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_100boreholes.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_100boreholes.mo"	2022-03-10 09:58:35.436151402 +0000
@@ -4,12 +4,12 @@
   extends Modelica.Icons.Example;
 
   parameter Integer nBor = 100 "Number of boreholes";
-  parameter Modelica.SIunits.Position cooBor[nBor, 2] = {{7.5*mod(i-1,10), 7.5*floor((i-1)/10)} for i in 1:nBor}
+  parameter Modelica.Units.SI.Position cooBor[nBor, 2] = {{7.5*mod(i-1,10), 7.5*floor((i-1)/10)} for i in 1:nBor}
     "Coordinates of boreholes";
-  parameter Modelica.SIunits.Height hBor = 150 "Borehole length";
-  parameter Modelica.SIunits.Height dBor = 4 "Borehole buried depth";
-  parameter Modelica.SIunits.Radius rBor = 0.075 "Borehole radius";
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = 1e-6 "Ground thermal diffusivity used in g-function evaluation";
+  parameter Modelica.Units.SI.Height hBor = 150 "Borehole length";
+  parameter Modelica.Units.SI.Height dBor = 4 "Borehole buried depth";
+  parameter Modelica.Units.SI.Radius rBor = 0.075 "Borehole radius";
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = 1e-6 "Ground thermal diffusivity used in g-function evaluation";
   parameter Integer nSeg = 12 "Number of line source segments per borehole";
   parameter Integer nTimSho = 26 "Number of time steps in short time region";
   parameter Integer nTimLon = 50 "Number of time steps in long time region";
@@ -18,19 +18,19 @@
   final parameter Integer nTimTot=nTimSho+nTimLon;
   final parameter Real[nTimTot] gFun(each fixed=false);
   final parameter Real[nTimTot] lntts(each fixed=false);
-  final parameter Modelica.SIunits.Time[nTimTot] tGFun(each fixed=false);
+  final parameter Modelica.Units.SI.Time[nTimTot] tGFun(each fixed=false);
   final parameter Real[nTimTot] dspline(each fixed=false);
 
   Real gFun_int "Interpolated value of g-function";
   Real lntts_int "Non-dimensional logarithmic time for interpolation";
 
   discrete Integer k "Current interpolation interval";
-  discrete Modelica.SIunits.Time t1 "Previous value of time for interpolation";
-  discrete Modelica.SIunits.Time t2 "Next value of time for interpolation";
+  discrete Modelica.Units.SI.Time t1 "Previous value of time for interpolation";
+  discrete Modelica.Units.SI.Time t2 "Next value of time for interpolation";
   discrete Real gFun1 "Previous g-function value for interpolation";
   discrete Real gFun2 "Next g-function value for interpolation";
-  parameter Modelica.SIunits.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 
+  parameter Modelica.Units.SI.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 initial equation
   // Evaluate g-function for the specified bore field configuration
   (tGFun,gFun) =
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_1borehole_5meters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_1borehole_5meters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_1borehole_5meters.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_1borehole_5meters.mo"	2022-03-10 09:58:35.424151400 +0000
@@ -4,12 +4,12 @@
   extends Modelica.Icons.Example;
 
   parameter Integer nBor = 1 "Number of boreholes";
-  parameter Modelica.SIunits.Position cooBor[nBor, 2] = {{5.*mod(i-1,3), 5.*floor((i-1)/3)} for i in 1:nBor}
+  parameter Modelica.Units.SI.Position cooBor[nBor, 2] = {{5.*mod(i-1,3), 5.*floor((i-1)/3)} for i in 1:nBor}
     "Coordinates of boreholes";
-  parameter Modelica.SIunits.Height hBor = 5 "Borehole length";
-  parameter Modelica.SIunits.Height dBor = 1 "Borehole buried depth";
-  parameter Modelica.SIunits.Radius rBor = 0.075 "Borehole radius";
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = 1e-6 "Ground thermal diffusivity used in g-function evaluation";
+  parameter Modelica.Units.SI.Height hBor = 5 "Borehole length";
+  parameter Modelica.Units.SI.Height dBor = 1 "Borehole buried depth";
+  parameter Modelica.Units.SI.Radius rBor = 0.075 "Borehole radius";
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = 1e-6 "Ground thermal diffusivity used in g-function evaluation";
   parameter Integer nSeg = 12 "Number of line source segments per borehole";
   parameter Integer nTimSho = 26 "Number of time steps in short time region";
   parameter Integer nTimLon = 50 "Number of time steps in long time region";
@@ -18,19 +18,19 @@
   final parameter Integer nTimTot=nTimSho+nTimLon;
   final parameter Real[nTimTot] gFun(each fixed=false);
   final parameter Real[nTimTot] lntts(each fixed=false);
-  final parameter Modelica.SIunits.Time[nTimTot] tGFun(each fixed=false);
+  final parameter Modelica.Units.SI.Time[nTimTot] tGFun(each fixed=false);
   final parameter Real[nTimTot] dspline(each fixed=false);
 
   Real gFun_int "Interpolated value of g-function";
   Real lntts_int "Non-dimensional logarithmic time for interpolation";
 
   discrete Integer k "Current interpolation interval";
-  discrete Modelica.SIunits.Time t1 "Previous value of time for interpolation";
-  discrete Modelica.SIunits.Time t2 "Next value of time for interpolation";
+  discrete Modelica.Units.SI.Time t1 "Previous value of time for interpolation";
+  discrete Modelica.Units.SI.Time t2 "Next value of time for interpolation";
   discrete Real gFun1 "Previous g-function value for interpolation";
   discrete Real gFun2 "Next g-function value for interpolation";
-  parameter Modelica.SIunits.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 
+  parameter Modelica.Units.SI.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 initial equation
   // Evaluate g-function for the specified bore field configuration
   (tGFun,gFun) =
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_SmallScaleValidation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_SmallScaleValidation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_SmallScaleValidation.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/GFunction_SmallScaleValidation.mo"	2022-03-10 09:58:35.412151400 +0000
@@ -6,12 +6,12 @@
   parameter Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Validation.BaseClasses.SmallScale_Borefield borFieDat
     "Record of borehole configuration data";
   parameter Integer nBor = borFieDat.conDat.nBor "Number of boreholes";
-  parameter Modelica.SIunits.Position cooBor[nBor, 2] = borFieDat.conDat.cooBor
+  parameter Modelica.Units.SI.Position cooBor[nBor, 2] = borFieDat.conDat.cooBor
     "Coordinates of boreholes";
-  parameter Modelica.SIunits.Height hBor = borFieDat.conDat.hBor "Borehole length";
-  parameter Modelica.SIunits.Height dBor = borFieDat.conDat.dBor "Borehole buried depth";
-  parameter Modelica.SIunits.Radius rBor = borFieDat.conDat.rBor "Borehole radius";
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = borFieDat.soiDat.kSoi/(borFieDat.soiDat.dSoi*borFieDat.soiDat.cSoi)
+  parameter Modelica.Units.SI.Height hBor = borFieDat.conDat.hBor "Borehole length";
+  parameter Modelica.Units.SI.Height dBor = borFieDat.conDat.dBor "Borehole buried depth";
+  parameter Modelica.Units.SI.Radius rBor = borFieDat.conDat.rBor "Borehole radius";
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = borFieDat.soiDat.kSoi/(borFieDat.soiDat.dSoi*borFieDat.soiDat.cSoi)
     "Ground thermal diffusivity used in g-function evaluation";
   parameter Integer nSeg = 12 "Number of line source segments per borehole";
   parameter Integer nTimSho = 26 "Number of time steps in short time region";
@@ -21,19 +21,19 @@
   final parameter Integer nTimTot=nTimSho+nTimLon;
   final parameter Real[nTimTot] gFun(each fixed=false);
   final parameter Real[nTimTot] lntts(each fixed=false);
-  final parameter Modelica.SIunits.Time[nTimTot] tGFun(each fixed=false);
+  final parameter Modelica.Units.SI.Time[nTimTot] tGFun(each fixed=false);
   final parameter Real[nTimTot] dspline(each fixed=false);
 
   Real gFun_int "Interpolated value of g-function";
   Real lntts_int "Non-dimensional logarithmic time for interpolation";
 
   discrete Integer k "Current interpolation interval";
-  discrete Modelica.SIunits.Time t1 "Previous value of time for interpolation";
-  discrete Modelica.SIunits.Time t2 "Next value of time for interpolation";
+  discrete Modelica.Units.SI.Time t1 "Previous value of time for interpolation";
+  discrete Modelica.Units.SI.Time t2 "Next value of time for interpolation";
   discrete Real gFun1 "Previous g-function value for interpolation";
   discrete Real gFun2 "Next g-function value for interpolation";
-  parameter Modelica.SIunits.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 
+  parameter Modelica.Units.SI.Time ts = hBor^2/(9*aSoi) "Bore field characteristic time";
 initial equation
   // Evaluate g-function for the specified bore field configuration
   (tGFun,gFun) =
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/InfiniteLineSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/InfiniteLineSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/InfiniteLineSource.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/InfiniteLineSource.mo"	2022-03-10 09:58:35.404151398 +0000
@@ -2,11 +2,11 @@
 model InfiniteLineSource "Test case for infinite line source"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
-  parameter Modelica.SIunits.Radius rSource = 0.075 "Minimum radius";
-  parameter Modelica.SIunits.Radius[5] r = {rSource, 2*rSource, 5*rSource, 10*rSource, 20*rSource}
+  parameter Modelica.Units.SI.ThermalDiffusivity aSoi = 1.0e-6 "Ground thermal diffusivity";
+  parameter Modelica.Units.SI.Radius rSource = 0.075 "Minimum radius";
+  parameter Modelica.Units.SI.Radius[5] r = {rSource, 2*rSource, 5*rSource, 10*rSource, 20*rSource}
     "Radial position of evaluation of the solution";
-  Modelica.SIunits.Time t "Time";
+  Modelica.Units.SI.Time t "Time";
   Real[5] E "Infinite line source solution";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/TimeGeometric.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/TimeGeometric.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/TimeGeometric.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/Validation/TimeGeometric.mo"	2022-03-10 09:58:35.392151396 +0000
@@ -3,12 +3,12 @@
   "Test case for geometric expansion of time vector"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Duration dt = 2.0 "Minimum time step";
-  parameter Modelica.SIunits.Time t_max = 20.0 "Maximum value of time";
+  parameter Modelica.Units.SI.Duration dt = 2.0 "Minimum time step";
+  parameter Modelica.Units.SI.Time t_max = 20.0 "Maximum value of time";
   parameter Integer nTim = 5 "Number of time values";
 
-  final parameter Modelica.SIunits.Time[nTim] t(each fixed=false) "Time vector";
 
+  final parameter Modelica.Units.SI.Time[nTim] t(each fixed=false) "Time vector";
 initial equation
   t = Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.timeGeometric(
     dt=dt,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/cylindricalHeatSource.mo"	2022-03-10 09:58:35.384151396 +0000
@@ -3,10 +3,10 @@
   "Cylindrical heat source solution from Carslaw and Jaeger"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Time t "Time";
-  input Modelica.SIunits.ThermalDiffusivity aSoi "Ground thermal diffusivity";
-  input Modelica.SIunits.Distance dis "Radial distance between borehole axes";
-  input Modelica.SIunits.Radius rBor "Radius of emitting borehole";
+  input Modelica.Units.SI.Time t "Time";
+  input Modelica.Units.SI.ThermalDiffusivity aSoi "Ground thermal diffusivity";
+  input Modelica.Units.SI.Distance dis "Radial distance between borehole axes";
+  input Modelica.Units.SI.Radius rBor "Radius of emitting borehole";
 
   output Real G "Thermal response factor of borehole 1 on borehole 2";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource.mo"	2022-03-10 09:58:35.368151395 +0000
@@ -3,13 +3,13 @@
   "Finite line source solution of Claesson and Javed"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Time t "Time";
-  input Modelica.SIunits.ThermalDiffusivity aSoi "Ground thermal diffusivity";
-  input Modelica.SIunits.Distance dis "Radial distance between borehole axes";
-  input Modelica.SIunits.Height len1 "Length of emitting borehole";
-  input Modelica.SIunits.Height burDep1 "Buried depth of emitting borehole";
-  input Modelica.SIunits.Height len2 "Length of receiving borehole";
-  input Modelica.SIunits.Height burDep2 "Buried depth of receiving borehole";
+  input Modelica.Units.SI.Time t "Time";
+  input Modelica.Units.SI.ThermalDiffusivity aSoi "Ground thermal diffusivity";
+  input Modelica.Units.SI.Distance dis "Radial distance between borehole axes";
+  input Modelica.Units.SI.Height len1 "Length of emitting borehole";
+  input Modelica.Units.SI.Height burDep1 "Buried depth of emitting borehole";
+  input Modelica.Units.SI.Height len2 "Length of receiving borehole";
+  input Modelica.Units.SI.Height burDep2 "Buried depth of receiving borehole";
   input Boolean includeRealSource = true "True if contribution of real source is included";
   input Boolean includeMirrorSource = true "True if contribution of mirror source is included";
 
@@ -19,10 +19,10 @@
   Real lowBou(unit="m-1") "Lower bound of integration";
   // Upper bound is infinite
   Real uppBou(unit="m-1") = max(100.0, 10.0/dis) "Upper bound of integration";
-  Modelica.SIunits.Distance disMin
-    "Minimum distance between sources and receiving line";
-  Modelica.SIunits.Time timTre "Time treshold for evaluation of the solution";
 
+  Modelica.Units.SI.Distance disMin
+    "Minimum distance between sources and receiving line";
+  Modelica.Units.SI.Time timTre "Time treshold for evaluation of the solution";
 algorithm
 
   h_21 := 0;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Integrand.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Integrand.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Integrand.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/finiteLineSource_Integrand.mo"	2022-03-10 09:58:35.352151392 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Function;
 
   input Real u(unit="1/m") "Integration variable";
-  input Modelica.SIunits.Distance dis "Radial distance between borehole axes";
-  input Modelica.SIunits.Height len1 "Length of emitting borehole";
-  input Modelica.SIunits.Height burDep1 "Buried depth of emitting borehole";
-  input Modelica.SIunits.Height len2 "Length of receiving borehole";
-  input Modelica.SIunits.Height burDep2 "Buried depth of receiving borehole";
+  input Modelica.Units.SI.Distance dis "Radial distance between borehole axes";
+  input Modelica.Units.SI.Height len1 "Length of emitting borehole";
+  input Modelica.Units.SI.Height burDep1 "Buried depth of emitting borehole";
+  input Modelica.Units.SI.Height len2 "Length of receiving borehole";
+  input Modelica.Units.SI.Height burDep2 "Buried depth of receiving borehole";
   input Boolean includeRealSource = true "true if contribution of real source is included";
   input Boolean includeMirrorSource = true "true if contribution of mirror source is included";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/gFunction.mo"	2022-03-10 09:58:35.344151391 +0000
@@ -3,34 +3,34 @@
   extends Modelica.Icons.Function;
 
   input Integer nBor "Number of boreholes";
-  input Modelica.SIunits.Position cooBor[nBor, 2] "Coordinates of boreholes";
-  input Modelica.SIunits.Height hBor "Borehole length";
-  input Modelica.SIunits.Height dBor "Borehole buried depth";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.ThermalDiffusivity aSoi "Ground thermal diffusivity used in g-function evaluation";
+  input Modelica.Units.SI.Position cooBor[nBor, 2] "Coordinates of boreholes";
+  input Modelica.Units.SI.Height hBor "Borehole length";
+  input Modelica.Units.SI.Height dBor "Borehole buried depth";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.ThermalDiffusivity aSoi "Ground thermal diffusivity used in g-function evaluation";
   input Integer nSeg "Number of line source segments per borehole";
   input Integer nTimSho "Number of time steps in short time region";
   input Integer nTimLon "Number of time steps in long time region";
   input Real ttsMax "Maximum adimensional time for gfunc calculation";
   input Real relTol = 0.02 "Relative tolerance on distance between boreholes";
 
-  output Modelica.SIunits.Time tGFun[nTimSho+nTimLon] "Time of g-function evaluation";
+  output Modelica.Units.SI.Time tGFun[nTimSho+nTimLon] "Time of g-function evaluation";
   output Real g[nTimSho+nTimLon] "g-function";
 
 protected
-  Modelica.SIunits.Time ts = hBor^2/(9*aSoi) "Characteristic time";
-  Modelica.SIunits.Time tSho_min = 1 "Minimum time for short time calculations";
-  Modelica.SIunits.Time tSho_max = 3600 "Maximum time for short time calculations";
-  Modelica.SIunits.Time tLon_min = tSho_max "Minimum time for long time calculations";
-  Modelica.SIunits.Time tLon_max = ts*ttsMax "Maximum time for long time calculations";
-  Modelica.SIunits.Time tSho[nTimSho] "Time vector for short time calculations";
-  Modelica.SIunits.Time tLon[nTimLon] "Time vector for long time calculations";
-  Modelica.SIunits.Distance dis "Separation distance between boreholes";
-  Modelica.SIunits.Distance dis_mn "Separation distance for comparison";
-  Modelica.SIunits.Radius rLin=0.0005*hBor "Radius for evaluation of same-borehole line source solutions";
+  Modelica.Units.SI.Time ts = hBor^2/(9*aSoi) "Characteristic time";
+  Modelica.Units.SI.Time tSho_min = 1 "Minimum time for short time calculations";
+  Modelica.Units.SI.Time tSho_max = 3600 "Maximum time for short time calculations";
+  Modelica.Units.SI.Time tLon_min = tSho_max "Minimum time for long time calculations";
+  Modelica.Units.SI.Time tLon_max = ts*ttsMax "Maximum time for long time calculations";
+  Modelica.Units.SI.Time tSho[nTimSho] "Time vector for short time calculations";
+  Modelica.Units.SI.Time tLon[nTimLon] "Time vector for long time calculations";
+  Modelica.Units.SI.Distance dis "Separation distance between boreholes";
+  Modelica.Units.SI.Distance dis_mn "Separation distance for comparison";
+  Modelica.Units.SI.Radius rLin=0.0005*hBor "Radius for evaluation of same-borehole line source solutions";
   Real hSegRea[nSeg] "Real part of the FLS solution";
   Real hSegMir[2*nSeg-1] "Mirror part of the FLS solution";
-  Modelica.SIunits.Height dSeg "Buried depth of borehole segment";
+  Modelica.Units.SI.Height dSeg "Buried depth of borehole segment";
   Integer Done[nBor, nBor] "Matrix for tracking of FLS evaluations";
   Real A[nSeg*nBor+1, nSeg*nBor+1] "Coefficient matrix for system of equations";
   Real B[nSeg*nBor+1] "Coefficient vector for system of equations";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/shaGFunction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/shaGFunction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/shaGFunction.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/shaGFunction.mo"	2022-03-10 09:58:35.324151389 +0000
@@ -3,11 +3,11 @@
   "Returns a SHA1 encryption of the formatted arguments for the g-function generation"
   extends Modelica.Icons.Function;
   input Integer nBor "Number of boreholes";
-  input Modelica.SIunits.Position cooBor[nBor, 2] "Coordinates of boreholes";
-  input Modelica.SIunits.Height hBor "Borehole length";
-  input Modelica.SIunits.Height dBor "Borehole buried depth";
-  input Modelica.SIunits.Radius rBor "Borehole radius";
-  input Modelica.SIunits.ThermalDiffusivity aSoi "Ground thermal diffusivity used in g-function evaluation";
+  input Modelica.Units.SI.Position cooBor[nBor, 2] "Coordinates of boreholes";
+  input Modelica.Units.SI.Height hBor "Borehole length";
+  input Modelica.Units.SI.Height dBor "Borehole buried depth";
+  input Modelica.Units.SI.Radius rBor "Borehole radius";
+  input Modelica.Units.SI.ThermalDiffusivity aSoi "Ground thermal diffusivity used in g-function evaluation";
   input Integer nSeg "Number of line source segments per borehole";
   input Integer nTimSho "Number of time steps in short time region";
   input Integer nTimLon "Number of time steps in long time region";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/ThermalResponseFactors/timeGeometric.mo"	2022-03-10 09:58:35.316151387 +0000
@@ -2,8 +2,8 @@
 function timeGeometric "Geometric expansion of time steps"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Duration dt "Minimum time step";
-  input Modelica.SIunits.Time t_max "Maximum value of time";
+  input Modelica.Units.SI.Duration dt "Minimum time step";
+  input Modelica.Units.SI.Time t_max "Maximum value of time";
   input Integer nTim "Number of time values";
 
   output Real t[nTim] "Time vector";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/Cylindrical.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/Cylindrical.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/Cylindrical.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/Cylindrical.mo"	2022-03-10 09:58:35.272151381 +0000
@@ -3,7 +3,7 @@
   "Comparison of the Cylindrical with the GroundTemperatureResponse"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Temperature T_start = 295.15
+  parameter Modelica.Units.SI.Temperature T_start = 295.15
     "Initial soil temperature";
   parameter Buildings.Fluid.Geothermal.Borefields.Data.Borefield.Template borFieDat=
     Buildings.Fluid.Geothermal.Borefields.Validation.BaseClasses.SandBox_Borefield()
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/FiniteDifference_1Week.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/FiniteDifference_1Week.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/FiniteDifference_1Week.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/HeatTransfer/Validation/FiniteDifference_1Week.mo"	2022-03-10 09:58:35.264151380 +0000
@@ -3,7 +3,7 @@
   "Short term validation of ground temperature response model"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Temperature T_start = 283.15
+  parameter Modelica.Units.SI.Temperature T_start = 283.15
     "Initial soil temperature";
   Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Cylindrical soi(
     final steadyStateInitial=false,
@@ -47,7 +47,7 @@
     annotation (Placement(transformation(extent={{-90,-88},{-70,-68}})));
 
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/(24*3600),
+    f =1/(24*3600),
     startTime=21600,
     amplitude=1e8) "Heat flow signal"
     annotation (Placement(transformation(extent={{-92,-10},{-72,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/PartialBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/PartialBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/PartialBorefield.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/BaseClasses/PartialBorefield.mo"	2022-03-10 09:58:35.156151367 +0000
@@ -32,7 +32,7 @@
     annotation(Dialog(tab = "Initialization"));
 
   // Simulation parameters
-  parameter Modelica.SIunits.Time tLoaAgg=300 "Time resolution of load aggregation";
+  parameter Modelica.Units.SI.Time tLoaAgg=300 "Time resolution of load aggregation";
   parameter Integer nCel(min=1)=5 "Number of cells per aggregation level";
   parameter Integer nSeg(min=1)=10
     "Number of segments to use in vertical discretization of the boreholes";
@@ -45,23 +45,23 @@
     annotation (choicesAllMatching=true,Placement(transformation(extent={{-80,-80},{-60,-60}})));
 
   // Temperature gradient in undisturbed soil
-  parameter Modelica.SIunits.Temperature TExt0_start=283.15
+  parameter Modelica.Units.SI.Temperature TExt0_start=283.15
     "Initial far field temperature"
     annotation (Dialog(tab="Initialization", group="Soil"));
-  parameter Modelica.SIunits.Temperature TExt_start[nSeg]=
+  parameter Modelica.Units.SI.Temperature TExt_start[nSeg]=
     {if z[i] >= z0 then TExt0_start + (z[i] - z0)*dT_dz else TExt0_start for i in 1:nSeg}
     "Temperature of the undisturbed ground"
     annotation (Dialog(tab="Initialization", group="Soil"));
 
-  parameter Modelica.SIunits.Temperature TGro_start[nSeg]=TExt_start
+  parameter Modelica.Units.SI.Temperature TGro_start[nSeg]=TExt_start
     "Start value of grout temperature"
     annotation (Dialog(tab="Initialization", group="Filling material"));
 
-  parameter Modelica.SIunits.Temperature TFlu_start[nSeg]=TGro_start
+  parameter Modelica.Units.SI.Temperature TFlu_start[nSeg]=TGro_start
     "Start value of fluid temperature"
     annotation (Dialog(tab="Initialization"));
 
-  parameter Modelica.SIunits.Height z0=10
+  parameter Modelica.Units.SI.Height z0=10
     "Depth below which the temperature gradient starts"
     annotation (Dialog(tab="Initialization", group="Temperature profile"));
   parameter Real dT_dz(final unit="K/m", min=0) = 0.01
@@ -111,7 +111,7 @@
     annotation (Placement(transformation(extent={{-10,-50},{10,-30}})));
 
 protected
-  parameter Modelica.SIunits.Height z[nSeg]={borFieDat.conDat.hBor/nSeg*(i - 0.5) for i in 1:nSeg}
+  parameter Modelica.Units.SI.Height z[nSeg]={borFieDat.conDat.hBor/nSeg*(i - 0.5) for i in 1:nSeg}
     "Distance from the surface to the considered segment";
 
   Buildings.Fluid.BaseClasses.MassFlowRateMultiplier masFloDiv(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Configuration/Template.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Configuration/Template.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Configuration/Template.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Configuration/Template.mo"	2022-03-10 09:58:35.104151361 +0000
@@ -11,50 +11,50 @@
   parameter Real Rb(unit="(m.K)/W") = 0.0
     "Borehole thermal resistance Rb. Only to fill in if known"
     annotation(Dialog(enable=use_Rb));
-  parameter Modelica.SIunits.MassFlowRate mBor_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mBor_flow_nominal
     "Nominal mass flow rate per borehole"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mBorFie_flow_nominal = mBor_flow_nominal*nBor
+  parameter Modelica.Units.SI.MassFlowRate mBorFie_flow_nominal = mBor_flow_nominal*nBor
     "Nominal mass flow of borefield"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")
     "Pressure losses for the entire borefield"
     annotation (Dialog(group="Nominal condition"));
 
   //------------------------- Geometrical parameters ---------------------------
-  parameter Modelica.SIunits.Height hBor "Total height of the borehole"
+  parameter Modelica.Units.SI.Height hBor "Total height of the borehole"
     annotation (Dialog(group="Borehole"));
-  parameter Modelica.SIunits.Radius rBor "Radius of the borehole"
+  parameter Modelica.Units.SI.Radius rBor "Radius of the borehole"
     annotation (Dialog(group="Borehole"));
-  parameter Modelica.SIunits.Height dBor "Borehole buried depth"
+  parameter Modelica.Units.SI.Height dBor "Borehole buried depth"
     annotation (Dialog(group="Borehole"));
   parameter Integer nBor = size(cooBor, 1) "Total number of boreholes"
     annotation (Dialog(group="Borehole"));
 
-  parameter Modelica.SIunits.Length[:,2] cooBor
+
+  parameter Modelica.Units.SI.Length[:,2] cooBor
     "Cartesian coordinates of the boreholes in meters"
     annotation (Dialog(group="Borehole"));
 
   // -- Tube
-  parameter Modelica.SIunits.Radius rTub "Outer radius of the tubes"
+  parameter Modelica.Units.SI.Radius rTub "Outer radius of the tubes"
     annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.ThermalConductivity kTub "Thermal conductivity of the tube"
+  parameter Modelica.Units.SI.ThermalConductivity kTub "Thermal conductivity of the tube"
     annotation (Dialog(group="Tubes"));
 
-  parameter Modelica.SIunits.Length eTub "Thickness of a tube"
+  parameter Modelica.Units.SI.Length eTub "Thickness of a tube"
     annotation (Dialog(group="Tubes"));
 
-  parameter Modelica.SIunits.Length xC
+  parameter Modelica.Units.SI.Length xC
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole"
     annotation (Dialog(group="Tubes"));
 
   //------------------------- Advanced parameters ------------------------------
 
   /*--------Flow: */
-  parameter Modelica.SIunits.MassFlowRate mBor_flow_small(min=0) = 1E-4*abs(mBor_flow_nominal)
+  parameter Modelica.Units.SI.MassFlowRate mBor_flow_small(min=0) = 1E-4*abs(mBor_flow_nominal)
     "Small mass flow rate for regularization of zero flow"
     annotation (Dialog(tab="Advanced"));
-
   annotation (
   defaultComponentPrefixes="parameter",
   defaultComponentName="conDat",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Filling/Template.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Filling/Template.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Filling/Template.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Filling/Template.mo"	2022-03-10 09:58:35.088151358 +0000
@@ -2,16 +2,16 @@
 record Template
   "Template for filling data records"
   extends Modelica.Icons.Record;
-  parameter Modelica.SIunits.ThermalConductivity kFil
+  parameter Modelica.Units.SI.ThermalConductivity kFil
     "Thermal conductivity of the borehole filling material";
-  parameter Modelica.SIunits.SpecificHeatCapacity cFil
+  parameter Modelica.Units.SI.SpecificHeatCapacity cFil
     "Specific heat capacity of the borehole filling material";
-  parameter Modelica.SIunits.Density dFil(displayUnit="kg/m3")
+  parameter Modelica.Units.SI.Density dFil(displayUnit="kg/m3")
     "Density of the borehole filling material";
   parameter Boolean steadyState = (cFil < Modelica.Constants.eps or dFil < Modelica.Constants.eps)
     "Flag, if true, then material is computed using steady-state heat conduction"
     annotation(Evaluate=true);
-  final parameter Modelica.SIunits.ThermalDiffusivity aFil = kFil/(dFil*cFil)
+  final parameter Modelica.Units.SI.ThermalDiffusivity aFil = kFil/(dFil*cFil)
     "Heat diffusion coefficient of the borehole filling material";
   annotation (
   defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Soil/Template.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Soil/Template.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Soil/Template.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Data/Soil/Template.mo"	2022-03-10 09:58:35.068151356 +0000
@@ -2,16 +2,16 @@
 record Template
   "Template for soil data records"
   extends Modelica.Icons.Record;
-  parameter Modelica.SIunits.ThermalConductivity kSoi
+  parameter Modelica.Units.SI.ThermalConductivity kSoi
     "Thermal conductivity of the soil material";
-  parameter Modelica.SIunits.SpecificHeatCapacity cSoi
+  parameter Modelica.Units.SI.SpecificHeatCapacity cSoi
     "Specific heat capacity of the soil material";
-  parameter Modelica.SIunits.Density dSoi(displayUnit="kg/m3")
+  parameter Modelica.Units.SI.Density dSoi(displayUnit="kg/m3")
     "Density of the soil material";
   parameter Boolean steadyState = (cSoi < Modelica.Constants.eps or dSoi < Modelica.Constants.eps)
     "Flag, if true, then material is computed using steady-state heat conduction"
     annotation(Evaluate=true);
-  final parameter Modelica.SIunits.ThermalDiffusivity aSoi=kSoi/(dSoi*cSoi)
+  final parameter Modelica.Units.SI.ThermalDiffusivity aSoi=kSoi/(dSoi*cSoi)
     "Heat diffusion coefficient of the soil material";
   annotation (
   defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/Borefields.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/Borefields.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/Borefields.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/Borefields.mo"	2022-03-10 09:58:35.052151355 +0000
@@ -5,10 +5,10 @@
 
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.Time tLoaAgg=300
+  parameter Modelica.Units.SI.Time tLoaAgg=300
     "Time resolution of load aggregation";
 
-  parameter Modelica.SIunits.Temperature TGro = 283.15
+  parameter Modelica.Units.SI.Temperature TGro = 283.15
     "Ground temperature";
   Buildings.Fluid.Geothermal.Borefields.TwoUTubes borFie2UTubPar(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/RectangularBorefield.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/RectangularBorefield.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/RectangularBorefield.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Examples/RectangularBorefield.mo"	2022-03-10 09:58:35.032151351 +0000
@@ -4,25 +4,25 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Time tLoaAgg=300
+  parameter Modelica.Units.SI.Time tLoaAgg=300
     "Time resolution of load aggregation";
 
-  parameter Modelica.SIunits.Temperature TGro = 283.15
+  parameter Modelica.Units.SI.Temperature TGro = 283.15
     "Ground temperature";
-  parameter Modelica.SIunits.Velocity v_nominal = 1 "Nominal velocity";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = nBorHol*v_nominal*rTub^2*3.14*1000
+  parameter Modelica.Units.SI.Velocity v_nominal = 1 "Nominal velocity";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = nBorHol*v_nominal*rTub^2*3.14*1000
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.Pressure dpBorFie_nominal = (hBor+(xBorFie+yBorFie)/2)*2
+  parameter Modelica.Units.SI.Pressure dpBorFie_nominal = (hBor+(xBorFie+yBorFie)/2)*2
     "Pressure losses for the entire borefield";
-  parameter Modelica.SIunits.Pressure dpHex_nominal = 10000 "Pressure drop heat exchanger";
-  parameter Modelica.SIunits.Pressure dp_nominal = dpBorFie_nominal + dpHex_nominal
+  parameter Modelica.Units.SI.Pressure dpHex_nominal = 10000 "Pressure drop heat exchanger";
+  parameter Modelica.Units.SI.Pressure dp_nominal = dpBorFie_nominal + dpHex_nominal
     "Total pressure drop";
 
-  parameter Modelica.SIunits.Height hBor = 100 "Total height of the borehole";
-  parameter Modelica.SIunits.Radius rTub = 0.02 "Outer radius of the tubes";
-  parameter Modelica.SIunits.Length xBorFie = 10 "Borefield length";
-  parameter Modelica.SIunits.Length yBorFie = 30 "Borefield width";
-  parameter Modelica.SIunits.Length dBorHol = 5 "Distance between two boreholes";
+  parameter Modelica.Units.SI.Height hBor = 100 "Total height of the borehole";
+  parameter Modelica.Units.SI.Radius rTub = 0.02 "Outer radius of the tubes";
+  parameter Modelica.Units.SI.Length xBorFie = 10 "Borefield length";
+  parameter Modelica.Units.SI.Length yBorFie = 30 "Borefield width";
+  parameter Modelica.Units.SI.Length dBorHol = 5 "Distance between two boreholes";
 
   final parameter Integer nXBorHol = integer((xBorFie+dBorHol)/dBorHol) "Number of boreholes in x-direction";
   final parameter Integer nYBorHol = integer((yBorFie+dBorHol)/dBorHol) "Number of boreholes in y-direction";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/ConstantHeatInjection_100Boreholes.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/ConstantHeatInjection_100Boreholes.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/ConstantHeatInjection_100Boreholes.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/ConstantHeatInjection_100Boreholes.mo"	2022-03-10 09:58:34.944151341 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.Temperature T_start = 273.15
+  parameter Modelica.Units.SI.Temperature T_start = 273.15
     "Initial temperature of the soil";
 
   Buildings.Fluid.Geothermal.Borefields.OneUTube borHol(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/Sandbox.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/Sandbox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/Sandbox.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Borefields/Validation/Sandbox.mo"	2022-03-10 09:58:34.932151339 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.Temperature T_start = 273.15 + 22.09
+  parameter Modelica.Units.SI.Temperature T_start = 273.15 + 22.09
     "Initial temperature of the sandbox";
 
   // mSenFac is set to its numerical value because it is a constant in the borehole model.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/BoreholeSegment.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/BoreholeSegment.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/BoreholeSegment.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/BoreholeSegment.mo"	2022-03-10 09:58:34.812151324 +0000
@@ -26,35 +26,35 @@
     annotation (choicesAllMatching=true, Dialog(group="Filling material"),
     Placement(transformation(extent={{-68,70},{-48,90}})));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
     "Small mass flow rate for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
 
-  parameter Modelica.SIunits.Radius rTub=0.02 "Radius of the tubes"
+  parameter Modelica.Units.SI.Radius rTub=0.02 "Radius of the tubes"
     annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.ThermalConductivity kTub=0.5
+  parameter Modelica.Units.SI.ThermalConductivity kTub=0.5
     "Thermal conductivity of the tubes" annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.Length eTub=0.002 "Thickness of the tubes"
+  parameter Modelica.Units.SI.Length eTub=0.002 "Thickness of the tubes"
     annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.Temperature TFil_start=283.15
+  parameter Modelica.Units.SI.Temperature TFil_start=283.15
     "Initial temperature of the filling material"
     annotation (Dialog(group="Filling material"));
-  parameter Modelica.SIunits.Radius rExt=3
+  parameter Modelica.Units.SI.Radius rExt=3
     "Radius of the soil used for the external boundary condition"
     annotation (Dialog(group="Soil"));
-  parameter Modelica.SIunits.Temperature TExt_start=283.15
+  parameter Modelica.Units.SI.Temperature TExt_start=283.15
     "Initial far field temperature" annotation (Dialog(group="Soil"));
   parameter Integer nSta(min=1) = 10 "Number of state variables in the soil"
     annotation (Dialog(group="Soil"));
-  parameter Modelica.SIunits.Time samplePeriod=604800
+  parameter Modelica.Units.SI.Time samplePeriod=604800
     "Sample period for the external boundary condition"
     annotation (Dialog(group="Soil"));
-  parameter Modelica.SIunits.Radius rBor=0.1 "Radius of the borehole";
-  parameter Modelica.SIunits.Height hSeg "Height of the element";
-  parameter Modelica.SIunits.Length xC=0.05
+  parameter Modelica.Units.SI.Radius rBor=0.1 "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg "Height of the element";
+  parameter Modelica.Units.SI.Length xC=0.05
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
  parameter Boolean allowFlowReversal = true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/ConvectionResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/ConvectionResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/ConvectionResistance.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/ConvectionResistance.mo"	2022-03-10 09:58:34.772151318 +0000
@@ -4,26 +4,26 @@
   extends Modelica.Icons.Example;
  package Medium = Buildings.Media.Water "Medium in the pipes";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed=
       Medium.specificHeatCapacityCp(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.ThermalConductivity kMed=
+  parameter Modelica.Units.SI.ThermalConductivity kMed=
       Medium.thermalConductivity(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity mueMed=Medium.dynamicViscosity(
+  parameter Modelica.Units.SI.DynamicViscosity mueMed=Medium.dynamicViscosity(
       Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Dynamic viscosity of the fluid";
 
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
     3000/10/4200 "Nominal mass flow rate";
- Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
- Modelica.SIunits.ThermalResistance R
+ Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+ Modelica.Units.SI.ThermalResistance R
     "Thermal resistance between the fluid and the tube";
 protected
  constant Real conv(unit="1/s")=1 "Conversion factor";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeBoundaryCondition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeBoundaryCondition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeBoundaryCondition.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeBoundaryCondition.mo"	2022-03-10 09:58:34.752151316 +0000
@@ -2,7 +2,7 @@
 model SingleUTubeBoundaryCondition
   "Test model the temperature boundary condition of a single U tube heat exchanger"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.HeatFlowRate  Q_flow=-50
+  parameter Modelica.Units.SI.HeatFlowRate  Q_flow=-50
     "Heat flow rate extracted at center of cylinder";
   Buildings.Fluid.Geothermal.Boreholes.BaseClasses.SingleUTubeBoundaryCondition
       TBouSte(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeResistances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeResistances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeResistances.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/Examples/SingleUTubeResistances.mo"	2022-03-10 09:58:34.744151315 +0000
@@ -13,23 +13,23 @@
     annotation (choicesAllMatching=true, Dialog(group="Filling material"),
     Placement(transformation(extent={{-68,70},{-48,90}})));
 
-  parameter Modelica.SIunits.Height hSeg=1 "Height of the element";
-  parameter Modelica.SIunits.Radius rBor=0.2 "Radius of the borehole";
-  parameter Modelica.SIunits.Radius rTub=0.02 "Radius of the tubes"
+  parameter Modelica.Units.SI.Height hSeg=1 "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor=0.2 "Radius of the borehole";
+  parameter Modelica.Units.SI.Radius rTub=0.02 "Radius of the tubes"
     annotation(Dialog(group="Tubes"));
-  parameter Modelica.SIunits.ThermalConductivity kTub=0.5
+  parameter Modelica.Units.SI.ThermalConductivity kTub=0.5
     "Thermal conductivity of the tube" annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.Length eTub=0.002 "Thickness of a tube"
+  parameter Modelica.Units.SI.Length eTub=0.002 "Thickness of a tube"
     annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.Length xC=0.05
+  parameter Modelica.Units.SI.Length xC=0.05
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole"
     annotation(Dialog(group="Borehole"));
 
-  parameter Modelica.SIunits.ThermalResistance Rgb(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgb(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg(fixed=false)
     "Thermal resistance between the two grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro(fixed=false)
     "Thermal resistance of the pipe wall";
   parameter Real x(fixed=false) "Capacity location";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/HexInternalElement.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/HexInternalElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/HexInternalElement.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/HexInternalElement.mo"	2022-03-10 09:58:34.728151312 +0000
@@ -30,23 +30,23 @@
     annotation (choicesAllMatching=true, Dialog(group="Soil"),
     Placement(transformation(extent={{66,74},{86,94}})));
 
-  parameter Modelica.SIunits.Radius rTub=0.02 "Radius of the tubes"
+  parameter Modelica.Units.SI.Radius rTub=0.02 "Radius of the tubes"
     annotation (Dialog(group="Pipes"));
-  parameter Modelica.SIunits.ThermalConductivity kTub=0.5
+  parameter Modelica.Units.SI.ThermalConductivity kTub=0.5
     "Thermal conductivity of the tubes" annotation (Dialog(group="Pipes"));
-  parameter Modelica.SIunits.Length eTub=0.002 "Thickness of the tubes"
+  parameter Modelica.Units.SI.Length eTub=0.002 "Thickness of the tubes"
     annotation (Dialog(group="Pipes"));
-  parameter Modelica.SIunits.ThermalConductivity kSoi
+  parameter Modelica.Units.SI.ThermalConductivity kSoi
     "Thermal conductivity of the soil used for the calculation of the internal interference resistance";
 
-  parameter Modelica.SIunits.Temperature TFil_start=283.15
+  parameter Modelica.Units.SI.Temperature TFil_start=283.15
     "Initial temperature of the filling material"
     annotation (Dialog(group="Filling material"));
 
-  parameter Modelica.SIunits.Height hSeg "Height of the element";
-  parameter Modelica.SIunits.Radius rBor "Radius of the borehole";
+  parameter Modelica.Units.SI.Height hSeg "Height of the element";
+  parameter Modelica.Units.SI.Radius rBor "Radius of the borehole";
 
-  parameter Modelica.SIunits.Length xC=0.05
+  parameter Modelica.Units.SI.Length xC=0.05
     "Shank spacing, defined as half the center-to-center distance between the two pipes";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port
@@ -73,35 +73,35 @@
         origin={72,8})));
 
 protected
-  final parameter Modelica.SIunits.SpecificHeatCapacity cpFil=matFil.c
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cpFil=matFil.c
     "Specific heat capacity of the filling material";
-  final parameter Modelica.SIunits.ThermalConductivity kFil=matFil.k
+  final parameter Modelica.Units.SI.ThermalConductivity kFil=matFil.k
     "Thermal conductivity of the filling material";
-  final parameter Modelica.SIunits.Density dFil=matFil.d
+  final parameter Modelica.Units.SI.Density dFil=matFil.d
     "Density of the filling material";
-  parameter Modelica.SIunits.HeatCapacity
+  parameter Modelica.Units.SI.HeatCapacity
     Co_fil=dFil*cpFil*hSeg*Modelica.Constants.pi*(rBor^2 - 2*(rTub + eTub)^2)
     "Heat capacity of the filling material";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpMed=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpMed=
       Medium.specificHeatCapacityCp(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.ThermalConductivity kMed=
+  parameter Modelica.Units.SI.ThermalConductivity kMed=
       Medium.thermalConductivity(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Thermal conductivity of the fluid";
-  parameter Modelica.SIunits.DynamicViscosity mueMed=Medium.dynamicViscosity(
+  parameter Modelica.Units.SI.DynamicViscosity mueMed=Medium.dynamicViscosity(
       Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default)) "Dynamic viscosity of the fluid";
-  parameter Modelica.SIunits.ThermalResistance Rgb_val(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgb_val(fixed=false)
     "Thermal resistance between grout zone and borehole wall";
-  parameter Modelica.SIunits.ThermalResistance Rgg_val(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance Rgg_val(fixed=false)
     "Thermal resistance between the two grout zones";
-  parameter Modelica.SIunits.ThermalResistance RCondGro_val(fixed=false)
+  parameter Modelica.Units.SI.ThermalResistance RCondGro_val(fixed=false)
     "Thermal resistance of the pipe wall";
   parameter Real x(fixed=false) "Capacity location";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/SingleUTubeBoundaryCondition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/SingleUTubeBoundaryCondition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/SingleUTubeBoundaryCondition.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/SingleUTubeBoundaryCondition.mo"	2022-03-10 09:58:34.704151311 +0000
@@ -4,16 +4,16 @@
   replaceable parameter Buildings.HeatTransfer.Data.Soil.Generic matSoi
     "Thermal properties of the soil"
      annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Radius rExt=3
+  parameter Modelica.Units.SI.Radius rExt=3
     "Distance from the brine where the calculation is performed";
-  parameter Modelica.SIunits.Height hSeg=10 "Height of the segment";
-  parameter Modelica.SIunits.Temperature TExt_start=283.15
+  parameter Modelica.Units.SI.Height hSeg=10 "Height of the segment";
+  parameter Modelica.Units.SI.Temperature TExt_start=283.15
     "Initial external temperature";
-  parameter Modelica.SIunits.Time samplePeriod=604800
+  parameter Modelica.Units.SI.Time samplePeriod=604800
     "Period between two samples";
   ExtendableArray table=ExtendableArray()
     "Extentable array, used to store history of rate of heat flows";
-  Modelica.SIunits.HeatFlowRate QAve_flow
+  Modelica.Units.SI.HeatFlowRate QAve_flow
     "Average heat flux over a time period";
   Modelica.Blocks.Interfaces.RealInput Q_flow(unit="W")
     "Heat flow rate at the center of the borehole, positive if heat is added to soil"
@@ -23,15 +23,15 @@
             {106,10}}), iconTransformation(extent={{86,-10},
             {106,10}})));
 protected
-  final parameter Modelica.SIunits.SpecificHeatCapacity c= matSoi.c
+  final parameter Modelica.Units.SI.SpecificHeatCapacity c= matSoi.c
     "Specific heat capacity of the soil";
-  final parameter Modelica.SIunits.ThermalConductivity k= matSoi.k
+  final parameter Modelica.Units.SI.ThermalConductivity k= matSoi.k
     "Thermal conductivity of the soil";
-  final parameter Modelica.SIunits.Density d = matSoi.d "Density of the soil";
-  Modelica.SIunits.Energy UOld "Internal energy at the previous period";
-  Modelica.SIunits.Energy U
+  final parameter Modelica.Units.SI.Density d = matSoi.d "Density of the soil";
+  Modelica.Units.SI.Energy UOld "Internal energy at the previous period";
+  Modelica.Units.SI.Energy U
     "Current internal energy, defined as U=0 for t=tStart";
-  final parameter Modelica.SIunits.Time startTime(fixed=false)
+  final parameter Modelica.Units.SI.Time startTime(fixed=false)
     "Start time of the simulation";
   Integer iSam(min=1)
     "Counter for how many time the model was sampled. Defined as iSam=1 when called at t=0";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/convectionResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/convectionResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/convectionResistance.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/convectionResistance.mo"	2022-03-10 09:58:34.696151308 +0000
@@ -3,26 +3,26 @@
   "Thermal resistance between the fluid and the tube"
 
   // Geometry of the borehole
-  input Modelica.SIunits.Height hSeg "Height of the element";
-  input Modelica.SIunits.Radius rTub "Tube radius";
+  input Modelica.Units.SI.Height hSeg "Height of the element";
+  input Modelica.Units.SI.Radius rTub "Tube radius";
 
   // Thermal properties
-  input Modelica.SIunits.ThermalConductivity kMed
+  input Modelica.Units.SI.ThermalConductivity kMed
     "Thermal conductivity of the fluid";
-  input Modelica.SIunits.DynamicViscosity mueMed
+  input Modelica.Units.SI.DynamicViscosity mueMed
     "Dynamic viscosity of the fluid";
-  input Modelica.SIunits.SpecificHeatCapacity cpMed
+  input Modelica.Units.SI.SpecificHeatCapacity cpMed
     "Specific heat capacity of the fluid";
   // Mass flow rates
-  input Modelica.SIunits.MassFlowRate m_flow "Mass flow rate";
-  input Modelica.SIunits.MassFlowRate m_flow_nominal "Nominal mass flow rate";
+  input Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+  input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate";
 
   // Outputs
-  output Modelica.SIunits.ThermalResistance R
+  output Modelica.Units.SI.ThermalResistance R
     "Thermal resistance between the fluid and the tube";
 
 protected
-  Modelica.SIunits.CoefficientOfHeatTransfer h
+  Modelica.Units.SI.CoefficientOfHeatTransfer h
     "Convective heat transfer coefficient of the fluid";
 
   Real k(unit="s/kg")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/singleUTubeResistances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/singleUTubeResistances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/singleUTubeResistances.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/singleUTubeResistances.mo"	2022-03-10 09:58:34.680151307 +0000
@@ -2,39 +2,39 @@
 function singleUTubeResistances "Thermal resistances for single U-tube"
 
   // Geometry of the borehole
-  input Modelica.SIunits.Height hSeg "Height of the element";
-  input Modelica.SIunits.Radius rBor "Radius of the borehole";
+  input Modelica.Units.SI.Height hSeg "Height of the element";
+  input Modelica.Units.SI.Radius rBor "Radius of the borehole";
   // Geometry of the pipe
-  input Modelica.SIunits.Radius rTub "Radius of the tube";
-  input Modelica.SIunits.Length eTub "Thickness of the tubes";
-  input Modelica.SIunits.Length xC
+  input Modelica.Units.SI.Radius rTub "Radius of the tube";
+  input Modelica.Units.SI.Length eTub "Thickness of the tubes";
+  input Modelica.Units.SI.Length xC
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
 
   // Thermal properties
-  input Modelica.SIunits.ThermalConductivity kSoi
+  input Modelica.Units.SI.ThermalConductivity kSoi
     "Thermal conductivity of the soi";
-  input Modelica.SIunits.ThermalConductivity kFil
+  input Modelica.Units.SI.ThermalConductivity kFil
     "Thermal conductivity of the grout";
-  input Modelica.SIunits.ThermalConductivity kTub
+  input Modelica.Units.SI.ThermalConductivity kTub
     "Thermal conductivity of the tube";
 
   // Outputs
-  output Modelica.SIunits.ThermalResistance Rgb
+  output Modelica.Units.SI.ThermalResistance Rgb
     "Thermal resistance between the grout zone and the borehole wall";
-  output Modelica.SIunits.ThermalResistance Rgg
+  output Modelica.Units.SI.ThermalResistance Rgg
     "Thermal resistance between the two grout zones";
-  output Modelica.SIunits.ThermalResistance RCondGro
+  output Modelica.Units.SI.ThermalResistance RCondGro
     "Thermal resistance between the pipe wall ant the capacity in the grout";
   output Real x "Capacity location";
 
 protected
   Boolean test=false "Thermodynamic test for R and x value";
 
-  Modelica.SIunits.ThermalResistance Rg
+  Modelica.Units.SI.ThermalResistance Rg
     "Thermal resistance between outer borehole wall and one tube";
-  Modelica.SIunits.ThermalResistance Rar
+  Modelica.Units.SI.ThermalResistance Rar
     "Thermal resistance between the two pipe outer walls";
-  Modelica.SIunits.ThermalResistance RCondPipe
+  Modelica.Units.SI.ThermalResistance RCondPipe
     "Thermal resistance of the pipe wall";
 
   Real Rb
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/temperatureDrop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/temperatureDrop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/temperatureDrop.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/BaseClasses/temperatureDrop.mo"	2022-03-10 09:58:34.664151304 +0000
@@ -6,24 +6,24 @@
 input Integer iSam(min=1)
     "Counter for how many time the model was sampled. Defined as iSam=1 when called at t=0";
 
-input Modelica.SIunits.HeatFlowRate Q_flow
+input Modelica.Units.SI.HeatFlowRate Q_flow
     "Heat flow rate to be stored in the external object";
-input Modelica.SIunits.Time samplePeriod "Period between two samples";
-input Modelica.SIunits.Radius rExt "External radius of the cylinder";
-input Modelica.SIunits.Height hSeg "Height of the cylinder";
-input Modelica.SIunits.ThermalConductivity k "Thermal conductivity of the soil";
-input Modelica.SIunits.Density d "Density of the soil";
-input Modelica.SIunits.SpecificHeatCapacity c
+input Modelica.Units.SI.Time samplePeriod "Period between two samples";
+input Modelica.Units.SI.Radius rExt "External radius of the cylinder";
+input Modelica.Units.SI.Height hSeg "Height of the cylinder";
+input Modelica.Units.SI.ThermalConductivity k "Thermal conductivity of the soil";
+input Modelica.Units.SI.Density d "Density of the soil";
+input Modelica.Units.SI.SpecificHeatCapacity c
     "Specific heat capacity of the soil";
-output Modelica.SIunits.TemperatureDifference dT "Temperature drop of the soil";
+output Modelica.Units.SI.TemperatureDifference dT "Temperature drop of the soil";
 protected
- Modelica.SIunits.Time minSamplePeriod= rExt^2/(4*(k/c/d)*3.8)
+
+ Modelica.Units.SI.Time minSamplePeriod= rExt^2/(4*(k/c/d)*3.8)
     "Minimal length of the sampling period";
- Modelica.SIunits.HeatFlowRate QL_flow
+ Modelica.Units.SI.HeatFlowRate QL_flow
     "Intermediate variable for heat flow rate at the lower bound of the time interval";
- Modelica.SIunits.HeatFlowRate QU_flow
+ Modelica.Units.SI.HeatFlowRate QU_flow
     "Intermediate variable for heat flow rate at the upper bound of the time interval";
-
 algorithm
   assert(rExt*rExt/(4*(k/c/d)*samplePeriod)<=3.8,
   "The samplePeriod has to be bigger than " + String(minSamplePeriod) + " for convergence purpose.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/UTube.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/UTube.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/UTube.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Geothermal/Boreholes/UTube.mo"	2022-03-10 09:58:34.640151301 +0000
@@ -18,53 +18,53 @@
     annotation (choicesAllMatching=true, Dialog(group="Borehole"),
     Placement(transformation(extent={{-68,70},{-48,90}})));
 
-  parameter Modelica.SIunits.Radius rTub=0.02 "Radius of the tubes"
+  parameter Modelica.Units.SI.Radius rTub=0.02 "Radius of the tubes"
     annotation(Dialog(group="Tubes"));
-  parameter Modelica.SIunits.ThermalConductivity kTub=0.5
+  parameter Modelica.Units.SI.ThermalConductivity kTub=0.5
     "Thermal conductivity of the tube" annotation (Dialog(group="Tubes"));
-  parameter Modelica.SIunits.Length eTub=0.002 "Thickness of a tube"
+  parameter Modelica.Units.SI.Length eTub=0.002 "Thickness of a tube"
     annotation (Dialog(group="Tubes"));
 
-  parameter Modelica.SIunits.Height hBor "Total height of the borehole"
+  parameter Modelica.Units.SI.Height hBor "Total height of the borehole"
     annotation(Dialog(group="Borehole"));
   parameter Integer nVer=10
     "Number of segments used for discretization in the vertical direction"
       annotation(Dialog(group="Borehole"));
-  parameter Modelica.SIunits.Radius rBor=0.1 "Radius of the borehole";
+  parameter Modelica.Units.SI.Radius rBor=0.1 "Radius of the borehole";
 
-  parameter Modelica.SIunits.Radius rExt=3
+  parameter Modelica.Units.SI.Radius rExt=3
     "Radius of the soil used for the external boundary condition"
     annotation (Dialog(group="Soil"));
   parameter Integer nHor(min=1) = 10
     "Number of state variables in each horizontal layer of the soil"
     annotation (Dialog(group="Soil"));
 
-  parameter Modelica.SIunits.Temperature TExt0_start=283.15
+  parameter Modelica.Units.SI.Temperature TExt0_start=283.15
     "Initial far field temperature"
     annotation (Dialog(tab="Initial temperature", group="Soil"));
-  parameter Modelica.SIunits.Temperature TExt_start[nVer]={if z[i] >= z0 then
+  parameter Modelica.Units.SI.Temperature TExt_start[nVer]={if z[i] >= z0 then
       TExt0_start + (z[i] - z0)*dT_dz else TExt0_start for i in 1:nVer}
     "Temperature of the undisturbed ground"
     annotation (Dialog(tab="Initial temperature", group="Soil"));
 
-  parameter Modelica.SIunits.Temperature TFil0_start=TExt0_start
+  parameter Modelica.Units.SI.Temperature TFil0_start=TExt0_start
     "Initial temperature of the filling material for h = 0...z0"
     annotation (Dialog(tab="Initial temperature", group="Filling material"));
-  parameter Modelica.SIunits.Temperature TFil_start[nVer]=TExt_start
+  parameter Modelica.Units.SI.Temperature TFil_start[nVer]=TExt_start
     "Temperature of the undisturbed ground"
     annotation (Dialog(tab="Initial temperature", group="Filling material"));
 
-  parameter Modelica.SIunits.Height z0=10
+  parameter Modelica.Units.SI.Height z0=10
     "Depth below which the temperature gradient starts"
     annotation (Dialog(tab="Initial temperature", group="Temperature profile"));
   parameter Real dT_dz(unit="K/m") = 0.01
     "Vertical temperature gradient of the undisturbed soil for h below z0"
     annotation (Dialog(tab="Initial temperature", group="Temperature profile"));
 
-  parameter Modelica.SIunits.Time samplePeriod
+  parameter Modelica.Units.SI.Time samplePeriod
     "Sample period for the external boundary condition"
     annotation (Dialog(group="Soil"));
-  parameter Modelica.SIunits.Length xC=0.05
+  parameter Modelica.Units.SI.Length xC=0.05
     "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole"
     annotation(Dialog(group="Borehole"));
   parameter Real B0=17.44 "Shape coefficient for grout resistance"
@@ -106,12 +106,12 @@
     each allowFlowReversal=allowFlowReversal) "Discretized borehole segments"
     annotation (Placement(transformation(extent={{-20,-10},{0,10}})));
 
-  Modelica.SIunits.Temperature Tdown[nVer] "Medium temperature in pipe 1";
-  Modelica.SIunits.Temperature Tup[nVer] "Medium temperature in pipe 2";
+  Modelica.Units.SI.Temperature Tdown[nVer] "Medium temperature in pipe 1";
+  Modelica.Units.SI.Temperature Tup[nVer] "Medium temperature in pipe 2";
 protected
-  parameter Modelica.SIunits.Height z[nVer]={hBor/nVer*(i - 0.5) for i in 1:
-      nVer} "Distance from the surface to the considered segment";
 
+  parameter Modelica.Units.SI.Height z[nVer]={hBor/nVer*(i - 0.5) for i in 1:
+      nVer} "Distance from the surface to the considered segment";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"	2022-03-10 09:58:34.596151296 +0000
@@ -15,7 +15,7 @@
 
   parameter Integer nBeams(min=1) "Number of beams in parallel";
 
-  parameter Modelica.SIunits.Time tau = 30
+  parameter Modelica.Units.SI.Time tau = 30
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"	2022-03-10 09:58:34.560151292 +0000
@@ -2,7 +2,7 @@
 model DerivateCubicSpline
   extends Modelica.Icons.Example;
 
-  Modelica.Blocks.Sources.Clock clock "Clock"
+  Modelica.Blocks.Sources.ContinuousClock clock "Clock"
     annotation (Placement(transformation(extent={{-60,-10},{-40,10}})));
   Buildings.Fluid.HeatExchangers.ActiveBeams.BaseClasses.DerivativesCubicSpline
     cubSpl "Derivatives of cubic spline"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"	2022-03-10 09:58:34.536151288 +0000
@@ -28,7 +28,7 @@
     "= true to allow flow reversal in air circuit, false restricts to design direction (port_a -> port_b)"
     annotation(Dialog(tab="Assumptions"), Evaluate=true);
 
-  parameter Modelica.SIunits.Time tau = 30
+  parameter Modelica.Units.SI.Time tau = 30
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
 
@@ -135,10 +135,10 @@
         origin={0,-36})));
 
   // Pressure drop
-  Modelica.SIunits.PressureDifference dpWatCoo(displayUnit="Pa") = watCoo_a.p - watCoo_b.p
+  Modelica.Units.SI.PressureDifference dpWatCoo(displayUnit="Pa") = watCoo_a.p - watCoo_b.p
     "Pressure difference watCoo_a minus watCoo_b";
 
-  Modelica.SIunits.PressureDifference dpAir(displayUnit="Pa") = air_a.p - air_b.p
+  Modelica.Units.SI.PressureDifference dpAir(displayUnit="Pa") = air_a.p - air_b.p
     "Pressure difference air_a minus air_b";
 
   FixedResistances.PressureDrop res(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"	2022-03-10 09:57:40.220144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"	2022-03-10 09:58:34.432151275 +0000
@@ -42,7 +42,7 @@
                           noEvent(actualStream(watHea_b.Xi_outflow))) if
           show_T "Medium properties in port watHea_b";
 
-  Modelica.SIunits.PressureDifference dpWatHea(displayUnit="Pa") = watHea_a.p - watHea_b.p
+  Modelica.Units.SI.PressureDifference dpWatHea(displayUnit="Pa") = watHea_a.p - watHea_b.p
     "Pressure difference between watHea_a and watHea_b";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"	2022-03-10 09:58:34.396151271 +0000
@@ -15,28 +15,28 @@
     f={0,0.5,1})
     "Performance data for normalized temperature difference room minus water inlet";
 
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal
+
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal
     "Nominal air mass flow rate per beam"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal
     "Nominal water mass flow rate per beam"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpWat_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpWat_nominal(displayUnit="Pa")
     "Water-side nominal pressure drop per beam"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.PressureDifference dpAir_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpAir_nominal(displayUnit="Pa")
     "Air-side nominal pressure drop"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Nominal temperature difference water inlet minus room air"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Nominal capacity per beam"
     annotation (Dialog(group="Nominal condition"));
-
   annotation (defaultComponentName="per",
 Documentation(revisions="<html>
 <ul>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"	2022-03-10 09:58:34.372151268 +0000
@@ -62,7 +62,7 @@
     nPorts=1) "Sink hot water"
     annotation (Placement(transformation(extent={{100,50},{80,70}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=1,
     phase=-1.5707963267949) "Source for thermal loads"
     annotation (Placement(transformation(extent={{-110,-70},{-90,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"	2022-03-10 09:58:34.352151266 +0000
@@ -52,7 +52,7 @@
     "Room air temperature sensor"
     annotation (Placement(transformation(extent={{-20,-40},{-40,-20}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=1,
     phase=-1.5707963267949) "Source for thermal loads"
     annotation (Placement(transformation(extent={{-110,-70},{-90,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"	2022-03-10 09:58:34.336151263 +0000
@@ -60,7 +60,7 @@
     nPorts=1) "Sink for hot water"
     annotation (Placement(transformation(extent={{100,50},{80,70}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=1,
     phase=-1.5707963267949) "Source for thermal loads"
     annotation (Placement(transformation(extent={{-110,-70},{-90,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilHeader.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilHeader.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilHeader.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilHeader.mo"	2022-03-10 09:58:34.276151256 +0000
@@ -10,7 +10,7 @@
     annotation(Dialog(tab="Assumptions"), Evaluate=true);
 
   parameter Integer nPipPar(min=1) "Number of parallel pipes in each register";
-  parameter Modelica.SIunits.MassFlowRate mStart_flow_a
+  parameter Modelica.Units.SI.MassFlowRate mStart_flow_a
     "Guess value for mass flow rate at port_a"
     annotation(Dialog(group = "Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilRegister.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilRegister.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilRegister.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/CoilRegister.mo"	2022-03-10 09:58:34.268151255 +0000
@@ -24,21 +24,21 @@
   final parameter Integer nEle = nPipPar * nPipSeg
     "Number of heat exchanger elements";
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal
     "Thermal conductance at nominal flow, used to compute time constant"
      annotation(Dialog(group = "Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal
     "Mass flow rate medim 1"
   annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal
     "Mass flow rate medium 2"
   annotation(Dialog(group = "Nominal condition"));
 
-  parameter Modelica.SIunits.Time tau1=20
+  parameter Modelica.Units.SI.Time tau1=20
     "Time constant at nominal flow for medium 1"
   annotation(Dialog(group = "Nominal condition", enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Time tau2=1
+  parameter Modelica.Units.SI.Time tau2=1
     "Time constant at nominal flow for medium 2"
   annotation(Dialog(group = "Nominal condition", enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
 
@@ -102,11 +102,11 @@
     "Heat port for heat exchange with the control volume 2"
     annotation (Placement(transformation(extent={{-10,-110},{10,-90}})));
 
-  Modelica.SIunits.HeatFlowRate Q1_flow
+  Modelica.Units.SI.HeatFlowRate Q1_flow
     "Heat transferred from solid into medium 1";
-  Modelica.SIunits.HeatFlowRate Q2_flow
+  Modelica.Units.SI.HeatFlowRate Q2_flow
     "Heat transferred from solid into medium 2";
-  parameter Modelica.SIunits.Time tau_m=60
+  parameter Modelica.Units.SI.Time tau_m=60
     "Time constant of metal at nominal UA value"
     annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFixedResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFixedResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFixedResistance.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFixedResistance.mo"	2022-03-10 09:58:34.244151252 +0000
@@ -6,12 +6,12 @@
   parameter Boolean use_dh = false "Set to true to specify hydraulic diameter"
        annotation(Evaluate=true, Dialog(enable = not linearized));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate at port_a"  annotation(Dialog(group = "Nominal Condition"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(min=0, displayUnit="Pa")
     "Pressure drop"
     annotation(Dialog(group = "Nominal Condition"));
-  parameter Modelica.SIunits.Length dh=1 "Hydraulic diameter of duct"
+  parameter Modelica.Units.SI.Length dh=1 "Hydraulic diameter of duct"
         annotation(Dialog(enable= not linearized));
   parameter Real ReC=4000
     "Reynolds number where transition to turbulent starts"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFlowDistributor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFlowDistributor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFlowDistributor.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/DuctManifoldFlowDistributor.mo"	2022-03-10 09:58:34.228151249 +0000
@@ -3,7 +3,7 @@
   "Manifold for duct inlet that distributes the mass flow rate equally"
   extends PartialDuctManifold;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate at port_a" annotation(Dialog(group = "Nominal Condition"));
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HACoilInside.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HACoilInside.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HACoilInside.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HACoilInside.mo"	2022-03-10 09:58:34.192151244 +0000
@@ -3,13 +3,13 @@
   extends Modelica.Icons.Example;
 
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=0.1,
+    f =0.1,
     amplitude=0.063,
     offset=0.063) "Mass flow rate"
     annotation (Placement(transformation(extent={{-80,-10},{-60,10}})));
   Modelica.Blocks.Sources.Sine sine1(
     amplitude=10,
-    freqHz=0.1,
+f    =0.1,
     offset=273.15 + 50) "Temperature"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Buildings.Fluid.HeatExchangers.BaseClasses.HACoilInside hASin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HexElementLatentLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HexElementLatentLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HexElementLatentLoop.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/HexElementLatentLoop.mo"	2022-03-10 09:58:34.136151239 +0000
@@ -5,8 +5,8 @@
  package Medium_W = Buildings.Media.Water;
  package Medium_A = Buildings.Media.Air;
 
- parameter Modelica.SIunits.MassFlowRate mW_flow_nominal = 0.1 "Water mass flow rate";
- parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = 0.14 "Air mass flow rate";
+ parameter Modelica.Units.SI.MassFlowRate mW_flow_nominal = 0.1 "Water mass flow rate";
+ parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = 0.14 "Air mass flow rate";
 
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/RayleighNumber.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/RayleighNumber.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/RayleighNumber.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/Examples/RayleighNumber.mo"	2022-03-10 09:58:34.044151226 +0000
@@ -7,12 +7,12 @@
     annotation (Placement(transformation(extent={{-10,0},{14,24}})));
   Modelica.Blocks.Sources.Sine     TSur(
     amplitude=50,
-    freqHz=1/50,
+f    =1/50,
     offset=273.15 + 50) "Temperature of the hot surface"
     annotation (Placement(transformation(extent={{-74,10},{-54,30}})));
   Modelica.Blocks.Sources.Sine     TFlu(
     amplitude=50,
-    freqHz=1/25,
+f    =1/25,
     offset=273.15 + 50) "Temperature of the surrounding fluid"
     annotation (Placement(transformation(extent={{-74,-28},{-54,-8}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HACoilInside.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HACoilInside.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HACoilInside.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HACoilInside.mo"	2022-03-10 09:58:34.040151225 +0000
@@ -2,7 +2,7 @@
 model HACoilInside "Calculates the hA value for water inside a coil"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal "Water mass flow rate"
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal "Water mass flow rate"
     annotation(Dialog(tab="General", group="Nominal condition"));
 
   Modelica.Blocks.Interfaces.RealInput m_flow(unit="kg/s") "Mass flow rate"
@@ -14,13 +14,13 @@
     "Inside convective heat transfer" annotation (Placement(transformation(
           extent={{100,-10},{120,10}})));
 
-  parameter Modelica.SIunits.ThermalConductance hA_nominal(min=0)
+  parameter Modelica.Units.SI.ThermalConductance hA_nominal(min=0)
     "Convective heat transfer coefficient"
           annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Real n(min=0, max=1)=0.85
     "Water-side exponent for convective heat transfer coefficient, h proportional to m_flow^n";
-  parameter Modelica.SIunits.Temperature T_nominal=
-          Modelica.SIunits.Conversions.from_degC(20)
+  parameter Modelica.Units.SI.Temperature T_nominal=
+          Modelica.Units.Conversions.from_degC(20)
     "Nominal water temperature"
           annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Boolean flowDependent=true
@@ -39,7 +39,7 @@
 
 initial equation
   s =  if temperatureDependent then
-            0.014/(1+0.014*Modelica.SIunits.Conversions.to_degC(T_nominal)) else
+            0.014/(1 + 0.014 * Modelica.Units.Conversions.to_degC(T_nominal)) else
               1;
 equation
   fm = if flowDependent then m_flow / m_flow_nominal else 1;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HADryCoil.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HADryCoil.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HADryCoil.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HADryCoil.mo"	2022-03-10 09:58:34.028151225 +0000
@@ -3,14 +3,14 @@
   "Sensible convective heat transfer model for air to water coil"
   extends Modelica.Blocks.Icons.Block;
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal(min=0)
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal(min=0)
     "Thermal conductance at nominal flow"
           annotation(Dialog(tab="General", group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal_w
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_w
     "Water mass flow rate"
           annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal_a "Air mass flow rate"
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_a "Air mass flow rate"
           annotation(Dialog(tab="General", group="Nominal condition"));
 
   Modelica.Blocks.Interfaces.RealInput m1_flow(final unit="kg/s") "Mass flow rate medium 1"
@@ -32,21 +32,21 @@
   parameter Real r_nominal(min=0)=0.5
     "Ratio between air-side and water-side convective heat transfer coefficient"
           annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.ThermalConductance hA_nominal_w(min=0)=UA_nominal * (r_nominal+1)/r_nominal
+  parameter Modelica.Units.SI.ThermalConductance hA_nominal_w(min=0)=UA_nominal * (r_nominal+1)/r_nominal
     "Water side convective heat transfer coefficient"
           annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.ThermalConductance hA_nominal_a(min=0)=r_nominal * hA_nominal_w
+  parameter Modelica.Units.SI.ThermalConductance hA_nominal_a(min=0)=r_nominal * hA_nominal_w
     "Air side convective heat transfer coefficient, including fin resistance"
           annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Real n_w(min=0, max=1)=0.85
     "Water-side exponent for convective heat transfer coefficient, h~m_flow^n";
   parameter Real n_a(min=0, max=1)=0.8
     "Air-side exponent for convective heat transfer coefficient, h~m_flow^n";
-  parameter Modelica.SIunits.Temperature T0_w=
-          Modelica.SIunits.Conversions.from_degC(20) "Water temperature"
+  parameter Modelica.Units.SI.Temperature T0_w=
+          Modelica.Units.Conversions.from_degC(20) "Water temperature"
           annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T0_a=
-          Modelica.SIunits.Conversions.from_degC(20) "Air temperature"
+  parameter Modelica.Units.SI.Temperature T0_a=
+          Modelica.Units.Conversions.from_degC(20) "Air temperature"
           annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Boolean waterSideFlowDependent=true
     "Set to false to make water-side hA independent of mass flow rate"
@@ -71,7 +71,7 @@
   Real fm_a "Fraction of actual to nominal mass flow rate";
 initial equation
   s_w =  if waterSideTemperatureDependent then
-            0.014/(1+0.014*Modelica.SIunits.Conversions.to_degC(T0_w)) else
+            0.014/(1 + 0.014 * Modelica.Units.Conversions.to_degC(T0_w)) else
               1;
 equation
   fm_w = if waterSideFlowDependent then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/HANaturalCylinder.mo"	2022-03-10 09:58:34.004151222 +0000
@@ -4,16 +4,16 @@
   extends Modelica.Blocks.Icons.Block;
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium inside the tank";
-  parameter Modelica.SIunits.Diameter ChaLen
+  parameter Modelica.Units.SI.Diameter ChaLen
     "Characteristic length of the cylinder";
 
-  parameter Modelica.SIunits.ThermalConductance hA_nominal(min=0)
+  parameter Modelica.Units.SI.ThermalConductance hA_nominal(min=0)
     "Convective heat transfer coefficient"
    annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TFlu_nominal
+  parameter Modelica.Units.SI.Temperature TFlu_nominal
     "Fluid temperature at hA_nominal"
     annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TSur_nominal
+  parameter Modelica.Units.SI.Temperature TSur_nominal
     "Surface temperature at hA_nominal"
     annotation(Dialog(tab="General", group="Nominal condition"));
 
@@ -33,12 +33,12 @@
     "isobaricExpansionCoefficient";
   parameter Real nu_nominal(unit = "m2/s", fixed=false)
     "Kinematic viscosity of the medium";
-  parameter Modelica.SIunits.DynamicViscosity mu_nominal(fixed=false)
+  parameter Modelica.Units.SI.DynamicViscosity mu_nominal(fixed=false)
     "Dynamic viscosity of the medium";
-  parameter Modelica.SIunits.Density rho_nominal(fixed=false)
+  parameter Modelica.Units.SI.Density rho_nominal(fixed=false)
     "Density of the medium";
 
-  parameter Modelica.SIunits.ThermalConductivity k_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductivity k_nominal(fixed=false)
     "Thermal conductivity of the fluid";
 
   parameter Real Ra_nominal(fixed=false) "Rayleigh number";
@@ -47,16 +47,16 @@
 
   parameter Real h_nominal(unit="W/(m2.K)", fixed=false)
     "Convection coefficient";
-  parameter Modelica.SIunits.Area A(fixed=false)
+  parameter Modelica.Units.SI.Area A(fixed=false)
     "Surface area, deduced from hA_nominal, fluid temperatures and characteristic length";
 
-  Modelica.SIunits.ThermalConductivity k "Thermal conductivity of the fluid";
+  Modelica.Units.SI.ThermalConductivity k "Thermal conductivity of the fluid";
   Real Gr "Grashof number";
   Real B(unit="1/K") "isobaricExpansionCoefficient";
   Real nu(unit = "m2/s") "Kinematic viscosity of the medium";
-  Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity of the medium";
-  Modelica.SIunits.Density rho "Density of the medium";
-  constant Modelica.SIunits.Acceleration g= Modelica.Constants.g_n
+  Modelica.Units.SI.DynamicViscosity mu "Dynamic viscosity of the medium";
+  Modelica.Units.SI.Density rho "Density of the medium";
+  constant Modelica.Units.SI.Acceleration g= Modelica.Constants.g_n
     "Acceleration due to gravity";
 
   Medium.ThermodynamicState state
@@ -65,8 +65,9 @@
   Real Pr "Prandlt number";
   Real Nusselt "Nusselt number";
 
+
 function nusselt
-  input Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
+  input Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
   input Real Pr "Prandlt number";
   input Real Ra "Rayleigh number";
   output Real Nu(min=0) "Nusselt number";
@@ -78,8 +79,8 @@
   den := ((1+(0.559/Pr)^(9/16))^(8/27));
   Nu := (0.6+num/den)^2;
   annotation(smoothOrder=1);
-end nusselt;
 
+end nusselt;
 initial equation
 
   // Fluid properties
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/MassExchange.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/MassExchange.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/MassExchange.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/MassExchange.mo"	2022-03-10 09:58:33.968151216 +0000
@@ -42,7 +42,7 @@
 protected
  parameter Medium.ThermodynamicState sta_default = Medium.setState_phX(h=Medium.h_default,
        p=Medium.p_default, X=Medium.X_default);
- parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(sta_default)
+ parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(sta_default)
     "Density, used to compute fluid volume";
  parameter Real cpLe_default(unit="J/(kg.K)") = cp_default * Le^(1-n);
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialDuctPipeManifold.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialDuctPipeManifold.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialDuctPipeManifold.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialDuctPipeManifold.mo"	2022-03-10 09:58:33.940151214 +0000
@@ -19,7 +19,7 @@
   // expanded by Dymola when checking for consistent start values, and hence
   // the translation will stop with an error in Dymola 2016 when using the pedantic
   // mode.
-  parameter Modelica.SIunits.MassFlowRate mStart_flow_a
+  parameter Modelica.Units.SI.MassFlowRate mStart_flow_a
     "Guess value for mass flow rate at port_a"
     annotation(Dialog(group = "Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"	2022-03-10 09:58:33.924151211 +0000
@@ -14,30 +14,30 @@
     fra_a2 * Medium2.temperature(state_a2_inflow) + fra_b2 * Medium2.temperature(state_b2_inflow) else
     Medium2.temperature(state_a2_inflow)
     "Inlet temperature medium 2";
-  Modelica.SIunits.ThermalConductance C1_flow = abs(m1_flow)*
+  Modelica.Units.SI.ThermalConductance C1_flow = abs(m1_flow)*
     ( if allowFlowReversal1 then
            fra_a1 * Medium1.specificHeatCapacityCp(state_a1_inflow) +
            fra_b1 * Medium1.specificHeatCapacityCp(state_b1_inflow) else
         Medium1.specificHeatCapacityCp(state_a1_inflow))
     "Heat capacity flow rate medium 1";
-  Modelica.SIunits.ThermalConductance C2_flow = abs(m2_flow)*
+  Modelica.Units.SI.ThermalConductance C2_flow = abs(m2_flow)*
     ( if allowFlowReversal2 then
            fra_a2 * Medium2.specificHeatCapacityCp(state_a2_inflow) +
            fra_b2 * Medium2.specificHeatCapacityCp(state_b2_inflow) else
         Medium2.specificHeatCapacityCp(state_a2_inflow))
     "Heat capacity flow rate medium 2";
-  Modelica.SIunits.ThermalConductance CMin_flow(min=0) = min(C1_flow, C2_flow)
+  Modelica.Units.SI.ThermalConductance CMin_flow(min=0) = min(C1_flow, C2_flow)
     "Minimum heat capacity flow rate";
-  Modelica.SIunits.HeatFlowRate QMax_flow = CMin_flow*(T_in2 - T_in1)
+  Modelica.Units.SI.HeatFlowRate QMax_flow = CMin_flow*(T_in2 - T_in1)
     "Maximum heat flow rate into medium 1";
 protected
   parameter Real delta=1E-3 "Parameter used for smoothing";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cp1_default(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp1_default(fixed=false)
     "Specific heat capacity of medium 1 at default medium state";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp2_default(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp2_default(fixed=false)
     "Specific heat capacity of medium 2 at default medium state";
-  parameter Modelica.SIunits.ThermalConductance CMin_flow_small(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance CMin_flow_small(fixed=false)
     "Small value for smoothing of minimum heat capacity flow rate";
   Real fra_a1(min=0, max=1) = if allowFlowReversal1
     then Modelica.Fluid.Utilities.regStep(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialEffectivenessNTU.mo"	2022-03-10 09:58:33.916151211 +0000
@@ -19,15 +19,15 @@
     annotation (Evaluate=true,
                 Dialog(group="Nominal thermal performance"));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(fixed=use_Q_flow_nominal)
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(fixed=use_Q_flow_nominal)
     "Nominal heat flow rate (positive for heat transfer from 1 to 2)"
     annotation (Dialog(group="Nominal thermal performance",
                        enable=use_Q_flow_nominal));
-  parameter Modelica.SIunits.Temperature T_a1_nominal(fixed=use_Q_flow_nominal)
+  parameter Modelica.Units.SI.Temperature T_a1_nominal(fixed=use_Q_flow_nominal)
     "Nominal temperature at port a1"
     annotation (Dialog(group="Nominal thermal performance",
                        enable=use_Q_flow_nominal));
-  parameter Modelica.SIunits.Temperature T_a2_nominal(fixed=use_Q_flow_nominal)
+  parameter Modelica.Units.SI.Temperature T_a2_nominal(fixed=use_Q_flow_nominal)
     "Nominal temperature at port a2"
     annotation (Dialog(group="Nominal thermal performance",
                        enable=use_Q_flow_nominal));
@@ -37,14 +37,14 @@
     annotation (Dialog(group="Nominal thermal performance",
                        enable=not use_Q_flow_nominal));
 
-  input Modelica.SIunits.ThermalConductance UA "UA value";
+  input Modelica.Units.SI.ThermalConductance UA "UA value";
 
   Real eps(min=0, max=1) "Heat exchanger effectiveness";
 
   // NTU has been removed as NTU goes to infinity as CMin goes to zero.
   // This quantity is not good for modeling.
   //  Real NTU(min=0) "Number of transfer units";
-  final parameter Modelica.SIunits.ThermalConductance UA_nominal(fixed=false)
+  final parameter Modelica.Units.SI.ThermalConductance UA_nominal(fixed=false)
     "Nominal UA value";
   final parameter Real NTU_nominal(min=0, fixed=false)
     "Nominal number of transfer units";
@@ -59,25 +59,25 @@
      p=Medium2.p_default,
      X=Medium2.X_default[1:Medium2.nXi]) "Default state for medium 2";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cp1_nominal(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp1_nominal(fixed=false)
     "Specific heat capacity of medium 1 at nominal condition";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp2_nominal(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp2_nominal(fixed=false)
     "Specific heat capacity of medium 2 at nominal condition";
-  parameter Modelica.SIunits.ThermalConductance C1_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance C1_flow_nominal(fixed=false)
     "Nominal capacity flow rate of Medium 1";
-  parameter Modelica.SIunits.ThermalConductance C2_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance C2_flow_nominal(fixed=false)
     "Nominal capacity flow rate of Medium 2";
-  parameter Modelica.SIunits.ThermalConductance CMin_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance CMin_flow_nominal(fixed=false)
     "Minimal capacity flow rate at nominal condition";
-  parameter Modelica.SIunits.ThermalConductance CMax_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance CMax_flow_nominal(fixed=false)
     "Maximum capacity flow rate at nominal condition";
   parameter Real Z_nominal(
     min=0,
     max=1,
     fixed=false) "Ratio of capacity flow rate at nominal condition";
-  parameter Modelica.SIunits.Temperature T_b1_nominal(fixed=false)
+  parameter Modelica.Units.SI.Temperature T_b1_nominal(fixed=false)
     "Nominal temperature at port b1";
-  parameter Modelica.SIunits.Temperature T_b2_nominal(fixed=false)
+  parameter Modelica.Units.SI.Temperature T_b2_nominal(fixed=false)
     "Nominal temperature at port b2";
   parameter flo flowRegime_nominal(fixed=false)
     "Heat exchanger flow regime at nominal flow rates";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialHexElement.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialHexElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialHexElement.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialHexElement.mo"	2022-03-10 09:58:33.896151208 +0000
@@ -9,14 +9,14 @@
     "Set to true to initialize the pressure of volume 2"
     annotation(HideResult=true, Evaluate=true, Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal
     "Thermal conductance at nominal flow, used to compute time constant"
      annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.Time tau_m(min=0) = 60
+  parameter Modelica.Units.SI.Time tau_m(min=0) = 60
     "Time constant of metal at nominal UA value"
           annotation(Dialog(tab="General", group="Nominal condition",
           enable=not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial)));
-  parameter Modelica.SIunits.HeatCapacity C=2*UA_nominal*tau_m
+  parameter Modelica.Units.SI.HeatCapacity C=2*UA_nominal*tau_m
     "Heat capacity of metal (= cp*m)";
 
   Modelica.Blocks.Interfaces.RealInput Gc_1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialPrescribedOutlet.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialPrescribedOutlet.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialPrescribedOutlet.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PartialPrescribedOutlet.mo"	2022-03-10 09:58:33.876151204 +0000
@@ -8,7 +8,7 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Time tau(min=0) = 10
+  parameter Modelica.Units.SI.Time tau(min=0) = 10
     "Time constant at nominal flow rate (used if energyDynamics or massDynamics not equal Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation(Dialog(tab = "Dynamics"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PipeManifoldFixedResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PipeManifoldFixedResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PipeManifoldFixedResistance.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/PipeManifoldFixedResistance.mo"	2022-03-10 09:58:33.868151204 +0000
@@ -3,17 +3,17 @@
   "Pipe manifold for a heat exchanger connection"
   extends PartialPipeManifold;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate at port_a"
     annotation(Dialog(group = "Nominal Condition"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal(min=0,
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(min=0,
                                                            displayUnit="Pa")
     "Pressure drop"
      annotation(Dialog(group = "Nominal Condition"));
 
   parameter Boolean use_dh = false "Set to true to specify hydraulic diameter"
        annotation(Evaluate=true, Dialog(enable = not linearized));
-  parameter Modelica.SIunits.Length dh=0.025 "Hydraulic diameter for each pipe"
+  parameter Modelica.Units.SI.Length dh=0.025 "Hydraulic diameter for each pipe"
         annotation(Dialog(enable = use_dh and not linearized));
   parameter Real ReC=4000
     "Reynolds number where transition to turbulent starts"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/RayleighNumber.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/RayleighNumber.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/RayleighNumber.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/RayleighNumber.mo"	2022-03-10 09:58:33.848151201 +0000
@@ -4,12 +4,12 @@
   extends Modelica.Blocks.Icons.Block;
    replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Fluid medium model";
-  parameter Modelica.SIunits.Diameter ChaLen "Characteristic length";
+  parameter Modelica.Units.SI.Diameter ChaLen "Characteristic length";
   Real Gr "Grashof number";
   Real B(unit="1/K") "isobaricExpansionCoefficient";
   Real nu(unit = "m2/s") "Kinematic viscosity of the medium";
-  Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity of the medium";
-  Modelica.SIunits.Density rho "Density of the medium";
+  Modelica.Units.SI.DynamicViscosity mu "Dynamic viscosity of the medium";
+  Modelica.Units.SI.Density rho "Density of the medium";
 
    Modelica.Blocks.Interfaces.RealInput TSur(unit = "K")
     "Surface temperature of the HX"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryRegime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryRegime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryRegime.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryRegime.mo"	2022-03-10 09:58:33.840151201 +0000
@@ -3,63 +3,63 @@
   "Fully dry coil model"
 
   // - water
-  input Modelica.SIunits.ThermalConductance UAWat
+  input Modelica.Units.SI.ThermalConductance UAWat
     "UA for water side";
-  input Modelica.SIunits.MassFlowRate mWat_flow
+  input Modelica.Units.SI.MassFlowRate mWat_flow
     "Mass flow rate for water";
-  input Modelica.SIunits.MassFlowRate mWatNonZer_flow(min=Modelica.Constants.eps)
+  input Modelica.Units.SI.MassFlowRate mWatNonZer_flow(min=Modelica.Constants.eps)
     "Mass flow rate for water, bounded away from zero";
 
-  input Modelica.SIunits.SpecificHeatCapacity cpWat
+  input Modelica.Units.SI.SpecificHeatCapacity cpWat
     "Specific heat capacity of water";
-  input Modelica.SIunits.Temperature TWatIn
+  input Modelica.Units.SI.Temperature TWatIn
     "Water temperature at inlet";
   // -- air
-  input Modelica.SIunits.ThermalConductance UAAir
+  input Modelica.Units.SI.ThermalConductance UAAir
     "UA for air side";
-  input Modelica.SIunits.MassFlowRate mAir_flow(min=Modelica.Constants.eps)
+  input Modelica.Units.SI.MassFlowRate mAir_flow(min=Modelica.Constants.eps)
     "Mass flow rate of air";
-  input Modelica.SIunits.MassFlowRate mAirNonZer_flow(min=Modelica.Constants.eps)
+  input Modelica.Units.SI.MassFlowRate mAirNonZer_flow(min=Modelica.Constants.eps)
     "Mass flow rate for air, bounded away from zero";
-  input Modelica.SIunits.SpecificHeatCapacity cpAir
+  input Modelica.Units.SI.SpecificHeatCapacity cpAir
     "Specific heat capacity of moist air at constant pressure";
-  input Modelica.SIunits.Temperature TAirIn
+  input Modelica.Units.SI.Temperature TAirIn
     "Temperature of air at inlet";
   // -- misc.
   input Buildings.Fluid.Types.HeatExchangerFlowRegime cfg
     "Flow regime of the heat exchanger";
-  input Modelica.SIunits.MassFlowRate mAir_flow_nominal
+  input Modelica.Units.SI.MassFlowRate mAir_flow_nominal
     "Nominal mass flow rate for air";
-  input Modelica.SIunits.MassFlowRate mWat_flow_nominal
+  input Modelica.Units.SI.MassFlowRate mWat_flow_nominal
     "Nominal mass flow rate for water";
 
   parameter Real delta = 1E-3 "Small value used for smoothing";
 
-  output Modelica.SIunits.HeatFlowRate QTot_flow
+  output Modelica.Units.SI.HeatFlowRate QTot_flow
     "Heat transferred from water to air";
-  output Modelica.SIunits.Temperature TWatOut
+  output Modelica.Units.SI.Temperature TWatOut
     "Temperature of water at outlet";
-  output Modelica.SIunits.Temperature TAirOut
+  output Modelica.Units.SI.Temperature TAirOut
     "Temperature of air at the outlet";
   output Real eps(min=0, max=1, unit="1")
     "Effectiveness for heat exchanger";
-  Modelica.SIunits.ThermalConductance CWat_flow=mWat_flow*cpWat
+  Modelica.Units.SI.ThermalConductance CWat_flow=mWat_flow*cpWat
     "Capacitance rate of water";
-  Modelica.SIunits.ThermalConductance CAir_flow=mAir_flow*cpAir
+  Modelica.Units.SI.ThermalConductance CAir_flow=mAir_flow*cpAir
     "Capacitance rate of air";
-  Modelica.SIunits.ThermalConductance CMin_flow_nominal=
+  Modelica.Units.SI.ThermalConductance CMin_flow_nominal=
     min(mAir_flow_nominal*cpAir,mWat_flow_nominal*cpWat)
     "Minimum capacity rate";
-  Modelica.SIunits.ThermalConductance CMax_flow_nominal=
+  Modelica.Units.SI.ThermalConductance CMax_flow_nominal=
     max(mAir_flow_nominal*cpAir,mWat_flow_nominal*cpWat)
     "Maximum capacity rate";
-  Modelica.SIunits.ThermalConductance CMin_flow=
+  Modelica.Units.SI.ThermalConductance CMin_flow=
     Buildings.Utilities.Math.Functions.smoothMin(
       x1=CAir_flow,x2=CWat_flow,deltaX=1E-3*(CMax_flow_nominal-CMin_flow_nominal))
     "Minimum capacity rate";
-  Modelica.SIunits.ThermalConductance UA
+  Modelica.Units.SI.ThermalConductance UA
     "Overall heat transfer coefficient";
-  output Modelica.SIunits.Temperature TSurAirOut
+  output Modelica.Units.SI.Temperature TSurAirOut
     "Surface Temperature at air outlet";
 equation
   UA = 1/ (1 / UAAir + 1 / UAWat);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilDryWetRegime.mo"	2022-03-10 09:58:33.828151199 +0000
@@ -2,10 +2,10 @@
 model WetCoilDryWetRegime
   "Model implementing the switching algorithm of the TK-fuzzy model for cooling coil application"
 
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal(min=0)
     "Nominal mass flow rate for water"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal(min=0)
     "Nominal mass flow rate for air"
     annotation(Dialog(group = "Nominal condition"));
 
@@ -118,7 +118,7 @@
       Placement(transformation(extent={{-10,-10},{10,10}},
         rotation=0,
         origin={150,-60})));
-  Modelica.SIunits.HeatFlowRate QLat_flow  "Latent heat transfer rate";
+  Modelica.Units.SI.HeatFlowRate QLat_flow  "Latent heat transfer rate";
 
   Modelica.Blocks.Interfaces.RealOutput mCon_flow(
     quantity="MassFlowRate",
@@ -163,20 +163,20 @@
   Real dryFra(final unit="1", min=0, max=1)
     "Dry fraction, 0.3 means condensation occurs at 30% heat exchange length from air inlet";
 protected
-  Modelica.SIunits.MassFlowRate mAirNonZer_flow(min=Modelica.Constants.eps)=
+  Modelica.Units.SI.MassFlowRate mAirNonZer_flow(min=Modelica.Constants.eps)=
     Buildings.Utilities.Math.Functions.smoothMax(
       x1=mAir_flow,
       x2=1E-3       *mAir_flow_nominal,
       deltaX=0.25E-3*mAir_flow_nominal)
     "Mass flow rate of air";
-  Modelica.SIunits.MassFlowRate mWatNonZer_flow(min=Modelica.Constants.eps)=
+  Modelica.Units.SI.MassFlowRate mWatNonZer_flow(min=Modelica.Constants.eps)=
     Buildings.Utilities.Math.Functions.smoothMax(
       x1=mWat_flow,
       x2=1E-3       *mWat_flow_nominal,
       deltaX=0.25E-3*mWat_flow_nominal)
     "Mass flow rate of water";
 
-  Modelica.SIunits.Temperature TAirInDewPoi
+  Modelica.Units.SI.Temperature TAirInDewPoi
     "Dew point temperature of incoming air";
 
   Buildings.Utilities.Psychrometrics.pW_X pWIn(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilUARated.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilUARated.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilUARated.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilUARated.mo"	2022-03-10 09:58:33.792151194 +0000
@@ -14,95 +14,95 @@
     annotation (
       Evaluate=true,
       Dialog(group="Nominal thermal performance"));
-  parameter Modelica.SIunits.HeatFlowRate QTot_flow
+  parameter Modelica.Units.SI.HeatFlowRate QTot_flow
     "Nominal heat flow rate (positive for heat transfer from 1 to 2)";
-  parameter Modelica.SIunits.Temperature TAirIn
+  parameter Modelica.Units.SI.Temperature TAirIn
     "Air inlet temperature at a rated condition";
 
-  parameter Modelica.SIunits.MassFraction X_wAirIn
+  parameter Modelica.Units.SI.MassFraction X_wAirIn
     "Mass fraction of water in inlet air at a rated condition";
-  parameter Modelica.SIunits.Temperature TWatIn
+  parameter Modelica.Units.SI.Temperature TWatIn
     "Water inlet temperature at a rated condition";
 
-  parameter Modelica.SIunits.MassFlowRate mAir_flow
+  parameter Modelica.Units.SI.MassFlowRate mAir_flow
     "Air mass flow rate at a rated condition";
-  parameter Modelica.SIunits.MassFlowRate mWat_flow
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow
     "Water mass flow rate at a rated condition";
-  parameter Modelica.SIunits.ThermalConductance UA
+  parameter Modelica.Units.SI.ThermalConductance UA
     "Overall heat transfer coefficient for a fully dry condition";
   parameter Real r_nominal(min=0, max=1)
     "Ratio between air-side and water-side convective heat transfer at nominal condition";
 
 protected
-  constant Modelica.SIunits.SpecificEnthalpy hfg=
+  constant Modelica.Units.SI.SpecificEnthalpy hfg=
     Buildings.Utilities.Psychrometrics.Constants.h_fg
     "Enthapy of vaporization of water";
-  constant Modelica.SIunits.SpecificEnthalpy hUnit=1
+  constant Modelica.Units.SI.SpecificEnthalpy hUnit=1
     "Physical dimension of specific enthalpy used for a unit conversion";
-  constant Modelica.SIunits.Temperature TUnit=1
+  constant Modelica.Units.SI.Temperature TUnit=1
     "Physical dimension of temperature used for a unit conversion";
-  constant Modelica.SIunits.SpecificHeatCapacity cpUnit=1
+  constant Modelica.Units.SI.SpecificHeatCapacity cpUnit=1
     "Physical dimension of specific heat capacity used for a unit conversion";
-  parameter Modelica.SIunits.Temperature TAirOut(fixed=false)
+  parameter Modelica.Units.SI.Temperature TAirOut(fixed=false)
     "Air outlet temperature  at a rated condition";
-  parameter Modelica.SIunits.Temperature TWatOut=
+  parameter Modelica.Units.SI.Temperature TWatOut=
     TWatIn - QTot_flow / cpWat / mWat_flow
     "Water outlet temperature at a rated condition";
-  parameter Modelica.SIunits.SpecificEnthalpy hAirIn = MediumA.specificEnthalpy_pTX(
+  parameter Modelica.Units.SI.SpecificEnthalpy hAirIn = MediumA.specificEnthalpy_pTX(
     p=MediumA.p_default, T=TAirIn, X={X_wAirIn, 1-X_wAirIn})
     "Enthalpy of incoming moist air at a rated condition";
   parameter MediumA.ThermodynamicState staAir=MediumA.setState_phX(
     p=MediumA.p_default, h=hAirIn, X={X_wAirIn, 1-X_wAirIn})
     "Inlet air thermodynamic state";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpAir=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpAir=
     MediumA.specificHeatCapacityCp(staAir)
     "Isobaric specific heat capacity of air";
-  parameter Modelica.SIunits.SpecificEnthalpy hAirOut=
+  parameter Modelica.Units.SI.SpecificEnthalpy hAirOut=
     hAirIn + QTot_flow / mAir_flow
     "Enthalpy of outgoing moist air at a rated condition";
-  parameter Modelica.SIunits.SpecificEnthalpy hWatIn = MediumW.specificEnthalpy_pTX(
+  parameter Modelica.Units.SI.SpecificEnthalpy hWatIn = MediumW.specificEnthalpy_pTX(
     p=MediumW.p_default, T=TWatIn, X=MediumW.X_default)
     "Enthalpy of incoming moist air at a rated condition";
   parameter MediumW.ThermodynamicState staWat=MediumW.setState_phX(
     p=MediumW.p_default, h=hWatIn, X=MediumW.X_default)
     "Inlet water thermodynamic state";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpWat=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpWat=
       MediumW.specificHeatCapacityCp(staWat)
     "Isobaric specific heat capacity of water";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpEff(fixed=false, min= 0)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpEff(fixed=false, min= 0)
     "Effective specific heat: change in saturated moist air enthalpy with respect to
     temperature along the saturation line between inlet and outlet water temperatures";
-  parameter Modelica.SIunits.SpecificEnthalpy LMED(fixed=false)
+  parameter Modelica.Units.SI.SpecificEnthalpy LMED(fixed=false)
     "Log mean enthalpy difference";
-  parameter Modelica.SIunits.MassFlowRate UASta(fixed=false, min=0, start=1/(1/10+1/20))
+  parameter Modelica.Units.SI.MassFlowRate UASta(fixed=false, min=0, start=1/(1/10+1/20))
     "Overall heat transfer coefficient for enthalpy difference";
-  parameter Modelica.SIunits.ThermalConductance UAAir(min=0,start=10,fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance UAAir(min=0,start=10,fixed=false)
     "Air side convective heat transfer coefficient, including fin resistance";
-  parameter Modelica.SIunits.ThermalConductance UAWat(min=0,start=20,fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance UAWat(min=0,start=20,fixed=false)
     "Water side convective heat transfer coefficient";
   parameter Boolean isFulDry(fixed=false)
     "Indicator of the fully-dry coil regime";
   parameter Boolean isFulWet(fixed=false)
     "Indicator of the fully-wet coil regime";
-  parameter Modelica.SIunits.AbsolutePressure pSatTWatIn=
+  parameter Modelica.Units.SI.AbsolutePressure pSatTWatIn=
     Buildings.Utilities.Psychrometrics.Functions.saturationPressure(TWatIn)
     "Saturation pressure of water at the water inlet temperature";
-  parameter Modelica.SIunits.MassFraction X_wSatTWatIn=
+  parameter Modelica.Units.SI.MassFraction X_wSatTWatIn=
     Buildings.Utilities.Psychrometrics.Functions.X_pSatpphi(
       pSat=pSatTWatIn, p=MediumA.p_default, phi=1)
     "Mass fraction of water in saturated moist air at the water inlet temperature";
-  parameter Modelica.SIunits.SpecificEnthalpy hSatTWatIn=
+  parameter Modelica.Units.SI.SpecificEnthalpy hSatTWatIn=
     Buildings.Media.Air.specificEnthalpy_pTX(
       p=MediumA.p_default, T=TWatIn, X={X_wSatTWatIn,1-X_wSatTWatIn})
     "Enthalpy of saturated moist air at the water inlet temperature";
-  parameter Modelica.SIunits.AbsolutePressure pSatTWatOut=
+  parameter Modelica.Units.SI.AbsolutePressure pSatTWatOut=
     Buildings.Utilities.Psychrometrics.Functions.saturationPressure(TWatOut)
     "Saturation pressure of water at the water oulet temperature";
-  parameter Modelica.SIunits.MassFraction X_wSatTWatOut=
+  parameter Modelica.Units.SI.MassFraction X_wSatTWatOut=
     Buildings.Utilities.Psychrometrics.Functions.X_pSatpphi(
       pSat=pSatTWatOut, p=MediumA.p_default, phi=1)
     "Mass fraction of water in saturated moist air at the water outlet temperature";
-  parameter Modelica.SIunits.SpecificEnthalpy hSatTWatOut=
+  parameter Modelica.Units.SI.SpecificEnthalpy hSatTWatOut=
     Buildings.Media.Air.specificEnthalpy_pTX(
       p=MediumA.p_default, T=TWatOut, X={X_wSatTWatOut,1-X_wSatTWatOut})
     "Enthalpy of saturated moist air at the water oulet temperature";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/WetCoilWetRegime.mo"	2022-03-10 09:58:33.768151191 +0000
@@ -4,69 +4,69 @@
   constant Real cpEff0=2050 "Used for scaling";
   constant Real cpWat0=4200 "Used for scaling";
   parameter Real delta = 1E-3 "Small value used for smoothing";
-  constant Modelica.SIunits.SpecificHeatCapacity cpDum=1
+  constant Modelica.Units.SI.SpecificHeatCapacity cpDum=1
     "Dummy cp to eliminate the warning message of the unit mismatch when using the eps-NTU model for the wet coil";
-  constant Modelica.SIunits.TemperatureDifference dTWat=0.1;
+  constant Modelica.Units.SI.TemperatureDifference dTWat=0.1;
   parameter Real tau=6*60
     "Time constant for the state estimation: introduced to avoid the algebraic loop of the wet coil equations";
 
   // - water
-  input Modelica.SIunits.ThermalConductance UAWat
+  input Modelica.Units.SI.ThermalConductance UAWat
     "UA for water side";
-  input Modelica.SIunits.MassFlowRate mWat_flow
+  input Modelica.Units.SI.MassFlowRate mWat_flow
     "Mass flow rate for water";
-  input Modelica.SIunits.MassFlowRate mWatNonZer_flow
+  input Modelica.Units.SI.MassFlowRate mWatNonZer_flow
     "None-zero Mass flow rate for water";
-  input Modelica.SIunits.SpecificHeatCapacity cpWat
+  input Modelica.Units.SI.SpecificHeatCapacity cpWat
     "Specific heat capacity of water";
-  input Modelica.SIunits.Temperature TWatIn
+  input Modelica.Units.SI.Temperature TWatIn
     "Water temperature at inlet";
-  input Modelica.SIunits.MassFlowRate mWat_flow_nominal;
+  input Modelica.Units.SI.MassFlowRate mWat_flow_nominal;
   // -- air
-  input Modelica.SIunits.Pressure pAir
+  input Modelica.Units.SI.Pressure pAir
     "Pressure on air-side of coil";
-  input Modelica.SIunits.ThermalConductance UAAir
+  input Modelica.Units.SI.ThermalConductance UAAir
     "UA for air side";
-  input Modelica.SIunits.MassFlowRate mAir_flow
+  input Modelica.Units.SI.MassFlowRate mAir_flow
     "Mass flow rate of air";
-  input Modelica.SIunits.MassFlowRate mAirNonZer_flow
+  input Modelica.Units.SI.MassFlowRate mAirNonZer_flow
     "None-zero Mass flow rate for water";
-  input Modelica.SIunits.SpecificHeatCapacity cpAir
+  input Modelica.Units.SI.SpecificHeatCapacity cpAir
     "Specific heat capacity of moist air at constant pressure";
-  input Modelica.SIunits.Temperature TAirIn
+  input Modelica.Units.SI.Temperature TAirIn
     "Temperature of air at inlet";
-  input Modelica.SIunits.MassFraction X_wAirIn
+  input Modelica.Units.SI.MassFraction X_wAirIn
     "Mass fraction of water in moist air at inlet";
   input Buildings.Fluid.Types.HeatExchangerFlowRegime cfg
     "The configuration of the heat exchanger";
-  input Modelica.SIunits.MassFlowRate mAir_flow_nominal;
+  input Modelica.Units.SI.MassFlowRate mAir_flow_nominal;
 
-  Modelica.SIunits.SpecificEnthalpy hAirIn
+  Modelica.Units.SI.SpecificEnthalpy hAirIn
     "Specific enthalpy of air at inlet conditions";
   Buildings.Utilities.Psychrometrics.hSat_pTSat hSatWatInM(p=pAir,TSat=TWatIn)
     "Model to calculate saturated specific enthalpy of air at water inlet temperature";
-  Modelica.SIunits.SpecificEnthalpy hSatWatIn
+  Modelica.Units.SI.SpecificEnthalpy hSatWatIn
     "Saturated specific enthalpy of air at water inlet temperature";
 
   Buildings.Utilities.Psychrometrics.hSat_pTSat hSatWatIn_dT_M(p=pAir,TSat=TWatIn+dTWat)
     "Model to calculate derivative of saturated specific enthalpy of air at water inlet temperature";
-  Modelica.SIunits.SpecificHeatCapacity dhSatdTWatIn
+  Modelica.Units.SI.SpecificHeatCapacity dhSatdTWatIn
    "Deriviative of saturated moist air enthalpy at water inlet temperature";
   Real NonZerDelWatTem
   "Regularization water temperature difference betwee inlet and outlet";
 
 
-   Modelica.SIunits.SpecificEnthalpy hAirOut
+   Modelica.Units.SI.SpecificEnthalpy hAirOut
     "Specific enthalpy of moist air at the air outlet";
   Buildings.Utilities.Psychrometrics.hSat_pTSat hSatWatOutM(p=pAir,TSat=TWatOutEst)
     "Model to calculate saturated specific enthalpy of air at water outlet temperature";
-  Modelica.SIunits.SpecificEnthalpy hSatWatOut
+  Modelica.Units.SI.SpecificEnthalpy hSatWatOut
     "Saturated specific enthalpy of air at water outlet temperature";
 
-  Modelica.SIunits.Temperature TSurEff
+  Modelica.Units.SI.Temperature TSurEff
    "Effective surface temperature of the coil to split sensible and latent heat from total heat transfer rate";
 
-  Modelica.SIunits.SpecificEnthalpy hSatSurEff
+  Modelica.Units.SI.SpecificEnthalpy hSatSurEff
   "Enthalpy of saturated moist air at the effective surface temperature";
 
   Buildings.Utilities.Psychrometrics.hSat_pTSat hSatSurEffM(p=pAir,TSat=TSurEff)
@@ -75,12 +75,12 @@
   "An object to calculate a lower bound of the saturated enthalpy of moist 
   air at the coil surface temperature";
 
-  Modelica.SIunits.SpecificHeatCapacity cpEff
+  Modelica.Units.SI.SpecificHeatCapacity cpEff
     "Effective specific heat: change in enthalpy with respect to temperature
      along the saturation line at the local water temperature";
 
 
-  Modelica.SIunits.MassFlowRate UASta
+  Modelica.Units.SI.MassFlowRate UASta
     "Overall mass transfer coefficient for dry coil";
 
   Real NTUAirSta(unit="1")
@@ -89,30 +89,30 @@
   Real epsSta(start=0.66, unit="1")
     "Effectiveness for heat exchanger (e*)";
 
-  Modelica.SIunits.MassFlowRate CStaMin
+  Modelica.Units.SI.MassFlowRate CStaMin
    "Min of product of mass flow rates and specific heats; analogous to Cmin";
 
-  Modelica.SIunits.MassFlowRate CStaMin_flow_nominal= min(
+  Modelica.Units.SI.MassFlowRate CStaMin_flow_nominal= min(
     mAir_flow_nominal,mWat_flow_nominal*cpEff0/cpWat0)
     "Analogus to CMin_flow_nominal, only for a regularization";
-  Modelica.SIunits.MassFlowRate CStaMax_flow_nominal= max(
+  Modelica.Units.SI.MassFlowRate CStaMax_flow_nominal= max(
     mAir_flow_nominal,mWat_flow_nominal*cpEff0/cpWat0)
     "Analogus to CMax_flow_nominal, only for a regularization";
-  Modelica.SIunits.MassFlowRate deltaCStaMin=delta*min(
+  Modelica.Units.SI.MassFlowRate deltaCStaMin=delta*min(
     mAir_flow_nominal,mWat_flow_nominal*cpEff0/cpWat0)
     "Min of product of mass flow rates and specific heats, analogous to Cmin";
-  Modelica.SIunits.Temperature TWatOutEst
+  Modelica.Units.SI.Temperature TWatOutEst
     "State_estimation of Temperature of water at outlet";
 
-  output Modelica.SIunits.HeatFlowRate QTot_flow
+  output Modelica.Units.SI.HeatFlowRate QTot_flow
     "Total heat flow from water to air stream";
-   output Modelica.SIunits.HeatFlowRate QSen_flow
+   output Modelica.Units.SI.HeatFlowRate QSen_flow
     "Sensible heat flow from water to air stream";
-  output Modelica.SIunits.Temperature TWatOut
+  output Modelica.Units.SI.Temperature TWatOut
     "Temperature at the water outlet";
-  output Modelica.SIunits.Temperature TSurAirIn
+  output Modelica.Units.SI.Temperature TSurAirIn
     "Coil surface temperature at the air inlet";
-  output Modelica.SIunits.Temperature TAirOut
+  output Modelica.Units.SI.Temperature TAirOut
     "Temperature at the air outlet";
 initial equation
   TWatOutEst=0.5*(TWatIn+ TAirIn);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/dynamicViscosityWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/dynamicViscosityWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/dynamicViscosityWater.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/dynamicViscosityWater.mo"	2022-03-10 09:58:33.648151176 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.HeatExchangers.BaseClasses;
 function dynamicViscosityWater "Returns the dynamic viscosity for water"
-    input Modelica.SIunits.Temperature T "Thermodynamic state record";
-    output Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity";
+    input Modelica.Units.SI.Temperature T "Thermodynamic state record";
+    output Modelica.Units.SI.DynamicViscosity mu "Dynamic viscosity";
 algorithm
         mu := ((2.86651*10^(-5))*T^4-0.039376307*T^3+20.32805026*T^2-
         4680.303158*T+406389.0375)*10^(-6);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/epsilon_C.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/epsilon_C.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/epsilon_C.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/epsilon_C.mo"	2022-03-10 09:58:33.640151175 +0000
@@ -1,30 +1,30 @@
 within Buildings.Fluid.HeatExchangers.BaseClasses;
 function epsilon_C
   "Computes heat exchanger effectiveness for given capacity flow rates and heat exchanger flow regime"
-  input Modelica.SIunits.ThermalConductance UA "UA value";
-  input Modelica.SIunits.ThermalConductance C1_flow
+  input Modelica.Units.SI.ThermalConductance UA "UA value";
+  input Modelica.Units.SI.ThermalConductance C1_flow
     "Enthalpy flow rate medium 1";
-  input Modelica.SIunits.ThermalConductance C2_flow
+  input Modelica.Units.SI.ThermalConductance C2_flow
     "Enthalpy flow rate medium 2";
   input Integer flowRegime
     "Heat exchanger flow regime, see  Buildings.Fluid.Types.HeatExchangerFlowRegime";
-  input Modelica.SIunits.ThermalConductance CMin_flow_nominal
+  input Modelica.Units.SI.ThermalConductance CMin_flow_nominal
     "Minimum enthalpy flow rate at nominal condition";
-  input Modelica.SIunits.ThermalConductance CMax_flow_nominal
+  input Modelica.Units.SI.ThermalConductance CMax_flow_nominal
     "Maximum enthalpy flow rate at nominal condition";
   input Real delta = 1E-3 "Small value used for smoothing";
   output Real eps(min=0, max=1) "Heat exchanger effectiveness";
 
 protected
-  Modelica.SIunits.ThermalConductance deltaCMin
+  Modelica.Units.SI.ThermalConductance deltaCMin
     "Small number for capacity flow rate";
-  Modelica.SIunits.ThermalConductance deltaCMax
+  Modelica.Units.SI.ThermalConductance deltaCMax
     "Small number for capacity flow rate";
-  Modelica.SIunits.ThermalConductance CMin_flow "Minimum capacity flow rate";
-  Modelica.SIunits.ThermalConductance CMax_flow "Maximum capacity flow rate";
-  Modelica.SIunits.ThermalConductance CMinNZ_flow
+  Modelica.Units.SI.ThermalConductance CMin_flow "Minimum capacity flow rate";
+  Modelica.Units.SI.ThermalConductance CMax_flow "Maximum capacity flow rate";
+  Modelica.Units.SI.ThermalConductance CMinNZ_flow
     "Minimum capacity flow rate, bounded away from zero";
-  Modelica.SIunits.ThermalConductance CMaxNZ_flow
+  Modelica.Units.SI.ThermalConductance CMaxNZ_flow
     "Maximum capacity flow rate, bounded away from zero";
   Real gaiEps(min=0, max=1)
     "Gain used to force UA to zero for very small flow rates";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/isobaricExpansionCoefficientWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/isobaricExpansionCoefficientWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/isobaricExpansionCoefficientWater.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/isobaricExpansionCoefficientWater.mo"	2022-03-10 09:58:33.620151172 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.HeatExchangers.BaseClasses;
 function isobaricExpansionCoefficientWater
   "Returns the isobaric expansion coefficient for water"
-    input Modelica.SIunits.Temperature T "Thermodynamic state record";
+    input Modelica.Units.SI.Temperature T "Thermodynamic state record";
     output Real beta( unit="1/K") "Dynamic viscosity";
 algorithm
         beta := (-8.53296*10^(-6)*T^4+0.011562287*T^3-5.88800657*T^2+
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/lmtd.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/lmtd.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/lmtd.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/lmtd.mo"	2022-03-10 09:58:33.612151172 +0000
@@ -1,14 +1,14 @@
 within Buildings.Fluid.HeatExchangers.BaseClasses;
 function lmtd "Log-mean temperature difference"
-  input Modelica.SIunits.Temperature T_a1 "Temperature at port a1";
-  input Modelica.SIunits.Temperature T_b1 "Temperature at port b1";
-  input Modelica.SIunits.Temperature T_a2 "Temperature at port a2";
-  input Modelica.SIunits.Temperature T_b2 "Temperature at port b2";
-  output Modelica.SIunits.TemperatureDifference lmtd
+  input Modelica.Units.SI.Temperature T_a1 "Temperature at port a1";
+  input Modelica.Units.SI.Temperature T_b1 "Temperature at port b1";
+  input Modelica.Units.SI.Temperature T_a2 "Temperature at port a2";
+  input Modelica.Units.SI.Temperature T_b2 "Temperature at port b2";
+  output Modelica.Units.SI.TemperatureDifference lmtd
     "Log-mean temperature difference";
 protected
-  Modelica.SIunits.TemperatureDifference dT1 "Temperature difference side 1";
-  Modelica.SIunits.TemperatureDifference dT2 "Temperature difference side 2";
+  Modelica.Units.SI.TemperatureDifference dT1 "Temperature difference side 1";
+  Modelica.Units.SI.TemperatureDifference dT2 "Temperature difference side 2";
 algorithm
   dT1 :=T_a1 - T_b2;
   dT2 :=T_b1 - T_a2;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/prandtlNumberWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/prandtlNumberWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/prandtlNumberWater.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/BaseClasses/prandtlNumberWater.mo"	2022-03-10 09:58:33.596151169 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.HeatExchangers.BaseClasses;
 function prandtlNumberWater "Returns the Prandtl number for water"
-    input Modelica.SIunits.Temperature T "Thermodynamic state record";
+    input Modelica.Units.SI.Temperature T "Thermodynamic state record";
     output Real Pr "Prandtl number";
 algorithm
         Pr := ((2.55713*10^(-7))*T^4-0.000350293*T^3+0.180259651*T^2-
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ConstantEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"	2022-03-10 09:58:33.592151170 +0000
@@ -10,7 +10,7 @@
     mWat1_flow = 0,
     mWat2_flow = 0);
 
-  parameter Modelica.SIunits.Efficiency eps(max=1) = 0.8
+  parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8
     "Heat exchanger effectiveness";
 
   annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/Validation/NormalizedPower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/Validation/NormalizedPower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/Validation/NormalizedPower.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/Validation/NormalizedPower.mo"	2022-03-10 09:58:33.560151164 +0000
@@ -9,7 +9,7 @@
     "Coefficients for fan relative power consumption as a function of control signal";
 
   Real y "Control signal";
-  Modelica.SIunits.Efficiency r_P(max=1) "Normalized power consumption";
+  Modelica.Units.SI.Efficiency r_P(max=1) "Normalized power consumption";
 
 initial equation
   // Derivatives for spline that interpolates the fan relative power
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/normalizedPower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/normalizedPower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/normalizedPower.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Characteristics/normalizedPower.mo"	2022-03-10 09:58:33.548151164 +0000
@@ -4,7 +4,7 @@
   input Characteristics.fan per "Fan relative power consumption";
   input Real r_V(unit="1") "Volumetric flow rate divided by nominal flow rate";
   input Real d[:] "Derivatives at support points for spline interpolation";
-  output Modelica.SIunits.Efficiency r_P(max=1) "Normalized power consumption";
+  output Modelica.Units.SI.Efficiency r_P(max=1) "Normalized power consumption";
 protected
 Integer n = size(per.r_V, 1) "Number of data points";
 Integer i "Integer to select data interval";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTower.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTower.mo"	2022-03-10 09:58:33.536151163 +0000
@@ -7,7 +7,7 @@
     final unit="K",
     displayUnit="degC") "Leaving water temperature"
     annotation (Placement(transformation(extent={{100,-70},{120,-50}})));
-  Modelica.SIunits.HeatFlowRate Q_flow = preHea.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q_flow = preHea.Q_flow
     "Heat input into water circuit";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTowerVariableSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTowerVariableSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTowerVariableSpeed.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/CoolingTowerVariableSpeed.mo"	2022-03-10 09:58:33.528151160 +0000
@@ -5,13 +5,13 @@
   import cha =
     Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Characteristics;
 
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal = 273.15 + 25.55
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal = 273.15 + 25.55
     "Nominal outdoor (air inlet) wetbulb temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatIn_nominal
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal
     "Nominal water inlet temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatOut_nominal
+  parameter Modelica.Units.SI.Temperature TWatOut_nominal
     "Nominal water outlet temperature"
     annotation (Dialog(group="Heat transfer"));
 
@@ -22,7 +22,7 @@
   parameter Real fraPFan_nominal(unit="W/(kg/s)") = 275/0.15
     "Fan power divided by water mass flow rate at design condition"
     annotation (Dialog(group="Fan"));
-  parameter Modelica.SIunits.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
     "Fan power"
     annotation (Dialog(group="Fan"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/Validation/EquivalentHeatCapacity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/Validation/EquivalentHeatCapacity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/Validation/EquivalentHeatCapacity.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/Validation/EquivalentHeatCapacity.mo"	2022-03-10 09:58:33.496151156 +0000
@@ -3,28 +3,28 @@
   "Validation model for the equivalent heat capacity calculation"
   extends Modelica.Icons.Example;
 
-  Modelica.SIunits.TemperatureDifference deltaT
+
+  Modelica.Units.SI.TemperatureDifference deltaT
     "Change in temperature of the air entering and leaving the cooling tower";
 
-  Modelica.SIunits.Temperature TIn[1,5]=
+  Modelica.Units.SI.Temperature TIn[1,5]=
     [283.15, 288.15, 293.15, 298.15, 303.15]
      "Inlet temperatures";
 
-  Modelica.SIunits.Temperature TOut[1,5]=
+  Modelica.Units.SI.Temperature TOut[1,5]=
     [TIn[1,1]+deltaT,TIn[1,2]+deltaT, TIn[1,3]+deltaT, TIn[1,4]+deltaT, TIn[1,5]+deltaT]
      "Outlet temperatures";
 
-  Modelica.SIunits.SpecificHeatCapacity cpe10
+  Modelica.Units.SI.SpecificHeatCapacity cpe10
     "Equivalent specific heat capacity with 10 degC inlet temperature";
-  Modelica.SIunits.SpecificHeatCapacity cpe15
+  Modelica.Units.SI.SpecificHeatCapacity cpe15
     "Equivalent specific heat capacity with 15 degC inlet temperature";
-  Modelica.SIunits.SpecificHeatCapacity cpe20
+  Modelica.Units.SI.SpecificHeatCapacity cpe20
     "Equivalent specific heat capacity with 20 degC inlet temperature";
-  Modelica.SIunits.SpecificHeatCapacity cpe25
+  Modelica.Units.SI.SpecificHeatCapacity cpe25
     "Equivalent specific heat capacity with 25 degC inlet temperature";
-  Modelica.SIunits.SpecificHeatCapacity cpe30
+  Modelica.Units.SI.SpecificHeatCapacity cpe30
     "Equivalent specific heat capacity with 30 degC inlet temperature";
-
 protected
   constant Real con = 1 "Conversion factor to avoid warning because of unit missmatch";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/equivalentHeatCapacity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/equivalentHeatCapacity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/equivalentHeatCapacity.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Functions/equivalentHeatCapacity.mo"	2022-03-10 09:58:33.484151155 +0000
@@ -2,27 +2,27 @@
 function equivalentHeatCapacity
   "Computes equivalent specific heat of moist air"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature TIn "Inlet temperature";
-  input Modelica.SIunits.Temperature TOut "Outlet temperature";
+  input Modelica.Units.SI.Temperature TIn "Inlet temperature";
+  input Modelica.Units.SI.Temperature TOut "Outlet temperature";
 
-  output Modelica.SIunits.SpecificHeatCapacity equivalentHeatCapacity
+  output Modelica.Units.SI.SpecificHeatCapacity equivalentHeatCapacity
     "Equivalent specific heat capacity";
 
 protected
-  constant Modelica.SIunits.TemperatureDifference deltaT=0.01
+
+  constant Modelica.Units.SI.TemperatureDifference deltaT=0.01
     "Small temperature difference, used for regularization";
 
-  Modelica.SIunits.Temperature TOutEps
+  Modelica.Units.SI.Temperature TOutEps
     "Outlet temperature, bounded away from TIn";
 
-  Modelica.SIunits.MassFraction XIn_w
+  Modelica.Units.SI.MassFraction XIn_w
     "Water vapor mass fraction per unit mass total air";
-  Modelica.SIunits.MassFraction XOut_w
+  Modelica.Units.SI.MassFraction XOut_w
     "Water vapor mass fraction per unit mass total air";
 
-  Modelica.SIunits.SpecificEnthalpy hIn "Inlet specific enthalpy";
-  Modelica.SIunits.SpecificEnthalpy hOut "Outlet specific enthalpy";
-
+  Modelica.Units.SI.SpecificEnthalpy hIn "Inlet specific enthalpy";
+  Modelica.Units.SI.SpecificEnthalpy hOut "Outlet specific enthalpy";
 algorithm
   TOutEps :=Buildings.Utilities.Math.Functions.smoothMax(
     x1=TOut,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Merkel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Merkel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Merkel.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/BaseClasses/Merkel.mo"	2022-03-10 09:58:33.476151154 +0000
@@ -12,11 +12,11 @@
               X_a=0.40)
               "Propylene glycol water, 40% mass fraction")));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate of water"
     annotation (Dialog(group="Nominal condition"));
 
-  final parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal=
     m_flow_nominal/ratWatAir_nominal
     "Nominal mass flow rate of air"
     annotation (Dialog(group="Fan"));
@@ -25,13 +25,13 @@
     "Water-to-air mass flow rate ratio at design condition"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal
     "Nominal outdoor (air inlet) wetbulb temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatIn_nominal
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal
     "Nominal water inlet temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatOut_nominal
+  parameter Modelica.Units.SI.Temperature TWatOut_nominal
     "Nominal water outlet temperature"
     annotation (Dialog(group="Heat transfer"));
 
@@ -52,10 +52,10 @@
     between forced and free convection regime)"
     annotation (Dialog(group="Fan"));
 
-  final parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(max=0)=
+  final parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0)=
     -m_flow_nominal*cpWat_nominal*(TWatIn_nominal-TWatOut_nominal)
     "Nominal heat transfer, (negative)";
-  final parameter Modelica.SIunits.ThermalConductance UA_nominal=
+  final parameter Modelica.Units.SI.ThermalConductance UA_nominal=
     NTU_nominal*CMin_flow_nominal
     "Thermal conductance at nominal flow, used to compute heat capacity";
   final parameter Real eps_nominal=
@@ -87,35 +87,35 @@
     displayUnit="degC")
     "Entering air wet bulb temperature"
     annotation (Placement(transformation(extent={{-140,20},{-100,60}})));
-  Modelica.SIunits.Temperature TAirOut(
+  Modelica.Units.SI.Temperature TAirOut(
     displayUnit="degC")
     "Outlet air temperature";
 
-  Modelica.SIunits.MassFlowRate mAir_flow
+  Modelica.Units.SI.MassFlowRate mAir_flow
    "Air mass flow rate";
 
-  Modelica.SIunits.MassFraction FRWat
+  Modelica.Units.SI.MassFraction FRWat
     "Ratio actual over design water mass flow ratio";
-  Modelica.SIunits.MassFraction FRAir
+  Modelica.Units.SI.MassFraction FRAir
     "Ratio actual over design air mass flow ratio";
 
   Real eps(min=0, max=1, unit="1") "Heat exchanger effectiveness";
 
-  Modelica.SIunits.SpecificHeatCapacity cpWat "Heat capacity of water";
+  Modelica.Units.SI.SpecificHeatCapacity cpWat "Heat capacity of water";
 
-  Modelica.SIunits.ThermalConductance CAir_flow
+  Modelica.Units.SI.ThermalConductance CAir_flow
     "Heat capacity flow rate of air";
-  Modelica.SIunits.ThermalConductance CWat_flow
+  Modelica.Units.SI.ThermalConductance CWat_flow
     "Heat capacity flow rate of water";
-  Modelica.SIunits.ThermalConductance CMin_flow(min=0)
+  Modelica.Units.SI.ThermalConductance CMin_flow(min=0)
     "Minimum heat capacity flow rate";
 
-  Modelica.SIunits.HeatFlowRate QMax_flow
+  Modelica.Units.SI.HeatFlowRate QMax_flow
     "Maximum heat flow rate into air";
 
-  Modelica.SIunits.ThermalConductance UAe(min=0)
+  Modelica.Units.SI.ThermalConductance UAe(min=0)
     "Thermal conductance for equivalent fluid";
-  Modelica.SIunits.ThermalConductance UA "Thermal conductance";
+  Modelica.Units.SI.ThermalConductance UA "Thermal conductance";
 
 
   Modelica.Blocks.Interfaces.RealOutput Q_flow "Heat removed from water"
@@ -135,28 +135,28 @@
 
   parameter Real delta=1E-3 "Parameter used for smoothing";
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cpe_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpe_nominal=
     Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Functions.equivalentHeatCapacity(
       TIn = TAirInWB_nominal,
       TOut = TAirOutWB_nominal)
     "Specific heat capacity of the equivalent medium on medium 1 side";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpAir_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpAir_nominal=
     Air.specificHeatCapacityCp(staAir_default)
     "Specific heat capacity of air at nominal condition";
-  parameter Modelica.SIunits.SpecificHeatCapacity cpWat_nominal=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cpWat_nominal=
     Medium.specificHeatCapacityCp(staWat_default)
     "Specific heat capacity of water at nominal condition";
 
-  parameter Modelica.SIunits.ThermalConductance CAir_flow_nominal=
+  parameter Modelica.Units.SI.ThermalConductance CAir_flow_nominal=
     mAir_flow_nominal*cpe_nominal
     "Nominal capacity flow rate of air";
-  parameter Modelica.SIunits.ThermalConductance CWat_flow_nominal=
+  parameter Modelica.Units.SI.ThermalConductance CWat_flow_nominal=
     m_flow_nominal*cpWat_nominal
     "Nominal capacity flow rate of water";
-  parameter Modelica.SIunits.ThermalConductance CMin_flow_nominal=
+  parameter Modelica.Units.SI.ThermalConductance CMin_flow_nominal=
     min(CAir_flow_nominal, CWat_flow_nominal)
     "Minimal capacity flow rate at nominal condition";
-  parameter Modelica.SIunits.ThermalConductance CMax_flow_nominal=
+  parameter Modelica.Units.SI.ThermalConductance CMax_flow_nominal=
     max(CAir_flow_nominal, CWat_flow_nominal)
     "Maximum capacity flow rate at nominal condition";
   parameter Real Z_nominal(
@@ -164,7 +164,7 @@
     max=1) = CMin_flow_nominal/CMax_flow_nominal
     "Ratio of capacity flow rate at nominal condition";
 
-  parameter  Modelica.SIunits.Temperature TAirOutWB_nominal(fixed=false)
+  parameter  Modelica.Units.SI.Temperature TAirOutWB_nominal(fixed=false)
     "Nominal leaving air wetbulb temperature";
 
   Real UA_FAir "UA correction factor as function of air flow ratio";
@@ -173,9 +173,9 @@
     "UA correction factor as function of differential wetbulb temperature";
   Real corFac_FAir "Smooth factor as function of air flow ratio";
   Real corFac_FWat "Smooth factor as function of water flow ratio";
-  Modelica.SIunits.SpecificHeatCapacity cpEqu
-    "Specific heat capacity of the equivalent fluid";
 
+  Modelica.Units.SI.SpecificHeatCapacity cpEqu
+    "Specific heat capacity of the equivalent fluid";
 initial equation
   // Heat transferred from air to water at nominal condition
   Q_flow_nominal = mAir_flow_nominal*cpe_nominal*(TAirInWB_nominal - TAirOutWB_nominal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/BaseClasses/Bounds.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/BaseClasses/Bounds.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/BaseClasses/Bounds.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/BaseClasses/Bounds.mo"	2022-03-10 09:58:33.444151150 +0000
@@ -1,14 +1,14 @@
 within Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.BaseClasses;
 record Bounds "Coefficient data record for properties of cooling tower model"
   extends Modelica.Icons.Record;
-  Modelica.SIunits.Temperature TAirInWB_min
+  Modelica.Units.SI.Temperature TAirInWB_min
     "Minimum air inlet wet bulb temperature";
-  Modelica.SIunits.Temperature TAirInWB_max
+  Modelica.Units.SI.Temperature TAirInWB_max
     "Maximum air inlet wet bulb temperature";
-  Modelica.SIunits.Temperature TRan_min "Minimum range temperature";
-  Modelica.SIunits.Temperature TRan_max "Minimum range temperature";
-  Modelica.SIunits.Temperature TApp_min "Minimum approach temperature";
-  Modelica.SIunits.Temperature TApp_max "Minimum approach temperature";
+  Modelica.Units.SI.Temperature TRan_min "Minimum range temperature";
+  Modelica.Units.SI.Temperature TRan_max "Minimum range temperature";
+  Modelica.Units.SI.Temperature TApp_min "Minimum approach temperature";
+  Modelica.Units.SI.Temperature TApp_max "Minimum approach temperature";
   Real FRWat_min(final min=0, final max=1) "Minimum water flow ratio";
   Real FRWat_max(final min=0) "Maximum water flow ratio";
   Real liqGasRat_max(final min=0) "Maximum liquid to gas ratio";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/Examples/YorkCalc.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/Examples/YorkCalc.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/Examples/YorkCalc.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/Examples/YorkCalc.mo"	2022-03-10 09:58:33.428151149 +0000
@@ -2,16 +2,16 @@
 model YorkCalc "Example for yorkCalc correlation"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.TemperatureDifference TRan = 5.56
+
+  parameter Modelica.Units.SI.TemperatureDifference TRan = 5.56
     "Range temperature (water in - water out)";
-  parameter Modelica.SIunits.Temperature TAirInWB = 25.55 + 273.15
+  parameter Modelica.Units.SI.Temperature TAirInWB = 25.55 + 273.15
     "Inlet air wet bulb temperature";
-  Modelica.SIunits.MassFraction x "Independent variable";
-  Modelica.SIunits.TemperatureDifference TApp_Wat
+  Modelica.Units.SI.MassFraction x "Independent variable";
+  Modelica.Units.SI.TemperatureDifference TApp_Wat
     "Approach temperature as a function of FRWat";
-  Modelica.SIunits.TemperatureDifference TApp_Air
+  Modelica.Units.SI.TemperatureDifference TApp_Air
     "Approach temperature as a function of FRAir";
-
 equation
   x = 0.25+time;
   TApp_Wat=Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.yorkCalc(TRan=TRan,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/yorkCalc.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/yorkCalc.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/yorkCalc.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Correlations/yorkCalc.mo"	2022-03-10 09:58:33.420151147 +0000
@@ -1,21 +1,21 @@
 within Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations;
 function yorkCalc "Cooling tower performance correlation for YorkCalc model"
 
-  input Modelica.SIunits.TemperatureDifference TRan
+  input Modelica.Units.SI.TemperatureDifference TRan
     "Range temperature (water in - water out)"
       annotation (Dialog(group="Nominal condition"));
-  input Modelica.SIunits.Temperature TWetBul "Air wet-bulb inlet temperature";
-  input Modelica.SIunits.MassFraction FRWat
+  input Modelica.Units.SI.Temperature TWetBul "Air wet-bulb inlet temperature";
+  input Modelica.Units.SI.MassFraction FRWat
     "Ratio actual over design water mass flow ratio";
-  input Modelica.SIunits.MassFraction FRAir
+  input Modelica.Units.SI.MassFraction FRAir
     "Ratio actual over design air mass flow ratio";
 
-  output Modelica.SIunits.TemperatureDifference TApp "Approach temperature";
+  output Modelica.Units.SI.TemperatureDifference TApp "Approach temperature";
 
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TWetBul_degC
+  Modelica.Units.NonSI.Temperature_degC TWetBul_degC
     "Air wet-bulb inlet temperature";
-  Modelica.SIunits.MassFraction liqGasRat "Liquid to gas mass flow ratio";
+  Modelica.Units.SI.MassFraction liqGasRat "Liquid to gas mass flow ratio";
   constant Real c[:] = {-0.359741205, -0.055053608,  0.0023850432,
                       0.173926877, -0.0248473764,  0.00048430224,
                       -0.005589849456,  0.0005770079712, -0.00001342427256,
@@ -28,7 +28,7 @@
     "Polynomial coefficients";
 
 algorithm
-  TWetBul_degC :=Modelica.SIunits.Conversions.to_degC(TWetBul);
+  TWetBul_degC :=Modelica.Units.Conversions.to_degC(TWetBul);
   // smoothMax is added to the numerator and denominator so that
   // liqGasRat -> 1, as both FRWat -> 0 and FRAir -> 0
   liqGasRat := Buildings.Utilities.Math.Functions.smoothMax(x1=1E-4, x2=FRWat, deltaX=1E-5)/
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Data/UAMerkel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Data/UAMerkel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Data/UAMerkel.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Data/UAMerkel.mo"	2022-03-10 09:58:33.404151146 +0000
@@ -21,18 +21,18 @@
   parameter Real FRWatMax(min=0) = 1.0 "Maximum value for water flow fraction"
     annotation (Dialog(group="Performance curves"));
 
+
   // Range for the curves
-  parameter Modelica.SIunits.TemperatureDifference TDiffWBMin(
+  parameter Modelica.Units.SI.TemperatureDifference TDiffWBMin(
     max=0,
     displayUnit="K")= -10
     "Minimum value for leaving evaporator temperature difference"
     annotation (Dialog(group="Performance curves"));
-  parameter Modelica.SIunits.TemperatureDifference TDiffWBMax(
+  parameter Modelica.Units.SI.TemperatureDifference TDiffWBMax(
     min=0,
     displayUnit="K")= 25
     "Maximum value for leaving evaporator temperature difference"
     annotation (Dialog(group="Performance curves"));
-
   annotation (
 defaultComponentName="UACor",
     Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/BaseClasses/PartialStaticTwoPortCoolingTower.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/BaseClasses/PartialStaticTwoPortCoolingTower.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/BaseClasses/PartialStaticTwoPortCoolingTower.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/BaseClasses/PartialStaticTwoPortCoolingTower.mo"	2022-03-10 09:58:33.384151143 +0000
@@ -4,7 +4,7 @@
 
   package Medium_W = Buildings.Media.Water "Medium model for water";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Design water flow rate"
       annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/YorkCalc.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/YorkCalc.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/YorkCalc.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Examples/YorkCalc.mo"	2022-03-10 09:58:33.272151128 +0000
@@ -15,7 +15,7 @@
     Ti=60,
     Td=10,
     reverseActing=false,
-    initType=Modelica.Blocks.Types.InitPID.InitialState)
+    initType=Modelica.Blocks.Types.Init.InitialState)
     "Controller for tower fan"
     annotation (Placement(transformation(extent={{-30,-20},{-10,0}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/FixedApproach.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/FixedApproach.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/FixedApproach.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/FixedApproach.mo"	2022-03-10 09:58:33.264151128 +0000
@@ -2,7 +2,7 @@
 model FixedApproach "Cooling tower with constant approach temperature"
   extends Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.CoolingTower;
 
-  parameter Modelica.SIunits.TemperatureDifference TApp(min=0, displayUnit="K") = 2
+  parameter Modelica.Units.SI.TemperatureDifference TApp(min=0, displayUnit="K") = 2
     "Approach temperature difference";
   Modelica.Blocks.Interfaces.RealInput TAir(min=0, unit="K")
     "Entering air dry or wet bulb temperature"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Merkel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Merkel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Merkel.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Merkel.mo"	2022-03-10 09:58:33.252151127 +0000
@@ -5,7 +5,7 @@
   import cha =
     Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Characteristics;
 
-  final parameter Modelica.SIunits.MassFlowRate mAir_flow_nominal=
+  final parameter Modelica.Units.SI.MassFlowRate mAir_flow_nominal=
     m_flow_nominal/ratWatAir_nominal
     "Nominal mass flow rate of air"
     annotation (Dialog(group="Fan"));
@@ -14,13 +14,13 @@
     "Water-to-air mass flow rate ratio at design condition"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal
     "Nominal outdoor (air inlet) wetbulb temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatIn_nominal
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal
     "Nominal water inlet temperature"
     annotation (Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TWatOut_nominal
+  parameter Modelica.Units.SI.Temperature TWatOut_nominal
     "Nominal water outlet temperature"
     annotation (Dialog(group="Heat transfer"));
 
@@ -39,7 +39,7 @@
   parameter Real fraPFan_nominal(unit="W/(kg/s)") = 275/0.15
     "Fan power divided by water mass flow rate at design condition"
     annotation (Dialog(group="Fan"));
-  parameter Modelica.SIunits.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
     "Fan power"
     annotation (Dialog(group="Fan"));
 
@@ -58,9 +58,9 @@
     Placement(transformation(extent={{58,70},{78,90}})),
     Dialog(group="Fan"));
 
-  final parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(max=0)=per.Q_flow_nominal
+  final parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0)=per.Q_flow_nominal
     "Nominal heat transfer, (negative)";
-  final parameter Modelica.SIunits.ThermalConductance UA_nominal=per.UA_nominal
+  final parameter Modelica.Units.SI.ThermalConductance UA_nominal=per.UA_nominal
     "Thermal conductance at nominal flow, used to compute heat capacity";
   final parameter Real eps_nominal=per.eps_nominal
     "Nominal heat transfer effectiveness";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Validation/MerkelEnergyPlus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Validation/MerkelEnergyPlus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Validation/MerkelEnergyPlus.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/Validation/MerkelEnergyPlus.mo"	2022-03-10 09:58:33.200151120 +0000
@@ -6,32 +6,32 @@
   package MediumAir = Buildings.Media.Air "Air medium model";
   package MediumWat = Buildings.Media.Water "Water medium model";
 
-  parameter Modelica.SIunits.Density denWat=
+  parameter Modelica.Units.SI.Density denWat=
     MediumWat.density(
       MediumWat.setState_pTX(MediumWat.p_default, MediumWat.T_default, MediumWat.X_default))
       "Default density of water";
 
   // Cooling tower parameters
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 6000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 6000
     "Nominal pressure difference of cooling tower";
-  parameter Modelica.SIunits.VolumeFlowRate VWat_flow_nominal = 0.00109181
+  parameter Modelica.Units.SI.VolumeFlowRate VWat_flow_nominal = 0.00109181
     "Nominal volumetric flow rate of water (medium 2)";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
     VWat_flow_nominal * denWat
     "Nominal mass flow rate of water (medium 2)";
   parameter Real ratWatAir_nominal = 1.61599
     "Nominal water-to-air ratio";
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal = 18.85+273.15
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal = 18.85+273.15
     "Nominal outdoor wetbulb temperature";
-  parameter Modelica.SIunits.Temperature TWatIn_nominal = 34.16+273.15
+  parameter Modelica.Units.SI.Temperature TWatIn_nominal = 34.16+273.15
     "Nominal water inlet temperature";
-  parameter Modelica.SIunits.Temperature TWatOut_initial = 33.019+273.15
+  parameter Modelica.Units.SI.Temperature TWatOut_initial = 33.019+273.15
     "Nominal water inlet temperature";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = -20286.37455
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = -20286.37455
     "Nominal heat transfer, positive";
-  parameter Modelica.SIunits.ThermalConductance UA_nominal_EP = 2011.28668
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal_EP = 2011.28668
     "Nominal heat transfer, positive";
-  parameter Modelica.SIunits.Power PFan_nominal = 213.00693
+  parameter Modelica.Units.SI.Power PFan_nominal = 213.00693
     "Nominal fan power";
 
   parameter Real r_VEnePlu[:] = {0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1}
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/YorkCalc.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/YorkCalc.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/YorkCalc.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/CoolingTowers/YorkCalc.mo"	2022-03-10 09:58:33.172151116 +0000
@@ -6,19 +6,19 @@
   import cha =
     Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Characteristics;
 
-  parameter Modelica.SIunits.Temperature TAirInWB_nominal = 273.15+25.55
+  parameter Modelica.Units.SI.Temperature TAirInWB_nominal = 273.15+25.55
     "Design inlet air wet bulb temperature"
       annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference TApp_nominal(displayUnit="K") = 3.89
+  parameter Modelica.Units.SI.TemperatureDifference TApp_nominal(displayUnit="K") = 3.89
     "Design approach temperature"
       annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference TRan_nominal(displayUnit="K") = 5.56
+  parameter Modelica.Units.SI.TemperatureDifference TRan_nominal(displayUnit="K") = 5.56
     "Design range temperature (water in - water out)"
       annotation (Dialog(group="Nominal condition"));
   parameter Real fraPFan_nominal(unit="W/(kg/s)") = 275/0.15
     "Fan power divided by water mass flow rate at design condition"
     annotation(Dialog(group="Fan"));
-  parameter Modelica.SIunits.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
+  parameter Modelica.Units.SI.Power PFan_nominal = fraPFan_nominal*m_flow_nominal
     "Fan power"
     annotation(Dialog(group="Fan"));
 
@@ -66,37 +66,37 @@
   Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.BoundsYorkCalc bou
     "Bounds for correlation";
 
-  Modelica.SIunits.TemperatureDifference TRan(displayUnit="K")=
+  Modelica.Units.SI.TemperatureDifference TRan(displayUnit="K")=
     T_a - T_b
     "Range temperature";
-  Modelica.SIunits.TemperatureDifference TAppAct(displayUnit="K")=
+  Modelica.Units.SI.TemperatureDifference TAppAct(displayUnit="K")=
     Buildings.Utilities.Math.Functions.spliceFunction(
       pos=TAppCor,
       neg=TAppFreCon,
       x=y-yMin+yMin/20,
       deltax=yMin/20)
     "Approach temperature difference";
-  Modelica.SIunits.MassFraction FRWat = m_flow/mWat_flow_nominal
+  Modelica.Units.SI.MassFraction FRWat = m_flow/mWat_flow_nominal
     "Ratio actual over design water mass flow ratio";
-  Modelica.SIunits.MassFraction FRAir = y
+  Modelica.Units.SI.MassFraction FRAir = y
     "Ratio actual over design air mass flow ratio";
 
 protected
   package Water =  Buildings.Media.Water "Medium package for water";
   parameter Real FRWat0(min=0, start=1, fixed=false)
     "Ratio actual over design water mass flow ratio at nominal condition";
-  parameter Modelica.SIunits.Temperature TWatIn0(fixed=false)
+  parameter Modelica.Units.SI.Temperature TWatIn0(fixed=false)
     "Water inlet temperature at nominal condition";
-  parameter Modelica.SIunits.Temperature TWatOut_nominal(fixed=false)
+  parameter Modelica.Units.SI.Temperature TWatOut_nominal(fixed=false)
     "Water outlet temperature at nominal condition";
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal(
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal(
     min=0,
     start=m_flow_nominal,
     fixed=false) "Nominal water mass flow rate";
 
-  Modelica.SIunits.TemperatureDifference dTMax(displayUnit="K") = T_a - TAir
+  Modelica.Units.SI.TemperatureDifference dTMax(displayUnit="K") = T_a - TAir
     "Maximum possible temperature difference";
-  Modelica.SIunits.TemperatureDifference TAppCor(min=0, displayUnit="K")=
+  Modelica.Units.SI.TemperatureDifference TAppCor(min=0, displayUnit="K")=
     Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.yorkCalc(
       TRan=TRan,
       TWetBul=TAir,
@@ -106,7 +106,7 @@
         x2=FRAir,
         deltaX=0.01))
     "Approach temperature for forced convection";
-  Modelica.SIunits.TemperatureDifference TAppFreCon(min=0, displayUnit="K")=
+  Modelica.Units.SI.TemperatureDifference TAppFreCon(min=0, displayUnit="K")=
     (1-fraFreCon) * dTMax  + fraFreCon *
       Buildings.Fluid.HeatExchangers.CoolingTowers.Correlations.yorkCalc(
         TRan=TRan,
@@ -118,8 +118,8 @@
   final parameter Real fanRelPowDer[size(fanRelPow.r_V,1)](each fixed=false)
     "Coefficients for fan relative power consumption as a function of control signal";
 
-  Modelica.SIunits.Temperature T_a "Temperature in port_a";
-  Modelica.SIunits.Temperature T_b "Temperature in port_b";
+  Modelica.Units.SI.Temperature T_a "Temperature in port_a";
+  Modelica.Units.SI.Temperature T_b "Temperature in port_b";
 
   Modelica.Blocks.Sources.RealExpression QWat_flow(
     y = m_flow*(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/NominalValues.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/NominalValues.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/NominalValues.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/NominalValues.mo"	2022-03-10 09:58:33.072151103 +0000
@@ -3,32 +3,32 @@
   extends Modelica.Icons.Record;
 
 //-----------------------------Nominal conditions-----------------------------//
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(max=0)
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0)
     "Nominal cooling capacity (negative number)"
     annotation (Dialog(group="Nominal condition"));
   parameter Real COP_nominal "Nominal coefficient of performance"
     annotation (Dialog(group="Nominal condition"));
   parameter Real SHR_nominal "Nominal sensible heat ratio"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal air mass flow rate at evaporators"
     annotation (Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.Temperature TEvaIn_nominal=273.15+19.4
+  parameter Modelica.Units.SI.Temperature TEvaIn_nominal=273.15+19.4
     "Evaporator entering air wet-bulb temperature at rating condition"
       annotation(Dialog(tab="General",group="Nominal condition"));
 
-  parameter Modelica.SIunits.Temperature TConIn_nominal=308.15
+  parameter Modelica.Units.SI.Temperature TConIn_nominal=308.15
     "Condenser entering temperature at rating condition (wet bulb for evaporative cooled coils, dry bulb for air cooled)"
       annotation(Dialog(tab="General",group="Nominal condition"));
 
   parameter Real phiIn_nominal=0.5
     "Relative humidity of entering air at nominal condition"
       annotation(Dialog(tab="General",group="Nominal"));
-  parameter Modelica.SIunits.Pressure p_nominal=101325 "Atmospheric pressure"
+  parameter Modelica.Units.SI.Pressure p_nominal=101325 "Atmospheric pressure"
     annotation(Dialog(tab="General",group="Nominal condition"));
 
-  parameter Modelica.SIunits.Time tWet = 1400
+  parameter Modelica.Units.SI.Time tWet = 1400
     "Time until moisture drips from coil when a dry coil is switched on"
      annotation(Dialog(tab="General",group="Re-evaporation data"));
   parameter Real gamma(min=0) = 1.5
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/PerformanceCurve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/PerformanceCurve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/PerformanceCurve.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/PerformanceCurve.mo"	2022-03-10 09:58:33.060151101 +0000
@@ -15,16 +15,16 @@
     "Polynomial coefficients for EIR function of flow fration"
     annotation (Dialog(group="Performance curves"));
 //------------------------Range for performance curves------------------------//
-  parameter Modelica.SIunits.Temperature   TConInMin
+  parameter Modelica.Units.SI.Temperature   TConInMin
     "Minimum condenser inlet temperature for cooling capacity function"
     annotation (Dialog(group="Minimum and maximum values"));
-  parameter Modelica.SIunits.Temperature   TConInMax
+  parameter Modelica.Units.SI.Temperature   TConInMax
     "Maximum condenser inlet temperature for cooling capacity function"
     annotation (Dialog(group="Minimum and maximum values"));
-  parameter Modelica.SIunits.Temperature   TEvaInMin
+  parameter Modelica.Units.SI.Temperature   TEvaInMin
     "Minimum evaporator inlet temperature for cooling capacity function"
     annotation (Dialog(group="Minimum and maximum values"));
-  parameter Modelica.SIunits.Temperature   TEvaInMax
+  parameter Modelica.Units.SI.Temperature   TEvaInMax
     "Maximum evaporator inlet temperature for cooling capacity function"
     annotation (Dialog(group="Minimum and maximum values"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/Stage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/Stage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/Stage.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/BaseClasses/Stage.mo"	2022-03-10 09:58:33.048151100 +0000
@@ -2,7 +2,7 @@
 record Stage "Generic data record for a stage of a air-cooled DX coil"
   extends Modelica.Icons.Record;
 
-  parameter Modelica.SIunits.AngularVelocity spe(displayUnit="1/min")
+  parameter Modelica.Units.SI.AngularVelocity spe(displayUnit="1/min")
     "Rotational speed";
   replaceable parameter
     Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/DXCoil.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/DXCoil.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/DXCoil.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Data/Generic/DXCoil.mo"	2022-03-10 09:58:33.020151096 +0000
@@ -17,9 +17,10 @@
     constrainedby
     Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.Stage
     "Data record for coil performance at each stage";
-  parameter Modelica.SIunits.MassFlowRate m_flow_small = 0.0001*sta[nSta].nomVal.m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small = 0.0001*sta[nSta].nomVal.m_flow_nominal
     "Small mass flow rate for regularization near zero flow"
     annotation (Dialog(group="Minimum conditions"));
+
 annotation (preferredView="info",
 defaultComponentName="datCoi",
 defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/MultiStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/MultiStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/MultiStage.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/MultiStage.mo"	2022-03-10 09:58:32.764151065 +0000
@@ -2,9 +2,9 @@
 model MultiStage "Test model for multi stage DX coil"
   package Medium = Buildings.Media.Air;
   extends Modelica.Icons.Example;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 1000
     "Pressure drop at m_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SingleSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SingleSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SingleSpeed.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SingleSpeed.mo"	2022-03-10 09:58:32.704151056 +0000
@@ -2,9 +2,9 @@
 model SingleSpeed "Test model for single speed DX coil"
   package Medium = Buildings.Media.Air;
   extends Modelica.Icons.Example;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 1000
     "Pressure drop at m_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SpaceCooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SpaceCooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SpaceCooling.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/SpaceCooling.mo"	2022-03-10 09:58:32.692151055 +0000
@@ -4,36 +4,36 @@
   replaceable package Medium =
       Buildings.Media.Air;
 
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
   //////////////////////////////////////////////////////////
   // Heat recovery effectiveness
   parameter Real eps = 0.8 "Heat recovery effectiveness";
 
   /////////////////////////////////////////////////////////
   // Air temperatures at design conditions
-  parameter Modelica.SIunits.Temperature TASup_nominal = 273.15+18
+  parameter Modelica.Units.SI.Temperature TASup_nominal = 273.15+18
     "Nominal air temperature supplied to room";
-  parameter Modelica.SIunits.Temperature TRooSet = 273.15+24
+  parameter Modelica.Units.SI.Temperature TRooSet = 273.15+24
     "Nominal room air temperature";
-  parameter Modelica.SIunits.Temperature TOut_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature TOut_nominal = 273.15+30
     "Design outlet air temperature";
-  parameter Modelica.SIunits.Temperature THeaRecLvg=
+  parameter Modelica.Units.SI.Temperature THeaRecLvg=
     TOut_nominal - eps*(TOut_nominal-TRooSet)
     "Air temperature leaving the heat recovery";
 
   /////////////////////////////////////////////////////////
   // Cooling loads and air mass flow rates
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow=
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow=
      1000 "Internal heat gains of the room";
-  parameter Modelica.SIunits.HeatFlowRate QRooC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QRooC_flow_nominal=
     -QRooInt_flow-10E3/30*(TOut_nominal-TRooSet)
     "Nominal cooling load of the room";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal=
     1.3*QRooC_flow_nominal/1006/(TASup_nominal-TRooSet)
     "Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback";
-  parameter Modelica.SIunits.TemperatureDifference dTFan = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTFan = 2
     "Estimated temperature raise across fan that needs to be made up by the cooling coil";
-  parameter Modelica.SIunits.HeatFlowRate QCoiC_flow_nominal=
+  parameter Modelica.Units.SI.HeatFlowRate QCoiC_flow_nominal=
     (QRooC_flow_nominal + mA_flow_nominal*(TASup_nominal-THeaRecLvg-dTFan)*1006)
     "Cooling load of coil, taking into account economizer, and increased due to latent heat removal";
 
@@ -299,11 +299,11 @@
 
     parameter Integer nPorts=0 "Number of ports"
       annotation(Evaluate=true, Dialog(connectorSizing=true, tab="General",group="Ports"));
-    final parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-    parameter Modelica.SIunits.HeatFlowRate QRooInt_flow
+    final parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+    parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow
       "Internal heat gains of the room";
 
-    parameter Modelica.SIunits.MassFlowRate mA_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal
       "Nominal air mass flow rate";
 
     Modelica.Blocks.Interfaces.RealInput TOutDryBul
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/VariableSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/VariableSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/VariableSpeed.mo"	2022-03-10 09:57:40.224144407 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Examples/VariableSpeed.mo"	2022-03-10 09:58:32.564151039 +0000
@@ -4,9 +4,9 @@
 
   package Medium = Buildings.Media.Air "Medium model";
 
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 1000
     "Pressure drop at m_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedEnergyPlus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedEnergyPlus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedEnergyPlus.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedEnergyPlus.mo"	2022-03-10 09:58:32.532151035 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Medium model";
 
- parameter Modelica.SIunits.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
+ parameter Modelica.Units.SI.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
     "Nominal power";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 1141
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 1141
     "Pressure drop at m_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedPLREnergyPlus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedPLREnergyPlus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedPLREnergyPlus.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/AirCooled/Validation/SingleSpeedPLREnergyPlus.mo"	2022-03-10 09:58:32.480151029 +0000
@@ -5,11 +5,11 @@
 
   package Medium = Buildings.Media.Air "Medium model";
 
- parameter Modelica.SIunits.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
+ parameter Modelica.Units.SI.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
     "Nominal power";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 1141
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 1141
     "Pressure drop at m_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDewPoint.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDewPoint.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDewPoint.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDewPoint.mo"	2022-03-10 09:58:31.840150947 +0000
@@ -19,13 +19,13 @@
     max=373.15) "Dry bulb temperature of air at apparatus dew point"
     annotation (Placement(transformation(extent={{100,-60},{120,-40}})));
 protected
-  parameter Modelica.SIunits.Temperature TSatMin = 273.15+3
+
+  parameter Modelica.Units.SI.Temperature TSatMin = 273.15+3
     "Minimum apparatus saturation temperature";
-  parameter Modelica.SIunits.MassFraction XSatMin = 0.004667
+  parameter Modelica.Units.SI.MassFraction XSatMin = 0.004667
     "Mass fraction at saturation of coil inlet conditions";
-  parameter Modelica.SIunits.SpecificEnthalpy hMin(fixed=false)
+  parameter Modelica.Units.SI.SpecificEnthalpy hMin(fixed=false)
     "Minimum enthalpy of apparatus dew point";
-
 initial equation
 /*  XSatMin = Medium.Xsaturation(
         Medium.setState_pTX(p=p,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDryPoint.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDryPoint.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDryPoint.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/ApparatusDryPoint.mo"	2022-03-10 09:58:31.828150945 +0000
@@ -9,14 +9,14 @@
     min=253.15,
     max=373.15) "Dry bulb temperature of air at dry coil condition"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-  output Modelica.SIunits.SpecificEnthalpy hDry
+  output Modelica.Units.SI.SpecificEnthalpy hDry
     "Enthalpy of air at coil surface";
 protected
-  Modelica.SIunits.MassFraction XEvaInVec[Medium.nX]
+  Modelica.Units.SI.MassFraction XEvaInVec[Medium.nX]
     "Mass fraction of air inlet condition";
-  Modelica.SIunits.Temperature TADP(start=283.15)
+  Modelica.Units.SI.Temperature TADP(start=283.15)
     "Apparatus dew point temperature";
-  Modelica.SIunits.SpecificEnthalpy hMin
+  Modelica.Units.SI.SpecificEnthalpy hMin
     "Minimum enthalpy of apparatus dew point";
 equation
   XEvaInVec =cat(1,{XEvaIn},{1-sum({XEvaIn})});
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/DryWetSelector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/DryWetSelector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/DryWetSelector.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/DryWetSelector.mo"	2022-03-10 09:58:31.772150939 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses;
 block DryWetSelector "Selects results from dry or wet coil"
 
- constant Modelica.SIunits.MassFraction deltaX=0.0001
+ constant Modelica.Units.SI.MassFraction deltaX=0.0001
     "Range of x where transition between dry and wet coil occurs";
   Modelica.Blocks.Interfaces.RealInput XEvaIn "Inlet air mass fraction"
     annotation (Placement(transformation(extent={{-120,-50},{-100,-30}})));
@@ -61,7 +61,7 @@
  output Real fraWet(min=0, max=1)
     "Fraction of results that are taken from the wet coil model";
 protected
-  output Modelica.SIunits.MassFraction dX(min=-1, max=1)
+  output Modelica.Units.SI.MassFraction dX(min=-1, max=1)
     "Difference between apparatus dew point mass fraction of wet coil and inlet air mass fraction";
 equation
   dX = XADP-XEvaIn;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Evaporation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Evaporation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Evaporation.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Evaporation.mo"	2022-03-10 09:58:31.744150935 +0000
@@ -11,12 +11,12 @@
     nomVal "Nominal values"
     annotation (Placement(transformation(extent={{60,60},{80,80}})));
 
-    parameter Modelica.SIunits.MassFlowRate mAir_flow_small(min=0)=
+    parameter Modelica.Units.SI.MassFlowRate mAir_flow_small(min=0)=
       0.1*abs(nomVal.m_flow_nominal)
     "Small mass flow rate for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
 
-  final parameter Modelica.SIunits.Mass mMax(min=0, fixed=false)
+  final parameter Modelica.Units.SI.Mass mMax(min=0, fixed=false)
     "Maximum mass of water that can accumulate on the coil";
 
   parameter Boolean computeReevaporation=true
@@ -56,37 +56,37 @@
     "Total moisture mass flow rate into the air stream"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  Modelica.SIunits.Mass m(nominal=-5000*1400/2257E3, start=0, fixed=true)
+  Modelica.Units.SI.Mass m(nominal=-5000*1400/2257E3, start=0, fixed=true)
     "Mass of water that accumulated on the coil";
 
-  Modelica.SIunits.MassFlowRate mEva_flow(start=0)
+  Modelica.Units.SI.MassFlowRate mEva_flow(start=0)
     "Moisture mass flow rate that evaporates into air stream";
   ////////////////////////////////////////////////////////////////////////////////
   // Protected parameters and variables
 protected
-  final parameter Modelica.SIunits.HeatFlowRate QSen_flow_nominal(max=0, fixed=false)
+  final parameter Modelica.Units.SI.HeatFlowRate QSen_flow_nominal(max=0, fixed=false)
     "Nominal sensible heat flow rate (negative number)";
-  final parameter Modelica.SIunits.HeatFlowRate QLat_flow_nominal(max=0, fixed=false)
+  final parameter Modelica.Units.SI.HeatFlowRate QLat_flow_nominal(max=0, fixed=false)
     "Nominal latent heat flow rate (negative number)";
-  final parameter Modelica.SIunits.MassFraction XEvaIn_nominal(fixed=false)
+  final parameter Modelica.Units.SI.MassFraction XEvaIn_nominal(fixed=false)
     "Mass fraction at nominal inlet conditions";
-  final parameter Modelica.SIunits.MassFraction XEvaOut_nominal(fixed=false)
+  final parameter Modelica.Units.SI.MassFraction XEvaOut_nominal(fixed=false)
     "Mass fraction at nominal outlet conditions";
-  final parameter Modelica.SIunits.MassFraction XiSatRefOut_nominal(fixed=false)
+  final parameter Modelica.Units.SI.MassFraction XiSatRefOut_nominal(fixed=false)
     "Water vapor mass fraction at saturation, referenced to outlet mass flow rate";
-  final parameter Modelica.SIunits.Temperature TEvaOut_nominal(fixed=false)
+  final parameter Modelica.Units.SI.Temperature TEvaOut_nominal(fixed=false)
     "Dry bulb temperature at nominal outlet conditions";
-  final parameter Modelica.SIunits.Temperature TEvaWetBulOut_nominal(fixed=false)
+  final parameter Modelica.Units.SI.Temperature TEvaWetBulOut_nominal(fixed=false)
     "Wet bulb temperature at nominal outlet conditions";
-  final parameter Modelica.SIunits.MassFraction XEvaWetBulOut_nominal(fixed=false)
+  final parameter Modelica.Units.SI.MassFraction XEvaWetBulOut_nominal(fixed=false)
     "Water vapor mass fraction at nominal outlet wet bulb condition";
-  final parameter Modelica.SIunits.MassFraction dX_nominal(
+  final parameter Modelica.Units.SI.MassFraction dX_nominal(
     min=-1,
     max=0,
     fixed=false)
     "Driving potential for mass transfer";
 
-  final parameter Modelica.SIunits.SpecificEnthalpy h_fg(fixed=false)
+  final parameter Modelica.Units.SI.SpecificEnthalpy h_fg(fixed=false)
     "Latent heat of vaporization";
   final parameter Real gammaMax(min=0, fixed=false) "Maximum value for gamma";
   final parameter Real logArg(min=0, fixed=false)
@@ -96,30 +96,30 @@
   final parameter Real K2(min=0, fixed=false)
     "Coefficient used for convective mass transfer";
 
-  Modelica.SIunits.MassFraction XEvaWetBulOut
+  Modelica.Units.SI.MassFraction XEvaWetBulOut
     "Water vapor mass fraction at wet bulb conditions at air inlet";
 
-  Modelica.SIunits.MassFraction XiSatRefOut
+  Modelica.Units.SI.MassFraction XiSatRefOut
     "Water vapor mass fraction at saturation, referenced to outlet mass flow rate";
 
    // off = not on is required because Dymola 2013 fails during model
    // check if on, which is an input connector, is used in the edge() function
   Boolean off=not on "Signal, true when component is off";
 
-  Modelica.SIunits.Temperature TEvaWetBulOut "Wet bulb temperature at coil";
-  Modelica.SIunits.MassFraction dX(min=-1, max=0)
+  Modelica.Units.SI.Temperature TEvaWetBulOut "Wet bulb temperature at coil";
+  Modelica.Units.SI.MassFraction dX(min=-1, max=0)
     "Difference in water vapor concentration that drives mass transfer";
 
-  constant Modelica.SIunits.SpecificHeatCapacity cpAir_nominal=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpAir_nominal=
      Buildings.Utilities.Psychrometrics.Constants.cpAir
     "Specific heat capacity of air";
-  constant Modelica.SIunits.SpecificHeatCapacity cpSte_nominal=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpSte_nominal=
      Buildings.Utilities.Psychrometrics.Constants.cpSte
     "Specific heat capacity of water vapor";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq_nominal=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq_nominal=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity of liquid water";
-  constant Modelica.SIunits.Temperature T_ref=
+  constant Modelica.Units.SI.Temperature T_ref=
     Buildings.Utilities.Psychrometrics.Constants.T_ref
     "Reference temperature for psychrometric calculations";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationFlowReversal.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationFlowReversal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationFlowReversal.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationFlowReversal.mo"	2022-03-10 09:58:31.592150916 +0000
@@ -13,13 +13,13 @@
     m_flow_nominal=5000/1006/10) "Nominal values for DX coil"
     annotation (Placement(transformation(extent={{80,80},{100,100}})));
 
-  parameter Modelica.SIunits.MassFraction XEvaIn_nominal=
+  parameter Modelica.Units.SI.MassFraction XEvaIn_nominal=
     Buildings.Utilities.Psychrometrics.Functions.X_pSatpphi(
      pSat=Medium.saturationPressure(nomVal.TEvaIn_nominal),
      p=nomVal.p_nominal,
      phi=nomVal.phiIn_nominal) "Mass fraction at nominal inlet conditions";
 
-  parameter Modelica.SIunits.MassFraction XEvaOut_nominal = XEvaIn_nominal +
+  parameter Modelica.Units.SI.MassFraction XEvaOut_nominal = XEvaIn_nominal +
    (1-nomVal.SHR_nominal) * nomVal.Q_flow_nominal/nomVal.m_flow_nominal/Medium.enthalpyOfVaporization(293.15)
     "Nominal air outlet humidity";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationPulse.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationPulse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationPulse.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/Examples/EvaporationPulse.mo"	2022-03-10 09:58:31.576150915 +0000
@@ -12,13 +12,13 @@
     m_flow_nominal=5000/1006/10) "Nominal values for DX coil"
     annotation (Placement(transformation(extent={{80,80},{100,100}})));
 
-  parameter Modelica.SIunits.MassFraction XEvaIn_nominal=
+  parameter Modelica.Units.SI.MassFraction XEvaIn_nominal=
     Buildings.Utilities.Psychrometrics.Functions.X_pSatpphi(
      pSat=Medium.saturationPressure(nomVal.TEvaIn_nominal),
      p=nomVal.p_nominal,
      phi=nomVal.phiIn_nominal) "Mass fraction at nominal inlet conditions";
 
-  parameter Modelica.SIunits.MassFraction XEvaOut_nominal = XEvaIn_nominal +
+  parameter Modelica.Units.SI.MassFraction XEvaOut_nominal = XEvaIn_nominal +
    (1-nomVal.SHR_nominal) * nomVal.Q_flow_nominal/nomVal.m_flow_nominal/Medium.enthalpyOfVaporization(293.15)
     "Nominal air outlet humidity";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialCoolingCapacity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialCoolingCapacity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialCoolingCapacity.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialCoolingCapacity.mo"	2022-03-10 09:58:31.280150877 +0000
@@ -66,7 +66,7 @@
     "Correction factor that is one inside the valid flow fraction, and attains zero below the valid flow fraction";
 
 protected
-  final parameter Modelica.SIunits.MassFlowRate m_flow_small = 1E-4 * sta[nSta].nomVal.m_flow_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_small = 1E-4 * sta[nSta].nomVal.m_flow_nominal
     "Small mass flow rate for regularization";
 
   Boolean checkBoundsTEva[nSta]
@@ -77,13 +77,7 @@
 initial algorithm
   // Verify correctness of performance curves, and write warning if error is bigger than 10%
    for iSta in 1:nSta loop
-     Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(
-       Buildings.Utilities.Math.Functions.biquadratic(
-         a=sta[iSta].perCur.capFunT,
-         x1=Modelica.SIunits.Conversions.to_degC(sta[iSta].nomVal.TEvaIn_nominal),
-         x2=Modelica.SIunits.Conversions.to_degC(sta[iSta].nomVal.TConIn_nominal)),
-         msg="Capacity as a function of temperature ",
-         curveName="sta[" + String(iSta) + "].perCur.capFunT");
+  Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(Buildings.Utilities.Math.Functions.biquadratic(a = sta[iSta].perCur.capFunT, x1 = Modelica.Units.Conversions.to_degC(sta[iSta].nomVal.TEvaIn_nominal), x2 = Modelica.Units.Conversions.to_degC(sta[iSta].nomVal.TConIn_nominal)), msg = "Capacity as a function of temperature ", curveName = "sta[" + String(iSta) + "].perCur.capFunT");
 
      Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(
        Buildings.Fluid.Utilities.extendedPolynomial(
@@ -93,14 +87,7 @@
          xMax=sta[iSta].perCur.ffMin),
          msg="Capacity as a function of normalized mass flow rate ",
          curveName="sta[" + String(iSta) + "].perCur.capFunFF");
-
-     Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(
-       Buildings.Utilities.Math.Functions.biquadratic(
-         a=sta[iSta].perCur.EIRFunT,
-         x1=Modelica.SIunits.Conversions.to_degC(sta[iSta].nomVal.TEvaIn_nominal),
-         x2=Modelica.SIunits.Conversions.to_degC(sta[iSta].nomVal.TConIn_nominal)),
-         msg="EIR as a function of temperature ",
-         curveName="sta[" + String(iSta) + "].perCur.EIRFunT");
+  Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(Buildings.Utilities.Math.Functions.biquadratic(a = sta[iSta].perCur.EIRFunT, x1 = Modelica.Units.Conversions.to_degC(sta[iSta].nomVal.TEvaIn_nominal), x2 = Modelica.Units.Conversions.to_degC(sta[iSta].nomVal.TConIn_nominal)), msg = "EIR as a function of temperature ", curveName = "sta[" + String(iSta) + "].perCur.EIRFunT");
 
      Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.Functions.warnIfPerformanceOutOfBounds(
        Buildings.Fluid.Utilities.extendedPolynomial(
@@ -117,94 +104,57 @@
    end for;
 
 equation
-    // Modelica requires to evaluate the when() block for each element in iSta=1...nSta.
-    // But we only want to check the stage that is currently running.
-    // Hence, the test starts with stage == iSta.
-    for iSta in 1:nSta loop
-   // Check whether data are outside of bounds
-      when ( stage == iSta and pre(checkBoundsTEva[stage])) then
-        assert( not (TEvaIn > sta[stage].perCur.TEvaInMax or TEvaIn < sta[stage].perCur.TEvaInMin),
-        "*** Warning: Evaporator temperature TEvaIn is out of bounds in DX coil model at time = " + String(time) + ".
+// Modelica requires to evaluate the when() block for each element in iSta=1...nSta.
+// But we only want to check the stage that is currently running.
+// Hence, the test starts with stage == iSta.
+  for iSta in 1:nSta loop
+// Check whether data are outside of bounds
+    when stage == iSta and pre(checkBoundsTEva[stage]) then
+      assert(not (TEvaIn > sta[stage].perCur.TEvaInMax or TEvaIn < sta[stage].perCur.TEvaInMin), "*** Warning: Evaporator temperature TEvaIn is out of bounds in DX coil model at time = " + String(time) + ".
     stage     = " + String(iSta) + "
-    TEvaInMin = " + String(sta[iSta].perCur.TEvaInMin) + " Kelvin (" +
-        String(Modelica.SIunits.Conversions.to_degC(sta[iSta].perCur.TEvaInMin)) + " degC)
-    TEvaIn    = " + String(TEvaIn) + " Kelvin (" + String(Modelica.SIunits.Conversions.to_degC(TEvaIn)) + " degC)
-    TEvaInMax = " + String(sta[iSta].perCur.TEvaInMax) + " Kelvin (" +
-        String(Modelica.SIunits.Conversions.to_degC(sta[iSta].perCur.TEvaInMax)) + " degC)
+    TEvaInMin = " + String(sta[iSta].perCur.TEvaInMin) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(sta[iSta].perCur.TEvaInMin)) + " degC)
+    TEvaIn    = " + String(TEvaIn) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(TEvaIn)) + " degC)
+    TEvaInMax = " + String(sta[iSta].perCur.TEvaInMax) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(sta[iSta].perCur.TEvaInMax)) + " degC)
     Extrapolation can introduce large errors.
-    This warning will only be reported once for each stage.",
-        level = AssertionLevel.warning);
-        checkBoundsTEva[iSta] = false;
-      end when;
-      when ( stage == iSta and pre(checkBoundsTCon[stage])) then
-        assert( not ( TConIn > sta[stage].perCur.TConInMax or TConIn < sta[stage].perCur.TConInMin),
-        "*** Warning: Condenser temperature TConIn is out of bounds in DX coil model at time = " + String(time) + ".
+    This warning will only be reported once for each stage.", level = AssertionLevel.warning);
+      checkBoundsTEva[iSta] = false;
+    end when;
+    when stage == iSta and pre(checkBoundsTCon[stage]) then
+      assert(not (TConIn > sta[stage].perCur.TConInMax or TConIn < sta[stage].perCur.TConInMin), "*** Warning: Condenser temperature TConIn is out of bounds in DX coil model at time = " + String(time) + ".
     stage     = " + String(iSta) + "
-    TConInMin = " + String(sta[iSta].perCur.TConInMin) + " Kelvin (" +
-        String(Modelica.SIunits.Conversions.to_degC(sta[iSta].perCur.TConInMin)) + " degC)
-    TConIn    = " + String(TConIn) + " Kelvin (" + String(Modelica.SIunits.Conversions.to_degC(TConIn)) + " degC)
-    TConInMax = " + String(sta[iSta].perCur.TConInMax) + " Kelvin (" +
-        String(Modelica.SIunits.Conversions.to_degC(sta[iSta].perCur.TConInMax)) + " degC)
+    TConInMin = " + String(sta[iSta].perCur.TConInMin) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(sta[iSta].perCur.TConInMin)) + " degC)
+    TConIn    = " + String(TConIn) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(TConIn)) + " degC)
+    TConInMax = " + String(sta[iSta].perCur.TConInMax) + " Kelvin (" + String(Modelica.Units.Conversions.to_degC(sta[iSta].perCur.TConInMax)) + " degC)
     Extrapolation can introduce large errors.
-    This warning will only be reported once for each stage.",
-        level = AssertionLevel.warning);
-        checkBoundsTCon[iSta] = false;
-      end when;
-    end for;
-
-if stage > 0 then
+    This warning will only be reported once for each stage.", level = AssertionLevel.warning);
+      checkBoundsTCon[iSta] = false;
+    end when;
+  end for;
+   if stage > 0 then
     for iSta in 1:nSta loop
-
-    // Compute performance
-    ff[iSta]=Buildings.Utilities.Math.Functions.smoothMax(
-      x1=m_flow,
-      x2=m_flow_small,
-      deltaX=m_flow_small/10)/sta[iSta].nomVal.m_flow_nominal;
-  //-------------------------Cooling capacity modifiers----------------------------//
-    // Compute the DX coil capacity fractions, using a biquadratic curve.
-    // Since the regression for capacity can have negative values
-    // (for unreasonable temperatures), we constrain its return value to be
-    // non-negative.
-    cap_T[iSta] =Buildings.Utilities.Math.Functions.smoothMax(
-      x1=Buildings.Utilities.Math.Functions.biquadratic(
-        a=sta[iSta].perCur.capFunT,
-        x1=Modelica.SIunits.Conversions.to_degC(TEvaIn),
-        x2=Modelica.SIunits.Conversions.to_degC(TConIn)),
-      x2=0.001,
-      deltaX=0.0001)
-        "Cooling capacity modification factor as function of temperature";
-    cap_FF[iSta] = Buildings.Fluid.Utilities.extendedPolynomial(
-      x=ff[iSta],
-      c=sta[iSta].perCur.capFunFF,
-      xMin=sta[iSta].perCur.ffMin,
-      xMax=sta[iSta].perCur.ffMin);
-    //-----------------------Energy Input Ratio modifiers--------------------------//
-    EIR_T[iSta] =Buildings.Utilities.Math.Functions.smoothMax(
-      x1=Buildings.Utilities.Math.Functions.biquadratic(
-        a=sta[iSta].perCur.EIRFunT,
-        x1=Modelica.SIunits.Conversions.to_degC(TEvaIn),
-        x2=Modelica.SIunits.Conversions.to_degC(TConIn)),
-      x2=0.001,
-      deltaX=0.0001);
-    EIR_FF[iSta] = Buildings.Fluid.Utilities.extendedPolynomial(
-       x=ff[iSta],
-       c=sta[iSta].perCur.EIRFunFF,
-       xMin=sta[iSta].perCur.ffMin,
-       xMax=sta[iSta].perCur.ffMin)
-        "Cooling capacity modification factor as function of flow fraction";
-    //------------ Correction factor for flow rate outside of validity of data ---//
-    corFac[iSta] =Buildings.Utilities.Math.Functions.smoothHeaviside(
-       x=ff[iSta] - sta[iSta].perCur.ffMin/4,
-       delta=max(Modelica.Constants.eps, sta[iSta].perCur.ffMin/4));
-
+// Compute performance
+      ff[iSta] = Buildings.Utilities.Math.Functions.smoothMax(x1 = m_flow, x2 = m_flow_small, deltaX = m_flow_small / 10) / sta[iSta].nomVal.m_flow_nominal;
+//-------------------------Cooling capacity modifiers----------------------------//
+// Compute the DX coil capacity fractions, using a biquadratic curve.
+// Since the regression for capacity can have negative values
+// (for unreasonable temperatures), we constrain its return value to be
+// non-negative.
+      cap_T[iSta] = Buildings.Utilities.Math.Functions.smoothMax(x1 = Buildings.Utilities.Math.Functions.biquadratic(a = sta[iSta].perCur.capFunT, x1 = Modelica.Units.Conversions.to_degC(TEvaIn), x2 = Modelica.Units.Conversions.to_degC(TConIn)), x2 = 0.001, deltaX = 0.0001) "Cooling capacity modification factor as function of temperature";
+      cap_FF[iSta] = Buildings.Fluid.Utilities.extendedPolynomial(x = ff[iSta], c = sta[iSta].perCur.capFunFF, xMin = sta[iSta].perCur.ffMin, xMax = sta[iSta].perCur.ffMin);
+//-----------------------Energy Input Ratio modifiers--------------------------//
+      EIR_T[iSta] = Buildings.Utilities.Math.Functions.smoothMax(x1 = Buildings.Utilities.Math.Functions.biquadratic(a = sta[iSta].perCur.EIRFunT, x1 = Modelica.Units.Conversions.to_degC(TEvaIn), x2 = Modelica.Units.Conversions.to_degC(TConIn)), x2 = 0.001, deltaX = 0.0001);
+      EIR_FF[iSta] = Buildings.Fluid.Utilities.extendedPolynomial(x = ff[iSta], c = sta[iSta].perCur.EIRFunFF, xMin = sta[iSta].perCur.ffMin, xMax = sta[iSta].perCur.ffMin) "Cooling capacity modification factor as function of flow fraction";
+//------------ Correction factor for flow rate outside of validity of data ---//
+      corFac[iSta] = Buildings.Utilities.Math.Functions.smoothHeaviside(x = ff[iSta] - sta[iSta].perCur.ffMin / 4, delta = max(Modelica.Constants.eps, sta[iSta].perCur.ffMin / 4));
     end for;
-  else //cooling coil off
-   ff     = fill(0, nSta);
-   cap_T  = fill(0, nSta);
-   cap_FF = fill(0, nSta);
-   EIR_T  = fill(0, nSta);
-   EIR_FF = fill(0, nSta);
-   corFac = fill(0, nSta);
+  else
+//cooling coil off
+    ff = fill(0, nSta);
+    cap_T = fill(0, nSta);
+    cap_FF = fill(0, nSta);
+    EIR_T = fill(0, nSta);
+    EIR_FF = fill(0, nSta);
+    corFac = fill(0, nSta);
   end if;
    annotation (
     defaultComponentName="cooCap",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialDXCoil.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialDXCoil.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialDXCoil.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialDXCoil.mo"	2022-03-10 09:58:31.232150870 +0000
@@ -62,11 +62,11 @@
 protected
   parameter Integer i_x(fixed=false) "Index of substance";
 
-  Modelica.SIunits.SpecificEnthalpy hEvaIn=
+  Modelica.Units.SI.SpecificEnthalpy hEvaIn=
     inStream(port_a.h_outflow) "Enthalpy of air entering the cooling coil";
-  Modelica.SIunits.Temperature TEvaIn = Medium.temperature_phX(p=port_a.p, h=hEvaIn, X=XEvaIn)
+  Modelica.Units.SI.Temperature TEvaIn = Medium.temperature_phX(p=port_a.p, h=hEvaIn, X=XEvaIn)
     "Dry bulb temperature of air entering the cooling coil";
-  Modelica.SIunits.MassFraction XEvaIn[Medium.nXi] = inStream(port_a.Xi_outflow)
+  Modelica.Units.SI.MassFraction XEvaIn[Medium.nXi] = inStream(port_a.Xi_outflow)
     "Mass fraction/absolute humidity of air entering the cooling coil";
 
   Modelica.Blocks.Sources.RealExpression p(final y=port_a.p)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialSurfaceCondition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialSurfaceCondition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialSurfaceCondition.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialSurfaceCondition.mo"	2022-03-10 09:58:31.196150865 +0000
@@ -10,9 +10,9 @@
 
   constant Boolean variableSpeedCoil "Flag, set to true to interpolate data";
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_small = datCoi.m_flow_small
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_small = datCoi.m_flow_small
     "Small mass flow rate for the evaporator, used for regularization";
-  final parameter Modelica.SIunits.AngularVelocity maxSpe(displayUnit="1/min")= datCoi.sta[nSta].spe
+  final parameter Modelica.Units.SI.AngularVelocity maxSpe(displayUnit="1/min")= datCoi.sta[nSta].spe
     "Maximum rotational speed";
   Modelica.Blocks.Interfaces.RealInput speRat "Speed index"
     annotation (Placement(transformation(extent={{-120,60},{-100,80}})));
@@ -45,7 +45,7 @@
     start=0.25,
     min=0,
     max=1.0) "Bypass factor";
- output Modelica.SIunits.AngularVelocity spe(displayUnit="1/min")
+ output Modelica.Units.SI.AngularVelocity spe(displayUnit="1/min")
     "Rotational speed";
   Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses.UACp uacp[nSta](
       per=datCoi.sta.nomVal,
@@ -53,9 +53,9 @@
     annotation (Placement(transformation(extent={{-20,0},{0,20}})));
 
 protected
-  output Modelica.SIunits.MassFlowRate m_flow_nonzero
+  output Modelica.Units.SI.MassFlowRate m_flow_nonzero
     "Evaporator air mass flow rate, bounded away from zero";
-  output Modelica.SIunits.SpecificEnthalpy delta_h(
+  output Modelica.Units.SI.SpecificEnthalpy delta_h(
     start=40000,
     min=0.0)
     "Enthalpy required to be removed from the inlet air to attain apparatus dry point condition";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialWaterCooledDXCoil.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialWaterCooledDXCoil.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialWaterCooledDXCoil.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/PartialWaterCooledDXCoil.mo"	2022-03-10 09:58:31.176150863 +0000
@@ -21,10 +21,10 @@
     "= false to simplify equations, assuming, but not enforcing, no flow reversal for condenser"
     annotation(Dialog(tab="Assumptions"), Evaluate=true);
 
-  parameter Modelica.SIunits.PressureDifference dpEva_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpEva_nominal(displayUnit="Pa")
     "Pressure difference over evaporator at nominal flow rate"
     annotation (Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.PressureDifference dpCon_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpCon_nominal(displayUnit="Pa")
     "Pressure difference over condenser at nominal flow rate"
     annotation (Dialog(group="Nominal condition"));
 
@@ -49,10 +49,10 @@
     "Fraction of nominal flow rate where flow transitions to laminar"
     annotation (Dialog(tab="Flow resistance", group="Evaporator"));
 
-  parameter Modelica.SIunits.Time tauEva=60
+  parameter Modelica.Units.SI.Time tauEva=60
     "Time constant at nominal flow rate (used if energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Condenser"));
-  parameter Modelica.SIunits.Time tauCon=60
+  parameter Modelica.Units.SI.Time tauCon=60
     "Time constant at nominal flow rate (used if energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Evaporator"));
 
@@ -212,7 +212,7 @@
 
 
   // Variables
-  Modelica.SIunits.Temperature TConEnt=
+  Modelica.Units.SI.Temperature TConEnt=
     MediumCon.temperature(MediumCon.setState_phX(portCon_a.p, inStream(portCon_a.h_outflow)))
     "Temperature of fluid entering the condenser";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SensibleHeatRatio.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SensibleHeatRatio.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SensibleHeatRatio.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SensibleHeatRatio.mo"	2022-03-10 09:58:31.116150856 +0000
@@ -31,10 +31,10 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  Modelica.SIunits.SpecificEnthalpy h_TEvaIn_XADP
+  Modelica.Units.SI.SpecificEnthalpy h_TEvaIn_XADP
     "Enthalpy at inlet air temperature and humidity mass fraction at ADP";
   Real entRat "Enthalpy ratio";
-  parameter Modelica.SIunits.SpecificEnthalpy epsH = 100
+  parameter Modelica.Units.SI.SpecificEnthalpy epsH = 100
     "Small value for enthalpy to avoid division by zero";
 equation
 //===================================Sensible heat ratio calculation===========================================//
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SpeedShift.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SpeedShift.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SpeedShift.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/SpeedShift.mo"	2022-03-10 09:58:31.096150854 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.HeatExchangers.DXCoils.BaseClasses;
 block SpeedShift "Interpolates values between speeds"
   parameter Integer nSta "Number of standard compressor speeds";
-  parameter Modelica.SIunits.AngularVelocity speSet[nSta](each displayUnit="1/min")
+  parameter Modelica.Units.SI.AngularVelocity speSet[nSta](each displayUnit="1/min")
     "Compressor speeds";
   constant Boolean variableSpeedCoil "Flag, set to true to interpolate data";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/UACp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/UACp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/UACp.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/BaseClasses/UACp.mo"	2022-03-10 09:58:31.076150850 +0000
@@ -14,44 +14,44 @@
     Buildings.Fluid.HeatExchangers.DXCoils.AirCooled.Data.Generic.BaseClasses.NominalValues
      "Performance data" annotation (choicesAllMatching=true);
 
-  final parameter Modelica.SIunits.MassFraction XEvaIn_nominal=
+  final parameter Modelica.Units.SI.MassFraction XEvaIn_nominal=
      Buildings.Utilities.Psychrometrics.Functions.X_pSatpphi(
         pSat=Medium.saturationPressure(per.TEvaIn_nominal),
         p=per.p_nominal,
         phi=per.phiIn_nominal)
     "Rated/Nominal mass fraction of air entering coil";
-  final parameter Modelica.SIunits.SpecificEnthalpy hEvaIn_nominal=
+  final parameter Modelica.Units.SI.SpecificEnthalpy hEvaIn_nominal=
    Medium.specificEnthalpy_pTX(
      p=per.p_nominal,
      T=per.TEvaIn_nominal,
      X=cat(1,{XEvaIn_nominal}, {1-sum({XEvaIn_nominal})}))
     "Rated enthalpy of air entering cooling coil";
-  final parameter Modelica.SIunits.SpecificEnthalpy hOut_nominal=
+  final parameter Modelica.Units.SI.SpecificEnthalpy hOut_nominal=
     hEvaIn_nominal + per.Q_flow_nominal / per.m_flow_nominal
     "Rated enthalpy of air exiting cooling coil";
-  final parameter Modelica.SIunits.Temperature TOut_nominal=
+  final parameter Modelica.Units.SI.Temperature TOut_nominal=
     per.TEvaIn_nominal + (per.SHR_nominal * per.Q_flow_nominal)/(per.m_flow_nominal * Cp_nominal)
     "Dry-bulb temperature of the air leaving the cooling coil at nominal condition";
-  final parameter Modelica.SIunits.MassFraction XEvaOut_nominal(start=0.005, min=0, max=1.0)=
+  final parameter Modelica.Units.SI.MassFraction XEvaOut_nominal(start=0.005, min=0, max=1.0)=
      XEvaIn_nominal + (hOut_nominal- hEvaIn_nominal)*(1-per.SHR_nominal)/
      Medium.enthalpyOfCondensingGas(T=per.TEvaIn_nominal)
     "Rated/Nominal mass fraction of air leaving the coil";
-  final parameter Modelica.SIunits.SpecificHeatCapacity Cp_nominal=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity Cp_nominal=
     Medium.specificHeatCapacityCp(Medium.setState_pTX(
           p=per.p_nominal, T=per.TEvaIn_nominal, X=cat(1,{XEvaIn_nominal}, {1-sum({XEvaIn_nominal})})))
     "Specific heat of air at specified nominal condition"
     annotation(HideResult=true);
 
-  final parameter Modelica.SIunits.MassFraction XADP_nominal(
+  final parameter Modelica.Units.SI.MassFraction XADP_nominal(
     start=0.008,
     min=0,
     max=1.0,
     fixed=false)
     "Rated/Nominal mass fraction of air at coil apparatus dew point";
-  final parameter Modelica.SIunits.Temperature TADP_nominal(
+  final parameter Modelica.Units.SI.Temperature TADP_nominal(
     start=273.15+10,
     fixed=false) "Coil apparatus dew point temperature";
-  final parameter Modelica.SIunits.SpecificEnthalpy hADP_nominal(
+  final parameter Modelica.Units.SI.SpecificEnthalpy hADP_nominal(
     fixed=false)
     "Enthalpy of air at coil apparatus dew point (at rated condition)";
   final parameter Real bypass_nominal(
@@ -66,10 +66,10 @@
 
 protected
   constant Real phiADP_nominal = 1.0 "Realtive humidity at ADP";
-  final parameter Modelica.SIunits.AbsolutePressure psat_ADP_nominal(
+
+  final parameter Modelica.Units.SI.AbsolutePressure psat_ADP_nominal(
     start=1250,
     fixed=false) "Saturation pressure";
-
 initial equation
 //------------------------Apparatus Dew Point (ADP) calculations---------------------//
   //Solve Eq. 1 , 2 and 3 for air properties (XADP_nominal and TADP_nominal)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Data/Generic/BaseClasses/NominalValues.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Data/Generic/BaseClasses/NominalValues.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Data/Generic/BaseClasses/NominalValues.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Data/Generic/BaseClasses/NominalValues.mo"	2022-03-10 09:58:30.992150839 +0000
@@ -5,7 +5,7 @@
 
 //-----------------------------Nominal conditions-----------------------------//
 
-  parameter Modelica.SIunits.MassFlowRate mCon_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal
     "Nominal water mass flow rate at condensers"
     annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/MultiStage.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/MultiStage.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/MultiStage.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/MultiStage.mo"	2022-03-10 09:58:30.868150823 +0000
@@ -3,11 +3,11 @@
   package MediumAir = Buildings.Media.Air;
   package MediumWater = Buildings.Media.Water;
   extends Modelica.Icons.Example;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dpEva_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dpEva_nominal = 1000
     "Pressure drop at m_flow_nominal";
- parameter Modelica.SIunits.PressureDifference dpCon_nominal = 40000
+ parameter Modelica.Units.SI.PressureDifference dpCon_nominal = 40000
     "Pressure drop at mCon_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sinAir(
     redeclare package Medium = MediumAir,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/SingleSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/SingleSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/SingleSpeed.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/SingleSpeed.mo"	2022-03-10 09:58:30.840150820 +0000
@@ -4,11 +4,11 @@
   package MediumAir = Buildings.Media.Air;
   package MediumWater = Buildings.Media.Water;
   extends Modelica.Icons.Example;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dpEva_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dpEva_nominal = 1000
     "Pressure drop at m_flow_nominal";
- parameter Modelica.SIunits.PressureDifference dpCon_nominal = 40000
+ parameter Modelica.Units.SI.PressureDifference dpCon_nominal = 40000
     "Pressure drop at mCon_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sinAir(
     redeclare package Medium = MediumAir,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/VariableSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/VariableSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/VariableSpeed.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Examples/VariableSpeed.mo"	2022-03-10 09:58:30.824150818 +0000
@@ -4,11 +4,11 @@
   package MediumAir = Buildings.Media.Air;
   package MediumWater = Buildings.Media.Water;
   extends Modelica.Icons.Example;
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[datCoi.nSta].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dpEva_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dpEva_nominal = 1000
     "Pressure drop at m_flow_nominal";
- parameter Modelica.SIunits.PressureDifference dpCon_nominal = 40000
+ parameter Modelica.Units.SI.PressureDifference dpCon_nominal = 40000
     "Pressure drop at mCon_flow_nominal";
   Buildings.Fluid.Sources.Boundary_pT sinAir(
     redeclare package Medium = MediumAir,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlus.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlus.mo"	2022-03-10 09:58:30.784150813 +0000
@@ -6,13 +6,13 @@
   package MediumAir = Buildings.Media.Air;
   package MediumWater = Buildings.Media.Water;
 
- parameter Modelica.SIunits.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
+ parameter Modelica.Units.SI.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
     "Nominal power";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dpEva_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dpEva_nominal = 1000
     "Pressure drop at m_flow_nominal";
- parameter Modelica.SIunits.PressureDifference dpCon_nominal = 40000
+ parameter Modelica.Units.SI.PressureDifference dpCon_nominal = 40000
     "Pressure drop at mCon_flow_nominal";
 
   VariableSpeed varSpeDX(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlusPartLoad.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlusPartLoad.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlusPartLoad.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DXCoils/WaterCooled/Validation/VariableSpeedEnergyPlusPartLoad.mo"	2022-03-10 09:58:30.620150792 +0000
@@ -6,13 +6,13 @@
   package MediumAir = Buildings.Media.Air "Medium model for air";
   package MediumWater = Buildings.Media.Water "Medium model for water";
 
- parameter Modelica.SIunits.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
+ parameter Modelica.Units.SI.Power Q_flow_nominal = datCoi.sta[1].nomVal.Q_flow_nominal
     "Nominal power";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = datCoi.sta[1].nomVal.m_flow_nominal
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dpEva_nominal = 1000
+ parameter Modelica.Units.SI.PressureDifference dpEva_nominal = 1000
     "Pressure drop at m_flow_nominal";
- parameter Modelica.SIunits.PressureDifference dpCon_nominal = 40000
+ parameter Modelica.Units.SI.PressureDifference dpCon_nominal = 40000
     "Pressure drop at mCon_flow_nominal";
 
   VariableSpeed varSpeDX(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilCounterFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilCounterFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilCounterFlow.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilCounterFlow.mo"	2022-03-10 09:58:30.380150762 +0000
@@ -8,7 +8,7 @@
     from_dp1=false,
     from_dp2=false);
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal(min=0)
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal(min=0)
     "Thermal conductance at nominal flow, used to compute heat capacity"
     annotation (Dialog(tab="General", group="Nominal condition"));
   parameter Real r_nominal=2/3
@@ -22,15 +22,15 @@
     "Formulation of energy balance"
     annotation(Evaluate=true, Dialog(tab = "Dynamics", group="Equations"));
 
-  parameter Modelica.SIunits.Time tau1=10
+  parameter Modelica.Units.SI.Time tau1=10
     "Time constant at nominal flow for medium 1"
     annotation (Dialog(group="Nominal condition",
                 enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Time tau2=2
+  parameter Modelica.Units.SI.Time tau2=2
     "Time constant at nominal flow for medium 2"
     annotation (Dialog(group="Nominal condition",
                 enable=not (energyDynamics==Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Time tau_m=5
+  parameter Modelica.Units.SI.Time tau_m=5
     "Time constant of metal at nominal UA value"
     annotation (Dialog(group="Nominal condition"));
 
@@ -47,17 +47,17 @@
     "Set to false to make air-side hA independent of temperature"
     annotation (Dialog(tab="Heat transfer"));
 
-  parameter Modelica.SIunits.ThermalConductance GDif = 1E-2*UA_nominal/(nEle - 1)
+  parameter Modelica.Units.SI.ThermalConductance GDif = 1E-2*UA_nominal/(nEle - 1)
     "Thermal conductance to approximate diffusion (which improves model at near-zero flow rates"
     annotation(Dialog(tab="Experimental"));
-  Modelica.SIunits.HeatFlowRate Q1_flow = sum(ele[i].Q1_flow for i in 1:nEle)
+  Modelica.Units.SI.HeatFlowRate Q1_flow = sum(ele[i].Q1_flow for i in 1:nEle)
     "Heat transferred from solid into medium 1";
-  Modelica.SIunits.HeatFlowRate Q2_flow = sum(ele[i].Q2_flow for i in 1:nEle)
+  Modelica.Units.SI.HeatFlowRate Q2_flow = sum(ele[i].Q2_flow for i in 1:nEle)
     "Heat transferred from solid into medium 2";
 
-  Modelica.SIunits.Temperature T1[nEle] = ele[:].vol1.T "Water temperature";
-  Modelica.SIunits.Temperature T2[nEle] = ele[:].vol2.T "Air temperature";
-  Modelica.SIunits.Temperature T_m[nEle] = ele[:].con1.solid.T
+  Modelica.Units.SI.Temperature T1[nEle] = ele[:].vol1.T "Water temperature";
+  Modelica.Units.SI.Temperature T2[nEle] = ele[:].vol2.T "Air temperature";
+  Modelica.Units.SI.Temperature T_m[nEle] = ele[:].con1.solid.T
     "Metal temperature";
 
   BaseClasses.HADryCoil hA(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilDiscretized.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilDiscretized.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/DryCoilDiscretized.mo"	2022-03-10 09:58:30.340150757 +0000
@@ -19,7 +19,7 @@
     "Set to false to make air-side hA independent of temperature"
     annotation(Dialog(tab="Heat transfer"));
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal(min=0)
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal(min=0)
     "Thermal conductance at nominal flow, used to compute heat capacity"
           annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Integer nReg(min=2)=2 "Number of registers"
@@ -47,7 +47,7 @@
     "Formulation of energy balance"
     annotation(Evaluate=true, Dialog(tab = "Dynamics", group="Equations"));
 
-  parameter Modelica.SIunits.Length dh1=0.025
+  parameter Modelica.Units.SI.Length dh1=0.025
     "Hydraulic diameter for a single pipe"
      annotation(Dialog(group = "Geometry",
                 enable = use_dh1 and not linearizeFlowResistance1));
@@ -57,17 +57,17 @@
   parameter Real ReC_2=4000
     "Reynolds number where transition to turbulent starts inside ducts"
      annotation(Dialog(enable = use_dh2 and not linearizeFlowResistance2, tab="Advanced"));
-  parameter Modelica.SIunits.Length dh2=1 "Hydraulic diameter for duct"
+  parameter Modelica.Units.SI.Length dh2=1 "Hydraulic diameter for duct"
       annotation(Dialog(group = "Geometry"));
-  parameter Modelica.SIunits.Time tau1=20
+  parameter Modelica.Units.SI.Time tau1=20
     "Time constant at nominal flow for medium 1"
     annotation (Dialog(group="Nominal condition",
                        enable=energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.Time tau2=10
+  parameter Modelica.Units.SI.Time tau2=10
     "Time constant at nominal flow for medium 2"
     annotation (Dialog(group="Nominal condition",
                        enable=energyDynamics <> Modelica.Fluid.Types.Dynamics.SteadyState));
-  parameter Modelica.SIunits.Time tau_m=20
+  parameter Modelica.Units.SI.Time tau_m=20
     "Time constant of metal at nominal UA value"
     annotation (Dialog(group="Nominal condition"));
   parameter Boolean waterSideFlowDependent = false
@@ -79,16 +79,16 @@
   parameter Boolean waterSideTemperatureDependent = false
     "Set to false to make water-side hA independent of temperature"
     annotation(Dialog(tab="Heat transfer"));
-  parameter Modelica.SIunits.MassFlowRate mStart_flow_a1=m1_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mStart_flow_a1=m1_flow_nominal
     "Guess value for mass flow rate at port_a1"
     annotation(Dialog(tab="General", group="Initialization"));
-  parameter Modelica.SIunits.MassFlowRate mStart_flow_a2=m2_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mStart_flow_a2=m2_flow_nominal
     "Guess value for mass flow rate at port_a2"
     annotation(Dialog(tab="General", group="Initialization"));
 
-  Modelica.SIunits.HeatFlowRate Q1_flow = sum(hexReg[i].Q1_flow for i in 1:nReg)
+  Modelica.Units.SI.HeatFlowRate Q1_flow = sum(hexReg[i].Q1_flow for i in 1:nReg)
     "Heat transferred from solid into medium 1";
-  Modelica.SIunits.HeatFlowRate Q2_flow = sum(hexReg[i].Q2_flow for i in 1:nReg)
+  Modelica.Units.SI.HeatFlowRate Q2_flow = sum(hexReg[i].Q2_flow for i in 1:nReg)
     "Heat transferred from solid into medium 2";
 
   Buildings.Fluid.HeatExchangers.BaseClasses.CoilRegister hexReg[nReg](
@@ -272,11 +272,11 @@
     "Temperature used for convective heat transfer calculation for medium 2 (air-side)"
     annotation (Placement(transformation(extent={{-80,72},{-66,82}})));
 
-  parameter Modelica.SIunits.ThermalConductance GDif1 = 1E-2*UA_nominal/(nPipPar*max(1, nPipSeg-1)*nReg)
+  parameter Modelica.Units.SI.ThermalConductance GDif1 = 1E-2*UA_nominal/(nPipPar*max(1, nPipSeg-1)*nReg)
     "Thermal conductance to approximate diffusion (which improves model at near-zero flow rates)"
     annotation(Dialog(tab="Experimental"));
 
-  parameter Modelica.SIunits.ThermalConductance GDif2 = 1E-2*UA_nominal/(nPipPar*nPipSeg*max(1, nReg-1))
+  parameter Modelica.Units.SI.ThermalConductance GDif2 = 1E-2*UA_nominal/(nPipPar*nPipSeg*max(1, nReg-1))
     "Thermal conductance to approximate diffusion (which improves model at near-zero flow rates)"
     annotation(Dialog(tab="Experimental"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/EvaporatorCondenser.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/EvaporatorCondenser.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/EvaporatorCondenser.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/EvaporatorCondenser.mo"	2022-03-10 09:58:30.236150743 +0000
@@ -5,9 +5,9 @@
       Buildings.Fluid.MixingVolumes.MixingVolume vol(final
         prescribedHeatFlowRate=false));
 
-  parameter Modelica.SIunits.ThermalConductance UA
+  parameter Modelica.Units.SI.ThermalConductance UA
     "Thermal conductance of heat exchanger";
-  parameter Modelica.SIunits.ThermalConductance UA_small=UA/10
+  parameter Modelica.Units.SI.ThermalConductance UA_small=UA/10
     "Small thermal conductance for regularisation of heat transfer "
     annotation(Dialog(tab = "Advanced"));
 
@@ -22,11 +22,11 @@
     annotation (Placement(transformation(extent={{-5,-55},{5,-65}}),
         iconTransformation(extent={{-5,-55},{5,-65}})));
 
-  Modelica.SIunits.Efficiency NTU = UA /
+  Modelica.Units.SI.Efficiency NTU = UA /
     (Buildings.Utilities.Math.Functions.smoothMax(abs(port_a.m_flow),m_flow_small,m_flow_small)*cp_default)
    "Number of transfer units of heat exchanger";
 
-  Modelica.SIunits.Efficiency eps=
+  Modelica.Units.SI.Efficiency eps=
     Buildings.Utilities.Math.Functions.smoothMin(
       Buildings.Fluid.HeatExchangers.BaseClasses.epsilon_ntuZ(
       NTU,
@@ -45,7 +45,7 @@
     annotation (Placement(transformation(extent={{-88,-80},{-68,-60}})));
 
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(sta_default)
      "Density, used to compute fluid volume";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/EffectivenessNTUMassFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/EffectivenessNTUMassFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/EffectivenessNTUMassFlow.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/EffectivenessNTUMassFlow.mo"	2022-03-10 09:58:30.168150736 +0000
@@ -4,19 +4,19 @@
   package Medium1 = Buildings.Media.Water "Medium model for water";
   package Medium2 = Buildings.Media.Air
     "Medium model for air";
-  parameter Modelica.SIunits.Temperature T_a1_nominal=5 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=5 + 273.15
     "Nominal water inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b1_nominal=10 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=10 + 273.15
     "Nominal water outlet temperature";
-  parameter Modelica.SIunits.Temperature T_a2_nominal=30 + 273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=30 + 273.15
     "Nominal air inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b2_nominal=15 + 273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=15 + 273.15
     "Nominal air outlet temperature";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = m1_flow_nominal*4200*(T_a1_nominal-T_b1_nominal)
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = m1_flow_nominal*4200*(T_a1_nominal-T_b1_nominal)
     "Nominal heat transfer";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=0.1
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=0.1
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
       1000*(T_a1_nominal - T_b1_nominal)/(T_b2_nominal - T_a2_nominal)
     "Nominal mass flow rate medium 2";
   Buildings.Fluid.Sources.MassFlowSource_T sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"	2022-03-10 09:58:30.044150719 +0000
@@ -4,11 +4,11 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium model";
 
-  parameter Modelica.SIunits.Volume V = 6*6*2.7 "Volume";
+  parameter Modelica.Units.SI.Volume V = 6*6*2.7 "Volume";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 30*6*6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 30*6*6
     "Nominal heat loss of the room";
 
   Buildings.Fluid.MixingVolumes.MixingVolume vol(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/WetCoilDiscretized.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/WetCoilDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/WetCoilDiscretized.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/BaseClasses/WetCoilDiscretized.mo"	2022-03-10 09:58:30.028150719 +0000
@@ -7,17 +7,17 @@
     "Medium for air-side"
       annotation (choicesAllMatching = true);
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 5+273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 5+273.15
     "Water inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 10+273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 10+273.15
     "Water outlet temperature";
-  parameter Modelica.SIunits.Temperature T_a2_nominal = 30+273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal = 30+273.15
     "Air inlet temperature";
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 10+273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 10+273.15
     "Air inlet temperature";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 5
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 5
     "Nominal mass flow rate water-side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
     m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate air-side";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilCounterFlowPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilCounterFlowPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilCounterFlowPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilCounterFlowPControl.mo"	2022-03-10 09:58:29.988150712 +0000
@@ -5,13 +5,13 @@
   package Medium1 = Buildings.Media.Water;
   package Medium2 = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal=5 + 273.15;
-  parameter Modelica.SIunits.Temperature T_b1_nominal=10 + 273.15;
-  parameter Modelica.SIunits.Temperature T_a2_nominal=30 + 273.15;
-  parameter Modelica.SIunits.Temperature T_b2_nominal=15 + 273.15;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=0.1
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=5 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=10 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=30 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=15 + 273.15;
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=0.1
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
       1000*(T_a1_nominal - T_b1_nominal)/(T_b2_nominal - T_a2_nominal)
     "Nominal mass flow rate medium 2";
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretized.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretized.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretized.mo"	2022-03-10 09:58:29.960150710 +0000
@@ -6,13 +6,13 @@
   package Medium1 = Buildings.Media.Water;
   package Medium2 = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 60+273.15;
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 40+273.15;
-  parameter Modelica.SIunits.Temperature T_a2_nominal =  5+273.15;
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 20+273.15;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 5
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 60+273.15;
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 40+273.15;
+  parameter Modelica.Units.SI.Temperature T_a2_nominal =  5+273.15;
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 20+273.15;
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 5
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
      m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate medium 2";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretizedPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretizedPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretizedPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilDiscretizedPControl.mo"	2022-03-10 09:58:29.932150705 +0000
@@ -5,13 +5,13 @@
 
   package Medium1 = Buildings.Media.Water "Medium model for water";
   package Medium2 = Buildings.Media.Air "Medium model for air";
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 60+273.15;
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 50+273.15;
-  parameter Modelica.SIunits.Temperature T_a2_nominal = 20+273.15;
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 40+273.15;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 5
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 60+273.15;
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 50+273.15;
+  parameter Modelica.Units.SI.Temperature T_a2_nominal = 20+273.15;
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 40+273.15;
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 5
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
     m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate medium 2";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilEffectivenessNTUPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilEffectivenessNTUPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilEffectivenessNTUPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/DryCoilEffectivenessNTUPControl.mo"	2022-03-10 09:58:29.904150702 +0000
@@ -5,17 +5,17 @@
 
  package Medium1 = Buildings.Media.Water "Medium model for water";
  package Medium2 = Buildings.Media.Air "Medium model for air";
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 60+273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 60+273.15
     "Temperature at nominal conditions as port a1";
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 50+273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 50+273.15
     "Temperature at nominal conditions as port b1";
-  parameter Modelica.SIunits.Temperature T_a2_nominal = 20+273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal = 20+273.15
     "Temperature at nominal conditions as port a2";
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 40+273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 40+273.15
     "Temperature at nominal conditions as port b2";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 5
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 5
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate medium 2";
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/PlateHeatExchangerEffectivenessNTUPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/PlateHeatExchangerEffectivenessNTUPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/PlateHeatExchangerEffectivenessNTUPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/PlateHeatExchangerEffectivenessNTUPControl.mo"	2022-03-10 09:58:29.884150700 +0000
@@ -5,17 +5,17 @@
 
  package Medium1 = Buildings.Media.Water "Medium model for water";
  package Medium2 = Buildings.Media.Water "Medium model for water";
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 60+273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 60+273.15
     "Temperature at nominal conditions as port a1";
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 50+273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 50+273.15
     "Temperature at nominal conditions as port b1";
-  parameter Modelica.SIunits.Temperature T_a2_nominal = 20+273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal = 20+273.15
     "Temperature at nominal conditions as port a2";
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 40+273.15
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 40+273.15
     "Temperature at nominal conditions as port b2";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.01
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.01
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = m1_flow_nominal*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = m1_flow_nominal*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate medium 2";
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo"	2022-03-10 09:58:29.820150692 +0000
@@ -4,13 +4,13 @@
   extends Modelica.Icons.Example;
   package Medium1 = Buildings.Media.Water;
   package Medium2 = Buildings.Media.Air;
-  parameter Modelica.SIunits.Temperature T_a1_nominal=5 + 273.15;
-  parameter Modelica.SIunits.Temperature T_b1_nominal=10 + 273.15;
-  parameter Modelica.SIunits.Temperature T_a2_nominal=30 + 273.15;
-  parameter Modelica.SIunits.Temperature T_b2_nominal=15 + 273.15;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=0.1
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=5 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=10 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=30 + 273.15;
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=15 + 273.15;
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=0.1
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200/
       1000*(T_a1_nominal - T_b1_nominal)/(T_b2_nominal - T_a2_nominal)
     "Nominal mass flow rate medium 2";
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilDiscretizedPControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilDiscretizedPControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilDiscretizedPControl.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Examples/WetCoilDiscretizedPControl.mo"	2022-03-10 09:58:29.776150686 +0000
@@ -6,13 +6,13 @@
   package Medium1 = Buildings.Media.Water;
   package Medium2 = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal = 5+273.15;
-  parameter Modelica.SIunits.Temperature T_b1_nominal = 10+273.15;
-  parameter Modelica.SIunits.Temperature T_a2_nominal = 30+273.15;
-  parameter Modelica.SIunits.Temperature T_b2_nominal = 10+273.15;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 5
+  parameter Modelica.Units.SI.Temperature T_a1_nominal = 5+273.15;
+  parameter Modelica.Units.SI.Temperature T_b1_nominal = 10+273.15;
+  parameter Modelica.Units.SI.Temperature T_a2_nominal = 30+273.15;
+  parameter Modelica.Units.SI.Temperature T_b2_nominal = 10+273.15;
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 5
     "Nominal mass flow rate medium 1";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = m1_flow_nominal*4200/1000*(T_a1_nominal-T_b1_nominal)/(T_b2_nominal-T_a2_nominal)
     "Nominal mass flow rate medium 2";
 
  Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/HeaterCooler_u.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/HeaterCooler_u.mo"	2022-03-10 09:58:29.748150682 +0000
@@ -4,7 +4,7 @@
     redeclare final Buildings.Fluid.MixingVolumes.MixingVolume vol(
     final prescribedHeatFlowRate=true));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Heat flow rate at u=1, positive for heating";
   Modelica.Blocks.Interfaces.RealInput u(unit="1") "Control input"
     annotation (Placement(transformation(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Heater_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Heater_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Heater_T.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Heater_T.mo"	2022-03-10 09:58:29.736150680 +0000
@@ -13,11 +13,11 @@
       final T_start=T_start,
       final X_start=Medium.X_default));
 
-  parameter Modelica.SIunits.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PlateHeatExchangerEffectivenessNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PlateHeatExchangerEffectivenessNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PlateHeatExchangerEffectivenessNTU.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PlateHeatExchangerEffectivenessNTU.mo"	2022-03-10 09:58:29.724150679 +0000
@@ -5,9 +5,9 @@
     UA = 1/(1/hA1 + 1/hA2));
 
 protected
-  parameter Modelica.SIunits.ThermalConductance hA1_nominal(min=0)=2*UA_nominal
+  parameter Modelica.Units.SI.ThermalConductance hA1_nominal(min=0)=2*UA_nominal
     "Nominal convective heat transfer coefficient for medium 1";
-  parameter Modelica.SIunits.ThermalConductance hA2_nominal(min=0)=2*UA_nominal
+  parameter Modelica.Units.SI.ThermalConductance hA2_nominal(min=0)=2*UA_nominal
     "Nominal convective heat transfer coefficient for medium 2";
 
   parameter Real n1(min=0, max=1)=0.8
@@ -15,11 +15,11 @@
   parameter Real n2(min=0, max=1)=0.8
    "Exponent for convective heat transfer coefficient, h2~m2_flow^n2";
 
-  Modelica.SIunits.ThermalConductance hA1
+
+  Modelica.Units.SI.ThermalConductance hA1
     "Convective heat transfer coefficient for medium 1";
-  Modelica.SIunits.ThermalConductance hA2
+  Modelica.Units.SI.ThermalConductance hA2
     "Convective heat transfer coefficient for medium 2";
-
 equation
   // Convective heat transfer coefficients
  hA1 = hA1_nominal * Buildings.Utilities.Math.Functions.regNonZeroPower(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PrescribedOutlet.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PrescribedOutlet.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PrescribedOutlet.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/PrescribedOutlet.mo"	2022-03-10 09:58:29.716150678 +0000
@@ -14,24 +14,24 @@
       final energyDynamics = energyDynamics,
       final massDynamics = massDynamics));
 
-  parameter Modelica.SIunits.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)"
     annotation (Evaluate=true, Dialog(enable=use_TSet));
-  parameter Modelica.SIunits.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)"
     annotation (Evaluate=true, Dialog(enable=use_TSet));
 
-  parameter Modelica.SIunits.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
     "Maximum water mass flow rate addition (positive)"
     annotation (Evaluate=true, Dialog(enable=use_X_wSet));
-  parameter Modelica.SIunits.MassFlowRate mWatMin_flow(max=0) = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMin_flow(max=0) = -Modelica.Constants.inf
     "Maximum water mass flow rate removal (negative)"
     annotation (Evaluate=true, Dialog(enable=use_X_wSet));
 
-  parameter Modelica.SIunits.Temperature T_start = Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start = Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization", enable=use_TSet));
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX] = Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX] = Medium.X_default
     "Start value of mass fractions m_i/m"
     annotation (Dialog(tab="Initialization", enable=use_X_wSet and Medium.nXi > 0));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/AverageResistance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/AverageResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/AverageResistance.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/AverageResistance.mo"	2022-03-10 09:58:29.664150671 +0000
@@ -2,17 +2,17 @@
 function AverageResistance
   "Average fictitious resistance for plane that contains the pipes"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Distance disPip "pipe distance";
-  input Modelica.SIunits.Diameter dPipOut "pipe outside diameter";
-  input Modelica.SIunits.ThermalConductivity k
+  input Modelica.Units.SI.Distance disPip "pipe distance";
+  input Modelica.Units.SI.Diameter dPipOut "pipe outside diameter";
+  input Modelica.Units.SI.ThermalConductivity k
     "pipe level construction element thermal conductivity";
   input
     Buildings.Fluid.HeatExchangers.RadiantSlabs.Types.SystemType
      sysTyp "Type of radiant system";
-  input Modelica.SIunits.ThermalConductivity kIns
+  input Modelica.Units.SI.ThermalConductivity kIns
     "floor slab insulation thermal conductivity";
-  input Modelica.SIunits.Thickness dIns "floor slab insulation thickness";
-  output Modelica.SIunits.ThermalInsulance Rx "Thermal insulance";
+  input Modelica.Units.SI.Thickness dIns "floor slab insulation thickness";
+  output Modelica.Units.SI.ThermalInsulance Rx "Thermal insulance";
 protected
   Real cri(unit="1")
     "Criteria used to select formula for computation of resistance";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/heatFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/heatFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/heatFlowRate.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Functions/heatFlowRate.mo"	2022-03-10 09:58:29.556150658 +0000
@@ -1,22 +1,22 @@
 within Buildings.Fluid.HeatExchangers.RadiantSlabs.BaseClasses.Functions;
 function heatFlowRate "Heat flow rate for epsilon-NTU model"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T_a "Temperature at port_a";
-  input Modelica.SIunits.Temperature T_b "Temperature at port_b";
-  input Modelica.SIunits.Temperature T_s "Temperature of solid";
-  input Modelica.SIunits.Temperature T_f "Temperature of fluid control volume";
+  input Modelica.Units.SI.Temperature T_a "Temperature at port_a";
+  input Modelica.Units.SI.Temperature T_b "Temperature at port_b";
+  input Modelica.Units.SI.Temperature T_s "Temperature of solid";
+  input Modelica.Units.SI.Temperature T_f "Temperature of fluid control volume";
 
-  input Modelica.SIunits.SpecificHeatCapacity c_p "Specific heat capacity";
-  input Modelica.SIunits.ThermalConductance UA "UA value";
-  input Modelica.SIunits.MassFlowRate m_flow
+  input Modelica.Units.SI.SpecificHeatCapacity c_p "Specific heat capacity";
+  input Modelica.Units.SI.ThermalConductance UA "UA value";
+  input Modelica.Units.SI.MassFlowRate m_flow
     "Mass flow rate from port_a to port_b";
-  input Modelica.SIunits.MassFlowRate m_flow_nominal
+  input Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate from port_a to port_b";
 
-  output Modelica.SIunits.HeatFlowRate Q_flow "Heat flow rate";
+  output Modelica.Units.SI.HeatFlowRate Q_flow "Heat flow rate";
 protected
-  Modelica.SIunits.MassFlowRate m_abs_flow "Absolute value of mass flow rate";
-  Modelica.SIunits.Temperature T_in "Inlet fluid temperature";
+  Modelica.Units.SI.MassFlowRate m_abs_flow "Absolute value of mass flow rate";
+  Modelica.Units.SI.Temperature T_in "Inlet fluid temperature";
   Real eps "Heat transfer effectiveness";
 
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/PipeToSlabConductance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/PipeToSlabConductance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/PipeToSlabConductance.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/PipeToSlabConductance.mo"	2022-03-10 09:58:29.536150656 +0000
@@ -9,7 +9,7 @@
     heatTransfer=
     Buildings.Fluid.HeatExchangers.RadiantSlabs.Types.HeatTransfer.EpsilonNTU
     "Model for heat transfer between fluid and slab";
-  parameter Modelica.SIunits.Area APip "Pipe inside surface area";
+  parameter Modelica.Units.SI.Area APip "Pipe inside surface area";
 
   parameter
     kc_overall_IN_con kc_IN_con "Parameters for convective heat transfer calculation"
@@ -24,12 +24,12 @@
     m_flow=m_flow) "Variables for convective heat transfer calculation"
     annotation (Placement(transformation(extent={{-90,68},{-78,80}})));
 
-  parameter Modelica.SIunits.ThermalResistance RFic
+  parameter Modelica.Units.SI.ThermalResistance RFic
     "Average fictitious thermal resistance between pipe surface and plane that contains pipe";
-  parameter Modelica.SIunits.ThermalResistance RWal
+  parameter Modelica.Units.SI.ThermalResistance RWal
     "Thermal resistance through the pipe wall";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate";
 
   Modelica.Blocks.Interfaces.RealInput m_flow(unit="kg/s")
@@ -56,14 +56,14 @@
       Placement(transformation(extent={{90,-10},{110,10}}),
         iconTransformation(extent={{86,-10},{106,10}})));
 
-  Modelica.SIunits.TemperatureDifference dT "= solid.T - fluid.T";
+  Modelica.Units.SI.TemperatureDifference dT "= solid.T - fluid.T";
 
-  Modelica.SIunits.CoefficientOfHeatTransfer hCon
+  Modelica.Units.SI.CoefficientOfHeatTransfer hCon
     "Convective heat transfer coefficient";
-  Modelica.SIunits.ThermalResistance RTot
+  Modelica.Units.SI.ThermalResistance RTot
     "Thermal resistance between the fluid and the fictious plane of heat transfer";
 
-  Modelica.SIunits.HeatFlowRate Q_flow "Heat flow rate from solid -> fluid";
+  Modelica.Units.SI.HeatFlowRate Q_flow "Heat flow rate from solid -> fluid";
 
   // The records kc_overall_IN_con and kc_turbulent_IN_con are implemented
   // because in the Modelica Standard Library 3.2.2, they have a bug
@@ -118,7 +118,7 @@
     "Choice of considering surface roughness"
     annotation (Dialog(group="Choices"));
 
-  Modelica.SIunits.Length K=0 "Roughness (average height of surface asperities)" annotation (
+  Modelica.Units.SI.Length K=0 "Roughness (average height of surface asperities)" annotation (
       Dialog(group="Straight pipe", enable=roughness == Modelica.Fluid.Dissipation.Utilities.Types.Roughness.Considered));
 
 annotation (  Documentation(info="<html>
@@ -146,11 +146,12 @@
 </li>
 </ul>
 </html>"));
+
 end kc_turbulent_IN_con;
 
   Medium.ThermodynamicState fluSta = Medium.setState_pTX(p=Medium.p_default, T=fluid.T, X=Medium.X_default)
     "State of the medium";
-  Modelica.SIunits.SpecificHeatCapacity c_p = Medium.specificHeatCapacityCp(fluSta)
+  Modelica.Units.SI.SpecificHeatCapacity c_p = Medium.specificHeatCapacityCp(fluSta)
     "Specific heat capacity of the fluid";
 equation
   hCon = Modelica.Fluid.Dissipation.HeatTransfer.StraightPipe.kc_overall_KC(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Slab.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Slab.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Slab.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/BaseClasses/Slab.mo"	2022-03-10 09:58:29.504150652 +0000
@@ -4,7 +4,7 @@
     Buildings.Fluid.HeatExchangers.RadiantSlabs.Types.SystemType
      sysTyp "Radiant system type";
 
-  parameter Modelica.SIunits.Distance disPip "Pipe distance";
+  parameter Modelica.Units.SI.Distance disPip "Pipe distance";
 
   parameter Buildings.Fluid.Data.Pipes.Generic pipe
     "Record for pipe geometry and material"
@@ -22,10 +22,10 @@
     "Number of the interface layer in which the pipes are located"
   annotation(Dialog(group="Construction"), Evaluate=true);
 
-  parameter Modelica.SIunits.Temperature T_a_start=293.15
+  parameter Modelica.Units.SI.Temperature T_a_start=293.15
     "Initial temperature at surf_a, used if steadyStateInitial = false"
     annotation(Dialog(tab="Initialization", group="Construction"));
-  parameter Modelica.SIunits.Temperature T_b_start=293.15
+  parameter Modelica.Units.SI.Temperature T_b_start=293.15
     "Initial temperature at surf_b, used if steadyStateInitial = false"
     annotation(Dialog(tab="Initialization", group="Construction"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/SingleCircuitMultipleCircuitEpsilonNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/SingleCircuitMultipleCircuitEpsilonNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/SingleCircuitMultipleCircuitEpsilonNTU.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/SingleCircuitMultipleCircuitEpsilonNTU.mo"	2022-03-10 09:58:29.488150649 +0000
@@ -26,7 +26,7 @@
     from_dp=true) "Slabe with embedded pipes"
     annotation (Placement(transformation(extent={{-14,10},{6,30}})));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
      0.167 "Nominal mass flow rate for each circuit";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TAbo(T=293.15)
     "Air temperature above the slab"
@@ -37,7 +37,7 @@
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor conAbo1(G=20*A)
     "Combined convection and radiation resistance above the slab"
     annotation (Placement(transformation(extent={{-20,110},{-40,130}})));
-  parameter Modelica.SIunits.Area A=10 "Heat transfer area for each circuit";
+  parameter Modelica.Units.SI.Area A=10 "Heat transfer area for each circuit";
   Modelica.Thermal.HeatTransfer.Components.ThermalConductor conBel1(G=20*A)
     "Combined convection and radiation resistance below the slab"
     annotation (Placement(transformation(extent={{-40,-90},{-20,-70}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/StepResponseEpsilonNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/StepResponseEpsilonNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/StepResponseEpsilonNTU.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/Examples/StepResponseEpsilonNTU.mo"	2022-03-10 09:58:29.460150646 +0000
@@ -32,7 +32,7 @@
     "Slabe with embedded pipes"
     annotation (Placement(transformation(extent={{10,-30},{30,-10}})));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
      0.167 "Nominal mass flow rate";
   Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TAirAbo(T=293.15)
     "Air temperature above the slab"
@@ -52,7 +52,7 @@
     til=Buildings.Types.Tilt.Floor)
     "Convective heat transfer above the slab"
     annotation (Placement(transformation(extent={{0,60},{-20,80}})));
-  parameter Modelica.SIunits.Area A=10 "Heat transfer area";
+  parameter Modelica.Units.SI.Area A=10 "Heat transfer area";
   HeatTransfer.Convection.Interior conBel(
     A=A,
     conMod=Buildings.HeatTransfer.Types.InteriorConvection.Temperature,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/ParallelCircuitsSlab.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/ParallelCircuitsSlab.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/ParallelCircuitsSlab.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/ParallelCircuitsSlab.mo"	2022-03-10 09:58:29.428150642 +0000
@@ -27,20 +27,20 @@
   parameter Integer nSeg(min=1) = if heatTransfer==Types.HeatTransfer.EpsilonNTU then 1 else 5
     "Number of volume segments in each circuit (along flow path)";
 
-  parameter Modelica.SIunits.Area A
+  parameter Modelica.Units.SI.Area A
     "Surface area of radiant slab (all circuits combined)"
   annotation(Dialog(group="Construction"));
-  parameter Modelica.SIunits.Length length = A/disPip/nCir
+  parameter Modelica.Units.SI.Length length = A/disPip/nCir
     "Length of the pipe of a single circuit";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate of all circuits combined"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
     "Small mass flow rate of all circuits combined for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
 
-  final parameter Modelica.SIunits.Velocity v_nominal=
+  final parameter Modelica.Units.SI.Velocity v_nominal=
     4*m_flow_nominal/pipe.dIn^2/Modelica.Constants.pi/rho_default/nCir
     "Velocity at m_flow_nominal";
 
@@ -55,9 +55,9 @@
     "= true, if actual temperature at port is computed"
     annotation(Dialog(tab="Advanced",group="Diagnostics"));
 
-  Modelica.SIunits.MassFlowRate m_flow(start=0) = port_a.m_flow
+  Modelica.Units.SI.MassFlowRate m_flow(start=0) = port_a.m_flow
     "Mass flow rate from port_a to port_b (m_flow > 0 is design flow direction) for all circuits combined";
-  Modelica.SIunits.PressureDifference dp(start=0, displayUnit="Pa") = port_a.p - port_b.p
+  Modelica.Units.SI.PressureDifference dp(start=0, displayUnit="Pa") = port_a.p - port_b.p
     "Pressure difference between port_a and port_b";
 
   Medium.ThermodynamicState sta_a=if homotopyInitialization then
@@ -122,8 +122,8 @@
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Start state";
-  parameter Modelica.SIunits.Density rho_default = Medium.density(state_default);
-  parameter Modelica.SIunits.DynamicViscosity mu_default = Medium.dynamicViscosity(state_default)
+  parameter Modelica.Units.SI.Density rho_default = Medium.density(state_default);
+  parameter Modelica.Units.SI.DynamicViscosity mu_default = Medium.dynamicViscosity(state_default)
     "Dynamic viscosity at nominal condition";
 
   Buildings.Fluid.BaseClasses.MassFlowRateMultiplier masFloMul_a(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/SingleCircuitSlab.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/SingleCircuitSlab.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/SingleCircuitSlab.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/RadiantSlabs/SingleCircuitSlab.mo"	2022-03-10 09:58:29.388150636 +0000
@@ -19,17 +19,17 @@
       m_flow_small=m_flow_small),
       preDro(dp(nominal=200*length)));
 
-  parameter Modelica.SIunits.Area A "Surface area of radiant slab"
+  parameter Modelica.Units.SI.Area A "Surface area of radiant slab"
     annotation(Dialog(group="Construction"));
 
   parameter Buildings.Fluid.HeatExchangers.RadiantSlabs.Types.HeatTransfer
     heatTransfer=Types.HeatTransfer.EpsilonNTU
     "Model for heat transfer between fluid and slab";
-  parameter Modelica.SIunits.Temperature T_c_start=
+  parameter Modelica.Units.SI.Temperature T_c_start=
     (T_a_start*con_b[1].layers.R+T_b_start*con_a[1].layers.R)/layers.R
     "Initial construction temperature in the layer that contains the pipes, used if steadyStateInitial = false"
     annotation(Dialog(tab="Initialization", group="Construction"));
-  final parameter Modelica.SIunits.Velocity v_nominal=
+  final parameter Modelica.Units.SI.Velocity v_nominal=
     4*m_flow_nominal/pipe.dIn^2/Modelica.Constants.pi/rho_default
     "Velocity at m_flow_nominal";
 
@@ -86,7 +86,7 @@
         rotation=180,
         origin={40,76})));
 
-  final parameter Modelica.SIunits.ThermalInsulance Rx=
+  final parameter Modelica.Units.SI.ThermalInsulance Rx=
       Buildings.Fluid.HeatExchangers.RadiantSlabs.BaseClasses.Functions.AverageResistance(
         disPip=disPip,
         dPipOut=pipe.dOut,
@@ -111,9 +111,9 @@
     each final heatTransfer=heatTransfer) "Conductance between fluid and the slab"
     annotation (Placement(transformation(extent={{-28,-80},{-8,-60}})));
 
-  Modelica.SIunits.MassFraction Xi_in_a[Medium.nXi] = inStream(port_a.Xi_outflow)
+  Modelica.Units.SI.MassFraction Xi_in_a[Medium.nXi] = inStream(port_a.Xi_outflow)
     "Inflowing mass fraction at port_a";
-  Modelica.SIunits.MassFraction Xi_in_b[Medium.nXi] = inStream(port_b.Xi_outflow)
+  Modelica.Units.SI.MassFraction Xi_in_b[Medium.nXi] = inStream(port_b.Xi_outflow)
     "Inflowing mass fraction at port_a";
   Modelica.Blocks.Sources.RealExpression T_a(
     final y=Medium.temperature_phX(p=port_a.p,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"	2022-03-10 09:57:40.228144408 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"	2022-03-10 09:58:29.304150626 +0000
@@ -2,17 +2,17 @@
 model RadiatorEN442_2 "Test model for radiator"
   extends Modelica.Icons.Example;
  package Medium = Buildings.Media.Water "Medium model";
- parameter Modelica.SIunits.Temperature TRoo = 20+273.15 "Room temperature"
+ parameter Modelica.Units.SI.Temperature TRoo = 20+273.15 "Room temperature"
     annotation (Evaluate=false);
- parameter Modelica.SIunits.Power Q_flow_nominal = 500 "Nominal power";
-  parameter Modelica.SIunits.Temperature T_a_nominal=313.15
+ parameter Modelica.Units.SI.Power Q_flow_nominal = 500 "Nominal power";
+  parameter Modelica.Units.SI.Temperature T_a_nominal=313.15
     "Radiator inlet temperature at nominal condition";
- parameter Modelica.SIunits.Temperature T_b_nominal = 303.15
+ parameter Modelica.Units.SI.Temperature T_b_nominal = 303.15
     "Radiator outlet temperature at nominal condition";
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
     Q_flow_nominal/(T_a_nominal-T_b_nominal)/Medium.cp_const
     "Nominal mass flow rate";
- parameter Modelica.SIunits.PressureDifference dp_nominal = 3000
+ parameter Modelica.Units.SI.PressureDifference dp_nominal = 3000
     "Pressure drop at m_flow_nominal";
 
   Buildings.Fluid.Sources.Boundary_pT sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"	2022-03-10 09:58:29.276150623 +0000
@@ -18,27 +18,27 @@
   parameter Real fraRad(min=0, max=1) = 0.35 "Fraction radiant heat transfer";
   // Assumptions
 
-  parameter Modelica.SIunits.Power Q_flow_nominal
+  parameter Modelica.Units.SI.Power Q_flow_nominal
     "Nominal heating power (positive for heating)"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_a_nominal
+  parameter Modelica.Units.SI.Temperature T_a_nominal
     "Water inlet temperature at nominal condition"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature T_b_nominal
+  parameter Modelica.Units.SI.Temperature T_b_nominal
     "Water outlet temperature at nominal condition"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TAir_nominal = 293.15
+  parameter Modelica.Units.SI.Temperature TAir_nominal = 293.15
     "Air temperature at nominal condition"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature TRad_nominal = TAir_nominal
+  parameter Modelica.Units.SI.Temperature TRad_nominal = TAir_nominal
     "Radiative temperature at nominal condition"
     annotation(Dialog(group="Nominal condition"));
 
   parameter Real n = 1.24 "Exponent for heat transfer";
-  parameter Modelica.SIunits.Volume VWat = 5.8E-6*abs(Q_flow_nominal)
+  parameter Modelica.Units.SI.Volume VWat = 5.8E-6*abs(Q_flow_nominal)
     "Water volume of radiator"
     annotation(Dialog(tab = "Dynamics", enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
-  parameter Modelica.SIunits.Mass mDry = 0.0263*abs(Q_flow_nominal)
+  parameter Modelica.Units.SI.Mass mDry = 0.0263*abs(Q_flow_nominal)
     "Dry mass of radiator that will be lumped to water heat capacity"
     annotation(Dialog(tab = "Dynamics", enable = not (energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState)));
   parameter Real deltaM(min=0.01) = 0.3
@@ -51,7 +51,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(tab="Advanced"));
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa") = 0
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa") = 0
     "Pressure drop at nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
   parameter Boolean linearized = false
@@ -59,11 +59,11 @@
     annotation(Evaluate=true, Dialog(tab="Advanced"));
 
   // Heat flow rates
-  Modelica.SIunits.HeatFlowRate QCon_flow = heatPortCon.Q_flow
+  Modelica.Units.SI.HeatFlowRate QCon_flow = heatPortCon.Q_flow
     "Heat input into the water due to convective heat transfer with room air";
-  Modelica.SIunits.HeatFlowRate QRad_flow = heatPortRad.Q_flow
+  Modelica.Units.SI.HeatFlowRate QRad_flow = heatPortRad.Q_flow
     "Heat input into the water due to radiative heat transfer with room";
-  Modelica.SIunits.HeatFlowRate Q_flow = QCon_flow + QRad_flow
+  Modelica.Units.SI.HeatFlowRate Q_flow = QCon_flow + QRad_flow
     "Heat input into the water";
 
   // Heat ports
@@ -88,27 +88,27 @@
     each final mSenFac=mSenFac) "Volume for fluid stream"
     annotation (Placement(transformation(extent={{-9,0},{11,-20}})));
 protected
-   parameter Modelica.SIunits.SpecificHeatCapacity cp_nominal=
+   parameter Modelica.Units.SI.SpecificHeatCapacity cp_nominal=
       Medium.specificHeatCapacityCp(
         Medium.setState_pTX(Medium.p_default, T_a_nominal, Medium.X_default))
     "Specific heat capacity at nominal conditions";
-   parameter Modelica.SIunits.HeatFlowRate QEle_flow_nominal[nEle](
+   parameter Modelica.Units.SI.HeatFlowRate QEle_flow_nominal[nEle](
       each fixed=false, each start=Q_flow_nominal/nEle)
     "Nominal heating power of each element";
-   parameter Modelica.SIunits.Temperature TWat_nominal[nEle](
+   parameter Modelica.Units.SI.Temperature TWat_nominal[nEle](
       each fixed=false,
       start={T_a_nominal - i/nEle * (T_a_nominal-T_b_nominal) for i in 1:nEle})
     "Water temperature in each element at nominal conditions";
-   parameter Modelica.SIunits.TemperatureDifference[nEle] dTRad_nominal(
+   parameter Modelica.Units.SI.TemperatureDifference[nEle] dTRad_nominal(
     each fixed=false, start={T_a_nominal - i/nEle * (T_a_nominal-T_b_nominal) - TRad_nominal
     for i in 1:nEle})
     "Temperature difference for radiative heat transfer at nominal conditions";
-   parameter Modelica.SIunits.TemperatureDifference[nEle] dTCon_nominal(
+   parameter Modelica.Units.SI.TemperatureDifference[nEle] dTCon_nominal(
     each fixed=false, start={T_a_nominal - i/nEle * (T_a_nominal-T_b_nominal) - TAir_nominal
     for i in 1:nEle})
     "Temperature difference for convective heat transfer at nominal conditions";
 
-   parameter Modelica.SIunits.ThermalConductance UAEle(fixed=false, min=0,
+   parameter Modelica.Units.SI.ThermalConductance UAEle(fixed=false, min=0,
      start=Q_flow_nominal/((T_a_nominal+T_b_nominal)/2-((1-fraRad)*TAir_nominal+fraRad*TRad_nominal))/nEle)
     "UA value at nominal condition for each element";
 
@@ -124,9 +124,9 @@
     "Heat input into radiator from radiative heat transfer"
      annotation (Placement(transformation(extent={{-48,-80},{-28,-60}})));
 
-   Modelica.SIunits.TemperatureDifference dTCon[nEle] = {heatPortCon.T - vol[i].T for i in 1:nEle}
+   Modelica.Units.SI.TemperatureDifference dTCon[nEle] = {heatPortCon.T - vol[i].T for i in 1:nEle}
     "Temperature difference for convective heat transfer";
-   Modelica.SIunits.TemperatureDifference dTRad[nEle] = {heatPortRad.T - vol[i].T for i in 1:nEle}
+   Modelica.Units.SI.TemperatureDifference dTRad[nEle] = {heatPortRad.T - vol[i].T for i in 1:nEle}
     "Temperature difference for radiative heat transfer";
 
   Modelica.Blocks.Sources.RealExpression QCon[nEle](y={if homotopyInitialization
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/SensibleCooler_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/SensibleCooler_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/SensibleCooler_T.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/SensibleCooler_T.mo"	2022-03-10 09:58:29.232150618 +0000
@@ -14,11 +14,11 @@
       final T_start=T_start,
       final X_start=Medium.X_default));
 
-  parameter Modelica.SIunits.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/DryCoilEffectivenessNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/DryCoilEffectivenessNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/DryCoilEffectivenessNTU.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/DryCoilEffectivenessNTU.mo"	2022-03-10 09:58:29.188150612 +0000
@@ -6,17 +6,17 @@
  package Medium1 = Buildings.Media.Water;
  package Medium2 = Buildings.Media.Air;
 
- parameter Modelica.SIunits.SpecificHeatCapacity cp1=
+ parameter Modelica.Units.SI.SpecificHeatCapacity cp1=
  Medium1.specificHeatCapacityCp(
       Medium1.setState_pTX(Medium1.p_default, Medium1.T_default, Medium1.X_default))
     "Specific heat capacity of medium 2";
- parameter Modelica.SIunits.SpecificHeatCapacity cp2=
+ parameter Modelica.Units.SI.SpecificHeatCapacity cp2=
  Medium2.specificHeatCapacityCp(
       Medium2.setState_pTX(Medium2.p_default, Medium2.T_default, Medium2.X_default))
     "Specific heat capacity of medium 2";
- parameter Modelica.SIunits.MassFlowRate m1_flow = 5
+ parameter Modelica.Units.SI.MassFlowRate m1_flow = 5
     "Nominal mass flow rate medium 1";
- parameter Modelica.SIunits.MassFlowRate m2_flow = m1_flow*cp1/
+ parameter Modelica.Units.SI.MassFlowRate m2_flow = m1_flow*cp1/
       cp2 "Nominal mass flow rate medium 2";
 
   Buildings.Fluid.Sources.Boundary_pT sin_2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/EvaporatorCondenser.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/EvaporatorCondenser.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/EvaporatorCondenser.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/EvaporatorCondenser.mo"	2022-03-10 09:58:29.148150606 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.01
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.01
     "Nominal mass flow rate";
 
   Buildings.HeatTransfer.Sources.FixedTemperature ref(T=283.15)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"	2022-03-10 09:58:29.132150605 +0000
@@ -5,7 +5,7 @@
   package Medium = Buildings.Media.Air;
 
 
-  parameter Modelica.SIunits.MassFlowRate
+  parameter Modelica.Units.SI.MassFlowRate
     m_flow_nominal=3000/1000/20 "Nominal mass flow rate";
 
   Buildings.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/PrescribedOutlet.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/PrescribedOutlet.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/PrescribedOutlet.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/PrescribedOutlet.mo"	2022-03-10 09:58:29.116150602 +0000
@@ -3,7 +3,7 @@
   "Model that demonstrates the ideal heater/cooler model for a prescribed outlet temperature, configured as steady-state"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.1
     "Nominal mass flow rate";
   Buildings.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTU.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTU.mo"	2022-03-10 09:58:28.988150586 +0000
@@ -6,30 +6,30 @@
   package Medium_W = Buildings.Media.Water;
   package Medium_A = Buildings.Media.Air;
 
-  constant Modelica.SIunits.AbsolutePressure pAtm = 101325
+  constant Modelica.Units.SI.AbsolutePressure pAtm = 101325
     "Atmospheric pressure";
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal=
-    Modelica.SIunits.Conversions.from_degF(42)
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=
+    Modelica.Units.Conversions.from_degF(42)
     "Inlet water temperature";
-  parameter Modelica.SIunits.Temperature T_a2_nominal=
-    Modelica.SIunits.Conversions.from_degF(80)
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=
+    Modelica.Units.Conversions.from_degF(80)
     "Inlet air temperature";
-  parameter Modelica.SIunits.Temperature T_b1_nominal=
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=
     273.15+11.0678
     "Outlet water temperature in fully wet conditions";
-  parameter Modelica.SIunits.Temperature T_b2_nominal=
+  parameter Modelica.Units.SI.Temperature T_b2_nominal=
     273.15+13.5805
     "Outlet air temperature in fully wet conditions";
-  final parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal=
+  final parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal=
     m1_flow_nominal * 4186 * (T_a1_nominal - T_b1_nominal);
   parameter Real X_w_a2_nominal = 0.0173
     "Inlet water mass fraction in fully wet conditions";
-  parameter Modelica.SIunits.ThermalConductance UA_nominal = 4748
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal = 4748
     "Total thermal conductance at nominal flow, from textbook";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 3.78
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 3.78
     "Nominal mass flow rate of water";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 2.646
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 2.646
     "Nominal mass flow rate of air";
   parameter Types.HeatExchangerConfiguration hexCon=
     Types.HeatExchangerConfiguration.CounterFlow
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTUHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTUHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTUHeating.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/Validation/WetCoilEffectivenessNTUHeating.mo"	2022-03-10 09:58:28.956150582 +0000
@@ -6,47 +6,47 @@
   package Medium_W = Buildings.Media.Water;
   package Medium_A = Buildings.Media.Air;
 
-  constant Modelica.SIunits.AbsolutePressure pAtm = 101325
+  constant Modelica.Units.SI.AbsolutePressure pAtm = 101325
     "Atmospheric pressure";
 
-  parameter Modelica.SIunits.Temperature T_a1_nominal=50+273.15
+  parameter Modelica.Units.SI.Temperature T_a1_nominal=50+273.15
     "Inlet water temperature";
 
-  parameter Modelica.SIunits.Temperature T_b1_nominal=45+273.15
+  parameter Modelica.Units.SI.Temperature T_b1_nominal=45+273.15
     "Outlet water temperature";
 
-  parameter Modelica.SIunits.Temperature T_a2_nominal=273.15
+  parameter Modelica.Units.SI.Temperature T_a2_nominal=273.15
     "Inlet air temperature";
 
-  final parameter Modelica.SIunits.Temperature T_b2_nominal=
+  final parameter Modelica.Units.SI.Temperature T_b2_nominal=
     T_a2_nominal + Q_flow_nominal / m2_flow_nominal / 1010
     "Outlet air temperature";
 
-  final parameter Modelica.SIunits.ThermalConductance CMin_flow_nominal=
+  final parameter Modelica.Units.SI.ThermalConductance CMin_flow_nominal=
     min(m1_flow_nominal * 4186, m2_flow_nominal * 1010)
     "Minimal capacity flow rate at nominal condition";
 
-  final parameter Modelica.SIunits.ThermalConductance CMax_flow_nominal=
+  final parameter Modelica.Units.SI.ThermalConductance CMax_flow_nominal=
     max(m1_flow_nominal * 4186, m2_flow_nominal * 1010)
     "Minimal capacity flow rate at nominal condition";
 
-  final parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal=
+  final parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal=
     m1_flow_nominal * 4186 * (T_a1_nominal - T_b1_nominal);
 
   final parameter Real eps_nominal=
     abs(Q_flow_nominal/((T_a1_nominal - T_a2_nominal) * CMin_flow_nominal))
     "Nominal effectiveness";
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal=
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal=
     Buildings.Fluid.HeatExchangers.BaseClasses.ntu_epsilonZ(
       eps=eps_nominal,
       Z=CMin_flow_nominal/CMax_flow_nominal,
       flowRegime=Integer(hexCon)) * CMin_flow_nominal
     "Total thermal conductance at nominal flow";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 3.78
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 3.78
     "Nominal mass flow rate of water";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 2.646
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 2.646
     "Nominal mass flow rate of air";
   parameter Types.HeatExchangerConfiguration hexCon=
     Types.HeatExchangerConfiguration.CounterFlow
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilCounterFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilCounterFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilCounterFlow.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilCounterFlow.mo"	2022-03-10 09:58:28.928150578 +0000
@@ -11,10 +11,10 @@
     "Set to true to cause port_a.m_flow + port_b.m_flow = 0 even if mWat_flow is non-zero. Used only if Medium.nX > 1"
     annotation(HideResult=true);
 
-  Modelica.SIunits.HeatFlowRate QSen2_flow = Q2_flow - QLat2_flow
+  Modelica.Units.SI.HeatFlowRate QSen2_flow = Q2_flow - QLat2_flow
     "Sensible heat input into air stream (negative if air is cooled)";
 
-  Modelica.SIunits.HeatFlowRate QLat2_flow=
+  Modelica.Units.SI.HeatFlowRate QLat2_flow=
     Buildings.Utilities.Psychrometrics.Constants.h_fg * mWat_flow
     "Latent heat input into air (negative if air is dehumidified)";
 
@@ -25,9 +25,9 @@
       noEvent(if (Q2_flow > 1E-6 or Q2_flow < -1E-6) then Q2_flow else 1)
        "Sensible to total heat ratio";
 
-  Modelica.SIunits.MassFlowRate mWat_flow = sum(ele[i].vol2.mWat_flow for i in 1:nEle)
-    "Water flow rate";
 
+  Modelica.Units.SI.MassFlowRate mWat_flow = sum(ele[i].vol2.mWat_flow for i in 1:nEle)
+    "Water flow rate";
  annotation (
 defaultComponentName="cooCoi",
     Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilDiscretized.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilDiscretized.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilDiscretized.mo"	2022-03-10 09:58:28.912150576 +0000
@@ -11,10 +11,10 @@
     temSen_1(m_flow_nominal=m1_flow_nominal),
     temSen_2(m_flow_nominal=m2_flow_nominal));
 
-  Modelica.SIunits.HeatFlowRate QSen2_flow = Q2_flow - QLat2_flow
+  Modelica.Units.SI.HeatFlowRate QSen2_flow = Q2_flow - QLat2_flow
     "Sensible heat input into air stream (negative if air is cooled)";
 
-  Modelica.SIunits.HeatFlowRate QLat2_flow=
+  Modelica.Units.SI.HeatFlowRate QLat2_flow=
     Buildings.Utilities.Psychrometrics.Constants.h_fg * mWat_flow
     "Latent heat input into air (negative if air is dehumidified)";
 
@@ -25,9 +25,9 @@
       noEvent(if (Q2_flow > 1E-6 or Q2_flow < -1E-6) then Q2_flow else 1)
        "Sensible to total heat ratio";
 
-   Modelica.SIunits.MassFlowRate mWat_flow = sum(hexReg[:].ele[:,:].vol2.mWat_flow)
-     "Water flow rate";
 
+   Modelica.Units.SI.MassFlowRate mWat_flow = sum(hexReg[:].ele[:,:].vol2.mWat_flow)
+     "Water flow rate";
  annotation (
 defaultComponentName="cooCoi",
     Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilEffectivenessNTU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilEffectivenessNTU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilEffectivenessNTU.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatExchangers/WetCoilEffectivenessNTU.mo"	2022-03-10 09:58:28.904150576 +0000
@@ -22,25 +22,25 @@
       Evaluate=true,
       Dialog(group="Nominal thermal performance"));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(
     fixed=use_Q_flow_nominal)
     "Nominal heat flow rate (positive for heat transfer from 1 to 2)"
     annotation (Dialog(
       group="Nominal thermal performance",
       enable=use_Q_flow_nominal));
-  parameter Modelica.SIunits.Temperature T_a1_nominal(
+  parameter Modelica.Units.SI.Temperature T_a1_nominal(
     fixed=use_Q_flow_nominal)
     "Water inlet temperature at a rated condition"
     annotation (Dialog(
       group="Nominal thermal performance",
       enable=use_Q_flow_nominal));
-  parameter Modelica.SIunits.Temperature T_a2_nominal(
+  parameter Modelica.Units.SI.Temperature T_a2_nominal(
     fixed=use_Q_flow_nominal)
     "Air inlet temperature at a rated condition"
     annotation (Dialog(
       group="Nominal thermal performance",
       enable=use_Q_flow_nominal));
-  parameter Modelica.SIunits.MassFraction w_a2_nominal(
+  parameter Modelica.Units.SI.MassFraction w_a2_nominal(
     start=0.01,
     fixed=use_Q_flow_nominal)
     "Humidity ratio of inlet air at a rated condition (in kg/kg dry air)"
@@ -48,7 +48,7 @@
       group="Nominal thermal performance",
       enable=use_Q_flow_nominal));
 
-  parameter Modelica.SIunits.ThermalConductance UA_nominal(
+  parameter Modelica.Units.SI.ThermalConductance UA_nominal(
     fixed=not use_Q_flow_nominal,
     min=0,
     start=1/(1/10+1/20))
@@ -66,13 +66,13 @@
     "Type of mass balance: dynamic (3 initialization options) or steady state"
     annotation(Evaluate=true, Dialog(tab = "Dynamics", group="Equations"));
 
-  Modelica.SIunits.HeatFlowRate Q1_flow = -dryWetCalcs.QTot_flow
+  Modelica.Units.SI.HeatFlowRate Q1_flow = -dryWetCalcs.QTot_flow
     "Heat input into water stream (positive if air is cooled)";
-  Modelica.SIunits.HeatFlowRate Q2_flow = dryWetCalcs.QTot_flow
+  Modelica.Units.SI.HeatFlowRate Q2_flow = dryWetCalcs.QTot_flow
     "Total heat input into air stream (negative if air is cooled)";
-  Modelica.SIunits.HeatFlowRate QSen2_flow = dryWetCalcs.QSen_flow
+  Modelica.Units.SI.HeatFlowRate QSen2_flow = dryWetCalcs.QSen_flow
     "Sensible heat input into air stream (negative if air is cooled)";
-  Modelica.SIunits.HeatFlowRate QLat2_flow=
+  Modelica.Units.SI.HeatFlowRate QLat2_flow=
     Buildings.Utilities.Psychrometrics.Constants.h_fg * mWat_flow
     "Latent heat input into air (negative if air is dehumidified)";
   Real SHR(
@@ -81,13 +81,13 @@
     unit="1") = QSen2_flow /
       noEvent(if (Q2_flow > 1E-6 or Q2_flow < -1E-6) then Q2_flow else 1)
     "Sensible to total heat ratio";
-  Modelica.SIunits.MassFlowRate mWat_flow = dryWetCalcs.mCon_flow
+  Modelica.Units.SI.MassFlowRate mWat_flow = dryWetCalcs.mCon_flow
     "Water flow rate of condensate removed from the air stream";
 
   Real dryFra(final unit="1", min=0, max=1) = dryWetCalcs.dryFra
     "Dry fraction, 0.3 means condensation occurs at 30% heat exchange length from air inlet";
 protected
-  final parameter Modelica.SIunits.MassFraction X_w_a2_nominal=
+  final parameter Modelica.Units.SI.MassFraction X_w_a2_nominal=
     w_a2_nominal / (1+w_a2_nominal)
     "Water mass fraction of inlet air at a rated condition (in kg/kg total air)";
 
@@ -264,25 +264,25 @@
     "Fraction of incoming state taken from port b2
     (used to avoid excessive calls to regStep)";
 
-  Modelica.SIunits.ThermalConductance C1_flow = abs(m1_flow)*
+  Modelica.Units.SI.ThermalConductance C1_flow = abs(m1_flow)*
     ( if allowFlowReversal1 then
            fra_a1 * Medium1.specificHeatCapacityCp(state_a1_inflow) +
            fra_b1 * Medium1.specificHeatCapacityCp(state_b1_inflow) else
         Medium1.specificHeatCapacityCp(state_a1_inflow))
     "Heat capacity flow rate medium 1";
-  Modelica.SIunits.ThermalConductance C2_flow = abs(m2_flow)*
+  Modelica.Units.SI.ThermalConductance C2_flow = abs(m2_flow)*
     ( if allowFlowReversal2 then
            fra_a2 * Medium2.specificHeatCapacityCp(state_a2_inflow) +
            fra_b2 * Medium2.specificHeatCapacityCp(state_b2_inflow) else
         Medium2.specificHeatCapacityCp(state_a2_inflow))
     "Heat capacity flow rate medium 2";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp1_nominal(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp1_nominal(fixed=false)
     "Specific heat capacity of medium 1 at nominal condition";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp2_nominal(fixed=false)
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp2_nominal(fixed=false)
     "Specific heat capacity of medium 2 at nominal condition";
-  parameter Modelica.SIunits.ThermalConductance C1_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance C1_flow_nominal(fixed=false)
     "Nominal capacity flow rate of Medium 1";
-  parameter Modelica.SIunits.ThermalConductance C2_flow_nominal(fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance C2_flow_nominal(fixed=false)
     "Nominal capacity flow rate of Medium 2";
   final parameter Medium1.ThermodynamicState sta1_default = Medium1.setState_phX(
      h=Medium1.h_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/EquationFitReversible.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/EquationFitReversible.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/EquationFitReversible.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/EquationFitReversible.mo"	2022-03-10 09:58:28.824150565 +0000
@@ -63,17 +63,17 @@
     annotation (Placement(transformation(extent={{100,-70},{120,-50}}),
         iconTransformation(extent={{100,-70},{120,-50}})));
 
-  Modelica.SIunits.Efficiency QRel_flow
+  Modelica.Units.SI.Efficiency QRel_flow
    "Thermal load ratio";
-  Modelica.SIunits.Efficiency PRel
+  Modelica.Units.SI.Efficiency PRel
    "Power ratio";
-  Modelica.SIunits.HeatFlowRate Q_flow_ava
+  Modelica.Units.SI.HeatFlowRate Q_flow_ava
    "Heat (or cooling) capacity available";
   Real PLR(min=0, nominal=1, unit="1")
    "Part load ratio";
 
 protected
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_small(min=Modelica.Constants.eps)=
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_small(min=Modelica.Constants.eps)=
    per.hea.Q_flow*1E-9*scaling_factor
    "Small value for heat flow rate or power, used to avoid division by zero";
   Real xNor[5] "Normalized inlet variables";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/PartialWaterToWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/PartialWaterToWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/PartialWaterToWater.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/PartialWaterToWater.mo"	2022-03-10 09:58:28.808150563 +0000
@@ -19,23 +19,23 @@
   parameter Real scaling_factor = 1.0
     "Scaling factor for heat pump capacity";
 
-  parameter Modelica.SIunits.ThermalConductance UACon
+  parameter Modelica.Units.SI.ThermalConductance UACon
     "Thermal conductance of condenser";
 
-  parameter Modelica.SIunits.ThermalConductance UAEva
+  parameter Modelica.Units.SI.ThermalConductance UAEva
     "Thermal conductance of evaporator";
 
-  parameter Modelica.SIunits.Time tau1=60
+  parameter Modelica.Units.SI.Time tau1=60
     "Time constant at nominal flow rate (used if energyDynamics1 <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Condenser"));
-  parameter Modelica.SIunits.Time tau2=60
+  parameter Modelica.Units.SI.Time tau2=60
     "Time constant at nominal flow rate (used if energyDynamics2 <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation (Dialog(tab="Dynamics", group="Evaporator"));
 
-  parameter Modelica.SIunits.Temperature T1_start=Medium1.T_default
+  parameter Modelica.Units.SI.Temperature T1_start=Medium1.T_default
     "Initial or guess value of set point"
     annotation (Dialog(tab="Dynamics", group="Condenser"));
-  parameter Modelica.SIunits.Temperature T2_start=Medium2.T_default
+  parameter Modelica.Units.SI.Temperature T2_start=Medium2.T_default
     "Initial or guess value of set point"
     annotation (Dialog(tab="Dynamics", group="Evaporator"));
 
@@ -47,10 +47,10 @@
   parameter Boolean enable_temperature_protection = true
     "Enable temperature protection"
     annotation(Evaluate=true, Dialog(group="Temperature protection"));
-  parameter Modelica.SIunits.Temperature TConMax = ref.TCri-5
+  parameter Modelica.Units.SI.Temperature TConMax = ref.TCri-5
     "Upper bound for condenser temperature"
     annotation(Dialog(enable=enable_temperature_protection, group="Temperature protection"));
-  parameter Modelica.SIunits.Temperature TEvaMin = 275.15
+  parameter Modelica.Units.SI.Temperature TEvaMin = 275.15
     "Lower bound for evaporator temperature"
     annotation(Dialog(enable=enable_temperature_protection, group="Temperature protection"));
   parameter Real dTHys(unit="K",min=0) = 5
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/Validation/EquationFitReversible.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/Validation/EquationFitReversible.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/Validation/EquationFitReversible.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/BaseClasses/Validation/EquationFitReversible.mo"	2022-03-10 09:58:28.772150559 +0000
@@ -4,9 +4,9 @@
 
    package Medium = Buildings.Media.Water "Medium model";
 
-   parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
+   parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
    "Source heat exchanger nominal mass flow rate";
-   parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
+   parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
    "Load heat exchanger nominal mass flow rate";
    parameter Data.EquationFitReversible.Trane_Axiom_EXW240 per
     "Performance data"
@@ -20,10 +20,10 @@
   Modelica.Blocks.Math.RealToInteger reaToInt
     "Real to integer conversion"
     annotation (Placement(transformation(extent={{-20,-20},{0,0}})));
-  Modelica.Blocks.Sources.Sine uMod(amplitude=1, freqHz=1/2600)
+  Modelica.Blocks.Sources.Sine uMod(amplitude=1, f =1/2600)
     "Heat pump operates in heating mode"
     annotation (Placement(transformation(extent={{-60,-20},{-40,0}})));
-  Modelica.Blocks.Sources.Sine Q_flow_set(amplitude=5000, freqHz=1/2600)
+  Modelica.Blocks.Sources.Sine Q_flow_set(amplitude=5000, f =1/2600)
     "Set point for heat flow rate"
     annotation (Placement(transformation(extent={{-60,70},{-40,90}})));
   Controls.OBC.CDL.Continuous.Sources.Constant mLoa_flow(k=1.89)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/BaseClasses/PartialWaterToWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/BaseClasses/PartialWaterToWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/BaseClasses/PartialWaterToWater.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/BaseClasses/PartialWaterToWater.mo"	2022-03-10 09:58:28.748150555 +0000
@@ -11,20 +11,20 @@
   replaceable package ref = Buildings.Media.Refrigerants.R410A
     "Refrigerant model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal
     "Nominal mass flow rate on condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal
     "Nominal mass flow rate on evaporator side";
 
-  parameter Modelica.SIunits.Pressure dp1_nominal = 1000
+  parameter Modelica.Units.SI.Pressure dp1_nominal = 1000
     "Pressure drop at nominal mass flow rate on condenser side";
-  parameter Modelica.SIunits.Pressure dp2_nominal = 1000
+  parameter Modelica.Units.SI.Pressure dp2_nominal = 1000
     "Pressure drop at nominal mass flow rate on evaporator side";
 
-  parameter Modelica.SIunits.ThermalConductance UACon
+  parameter Modelica.Units.SI.ThermalConductance UACon
     "Thermal conductance of condenser";
 
-  parameter Modelica.SIunits.ThermalConductance UAEva
+  parameter Modelica.Units.SI.ThermalConductance UAEva
     "Thermal conductance of evaporator";
 
   Modelica.Blocks.Sources.CombiTimeTable calDat(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/ScrollWaterToWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/ScrollWaterToWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/ScrollWaterToWater.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Calibration/ScrollWaterToWater.mo"	2022-03-10 09:58:28.732150553 +0000
@@ -28,21 +28,21 @@
   parameter Real volRat(min = 1.0, unit = "1") = 2.0
     "Built-in volume ratio";
 
-  parameter Modelica.SIunits.VolumeFlowRate V_flow_nominal(min = 0) = 0.009
+
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal(min = 0) = 0.009
     "Refrigerant volume flow rate at suction";
 
-  parameter Modelica.SIunits.MassFlowRate leaCoe(min = 0) = 0.03
+  parameter Modelica.Units.SI.MassFlowRate leaCoe(min = 0) = 0.03
     "Leakage coefficient";
 
-  parameter Modelica.SIunits.Efficiency etaEle = 0.696
+  parameter Modelica.Units.SI.Efficiency etaEle = 0.696
     "Electro-mechanical efficiency of the compressor";
 
-  parameter Modelica.SIunits.Power PLos(min = 0) = 500.0
+  parameter Modelica.Units.SI.Power PLos(min = 0) = 500.0
     "Constant part of the compressor power losses";
 
-  parameter Modelica.SIunits.TemperatureDifference dTSup(min = 0) = 10.0
+  parameter Modelica.Units.SI.TemperatureDifference dTSup(min = 0) = 10.0
     "Superheating at compressor suction";
-
   annotation (Icon(coordinateSystem(preserveAspectRatio=false, extent={{-140,-100},
             {100,100}})),
     Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-100},{100,100}}),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Carnot_TCon.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Carnot_TCon.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Carnot_TCon.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Carnot_TCon.mo"	2022-03-10 09:58:28.720150553 +0000
@@ -26,7 +26,7 @@
     final homotopyInitialization=homotopyInitialization,
     final Q_flow_nominal=QEva_flow_nominal));
 
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_max(
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(
     min=0) = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/PartialCompressor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/PartialCompressor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/PartialCompressor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/PartialCompressor.mo"	2022-03-10 09:58:28.688150547 +0000
@@ -26,31 +26,31 @@
       annotation (Placement(transformation(extent={{100,50},{120,70}},
           rotation=-90)));
 
-  Modelica.SIunits.SpecificEnthalpy hEva
+  Modelica.Units.SI.SpecificEnthalpy hEva
     "Specific enthalpy of saturated vapor at evaporator temperature";
 
-  Modelica.SIunits.SpecificEnthalpy hCon
+  Modelica.Units.SI.SpecificEnthalpy hCon
     "Specific enthalpy of saturated liquid at condenser temperature";
 
-  Modelica.SIunits.AbsolutePressure pEva(start = 100e3)
+  Modelica.Units.SI.AbsolutePressure pEva(start = 100e3)
     "Pressure of saturated vapor at evaporator temperature";
 
-  Modelica.SIunits.AbsolutePressure pCon(start = 1000e3)
+  Modelica.Units.SI.AbsolutePressure pCon(start = 1000e3)
     "Pressure of saturated liquid at condenser temperature";
 
-  Modelica.SIunits.AbsolutePressure pDis(start = 1000e3)
+  Modelica.Units.SI.AbsolutePressure pDis(start = 1000e3)
     "Discharge pressure of the compressor";
 
-  Modelica.SIunits.AbsolutePressure pSuc(start = 100e3)
+  Modelica.Units.SI.AbsolutePressure pSuc(start = 100e3)
     "Suction pressure of the compressor";
 
-  Modelica.SIunits.Temperature TSuc
+  Modelica.Units.SI.Temperature TSuc
     "Temperature at suction of the compressor";
 
   Boolean isOn(fixed=false)
     "State of the compressor, true if turned on";
 
-  Modelica.SIunits.SpecificVolume vSuc(start = 1e-4, min = 0)
+  Modelica.Units.SI.SpecificVolume vSuc(start = 1e-4, min = 0)
     "Specific volume of the refrigerant at suction of the compressor";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/TemperatureProtection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/TemperatureProtection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/TemperatureProtection.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/TemperatureProtection.mo"	2022-03-10 09:58:28.672150546 +0000
@@ -2,9 +2,9 @@
 model TemperatureProtection
   "Temperature protection for heat pump compressor"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Temperature TConMax
+  parameter Modelica.Units.SI.Temperature TConMax
     "Upper bound for condenser temperature";
-  parameter Modelica.SIunits.Temperature TEvaMin
+  parameter Modelica.Units.SI.Temperature TEvaMin
     "Lower bound for evaporator temperature";
   parameter Real dTHys(
     final unit="K",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/Validation/TemperatureProtection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/Validation/TemperatureProtection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/Validation/TemperatureProtection.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/BaseClasses/Validation/TemperatureProtection.mo"	2022-03-10 09:58:28.636150541 +0000
@@ -7,12 +7,12 @@
     temPro(TConMax=313.15, TEvaMin=278.15) "Temperature protection block"
     annotation (Placement(transformation(extent={{-20,0},{0,20}})));
   Modelica.Blocks.Sources.Cosine TEva(
-    freqHz=1,
+    f =1,
     amplitude=10,
     offset=283.15) "Evaporator temperature"
     annotation (Placement(transformation(extent={{-80,-40},{-60,-20}})));
   Modelica.Blocks.Sources.Cosine TCon(
-    freqHz=1.2,
+    f =1.2,
     offset=303.15,
     amplitude=20) "Condenser temperature"
     annotation (Placement(transformation(extent={{-80,40},{-60,60}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ReciprocatingCompressor.mo"	2022-03-10 09:58:28.628150540 +0000
@@ -3,7 +3,7 @@
   "Model for a reciprocating compressor, based on Jin (2002)"
   extends Buildings.Fluid.HeatPumps.Compressors.BaseClasses.PartialCompressor;
 
-  parameter Modelica.SIunits.VolumeFlowRate pisDis
+  parameter Modelica.Units.SI.VolumeFlowRate pisDis
     "Piston displacement";
 
   parameter Real cleFac(
@@ -11,29 +11,29 @@
     final unit = "1")
     "Clearance factor";
 
-  parameter Modelica.SIunits.Efficiency etaEle
+  parameter Modelica.Units.SI.Efficiency etaEle
     "Electro-mechanical efficiency of the compressor";
 
-  parameter Modelica.SIunits.Power PLos(min = 0)
+  parameter Modelica.Units.SI.Power PLos(min = 0)
     "Constant part of the compressor power losses";
 
-  parameter Modelica.SIunits.AbsolutePressure pDro
+  parameter Modelica.Units.SI.AbsolutePressure pDro
     "Pressure drop at suction and discharge of the compressor";
 
-  parameter Modelica.SIunits.TemperatureDifference dTSup(min = 0)
+  parameter Modelica.Units.SI.TemperatureDifference dTSup(min = 0)
     "Superheating at compressor suction";
 
-  Modelica.SIunits.MassFlowRate m_flow
+  Modelica.Units.SI.MassFlowRate m_flow
     "Refrigerant mass flow rate";
 
-  Modelica.SIunits.Power PThe
+  Modelica.Units.SI.Power PThe
     "Theoretical power consumed by the compressor";
 
-  Modelica.SIunits.Efficiency COP(start=5)
+  Modelica.Units.SI.Efficiency COP(start=5)
     "Heating COP of the compressor";
 
 protected
-  Modelica.SIunits.IsentropicExponent k(start = 1.2)
+  Modelica.Units.SI.IsentropicExponent k(start = 1.2)
     "Isentropic exponent of the refrigerant";
 
   Real pisDis_norm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ScrollCompressor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ScrollCompressor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ScrollCompressor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Compressors/ScrollCompressor.mo"	2022-03-10 09:58:28.612150538 +0000
@@ -8,35 +8,35 @@
     final unit = "1")
     "Built-in volume ratio";
 
-  parameter Modelica.SIunits.VolumeFlowRate V_flow_nominal(min=0)
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal(min=0)
     "Refrigerant volume flow rate at suction at full load conditions";
 
-  parameter Modelica.SIunits.MassFlowRate leaCoe(
+  parameter Modelica.Units.SI.MassFlowRate leaCoe(
     min = 0)
     "Leakage mass flow rate at a pressure ratio of 1";
 
-  parameter Modelica.SIunits.Efficiency etaEle
+  parameter Modelica.Units.SI.Efficiency etaEle
     "Electro-mechanical efficiency of the compressor";
 
-  parameter Modelica.SIunits.Power PLos(min = 0)
+  parameter Modelica.Units.SI.Power PLos(min = 0)
     "Constant part of the compressor power losses";
 
-  parameter Modelica.SIunits.TemperatureDifference dTSup(min = 0)
+  parameter Modelica.Units.SI.TemperatureDifference dTSup(min = 0)
     "Superheating at compressor suction";
 
-  Modelica.SIunits.MassFlowRate m_flow
+  Modelica.Units.SI.MassFlowRate m_flow
     "Refrigerant mass flow rate";
 
-  Modelica.SIunits.MassFlowRate mLea_flow "Refrigerant leakage mass flow rate";
+  Modelica.Units.SI.MassFlowRate mLea_flow "Refrigerant leakage mass flow rate";
 
-  Modelica.SIunits.Power PThe
+  Modelica.Units.SI.Power PThe
     "Theoretical power consumed by the compressor";
 
-  Modelica.SIunits.Efficiency COP(start=5)
+  Modelica.Units.SI.Efficiency COP(start=5)
     "Heating COP of the compressor";
 
 protected
-  Modelica.SIunits.IsentropicExponent k(start = 1.2)
+  Modelica.Units.SI.IsentropicExponent k(start = 1.2)
     "Isentropic exponent of the refrigerant";
 
   Real v_norm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/BaseClasses/HeatPumps.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/BaseClasses/HeatPumps.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/BaseClasses/HeatPumps.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/BaseClasses/HeatPumps.mo"	2022-03-10 09:58:28.440150516 +0000
@@ -3,26 +3,26 @@
   "Base record for calibrated heat pump models"
   extends Modelica.Icons.Record;
 
-  parameter Modelica.SIunits.Efficiency etaEle
+
+  parameter Modelica.Units.SI.Efficiency etaEle
     "Electro-mechanical efficiency of the compressor"
     annotation (Dialog(group="Compressor"));
 
-  parameter Modelica.SIunits.Power PLos(min = 0)
+  parameter Modelica.Units.SI.Power PLos(min = 0)
     "Constant part of the compressor power losses"
     annotation (Dialog(group="Compressor"));
 
-  parameter Modelica.SIunits.TemperatureDifference dTSup(min = 0)
+  parameter Modelica.Units.SI.TemperatureDifference dTSup(min = 0)
     "Superheating at compressor suction"
     annotation (Dialog(group="Evaporator"));
 
-  parameter Modelica.SIunits.ThermalConductance UACon
+  parameter Modelica.Units.SI.ThermalConductance UACon
     "Thermal conductance of condenser between water and refrigerant"
     annotation (Dialog(group="Condenser"));
 
-  parameter Modelica.SIunits.ThermalConductance UAEva
+  parameter Modelica.Units.SI.ThermalConductance UAEva
     "Thermal conductance of evaporator between water and refrigerant"
     annotation (Dialog(group="Evaporator"));
-
   annotation (
     defaultComponentName="datHeaPum",
     preferredView="info",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/EquationFitReversible/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/EquationFitReversible/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/EquationFitReversible/Generic.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/EquationFitReversible/Generic.mo"	2022-03-10 09:58:28.420150514 +0000
@@ -8,9 +8,9 @@
      mLoa_flow = hea.mLoa_flow,
      mSou_flow = hea.mSou_flow)
    "Performance data for cooling mode (set coo.P = 0 to disable operation in cooling mode)";
-  parameter Modelica.SIunits.PressureDifference dpHeaLoa_nominal(min=0) = 30000
+  parameter Modelica.Units.SI.PressureDifference dpHeaLoa_nominal(min=0) = 30000
    "Nominal pressure drop at load heat exchanger side at hea.mLoa_flow";
-  parameter Modelica.SIunits.PressureDifference dpHeaSou_nominal(min=0) = 30000
+  parameter Modelica.Units.SI.PressureDifference dpHeaSou_nominal(min=0) = 30000
    "Nominal pressure drop at load heat exchanger side at hea.mSou_flow";
 
   final parameter Boolean reverseCycle=coo.P > Modelica.Constants.eps
@@ -19,15 +19,15 @@
 
 protected
   record HeatingCoolingData "Record for performance data that are used for heating and cooling separately"
-    parameter Modelica.SIunits.HeatFlowRate Q_flow
+    parameter Modelica.Units.SI.HeatFlowRate Q_flow
      "Nominal capacity"
       annotation (Dialog(group="Nominal conditions at load heat exchanger side"));
-    parameter Modelica.SIunits.Power P
+    parameter Modelica.Units.SI.Power P
     "Nominal compressor power"
       annotation (Dialog(group="Nominal conditions at load heat exchanger side"));
-    parameter Modelica.SIunits.MassFlowRate mLoa_flow
+    parameter Modelica.Units.SI.MassFlowRate mLoa_flow
      "Nominal mass flow rate at load heat exchanger side";
-    parameter Modelica.SIunits.MassFlowRate mSou_flow
+    parameter Modelica.Units.SI.MassFlowRate mSou_flow
      "Nominal mass flow rate at source heat exchanger side";
     parameter Real coeQ[5]
      "Load ratio coefficients"
@@ -35,10 +35,10 @@
     parameter Real coeP[5]
      "Power ratio coefficients"
       annotation (Dialog(group="Electrical power performance coefficients"));
-    parameter Modelica.SIunits.Temperature TRefLoa
+    parameter Modelica.Units.SI.Temperature TRefLoa
      "Reference temperature used to normalize the load heat exchanger inlet water temperature"
       annotation (Dialog(group="Reference conditions"));
-    parameter Modelica.SIunits.Temperature TRefSou
+    parameter Modelica.Units.SI.Temperature TRefSou
      "Reference temperature used to normalize the source heat exchanger inlet water temperature"
       annotation (Dialog(group="Reference conditions"));
     annotation (Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ReciprocatingWaterToWater/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ReciprocatingWaterToWater/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ReciprocatingWaterToWater/Generic.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ReciprocatingWaterToWater/Generic.mo"	2022-03-10 09:58:28.396150511 +0000
@@ -2,7 +2,7 @@
 record Generic "Record for reciprocating water to water heat pump"
   extends BaseClasses.HeatPumps;
 
-  parameter Modelica.SIunits.VolumeFlowRate pisDis
+  parameter Modelica.Units.SI.VolumeFlowRate pisDis
     "Piston displacement"
     annotation (Dialog(group="Compressor"));
 
@@ -10,10 +10,10 @@
     "Clearance factor"
     annotation (Dialog(group="Compressor"));
 
-  parameter Modelica.SIunits.AbsolutePressure pDro
+
+  parameter Modelica.Units.SI.AbsolutePressure pDro
     "Pressure drop at suction and discharge of the compressor"
     annotation (Dialog(group="Compressor"));
-
   annotation (
     defaultComponentPrefixes = "parameter",
     defaultComponentName="datHeaPum",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ScrollWaterToWater/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ScrollWaterToWater/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ScrollWaterToWater/Generic.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Data/ScrollWaterToWater/Generic.mo"	2022-03-10 09:58:28.384150509 +0000
@@ -8,14 +8,14 @@
     "Built-in volume ratio"
     annotation (Dialog(group="Compressor"));
 
-  parameter Modelica.SIunits.VolumeFlowRate V_flow_nominal(min=0)
+
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal(min=0)
     "Refrigerant volume flow rate at suction"
     annotation (Dialog(group="Compressor"));
 
-  parameter Modelica.SIunits.MassFlowRate leaCoe(min = 0)
+  parameter Modelica.Units.SI.MassFlowRate leaCoe(min = 0)
     "Leakage coefficient"
     annotation (Dialog(group="Compressor"));
-
   annotation (
     defaultComponentPrefixes = "parameter",
     defaultComponentName="datHeaPum",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/EquationFitReversible.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/EquationFitReversible.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/EquationFitReversible.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/EquationFitReversible.mo"	2022-03-10 09:58:28.028150464 +0000
@@ -18,7 +18,7 @@
             {70,92}})));
   parameter Real scaling_factor = 1
    "Scaling factor for heat pump capacity";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_small = per.hea.Q_flow*scaling_factor*1E-9
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_small = per.hea.Q_flow*scaling_factor*1E-9
    "Small value for heat flow rate or power, used to avoid division by zero"
    annotation(Dialog(tab="Advanced"));
 
@@ -56,7 +56,7 @@
   output Real PLR(min=0, nominal=1, unit="1") = equFit.PLR
    "Part load ratio";
 protected
-  constant Modelica.SIunits.SpecificEnergy h1_default=
+  constant Modelica.Units.SI.SpecificEnergy h1_default=
      Medium1.specificEnthalpy_pTX(
        Medium1.p_default,
        Medium1.T_default,
@@ -69,7 +69,7 @@
   Modelica.Blocks.Sources.RealExpression mSou_flow(y=port_a2.m_flow)
    "Source-side mass flow rate"
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
-  Modelica.SIunits.SpecificEnthalpy hSet=
+  Modelica.Units.SI.SpecificEnthalpy hSet=
     if uMod == 0
     then
       h1_default
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"	2022-03-10 09:58:27.984150459 +0000
@@ -5,13 +5,13 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-5
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-5
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_nominal = 100E3
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal = 100E3
     "Evaporator heat flow rate";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
     QCon_flow_nominal/dTCon_nominal/4200 "Nominal mass flow rate at condenser";
 
   Buildings.Fluid.HeatPumps.Carnot_TCon heaPum(
@@ -60,13 +60,13 @@
     nPorts=1)
     annotation (Placement(transformation(extent={{60,28},{40,48}})));
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp2_default=
+
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp2_default=
     Medium2.specificHeatCapacityCp(Medium2.setState_pTX(
       Medium2.p_default,
       Medium2.T_default,
       Medium2.X_default))
     "Specific heat capacity of medium 2 at default medium state";
-
 equation
   connect(sou1.ports[1], heaPum.port_a1) annotation (Line(
       points={{-40,6},{-10,6}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_y.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_y.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/Carnot_y.mo"	2022-03-10 09:58:27.972150457 +0000
@@ -5,16 +5,16 @@
  package Medium2 = Buildings.Media.Water "Medium model";
   parameter Real COP_nominal = 6 "Nominal COP";
 
-  parameter Modelica.SIunits.Power P_nominal=10E3
+  parameter Modelica.Units.SI.Power P_nominal=10E3
     "Nominal compressor power (at y=1)";
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=
      -P_nominal*(COP_nominal-1)/cp2_default/dTEva_nominal
     "Nominal mass flow rate at chilled water side";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
       P_nominal*COP_nominal/cp1_default/dTCon_nominal
     "Nominal mass flow rate at condenser water wide";
   Buildings.Fluid.HeatPumps.Carnot_y heaPum(
@@ -70,14 +70,14 @@
     startTime=900,
     offset=273.15 + 15) "Evaporator inlet temperature"
     annotation (Placement(transformation(extent={{50,-40},{70,-20}})));
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp1_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp1_default=
     Medium1.specificHeatCapacityCp(Medium1.setState_pTX(
       Medium1.p_default,
       Medium1.T_default,
       Medium1.X_default))
     "Specific heat capacity of medium 2 at default medium state";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp2_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp2_default=
     Medium2.specificHeatCapacityCp(Medium2.setState_pTX(
       Medium2.p_default,
       Medium2.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible.mo"	2022-03-10 09:58:27.956150456 +0000
@@ -6,9 +6,9 @@
   parameter Data.EquationFitReversible.Trane_Axiom_EXW240 per
    "Reverse heat pump performance data"
    annotation (Placement(transformation(extent={{-100,80},{-80,100}})));
-  parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
+  parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
    "Source heat exchanger nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
    "Load heat exchanger nominal mass flow rate";
 
   Buildings.Fluid.HeatPumps.EquationFitReversible heaPum(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible_CoolingClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible_CoolingClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible_CoolingClosedLoop.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/EquationFitReversible_CoolingClosedLoop.mo"	2022-03-10 09:58:27.936150452 +0000
@@ -6,9 +6,9 @@
   parameter Data.EquationFitReversible.Trane_Axiom_EXW240 per
    "Reversible heat pump performance data"
    annotation (Placement(transformation(extent={{-90,-80},{-70,-60}})));
-  parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
+  parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
    "Source heat exchanger nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
    "Load heat exchanger nominal mass flow rate";
 
   Buildings.Fluid.HeatPumps.EquationFitReversible heaPum(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/ScrollWaterToWater_OneRoomRadiator.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/ScrollWaterToWater_OneRoomRadiator.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/ScrollWaterToWater_OneRoomRadiator.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Examples/ScrollWaterToWater_OneRoomRadiator.mo"	2022-03-10 09:58:27.916150450 +0000
@@ -7,19 +7,19 @@
   replaceable package MediumW =
       Buildings.Media.Water "Medium model for water";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 20000
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 20000
     "Nominal heat flow rate of radiator";
-  parameter Modelica.SIunits.Temperature TRadSup_nominal = 273.15+50
+  parameter Modelica.Units.SI.Temperature TRadSup_nominal = 273.15+50
     "Radiator nominal supply water temperature";
-  parameter Modelica.SIunits.Temperature TRadRet_nominal = 273.15+45
+  parameter Modelica.Units.SI.Temperature TRadRet_nominal = 273.15+45
     "Radiator nominal return water temperature";
-  parameter Modelica.SIunits.MassFlowRate mHeaPum_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate mHeaPum_flow_nominal=
     Q_flow_nominal/4200/5
     "Heat pump nominal mass flow rate";
-  parameter Modelica.SIunits.Volume V=6*10*3 "Room volume";
-  parameter Modelica.SIunits.MassFlowRate mA_flow_nominal = V*1.2*6/3600
+  parameter Modelica.Units.SI.Volume V=6*10*3 "Room volume";
+  parameter Modelica.Units.SI.MassFlowRate mA_flow_nominal = V*1.2*6/3600
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.HeatFlowRate QRooInt_flow = 4000
+  parameter Modelica.Units.SI.HeatFlowRate QRooInt_flow = 4000
     "Internal heat gains of the room";
 //------------------------------------------------------------------------------//
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"	2022-03-10 09:58:27.832150439 +0000
@@ -5,20 +5,20 @@
  package Medium1 = Buildings.Media.Water "Medium model";
  package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator inlet-outlet";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet";
-  parameter Modelica.SIunits.HeatFlowRate QCon_flow_nominal = 100E3
+  parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal = 100E3
     "Evaporator heat flow rate";
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=
     QCon_flow_nominal/dTCon_nominal/4200 "Nominal mass flow rate at condenser";
 
   Modelica.Blocks.Sources.Constant TConLvg(k=273.15 + 40)
     "Control signal for condenser leaving temperature"
     annotation (Placement(transformation(extent={{-50,30},{-30,50}})));
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp2_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp2_default=
     Medium2.specificHeatCapacityCp(Medium2.setState_pTX(
       Medium2.p_default,
       Medium2.T_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_EnergyPlus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_EnergyPlus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_EnergyPlus.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_EnergyPlus.mo"	2022-03-10 09:58:27.796150435 +0000
@@ -6,9 +6,9 @@
   parameter Data.EquationFitReversible.EnergyPlus perEP
     "EnergyPlus heat pump performance"
       annotation (Placement(transformation(extent={{-60,-80},{-40,-60}})));
-  parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=perEP.hea.mSou_flow
+  parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=perEP.hea.mSou_flow
     "Source heat exchanger nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal=perEP.hea.mLoa_flow
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal=perEP.hea.mLoa_flow
     "Load heat exchanger nominal mass flow rate";
   Buildings.Fluid.HeatPumps.EquationFitReversible heaPum(
     redeclare package Medium1 = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_ScalingFactor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_ScalingFactor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_ScalingFactor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/EquationFitReversible_ScalingFactor.mo"	2022-03-10 09:58:27.776150432 +0000
@@ -7,9 +7,9 @@
   parameter Data.EquationFitReversible.Trane_Axiom_EXW240 per
     "Reverse heat pump performance data"
     annotation (Placement(transformation(extent={{40,80},{60,100}})));
-  parameter Modelica.SIunits.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
+  parameter Modelica.Units.SI.MassFlowRate mSou_flow_nominal=per.hea.mSou_flow
     "Source heat exchanger nominal mass flow rate";
-  parameter Modelica.SIunits.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
+  parameter Modelica.Units.SI.MassFlowRate mLoa_flow_nominal=per.hea.mLoa_flow
     "Load heat exchanger nominal mass flow rate";
   parameter Real scaling_factor=2
     "Scaling factor for heat pump capacity";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Dynamic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Dynamic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Dynamic.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Dynamic.mo"	2022-03-10 09:58:27.748150430 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_ScalingFactor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_ScalingFactor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_ScalingFactor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_ScalingFactor.mo"	2022-03-10 09:58:27.716150426 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   parameter Real scaling_factor = 2.41
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Static.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Static.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Static.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_Static.mo"	2022-03-10 09:58:27.680150420 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.HeatPumps.ReciprocatingWaterToWater heaPum(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_VariableSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_VariableSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_VariableSpeed.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ReciprocatingWaterToWater_VariableSpeed.mo"	2022-03-10 09:58:27.560150405 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Dynamic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Dynamic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Dynamic.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Dynamic.mo"	2022-03-10 09:58:27.536150402 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_ScalingFactor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_ScalingFactor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_ScalingFactor.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_ScalingFactor.mo"	2022-03-10 09:58:27.496150398 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   parameter Real scaling_factor = 2.41
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Static.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Static.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Static.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_Static.mo"	2022-03-10 09:58:27.460150392 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_TemperatureProtection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_TemperatureProtection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_TemperatureProtection.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_TemperatureProtection.mo"	2022-03-10 09:58:27.444150391 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
@@ -69,7 +69,7 @@
     annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
   Modelica.Blocks.Sources.Sine yLoa(
     startTime=250,
-    freqHz=1/600,
+f    =1/600,
     amplitude=30,
     offset=313.15) "Load side fluid temperature"
     annotation (Placement(transformation(extent={{-100,-10},{-80,10}})));
@@ -78,7 +78,7 @@
     startTime=0,
     amplitude=20,
     offset=293.15,
-    freqHz=1/400)
+f    =1/400)
                  "Source side fluid temperature"
     annotation (Placement(transformation(extent={{100,-38},{80,-18}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_VariableSpeed.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_VariableSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_VariableSpeed.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/HeatPumps/Validation/ScrollWaterToWater_VariableSpeed.mo"	2022-03-10 09:58:27.416150387 +0000
@@ -5,14 +5,14 @@
   package Medium1 = Buildings.Media.Water "Medium model";
   package Medium2 = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal = 0.47
     "Nominal mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal = 0.47
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal = 0.47
     "Nominal mass flow rate on the evaporator side";
 
-  parameter Modelica.SIunits.MassFlowRate flowSource = 0.79
+  parameter Modelica.Units.SI.MassFlowRate flowSource = 0.79
     "Mass flow rate on the condenser side";
-  parameter Modelica.SIunits.MassFlowRate flowLoad = 0.47
+  parameter Modelica.Units.SI.MassFlowRate flowLoad = 0.47
     "Mass flow rate on the evaporator side";
 
   Buildings.Fluid.Sources.Boundary_pT sin2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Examples/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Examples/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Examples/Humidifier_u.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Examples/Humidifier_u.mo"	2022-03-10 09:58:27.384150383 +0000
@@ -5,7 +5,7 @@
   package Medium = Buildings.Media.Air;
 
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
      3000/1000/20 "Nominal mass flow rate";
 
   Buildings.Fluid.Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Humidifier_u.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Humidifier_u.mo"	2022-03-10 09:58:27.364150380 +0000
@@ -7,7 +7,7 @@
     redeclare final Buildings.Fluid.MixingVolumes.MixingVolumeMoistAir vol(
     final prescribedHeatFlowRate=true));
 
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal
     "Water mass flow rate at u=1, positive for humidification";
 
   Modelica.Blocks.Interfaces.RealInput u(unit="1") "Control input"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SprayAirWasher_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SprayAirWasher_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SprayAirWasher_X.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SprayAirWasher_X.mo"	2022-03-10 09:58:27.348150378 +0000
@@ -16,11 +16,11 @@
       final energyDynamics = Modelica.Fluid.Types.Dynamics.SteadyState,
       final massDynamics = massDynamics));
 
-  parameter Modelica.SIunits.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
     "Maximum water mass flow rate addition (positive)"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX] = Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX] = Medium.X_default
     "Start value of mass fractions m_i/m"
     annotation (Dialog(tab="Initialization"));
 
@@ -42,10 +42,10 @@
     annotation (Placement(transformation(extent={{100,50},{120,70}})));
 
 protected
-  constant Modelica.SIunits.SpecificEnthalpy hSte = Medium.enthalpyOfLiquid(T=283.15)
+  constant Modelica.Units.SI.SpecificEnthalpy hSte = Medium.enthalpyOfLiquid(T=283.15)
     "Enthalpy of water at 10 degree Celsius";
 
-  Modelica.SIunits.SpecificEnthalpy hLea=
+  Modelica.Units.SI.SpecificEnthalpy hLea=
     inStream(port_a.h_outflow) +
     {hSte} * (port_b.Xi_outflow - inStream(port_a.Xi_outflow))
     "Approximation of leaving enthalpy, based on dh/dx=h_fg";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SteamHumidifier_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SteamHumidifier_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SteamHumidifier_X.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/SteamHumidifier_X.mo"	2022-03-10 09:58:27.328150375 +0000
@@ -14,11 +14,11 @@
       final energyDynamics = Modelica.Fluid.Types.Dynamics.SteadyState,
       final massDynamics = massDynamics));
 
-  parameter Modelica.SIunits.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
     "Maximum water mass flow rate addition (positive)"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX] = Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX] = Medium.X_default
     "Start value of mass fractions m_i/m"
     annotation (Dialog(tab="Initialization"));
 
@@ -43,10 +43,10 @@
     "Heat flow rate added to the fluid (if flow is from port_a to port_b)"
     annotation (Placement(transformation(extent={{100,70},{120,90}})));
 protected
-  constant Modelica.SIunits.SpecificEnthalpy hSte = Medium.enthalpyOfCondensingGas(T=373.15)
+  constant Modelica.Units.SI.SpecificEnthalpy hSte = Medium.enthalpyOfCondensingGas(T=373.15)
     "Enthalpy of steam at 100 degree Celsius";
 
-  Modelica.SIunits.SpecificEnthalpy hLea=
+  Modelica.Units.SI.SpecificEnthalpy hLea=
     inStream(port_a.h_outflow) +
     {hSte} * (port_b.Xi_outflow - inStream(port_a.Xi_outflow))
     "Approximation of leaving enthalpy, based on dh/dx=h_fg";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Validation/SprayAirWasher_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Validation/SprayAirWasher_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Validation/SprayAirWasher_X.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Humidifiers/Validation/SprayAirWasher_X.mo"	2022-03-10 09:58:27.288150371 +0000
@@ -5,10 +5,10 @@
 
   package Medium = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.1
     "Nominal mass flow rate";
 
-  parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal = m_flow_nominal * 0.004
+  parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal = m_flow_nominal * 0.004
     "Maximum humidification water mass flow rate";
 
   Buildings.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/ConservationEquation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/ConservationEquation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/ConservationEquation.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/ConservationEquation.mo"	2022-03-10 09:58:27.240150364 +0000
@@ -83,7 +83,7 @@
     X(start=X_start),
     d(start=rho_start)) "Medium properties";
 
-  Modelica.SIunits.Energy U(start=fluidVolume*rho_start*
+  Modelica.Units.SI.Energy U(start=fluidVolume*rho_start*
     Medium.specificInternalEnergy(Medium.setState_pTX(
      T=T_start,
      p=p_start,
@@ -91,16 +91,16 @@
     (T_start - Medium.reference_T)*CSen,
     nominal = 1E5) "Internal energy of fluid";
 
-  Modelica.SIunits.Mass m(
+  Modelica.Units.SI.Mass m(
     start=fluidVolume*rho_start,
     stateSelect=if massDynamics == Modelica.Fluid.Types.Dynamics.SteadyState
     then StateSelect.default else StateSelect.prefer)
     "Mass of fluid";
 
-  Modelica.SIunits.Mass[Medium.nXi] mXi(
+  Modelica.Units.SI.Mass[Medium.nXi] mXi(
     start=fluidVolume*rho_start*X_start[1:Medium.nXi])
     "Masses of independent components in the fluid";
-  Modelica.SIunits.Mass[Medium.nC] mC(
+  Modelica.Units.SI.Mass[Medium.nC] mC(
     start=fluidVolume*rho_start*C_start)
     "Masses of trace substances in the fluid";
   // C need to be added here because unlike for Xi, which has medium.Xi,
@@ -108,27 +108,27 @@
   Medium.ExtraProperty C[Medium.nC](nominal=C_nominal)
     "Trace substance mixture content";
 
-  Modelica.SIunits.MassFlowRate mb_flow "Mass flows across boundaries";
-  Modelica.SIunits.MassFlowRate[Medium.nXi] mbXi_flow
+  Modelica.Units.SI.MassFlowRate mb_flow "Mass flows across boundaries";
+  Modelica.Units.SI.MassFlowRate[Medium.nXi] mbXi_flow
     "Substance mass flows across boundaries";
   Medium.ExtraPropertyFlowRate[Medium.nC] mbC_flow
     "Trace substance mass flows across boundaries";
-  Modelica.SIunits.EnthalpyFlowRate Hb_flow
+  Modelica.Units.SI.EnthalpyFlowRate Hb_flow
     "Enthalpy flow across boundaries or energy source/sink";
 
   // Parameters that need to be defined by an extending class
-  parameter Modelica.SIunits.Volume fluidVolume "Volume";
-  final parameter Modelica.SIunits.HeatCapacity CSen=
+  parameter Modelica.Units.SI.Volume fluidVolume "Volume";
+  final parameter Modelica.Units.SI.HeatCapacity CSen=
     (mSenFac - 1)*rho_default*cp_default*fluidVolume
     "Aditional heat capacity for implementing mFactor";
 protected
   Medium.EnthalpyFlowRate ports_H_flow[nPorts];
-  Modelica.SIunits.MassFlowRate ports_mXi_flow[nPorts,Medium.nXi];
+  Modelica.Units.SI.MassFlowRate ports_mXi_flow[nPorts,Medium.nXi];
   Medium.ExtraPropertyFlowRate ports_mC_flow[nPorts,Medium.nC];
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
   Medium.specificHeatCapacityCp(state=state_default)
     "Heat capacity, to compute additional dry mass";
-  parameter Modelica.SIunits.Density rho_start=Medium.density(
+  parameter Modelica.Units.SI.Density rho_start=Medium.density(
    Medium.setState_pTX(
      T=T_start,
      p=p_start,
@@ -142,7 +142,7 @@
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Medium state at default values";
   // Density at medium default values, used to compute the size of control volumes
-  final parameter Modelica.SIunits.Density rho_default=Medium.density(
+  final parameter Modelica.Units.SI.Density rho_default=Medium.density(
     state=state_default) "Density, used to compute fluid mass";
   // Parameter that is used to construct the vector mXi_flow
   final parameter Real s[Medium.nXi] = {if Modelica.Utilities.Strings.isEqual(
@@ -151,7 +151,7 @@
                                             caseSensitive=false)
                                             then 1 else 0 for i in 1:Medium.nXi}
     "Vector with zero everywhere except where species is";
-  parameter Modelica.SIunits.SpecificEnthalpy hStart=
+  parameter Modelica.Units.SI.SpecificEnthalpy hStart=
     Medium.specificEnthalpy_pTX(p_start, T_start, X_start)
     "Start value for specific enthalpy";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPort.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPort.mo"	2022-03-10 09:58:27.180150358 +0000
@@ -55,35 +55,35 @@
     "= true to allow flow reversal in medium 4, false restricts to design direction (port_a -> port_b)"
     annotation(Dialog(tab="Assumptions"), Evaluate=true);
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_a1_start = Medium1.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_a1_start = Medium1.h_default
     "Start value for enthalpy flowing out of port a1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_b1_start = Medium1.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_b1_start = Medium1.h_default
     "Start value for enthalpy flowing out of port b1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_a2_start = Medium2.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_a2_start = Medium2.h_default
     "Start value for enthalpy flowing out of port a2"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_b2_start = Medium2.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_b2_start = Medium2.h_default
     "Start value for enthalpy flowing out of port b2"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-    parameter Modelica.SIunits.SpecificEnthalpy h_outflow_a3_start = Medium3.h_default
+    parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_a3_start = Medium3.h_default
     "Start value for enthalpy flowing out of port a1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_b3_start = Medium3.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_b3_start = Medium3.h_default
     "Start value for enthalpy flowing out of port b1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-    parameter Modelica.SIunits.SpecificEnthalpy h_outflow_a4_start = Medium4.h_default
+    parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_a4_start = Medium4.h_default
     "Start value for enthalpy flowing out of port a1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_b4_start = Medium4.h_default
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_b4_start = Medium4.h_default
     "Start value for enthalpy flowing out of port b1"
     annotation (Dialog(tab="Advanced", group="Initialization"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortFlowResistanceParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortFlowResistanceParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortFlowResistanceParameters.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortFlowResistanceParameters.mo"	2022-03-10 09:58:27.156150354 +0000
@@ -10,7 +10,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance1,
                 tab="Flow resistance", group="Medium 1"));
-  parameter Modelica.SIunits.Pressure dp1_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp1_nominal(min=0, displayUnit="Pa")
     "Pressure" annotation(Dialog(group = "Nominal condition"));
   parameter Boolean linearizeFlowResistance1 = false
     "= true, use linear relation between m_flow and dp for any flow rate"
@@ -28,7 +28,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance2,
                 tab="Flow resistance", group="Medium 2"));
-  parameter Modelica.SIunits.Pressure dp2_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp2_nominal(min=0, displayUnit="Pa")
     "Pressure" annotation(Dialog(group = "Nominal condition"));
   parameter Boolean linearizeFlowResistance2 = false
     "= true, use linear relation between m_flow and dp for any flow rate"
@@ -46,7 +46,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance3,
                 tab="Flow resistance", group="Medium 3"));
-  parameter Modelica.SIunits.Pressure dp3_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp3_nominal(min=0, displayUnit="Pa")
     "Pressure" annotation(Dialog(group = "Nominal condition"));
   parameter Boolean linearizeFlowResistance3 = false
     "= true, use linear relation between m_flow and dp for any flow rate"
@@ -64,7 +64,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance4,
                 tab="Flow resistance", group="Medium 4"));
-  parameter Modelica.SIunits.Pressure dp4_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.Pressure dp4_nominal(min=0, displayUnit="Pa")
     "Pressure" annotation(Dialog(group = "Nominal condition"));
   parameter Boolean linearizeFlowResistance4 = false
     "= true, use linear relation between m_flow and dp for any flow rate"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortHeatMassExchanger.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/EightPortHeatMassExchanger.mo"	2022-03-10 09:58:27.140150351 +0000
@@ -17,13 +17,13 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Time tau1 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau1 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau2 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau2 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau3 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau3 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau4 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau4 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
 
   // Assumptions
@@ -107,13 +107,13 @@
     "Nominal value of trace substances. (Set to typical order of magnitude.)"
    annotation (Dialog(tab="Initialization", group = "Medium 4", enable=Medium4.nC > 0));
 
- Modelica.SIunits.HeatFlowRate Q1_flow = vol1.heatPort.Q_flow
+ Modelica.Units.SI.HeatFlowRate Q1_flow = vol1.heatPort.Q_flow
     "Heat flow rate into medium 1";
-  Modelica.SIunits.HeatFlowRate Q2_flow = vol2.heatPort.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q2_flow = vol2.heatPort.Q_flow
     "Heat flow rate into medium 2";
-  Modelica.SIunits.HeatFlowRate Q3_flow = vol3.heatPort.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q3_flow = vol3.heatPort.Q_flow
     "Heat flow rate into medium 1";
-  Modelica.SIunits.HeatFlowRate Q4_flow = vol4.heatPort.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q4_flow = vol4.heatPort.Q_flow
     "Heat flow rate into medium 2";
 
   Buildings.Fluid.MixingVolumes.MixingVolume vol1(
@@ -242,38 +242,38 @@
 protected
   parameter Medium1.ThermodynamicState sta1_nominal=Medium1.setState_pTX(
       T=Medium1.T_default, p=Medium1.p_default, X=Medium1.X_default);
-  parameter Modelica.SIunits.Density rho1_nominal=Medium1.density(sta1_nominal)
+  parameter Modelica.Units.SI.Density rho1_nominal=Medium1.density(sta1_nominal)
     "Density, used to compute fluid volume";
   parameter Medium2.ThermodynamicState sta2_nominal=Medium2.setState_pTX(
       T=Medium2.T_default, p=Medium2.p_default, X=Medium2.X_default);
-  parameter Modelica.SIunits.Density rho2_nominal=Medium2.density(sta2_nominal)
+  parameter Modelica.Units.SI.Density rho2_nominal=Medium2.density(sta2_nominal)
     "Density, used to compute fluid volume";
   parameter Medium1.ThermodynamicState sta3_nominal=Medium3.setState_pTX(
       T=Medium3.T_default, p=Medium3.p_default, X=Medium3.X_default);
-  parameter Modelica.SIunits.Density rho3_nominal=Medium3.density(sta3_nominal)
+  parameter Modelica.Units.SI.Density rho3_nominal=Medium3.density(sta3_nominal)
     "Density, used to compute fluid volume";
   parameter Medium4.ThermodynamicState sta4_nominal=Medium4.setState_pTX(
       T=Medium4.T_default, p=Medium4.p_default, X=Medium4.X_default);
-  parameter Modelica.SIunits.Density rho4_nominal=Medium4.density(sta4_nominal)
+  parameter Modelica.Units.SI.Density rho4_nominal=Medium4.density(sta4_nominal)
     "Density, used to compute fluid volume";
 
   parameter Medium1.ThermodynamicState sta1_start=Medium1.setState_pTX(
       T=T1_start, p=p1_start, X=X1_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h1_outflow_start = Medium1.specificEnthalpy(sta1_start)
+  parameter Modelica.Units.SI.SpecificEnthalpy h1_outflow_start = Medium1.specificEnthalpy(sta1_start)
     "Start value for outflowing enthalpy";
   parameter Medium2.ThermodynamicState sta2_start=Medium2.setState_pTX(
       T=T2_start, p=p2_start, X=X2_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h2_outflow_start = Medium2.specificEnthalpy(sta2_start)
+  parameter Modelica.Units.SI.SpecificEnthalpy h2_outflow_start = Medium2.specificEnthalpy(sta2_start)
     "Start value for outflowing enthalpy";
   parameter Medium3.ThermodynamicState sta3_start=Medium3.setState_pTX(
       T=T3_start, p=p3_start, X=X3_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h3_outflow_start = Medium3.specificEnthalpy(sta3_start)
+  parameter Modelica.Units.SI.SpecificEnthalpy h3_outflow_start = Medium3.specificEnthalpy(sta3_start)
     "Start value for outflowing enthalpy";
   parameter Medium4.ThermodynamicState sta4_start=Medium4.setState_pTX(
       T=T4_start, p=p4_start, X=X4_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h4_outflow_start = Medium4.specificEnthalpy(sta4_start)
-    "Start value for outflowing enthalpy";
 
+  parameter Modelica.Units.SI.SpecificEnthalpy h4_outflow_start = Medium4.specificEnthalpy(sta4_start)
+    "Start value for outflowing enthalpy";
 initial algorithm
   // Check for tau1
   assert((energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState) or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/BaseClasses/PrescribedOutletState.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/BaseClasses/PrescribedOutletState.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/BaseClasses/PrescribedOutletState.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/BaseClasses/PrescribedOutletState.mo"	2022-03-10 09:58:27.060150342 +0000
@@ -4,7 +4,7 @@
   replaceable package Medium = Buildings.Media.Air
      constrainedby Modelica.Media.Interfaces.PartialMedium  "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=0.1
     "Nominal mass flow rate";
 
   Buildings.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/EightPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/EightPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/EightPortHeatMassExchanger.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/EightPortHeatMassExchanger.mo"	2022-03-10 09:58:26.912150323 +0000
@@ -3,7 +3,7 @@
   "EightPortHeatMassExchanger example model"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Sources.Boundary_pT sin(          redeclare package Medium = Medium, nPorts=4)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"	2022-03-10 09:58:26.888150321 +0000
@@ -3,7 +3,7 @@
   "FourPortHeatMassExchanger example model"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Buildings.Fluid.Interfaces.FourPortHeatMassExchanger fouPor(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/Humidifier_u.mo"	2022-03-10 09:57:40.232144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/Examples/Humidifier_u.mo"	2022-03-10 09:58:26.820150312 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
 
  package Medium = Buildings.Media.Air;
- parameter Modelica.SIunits.MassFlowRate mWat_flow_nominal = 0.001
+ parameter Modelica.Units.SI.MassFlowRate mWat_flow_nominal = 0.001
     "Nominal water mass flow rate";
   Humidifier hea1(redeclare package Medium =
         Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"	2022-03-10 09:58:26.632150287 +0000
@@ -10,7 +10,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance1,
                 tab="Flow resistance", group="Medium 1"));
-  parameter Modelica.SIunits.PressureDifference dp1_nominal(min=0,
+  parameter Modelica.Units.SI.PressureDifference dp1_nominal(min=0,
                                                             displayUnit="Pa")
     "Pressure difference"
     annotation(Dialog(group = "Nominal condition"));
@@ -30,7 +30,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance2,
                 tab="Flow resistance", group="Medium 2"));
-  parameter Modelica.SIunits.PressureDifference dp2_nominal(min=0,
+  parameter Modelica.Units.SI.PressureDifference dp2_nominal(min=0,
                                                             displayUnit="Pa")
     "Pressure difference"
     annotation(Dialog(group = "Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"	2022-03-10 09:58:26.620150286 +0000
@@ -12,9 +12,9 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Time tau1 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau1 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
-  parameter Modelica.SIunits.Time tau2 = 30 "Time constant at nominal flow"
+  parameter Modelica.Units.SI.Time tau2 = 30 "Time constant at nominal flow"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
 
   // Assumptions
@@ -62,9 +62,9 @@
     "Nominal value of trace substances. (Set to typical order of magnitude.)"
    annotation (Dialog(tab="Initialization", group = "Medium 2", enable=Medium2.nC > 0));
 
-  Modelica.SIunits.HeatFlowRate Q1_flow = vol1.heatPort.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q1_flow = vol1.heatPort.Q_flow
     "Heat flow rate into medium 1";
-  Modelica.SIunits.HeatFlowRate Q2_flow = vol2.heatPort.Q_flow
+  Modelica.Units.SI.HeatFlowRate Q2_flow = vol2.heatPort.Q_flow
     "Heat flow rate into medium 2";
 
   replaceable Buildings.Fluid.MixingVolumes.BaseClasses.MixingVolumeHeatPort vol1
@@ -141,22 +141,22 @@
 protected
   parameter Medium1.ThermodynamicState sta1_nominal=Medium1.setState_pTX(
       T=Medium1.T_default, p=Medium1.p_default, X=Medium1.X_default);
-  parameter Modelica.SIunits.Density rho1_nominal=Medium1.density(sta1_nominal)
+  parameter Modelica.Units.SI.Density rho1_nominal=Medium1.density(sta1_nominal)
     "Density, used to compute fluid volume";
   parameter Medium2.ThermodynamicState sta2_nominal=Medium2.setState_pTX(
       T=Medium2.T_default, p=Medium2.p_default, X=Medium2.X_default);
-  parameter Modelica.SIunits.Density rho2_nominal=Medium2.density(sta2_nominal)
+  parameter Modelica.Units.SI.Density rho2_nominal=Medium2.density(sta2_nominal)
     "Density, used to compute fluid volume";
 
   parameter Medium1.ThermodynamicState sta1_start=Medium1.setState_pTX(
       T=T1_start, p=p1_start, X=X1_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h1_outflow_start = Medium1.specificEnthalpy(sta1_start)
+  parameter Modelica.Units.SI.SpecificEnthalpy h1_outflow_start = Medium1.specificEnthalpy(sta1_start)
     "Start value for outflowing enthalpy";
   parameter Medium2.ThermodynamicState sta2_start=Medium2.setState_pTX(
       T=T2_start, p=p2_start, X=X2_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h2_outflow_start = Medium2.specificEnthalpy(sta2_start)
-    "Start value for outflowing enthalpy";
 
+  parameter Modelica.Units.SI.SpecificEnthalpy h2_outflow_start = Medium2.specificEnthalpy(sta2_start)
+    "Start value for outflowing enthalpy";
 initial equation
   // Check for tau1
   assert((energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState) or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialEightPortInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialEightPortInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialEightPortInterface.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialEightPortInterface.mo"	2022-03-10 09:58:26.576150280 +0000
@@ -2,16 +2,16 @@
 partial model PartialEightPortInterface
   "Partial model transporting fluid between eight ports without storing mass or energy"
   extends Buildings.Fluid.Interfaces.EightPort;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-    parameter Modelica.SIunits.MassFlowRate m3_flow_nominal(min=0)
+    parameter Modelica.Units.SI.MassFlowRate m3_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m4_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m4_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
 
@@ -36,20 +36,20 @@
       HideResult=true);
   Medium1.MassFlowRate m1_flow = port_a1.m_flow
     "Mass flow rate from port_a1 to port_b1 (m1_flow > 0 is design flow direction)";
-  Modelica.SIunits.Pressure dp1(displayUnit="Pa")
+  Modelica.Units.SI.Pressure dp1(displayUnit="Pa")
     "Pressure difference between port_a1 and port_b1";
   Medium2.MassFlowRate m2_flow = port_a2.m_flow
     "Mass flow rate from port_a2 to port_b2 (m2_flow > 0 is design flow direction)";
-  Modelica.SIunits.Pressure dp2(displayUnit="Pa")
+  Modelica.Units.SI.Pressure dp2(displayUnit="Pa")
     "Pressure difference between port_a2 and port_b2";
 
   Medium3.MassFlowRate m3_flow = port_a3.m_flow
     "Mass flow rate from port_a3 to port_b3 (m3_flow > 0 is design flow direction)";
-  Modelica.SIunits.Pressure dp3(displayUnit="Pa")
+  Modelica.Units.SI.Pressure dp3(displayUnit="Pa")
     "Pressure difference between port_a3 and port_b3";
   Medium4.MassFlowRate m4_flow = port_a4.m_flow
     "Mass flow rate from port_a4 to port_b4 (m4_flow > 0 is design flow direction)";
-  Modelica.SIunits.Pressure dp4(displayUnit="Pa")
+  Modelica.Units.SI.Pressure dp4(displayUnit="Pa")
     "Pressure difference between port_a4 and port_b4";
 
   Medium1.ThermodynamicState sta_a1=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialFourPortInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialFourPortInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialFourPortInterface.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialFourPortInterface.mo"	2022-03-10 09:58:26.532150275 +0000
@@ -2,10 +2,10 @@
 partial model PartialFourPortInterface
   "Partial model transporting fluid between two ports without storing mass or energy"
   extends Buildings.Fluid.Interfaces.PartialFourPort;
-  parameter Modelica.SIunits.MassFlowRate m1_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m2_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
   parameter Medium1.MassFlowRate m1_flow_small(min=0) = 1E-4*abs(m1_flow_nominal)
@@ -24,12 +24,12 @@
 
   Medium1.MassFlowRate m1_flow = port_a1.m_flow
     "Mass flow rate from port_a1 to port_b1 (m1_flow > 0 is design flow direction)";
-  Modelica.SIunits.PressureDifference dp1(displayUnit="Pa") = port_a1.p - port_b1.p
+  Modelica.Units.SI.PressureDifference dp1(displayUnit="Pa") = port_a1.p - port_b1.p
     "Pressure difference between port_a1 and port_b1";
 
   Medium2.MassFlowRate m2_flow = port_a2.m_flow
     "Mass flow rate from port_a2 to port_b2 (m2_flow > 0 is design flow direction)";
-  Modelica.SIunits.PressureDifference dp2(displayUnit="Pa") = port_a2.p - port_b2.p
+  Modelica.Units.SI.PressureDifference dp2(displayUnit="Pa") = port_a2.p - port_b2.p
     "Pressure difference between port_a2 and port_b2";
 
   Medium1.ThermodynamicState sta_a1=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortInterface.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortInterface.mo"	2022-03-10 09:58:26.496150271 +0000
@@ -5,10 +5,10 @@
     port_a(p(start=Medium.p_default)),
     port_b(p(start=Medium.p_default)));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
     "Small mass flow rate for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
   // Diagnostics
@@ -18,10 +18,10 @@
       Dialog(tab="Advanced", group="Diagnostics"),
       HideResult=true);
 
-  Modelica.SIunits.MassFlowRate m_flow(start=_m_flow_start) = port_a.m_flow
+  Modelica.Units.SI.MassFlowRate m_flow(start=_m_flow_start) = port_a.m_flow
     "Mass flow rate from port_a to port_b (m_flow > 0 is design flow direction)";
 
-  Modelica.SIunits.PressureDifference dp(start=_dp_start, displayUnit="Pa") = port_a.p - port_b.p
+  Modelica.Units.SI.PressureDifference dp(start=_dp_start, displayUnit="Pa") = port_a.p - port_b.p
     "Pressure difference between port_a and port_b";
 
   Medium.ThermodynamicState sta_a=
@@ -37,11 +37,11 @@
           show_T "Medium properties in port_b";
 
 protected
-  final parameter Modelica.SIunits.MassFlowRate _m_flow_start = 0
+
+  final parameter Modelica.Units.SI.MassFlowRate _m_flow_start = 0
   "Start value for m_flow, used to avoid a warning if not set in m_flow, and to avoid m_flow.start in parameter window";
-  final parameter Modelica.SIunits.PressureDifference _dp_start(displayUnit="Pa") = 0
+  final parameter Modelica.Units.SI.PressureDifference _dp_start(displayUnit="Pa") = 0
   "Start value for dp, used to avoid a warning if not set in dp, and to avoid dp.start in parameter window";
-
   annotation (
     preferredView="info",
     Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortTransport.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortTransport.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortTransport.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PartialTwoPortTransport.mo"	2022-03-10 09:58:26.416150261 +0000
@@ -6,7 +6,7 @@
   // Advanced
   // Note: value of dp_start shall be refined by derived model,
   // based on local dp_nominal
-  parameter Modelica.SIunits.PressureDifference dp_start(displayUnit="Pa") = 0
+  parameter Modelica.Units.SI.PressureDifference dp_start(displayUnit="Pa") = 0
     "Guess value of dp = port_a.p - port_b.p"
     annotation(Dialog(tab = "Advanced"));
   parameter Medium.MassFlowRate m_flow_start = 0
@@ -34,11 +34,11 @@
   Medium.MassFlowRate m_flow(
      min=if allowFlowReversal then -Modelica.Constants.inf else 0,
      start = m_flow_start) "Mass flow rate in design flow direction";
-  Modelica.SIunits.PressureDifference dp(start=dp_start,
+  Modelica.Units.SI.PressureDifference dp(start=dp_start,
                                          displayUnit="Pa")
     "Pressure difference between port_a and port_b (= port_a.p - port_b.p)";
 
-  Modelica.SIunits.VolumeFlowRate V_flow=
+  Modelica.Units.SI.VolumeFlowRate V_flow=
       m_flow/Modelica.Fluid.Utilities.regStep(m_flow,
                   Medium.density(
                     Medium.setState_phX(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PrescribedOutlet.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PrescribedOutlet.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PrescribedOutlet.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/PrescribedOutlet.mo"	2022-03-10 09:58:26.396150258 +0000
@@ -3,27 +3,27 @@
   "Component that assigns the outlet fluid property at port_a based on an input signal"
   extends Buildings.Fluid.Interfaces.PartialTwoPortInterface;
 
-  parameter Modelica.SIunits.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)"
     annotation (Evaluate=true, Dialog(enable=use_TSet));
-  parameter Modelica.SIunits.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate QMin_flow(max=0) = -Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)"
     annotation (Evaluate=true, Dialog(enable=use_TSet));
-  parameter Modelica.SIunits.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMax_flow(min=0) = Modelica.Constants.inf
     "Maximum water mass flow rate addition (positive)"
     annotation (Evaluate=true, Dialog(enable=use_X_wSet));
 
-  parameter Modelica.SIunits.MassFlowRate mWatMin_flow(max=0) = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.MassFlowRate mWatMin_flow(max=0) = -Modelica.Constants.inf
     "Maximum water mass flow rate removal (negative)"
     annotation (Evaluate=true, Dialog(enable=use_X_wSet));
 
-  parameter Modelica.SIunits.Time tau(min=0) = 10
+  parameter Modelica.Units.SI.Time tau(min=0) = 10
     "Time constant at nominal flow rate (used if energyDynamics or massDynamics not equal Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation(Dialog(tab = "Dynamics"));
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization", enable=use_TSet));
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX] = Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX] = Medium.X_default
     "Start value of mass fractions m_i/m"
     annotation (Dialog(tab="Initialization", enable=use_X_wSet and Medium.nXi > 0));
 
@@ -69,7 +69,7 @@
     annotation (Placement(transformation(extent={{100,30},{120,50}})));
 
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(
         Medium.setState_pTX(
           p=Medium.p_default,
@@ -90,35 +90,35 @@
     "Flag, true if maximum dehumidification is restricted"
     annotation(Evaluate = true);
 
-  parameter Modelica.SIunits.SpecificEnthalpy deltaH=
+  parameter Modelica.Units.SI.SpecificEnthalpy deltaH=
     cp_default*1E-6
     "Small value for deltaH used for regularization";
 
-  parameter Modelica.SIunits.MassFraction deltaXi = 1E-6
+  parameter Modelica.Units.SI.MassFraction deltaXi = 1E-6
     "Small mass fraction used for regularization";
 
-  Modelica.SIunits.MassFlowRate m_flow_pos
+  Modelica.Units.SI.MassFlowRate m_flow_pos
     "Mass flow rate, or zero if reverse flow";
 
-  Modelica.SIunits.MassFlowRate m_flow_non_zero
+  Modelica.Units.SI.MassFlowRate m_flow_non_zero
     "Mass flow rate bounded away from zero";
 
-  Modelica.SIunits.SpecificEnthalpy hSet
+  Modelica.Units.SI.SpecificEnthalpy hSet
     "Set point for enthalpy leaving port_b";
 
-  Modelica.SIunits.Temperature T
+  Modelica.Units.SI.Temperature T
     "Temperature of outlet state assuming unlimited capacity and taking dynamics into account";
 
-  Modelica.SIunits.MassFraction Xi
+  Modelica.Units.SI.MassFraction Xi
     "Water vapor mass fraction of outlet state assuming unlimited capacity and taking dynamics into account";
 
-  Modelica.SIunits.MassFraction Xi_instream[Medium.nXi]
+  Modelica.Units.SI.MassFraction Xi_instream[Medium.nXi]
     "Instreaming water vapor mass fraction at port_a";
 
-  Modelica.SIunits.MassFraction Xi_outflow
+  Modelica.Units.SI.MassFraction Xi_outflow
     "Outstreaming water vapor mass fraction at port_a";
 
-  Modelica.SIunits.SpecificEnthalpy dhAct
+  Modelica.Units.SI.SpecificEnthalpy dhAct
     "Actual enthalpy difference from port_a to port_b";
 
   Real dXiAct(final unit="1")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"	2022-03-10 09:58:26.348150251 +0000
@@ -15,12 +15,12 @@
     annotation(HideResult=true);
 
   // Q1_flow is sensible plus latent heat flow rate
-  input Modelica.SIunits.HeatFlowRate Q1_flow
+  input Modelica.Units.SI.HeatFlowRate Q1_flow
     "Heat transferred into the medium 1";
   input Medium1.MassFlowRate mWat1_flow
     "Moisture mass flow rate added to the medium 1";
   // Q2_flow is sensible plus latent heat flow rate
-  input Modelica.SIunits.HeatFlowRate Q2_flow
+  input Modelica.Units.SI.HeatFlowRate Q2_flow
     "Heat transferred into the medium 2";
   input Medium2.MassFlowRate mWat2_flow
     "Moisture mass flow rate added to the medium 2";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"	2022-03-10 09:58:26.340150251 +0000
@@ -64,7 +64,7 @@
 
   Real m_flowInv(unit="s/kg") "Regularization of 1/m_flow of port_a";
 
-  Modelica.SIunits.MassFlowRate mXi_flow[Medium.nXi]
+  Modelica.Units.SI.MassFlowRate mXi_flow[Medium.nXi]
     "Mass flow rates of independent substances added to the medium";
 
   // Parameters for inverseXRegularized.
@@ -95,10 +95,10 @@
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Medium state at default values";
   // Density at medium default values, used to compute the size of control volumes
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(state=state_default)
     "Specific heat capacity, used to verify energy conservation";
-  constant Modelica.SIunits.TemperatureDifference dTMax(min=1) = 200
+  constant Modelica.Units.SI.TemperatureDifference dTMax(min=1) = 200
     "Maximum temperature difference across the StaticTwoPortConservationEquation";
   // Conditional connectors
   Modelica.Blocks.Interfaces.RealInput mWat_flow_internal(unit="kg/s")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"	2022-03-10 09:58:26.304150246 +0000
@@ -14,8 +14,8 @@
 
   // Model inputs
   // Q_flow is the sensible plus latent heat flow rate
-  input Modelica.SIunits.HeatFlowRate Q_flow "Heat transferred into the medium";
-  input Modelica.SIunits.MassFlowRate mWat_flow
+  input Modelica.Units.SI.HeatFlowRate Q_flow "Heat transferred into the medium";
+  input Modelica.Units.SI.MassFlowRate mWat_flow
     "Moisture mass flow rate added to the medium";
 
   // Models for conservation equations and pressure drop
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"	2022-03-10 09:58:26.288150245 +0000
@@ -10,7 +10,7 @@
     "= true, use m_flow = f(dp) else dp = f(m_flow)"
     annotation (Evaluate=true, Dialog(enable = computeFlowResistance,
                 tab="Flow resistance"));
-  parameter Modelica.SIunits.PressureDifference dp_nominal(min=0,
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(min=0,
                                                            displayUnit="Pa")
     "Pressure difference"
     annotation(Dialog(group = "Nominal condition"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"	2022-03-10 09:58:26.280150243 +0000
@@ -10,7 +10,7 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Time tau = 30
+  parameter Modelica.Units.SI.Time tau = 30
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
      annotation (Dialog(tab = "Dynamics", group="Nominal condition"));
 
@@ -69,13 +69,13 @@
 protected
   parameter Medium.ThermodynamicState sta_default=Medium.setState_pTX(
       T=Medium.T_default, p=Medium.p_default, X=Medium.X_default);
-  parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density, used to compute fluid volume";
   parameter Medium.ThermodynamicState sta_start=Medium.setState_pTX(
       T=T_start, p=p_start, X=X_start);
-  parameter Modelica.SIunits.SpecificEnthalpy h_outflow_start = Medium.specificEnthalpy(sta_start)
-    "Start value for outflowing enthalpy";
 
+  parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_start = Medium.specificEnthalpy(sta_start)
+    "Start value for outflowing enthalpy";
 initial algorithm
   assert((energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState) or
           tau > Modelica.Constants.eps,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MassExchangers/ConstantEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MassExchangers/ConstantEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MassExchangers/ConstantEffectiveness.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MassExchangers/ConstantEffectiveness.mo"	2022-03-10 09:58:26.252150239 +0000
@@ -15,22 +15,22 @@
   mWat1_flow = +mWat_flow,
   mWat2_flow = -mWat_flow);
 
-  parameter Modelica.SIunits.Efficiency epsS(max=1) = 0.8
+  parameter Modelica.Units.SI.Efficiency epsS(max=1) = 0.8
     "Sensible heat exchanger effectiveness";
-  parameter Modelica.SIunits.Efficiency epsL(max=1) = 0.8
+  parameter Modelica.Units.SI.Efficiency epsL(max=1) = 0.8
     "Latent heat exchanger effectiveness";
 
-  Modelica.SIunits.HeatFlowRate QLat_flow
+  Modelica.Units.SI.HeatFlowRate QLat_flow
     "Latent heat exchange from medium 2 to medium 1";
 
   Medium1.MassFraction X_w_in1 "Inlet water mass fraction of medium 1";
   Medium2.MassFraction X_w_in2 "Inlet water mass fraction of medium 2";
 
-  Modelica.SIunits.MassFlowRate mWat_flow
+
+  Modelica.Units.SI.MassFlowRate mWat_flow
     "Water flow rate from medium 2 to medium 1";
-  Modelica.SIunits.MassFlowRate mMax_flow
+  Modelica.Units.SI.MassFlowRate mMax_flow
     "Maximum water flow rate from medium 2 to medium 1";
-
 protected
   parameter Integer i1_w(min=1, fixed=false) "Index for water substance";
   parameter Integer i2_w(min=1, fixed=false) "Index for water substance";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"	2022-03-10 09:58:26.180150231 +0000
@@ -17,19 +17,19 @@
   constant Boolean simplify_mWat_flow = true
     "Set to true to cause port_a.m_flow + port_b.m_flow = 0 even if mWat_flow is non-zero";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
   // Port definitions
   parameter Integer nPorts=0 "Number of ports"
     annotation(Evaluate=true, Dialog(connectorSizing=true, tab="General",group="Ports"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*abs(m_flow_nominal)
     "Small mass flow rate for regularization of zero flow"
     annotation(Dialog(tab = "Advanced"));
   parameter Boolean allowFlowReversal = true
     "= false to simplify equations, assuming, but not enforcing, no flow reversal. Used only if model has two ports."
     annotation(Dialog(tab="Assumptions"), Evaluate=true);
-  parameter Modelica.SIunits.Volume V "Volume";
+  parameter Modelica.Units.SI.Volume V "Volume";
   Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b ports[nPorts](
       redeclare each package Medium = Medium) "Fluid inlets and outlets"
     annotation (Placement(transformation(extent={{-40,-10},{40,10}},
@@ -39,10 +39,10 @@
     "Temperature of the fluid";
   Modelica.Blocks.Interfaces.RealOutput U(unit="J")
     "Internal energy of the component";
-  Modelica.SIunits.Pressure p = if nPorts > 0 then ports[1].p else p_start
+  Modelica.Units.SI.Pressure p = if nPorts > 0 then ports[1].p else p_start
     "Pressure of the fluid";
   Modelica.Blocks.Interfaces.RealOutput m(unit="kg") "Mass of the component";
-  Modelica.SIunits.MassFraction Xi[Medium.nXi] = XiOut_internal
+  Modelica.Units.SI.MassFraction Xi[Medium.nXi] = XiOut_internal
     "Species concentration of the fluid";
   Modelica.Blocks.Interfaces.RealOutput mXi[Medium.nXi](each unit="kg")
     "Species mass of the component";
@@ -84,14 +84,14 @@
     annotation (Placement(transformation(extent={{60,0},{80,20}})));
 
   // Density at start values, used to compute initial values and start guesses
-  parameter Modelica.SIunits.Density rho_start=Medium.density(
+  parameter Modelica.Units.SI.Density rho_start=Medium.density(
    state=state_start) "Density, used to compute start and guess values";
   final parameter Medium.ThermodynamicState state_default = Medium.setState_pTX(
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Medium state at default values";
   // Density at medium default values, used to compute the size of control volumes
-  final parameter Modelica.SIunits.Density rho_default=Medium.density(
+  final parameter Modelica.Units.SI.Density rho_default=Medium.density(
     state=state_default) "Density, used to compute fluid mass";
   final parameter Medium.ThermodynamicState state_start = Medium.setState_pTX(
       T=T_start,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"	2022-03-10 09:58:26.092150220 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.001
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.001
     "Nominal mass flow rate";
 
   Buildings.Fluid.MixingVolumes.MixingVolumeMoistAir vol1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"	2022-03-10 09:58:25.932150199 +0000
@@ -6,8 +6,8 @@
 
   constant Boolean prescribedHeatFlowRate = false
     "Flag that affects what steady state balance is used in the volume";
-  parameter Modelica.SIunits.Pressure dp_nominal = 10 "Nominal pressure drop";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 2.0
+  parameter Modelica.Units.SI.Pressure dp_nominal = 10 "Nominal pressure drop";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 2.0
     "Nominal mass flow rate";
 
   Modelica.Fluid.Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"	2022-03-10 09:58:25.756150176 +0000
@@ -3,9 +3,9 @@
   extends Modelica.Icons.Example;
  package Medium = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 10
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 10
     "Nominal pressure drop";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Nominal mass flow rate";
 
   Modelica.Fluid.Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"	2022-03-10 09:58:25.728150173 +0000
@@ -5,8 +5,8 @@
  package Medium = Buildings.Media.Air(extraPropertiesNames={"CO2"})
     "Medium model";
 
-  parameter Modelica.SIunits.Pressure dp_nominal = 10 "Nominal pressure drop";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  parameter Modelica.Units.SI.Pressure dp_nominal = 10 "Nominal pressure drop";
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Nominal mass flow rate";
 
   Modelica.Fluid.Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"	2022-03-10 09:58:25.684150167 +0000
@@ -38,7 +38,7 @@
     "Prescribed temperature"
     annotation (Placement(transformation(extent={{-56,34},{-44,46}})));
   Modelica.Blocks.Sources.Cosine cos1(
-    freqHz=1,
+    f =1,
     offset=283.15,
     amplitude=0.001) "Cosine input"
     annotation (Placement(transformation(extent={{-76,34},{-64,46}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"	2022-03-10 09:58:25.656150165 +0000
@@ -14,9 +14,9 @@
     hSol(k=sum(U_start)),
     mWatFlo3(k=0));
 
-    parameter Modelica.SIunits.Mass[3] m_start(each fixed=false)
+    parameter Modelica.Units.SI.Mass[3] m_start(each fixed=false)
     "Initial mass of the mixing volumes";
-    parameter Modelica.SIunits.InternalEnergy[3] U_start(each fixed=false)
+    parameter Modelica.Units.SI.InternalEnergy[3] U_start(each fixed=false)
     "Initial energy of the mixing volumes";
   Modelica.Blocks.Continuous.Integrator intMasFloVapIn(
     k=1,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"	2022-03-10 09:58:25.480150142 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Function;
   input Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters per
     "Efficiency performance data";
-  input Modelica.SIunits.VolumeFlowRate V_flow "Volumetric flow rate";
+  input Modelica.Units.SI.VolumeFlowRate V_flow "Volumetric flow rate";
   input Real d[:] "Derivatives at support points for spline interpolation";
   input Real r_N(unit="1") "Relative revolution, r_N=N/N_nominal";
   input Real delta "Small value for switching implementation around zero rpm";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"	2022-03-10 09:58:25.472150140 +0000
@@ -1,9 +1,9 @@
 within Buildings.Fluid.Movers.BaseClasses.Characteristics;
 record efficiencyParameters "Record for efficiency parameters"
   extends Modelica.Icons.Record;
-  parameter Modelica.SIunits.VolumeFlowRate V_flow[:](
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow[:](
     each min=0) "Volumetric flow rate at user-selected operating points";
-  parameter Modelica.SIunits.Efficiency eta[size(V_flow,1)](
+  parameter Modelica.Units.SI.Efficiency eta[size(V_flow,1)](
     each max=1) "Fan or pump efficiency at these flow rates";
   annotation (Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"	2022-03-10 09:58:25.464150139 +0000
@@ -2,12 +2,12 @@
 record flowParameters "Record for flow parameters"
   extends Modelica.Icons.Record;
 
-  parameter Modelica.SIunits.VolumeFlowRate V_flow[:](each min=0)
+
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow[:](each min=0)
     "Volume flow rate at user-selected operating points";
-  parameter Modelica.SIunits.PressureDifference dp[size(V_flow,1)](
+  parameter Modelica.Units.SI.PressureDifference dp[size(V_flow,1)](
      each min=0, each displayUnit="Pa")
     "Fan or pump total pressure at these flow rates";
-
   annotation (Documentation(info="<html>
 <p>
 Data record for performance data that describe volume flow rate versus
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"	2022-03-10 09:58:25.456150139 +0000
@@ -3,9 +3,9 @@
   extends Modelica.Icons.Record;
   parameter Integer n "Number of elements in each array"
    annotation(Evaluate=true);
-  parameter Modelica.SIunits.VolumeFlowRate V_flow[n](each min=0)
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow[n](each min=0)
     "Volume flow rate at user-selected operating points";
-  parameter Modelica.SIunits.PressureDifference dp[n](
+  parameter Modelica.Units.SI.PressureDifference dp[n](
      each min=0, each displayUnit="Pa")
     "Fan or pump total pressure at these flow rates";
   annotation (Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/power.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"	2022-03-10 09:58:25.448150138 +0000
@@ -3,16 +3,16 @@
   extends Modelica.Icons.Function;
   input Buildings.Fluid.Movers.BaseClasses.Characteristics.powerParameters per
     "Pressure performance data";
-  input Modelica.SIunits.VolumeFlowRate V_flow "Volumetric flow rate";
+  input Modelica.Units.SI.VolumeFlowRate V_flow "Volumetric flow rate";
   input Real r_N(unit="1") "Relative revolution, r_N=N/N_nominal";
   input Real d[:] "Derivatives at support points for spline interpolation";
   input Real delta "Small value for switching implementation around zero rpm";
-  output Modelica.SIunits.Power P "Power consumption";
+  output Modelica.Units.SI.Power P "Power consumption";
 
 protected
    Integer n=size(per.V_flow, 1) "Dimension of data vector";
 
-   Modelica.SIunits.VolumeFlowRate rat "Ratio of V_flow/r_N";
+   Modelica.Units.SI.VolumeFlowRate rat "Ratio of V_flow/r_N";
    Integer i "Integer to select data interval";
 
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"	2022-03-10 09:58:25.440150136 +0000
@@ -1,9 +1,9 @@
 within Buildings.Fluid.Movers.BaseClasses.Characteristics;
 record powerParameters "Record for electrical power parameters"
   extends Modelica.Icons.Record;
-  parameter Modelica.SIunits.VolumeFlowRate V_flow[:](each min=0)
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow[:](each min=0)
     "Volume flow rate at user-selected operating points";
-  parameter Modelica.SIunits.Power P[size(V_flow,1)](each min=0)
+  parameter Modelica.Units.SI.Power P[size(V_flow,1)](each min=0)
     "Fan or pump electrical power at these flow rates";
   annotation (Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"	2022-03-10 09:58:25.432150135 +0000
@@ -3,17 +3,17 @@
   "Pump or fan head away from the origin without correction for mover flow resistance"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.VolumeFlowRate V_flow "Volumetric flow rate";
+  input Modelica.Units.SI.VolumeFlowRate V_flow "Volumetric flow rate";
   input Real r_N(unit="1") "Relative revolution, r_N=N/N_nominal";
   input Real d[:] "Derivatives of flow rate vs. pressure at the support points";
-  input Modelica.SIunits.PressureDifference dpMax(displayUnit="Pa")
+  input Modelica.Units.SI.PressureDifference dpMax(displayUnit="Pa")
     "Maximum pressure drop at nominal speed, for regularisation";
-  input Modelica.SIunits.VolumeFlowRate V_flow_max
+  input Modelica.Units.SI.VolumeFlowRate V_flow_max
     "Maximum flow rate at nominal speed, for regularisation";
   input Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParametersInternal per
     "Pressure performance data";
 
-  output Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure raise";
+  output Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "Pressure raise";
 
 protected
   constant Real delta = 0.05
@@ -21,8 +21,8 @@
   constant Real delta2 = delta/2 "= delta/2";
   Real r_R(unit="1") "Relative revolution, bounded below by delta";
   Integer i "Integer to select data interval";
-  Modelica.SIunits.VolumeFlowRate rat "Ratio of V_flow/r_R";
 
+  Modelica.Units.SI.VolumeFlowRate rat "Ratio of V_flow/r_R";
 algorithm
   // For r_N < delta, we restrict r_N in the term V_flow/r_N.
   // This is done using a cubic spline in a region 0.75*delta < r_N < 1.25*r_N
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"	2022-03-10 09:58:25.416150134 +0000
@@ -18,16 +18,16 @@
   parameter Boolean computePowerUsingSimilarityLaws
     "= true, compute power exactly, using similarity laws. Otherwise approximate.";
 
-  final parameter Modelica.SIunits.VolumeFlowRate V_flow_nominal=
+  final parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal=
     per.pressure.V_flow[nOri] "Nominal volume flow rate, used for homotopy";
 
-  parameter Modelica.SIunits.Density rho_default
+  parameter Modelica.Units.SI.Density rho_default
     "Fluid density at medium default state";
 
   parameter Boolean haveVMax
     "Flag, true if user specified data that contain V_flow_max";
 
-  parameter Modelica.SIunits.VolumeFlowRate V_flow_max
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow_max
     "Maximum volume flow rate, used for smoothing";
 
   parameter Integer nOri(min=1) "Number of data points for pressure curve"
@@ -124,7 +124,7 @@
   final parameter Real hydDer[size(per.hydraulicEfficiency.V_flow,1)](each fixed=false)
     "Coefficients for polynomial of hydraulic efficiency vs. volume flow rate";
 
-  parameter Modelica.SIunits.PressureDifference dpMax(displayUnit="Pa")=
+  parameter Modelica.Units.SI.PressureDifference dpMax(displayUnit="Pa")=
     if haveDPMax then
       per.pressure.dp[1]
     else
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"	2022-03-10 09:58:25.324150122 +0000
@@ -42,7 +42,7 @@
   parameter Boolean nominalValuesDefineDefaultPressureCurve = false
     "Set to true to avoid warning if m_flow_nominal and dp_nominal are used to construct the default pressure curve";
 
-  parameter Modelica.SIunits.Time tau=1
+  parameter Modelica.Units.SI.Time tau=1
     "Time constant of fluid volume for nominal flow, used if energy or mass balance is dynamic"
     annotation (Dialog(tab="Dynamics",
                         group="Nominal condition",
@@ -53,7 +53,7 @@
   parameter Boolean use_inputFilter=true
     "= true, if speed is filtered with a 2nd order CriticalDamping filter"
     annotation(Dialog(tab="Dynamics", group="Filtered speed"));
-  parameter Modelica.SIunits.Time riseTime=30
+  parameter Modelica.Units.SI.Time riseTime=30
     "Rise time of the filter (time to reach 99.6 % of the speed)"
     annotation(Dialog(tab="Dynamics", group="Filtered speed",enable=use_inputFilter));
   parameter Modelica.Blocks.Types.Init init=Modelica.Blocks.Types.Init.InitialOutput
@@ -90,8 +90,8 @@
         iconTransformation(extent={{-10,-78},{10,-58}})));
 
   // Variables
-  Modelica.SIunits.VolumeFlowRate VMachine_flow(start=_VMachine_flow) = eff.V_flow "Volume flow rate";
-  Modelica.SIunits.PressureDifference dpMachine(displayUnit="Pa")=
+  Modelica.Units.SI.VolumeFlowRate VMachine_flow(start=_VMachine_flow) = eff.V_flow "Volume flow rate";
+  Modelica.Units.SI.PressureDifference dpMachine(displayUnit="Pa")=
       -preSou.dp "Pressure difference";
 
   Real eta(unit="1", final quantity="Efficiency") =    eff.eta "Global efficiency";
@@ -100,7 +100,7 @@
 
   // Quantity to control
 protected
-  final parameter Modelica.SIunits.VolumeFlowRate _VMachine_flow = 0
+  final parameter Modelica.Units.SI.VolumeFlowRate _VMachine_flow = 0
     "Start value for VMachine_flow, used to avoid a warning if not specified";
 
   parameter Types.PrescribedVariable preVar "Type of prescribed variable";
@@ -123,7 +123,7 @@
   final parameter Boolean haveVMax = (abs(per.pressure.dp[nOri]) < Modelica.Constants.eps)
     "Flag, true if user specified data that contain V_flow_max";
 
-  final parameter Modelica.SIunits.VolumeFlowRate V_flow_max=
+  final parameter Modelica.Units.SI.VolumeFlowRate V_flow_max=
     if per.havePressureCurve then
     (if haveVMax then
       per.pressure.V_flow[nOri]
@@ -132,7 +132,7 @@
       nOri - 1])/((per.pressure.dp[nOri] - per.pressure.dp[nOri - 1]))*per.pressure.dp[nOri])
     else
       m_flow_nominal/rho_default "Maximum volume flow rate, used for smoothing";
-  final parameter Modelica.SIunits.Density rho_default=
+  final parameter Modelica.Units.SI.Density rho_default=
     Medium.density_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
@@ -143,7 +143,7 @@
     p=p_start,
     X=X_start) "Medium state at start values";
 
-  final parameter Modelica.SIunits.SpecificEnthalpy h_outflow_start = Medium.specificEnthalpy(sta_start)
+  final parameter Modelica.Units.SI.SpecificEnthalpy h_outflow_start = Medium.specificEnthalpy(sta_start)
     "Start value for outflowing enthalpy";
 
   Modelica.Blocks.Sources.Constant[size(stageInputs, 1)] stageValues(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PowerInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PowerInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PowerInterface.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/BaseClasses/PowerInterface.mo"	2022-03-10 09:58:25.240150112 +0000
@@ -9,7 +9,7 @@
   parameter Boolean motorCooledByFluid
     "Flag, true if the motor is cooled by the fluid stream";
 
-  parameter Modelica.SIunits.VolumeFlowRate delta_V_flow
+  parameter Modelica.Units.SI.VolumeFlowRate delta_V_flow
     "Factor used for setting heat input into medium to zero at very small flows";
 
   Modelica.Blocks.Interfaces.RealInput etaHyd(
@@ -40,13 +40,13 @@
     final unit="W") "Heat input from fan or pump to medium"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  Modelica.SIunits.Power WHyd
+  Modelica.Units.SI.Power WHyd
     "Hydraulic power input (converted to flow work and heat)";
 
 protected
-  Modelica.SIunits.HeatFlowRate QThe_flow
-    "Heat input from fan or pump to medium";
 
+  Modelica.Units.SI.HeatFlowRate QThe_flow
+    "Heat input from fan or pump to medium";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Data/Generic.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Data/Generic.mo"	2022-03-10 09:58:25.168150102 +0000
@@ -56,15 +56,15 @@
     "Vector of normalized speed set points, used if inputType = Buildings.Fluid.Types.InputType.Stages"
     annotation (Dialog(group="Normalized speeds (used in model, default values assigned from speeds in rpm)"));
 
-  parameter Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm speed_rpm_nominal=1500
+  parameter Modelica.Units.NonSI.AngularVelocity_rpm speed_rpm_nominal=1500
     "Nominal rotational speed for flow characteristic"
     annotation (Dialog(group="Speeds in RPM"));
 
-  parameter Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm constantSpeed_rpm=speed_rpm_nominal
+  parameter Modelica.Units.NonSI.AngularVelocity_rpm constantSpeed_rpm=speed_rpm_nominal
     "Speed set point, used if inputType = Buildings.Fluid.Types.InputType.Constant"
     annotation (Dialog(group="Speeds in RPM"));
 
-  parameter Modelica.SIunits.Conversions.NonSIunits.AngularVelocity_rpm[:] speeds_rpm = {speed_rpm_nominal}
+  parameter Modelica.Units.NonSI.AngularVelocity_rpm[:] speeds_rpm = {speed_rpm_nominal}
     "Vector of speed set points, used if inputType = Buildings.Fluid.Types.InputType.Stages"
     annotation (Dialog(group="Speeds in RPM"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/ClosedLoop_y.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/ClosedLoop_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/ClosedLoop_y.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/ClosedLoop_y.mo"	2022-03-10 09:58:24.884150066 +0000
@@ -4,9 +4,9 @@
 
   package Medium = Buildings.Media.Air;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 0.1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 500
     "Nominal pressure difference";
 
   Modelica.Blocks.Sources.Pulse y(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverParameter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverParameter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverParameter.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverParameter.mo"	2022-03-10 09:58:24.844150061 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=2
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=2
     "Nominal mass flow rate";
 
   FlowControlled_m_flow pump_m_flow(
@@ -60,7 +60,7 @@
     energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState)
     "Pump with speed input"
     annotation (Placement(transformation(extent={{-10,30},{10,50}})));
-  parameter Modelica.SIunits.PressureDifference dp_nominal=10000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=10000
     "Nominal pressure raise";
 equation
   connect(sou.ports[1], pump_m_flow.port_a) annotation (Line(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverStages.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverStages.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverStages.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/MoverStages.mo"	2022-03-10 09:58:24.828150060 +0000
@@ -8,13 +8,13 @@
     pump_dp(inputType=Buildings.Fluid.Types.InputType.Stages));
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=2
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=2
     "Nominal mass flow rate";
 
   Modelica.Blocks.Sources.IntegerTable integerTable(table=[0,1; 0.3,2; 0.6,3])
     "Integer step input, 1 is off, 2 is on"
     annotation (Placement(transformation(extent={{-60,70},{-40,90}})));
-  parameter Modelica.SIunits.PressureDifference dp_nominal=10000 "Nominal pressure raise";
+  parameter Modelica.Units.SI.PressureDifference dp_nominal=10000 "Nominal pressure raise";
 equation
   connect(integerTable.y, pump_Nrpm.stage)
     annotation (Line(points={{-39,80},{0,80},{0,52}}, color={255,127,0}));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsParallel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsParallel.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsParallel.mo"	2022-03-10 09:58:24.820150058 +0000
@@ -4,10 +4,10 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 1
     "Nominal mass flow rate";
 
-  parameter Modelica.SIunits.Density rho_nominal=1000
+  parameter Modelica.Units.SI.Density rho_nominal=1000
     "Density, used to compute fluid mass";
 
   Buildings.Fluid.FixedResistances.PressureDrop dpIn1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsSeries.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsSeries.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/PumpsSeries.mo"	2022-03-10 09:58:24.808150056 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Buildings.Fluid.Movers.SpeedControlled_y floMac1(
@@ -24,7 +24,7 @@
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default) "Start state";
-  parameter Modelica.SIunits.Density rho_nominal=Medium.density(
+  parameter Modelica.Units.SI.Density rho_nominal=Medium.density(
      state_start) "Density, used to compute fluid mass";
 
   Buildings.Fluid.Movers.SpeedControlled_y floMac2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"	2022-03-10 09:58:24.792150055 +0000
@@ -6,11 +6,11 @@
 
   // For OpenModelica, changed m_flow_nominal to a constant. Otherwise
   // the translation fails with "Error: Cyclically dependent parameters found"
-  constant Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  constant Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Nominal mass flow rate";
   // For OpenModelica, changed dp_nominal to a constant. Otherwise
   // the compilation fails.
-  constant Modelica.SIunits.PressureDifference dp_nominal = 10000
+  constant Modelica.Units.SI.PressureDifference dp_nominal = 10000
     "Nominal pressure";
 
    model pumpModel = Buildings.Fluid.Movers.SpeedControlled_y (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_dp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_dp.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_dp.mo"	2022-03-10 09:58:24.772150053 +0000
@@ -22,13 +22,13 @@
             dp =     {i/(nOri-1)*2.0*dp_nominal for i in (nOri-1):-1:0}),
       final use_powerCharacteristic = if per.havePressureCurve then per.use_powerCharacteristic else false)));
 
-  parameter Modelica.SIunits.PressureDifference dp_start(
+  parameter Modelica.Units.SI.PressureDifference dp_start(
     min=0,
     displayUnit="Pa")=0 "Initial value of pressure raise"
     annotation(Dialog(tab="Dynamics", group="Filtered speed"));
 
   // For air, we set dp_nominal = 600 as default, for water we set 10000
-  parameter Modelica.SIunits.PressureDifference dp_nominal(
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(
     min=0,
     displayUnit="Pa")=
       if rho_default < 500 then 500 else 10000 "Nominal pressure raise, used to normalized the filter if use_inputFilter=true,
@@ -36,14 +36,14 @@
         and for default pressure curve if not specified in record per"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.PressureDifference constantHead(
+  parameter Modelica.Units.SI.PressureDifference constantHead(
     min=0,
     displayUnit="Pa")=dp_nominal
     "Constant pump head, used when inputType=Constant"
     annotation(Dialog(enable=inputType == Buildings.Fluid.Types.InputType.Constant));
 
   // By default, set heads proportional to sqrt(speed/speed_nominal)
-  parameter Modelica.SIunits.PressureDifference[:] heads(
+  parameter Modelica.Units.SI.PressureDifference[:] heads(
     each min=0,
     each displayUnit="Pa")=
     dp_nominal*{(per.speeds[i]/per.speeds[end])^2 for i in 1:size(per.speeds, 1)}
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_m_flow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_m_flow.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/FlowControlled_m_flow.mo"	2022-03-10 09:58:24.752150049 +0000
@@ -23,21 +23,21 @@
     preSou(m_flow_start=m_flow_start));
 
   // For air, we set dp_nominal = 600 as default, for water we set 10000
-  parameter Modelica.SIunits.PressureDifference dp_nominal(min=0, displayUnit="Pa")=
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(min=0, displayUnit="Pa")=
     if rho_default < 500 then 500 else 10000
     "Nominal pressure raise, used for default pressure curve if not specified in record per"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_start(min=0)=0
+  parameter Modelica.Units.SI.MassFlowRate m_flow_start(min=0)=0
     "Initial value of mass flow rate"
     annotation(Dialog(tab="Dynamics", group="Filtered speed"));
 
-  parameter Modelica.SIunits.MassFlowRate constantMassFlowRate=m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate constantMassFlowRate=m_flow_nominal
     "Constant pump mass flow rate, used when inputType=Constant"
     annotation(Dialog(enable=inputType == Buildings.Fluid.Types.InputType.Constant));
 
   // By default, set massFlowRates proportional to (speed/speed_nominal)
-  parameter Modelica.SIunits.MassFlowRate[:] massFlowRates=
+  parameter Modelica.Units.SI.MassFlowRate[:] massFlowRates=
     m_flow_nominal*{per.speeds[i]/per.speeds[end] for i in 1:size(per.speeds, 1)}
     "Vector of mass flow rate set points, used when inputType=Stage"
     annotation(Dialog(enable=inputType == Buildings.Fluid.Types.InputType.Stages));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"	2022-03-10 09:57:40.236144409 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"	2022-03-10 09:58:24.664150039 +0000
@@ -5,9 +5,9 @@
   replaceable package Medium = Buildings.Media.Air
       constrainedby Modelica.Media.Interfaces.PartialMedium "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 500
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 500
     "Nominal pressure difference";
 
   Modelica.Blocks.Sources.Ramp y(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/FlowControlled_dpSystem.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/FlowControlled_dpSystem.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/FlowControlled_dpSystem.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/FlowControlled_dpSystem.mo"	2022-03-10 09:58:24.600150030 +0000
@@ -3,9 +3,9 @@
   "Demonstration of the use of prescribedPressure"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 0.1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 0.1
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 100
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 100
     "Nominal pressure difference";
   Modelica.Blocks.Sources.Ramp y(
     duration=0.5,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PowerSimplified.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PowerSimplified.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PowerSimplified.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PowerSimplified.mo"	2022-03-10 09:58:24.488150017 +0000
@@ -5,7 +5,7 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=3
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=3
     "Nominal mass flow rate";
 
   parameter Data.Pumps.Wilo.Stratos30slash1to8 per "Pump performance data"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PumpCurveConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"	2022-03-10 09:58:24.464150013 +0000
@@ -5,12 +5,12 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 1
     "Nominal mass flow rate at zero pump head";
-  parameter Modelica.SIunits.VolumeFlowRate V_flow_nominal = m_flow_nominal/1000
+  parameter Modelica.Units.SI.VolumeFlowRate V_flow_nominal = m_flow_nominal/1000
     "Nominal mass flow rate at zero pump head";
 
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 10000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 10000
     "Nominal pump head at zero mass flow rate";
 
   Actuators.Valves.TwoWayLinear val1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"	2022-03-10 09:58:24.380150003 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 0.5
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 0.5
     "Nominal mass flow rate";
-  parameter Modelica.SIunits.PressureDifference dp_nominal = 10000
+  parameter Modelica.Units.SI.PressureDifference dp_nominal = 10000
     "Nominal pressure";
 
   Modelica.Blocks.Sources.Ramp y(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"	2022-03-10 09:58:24.320149994 +0000
@@ -3,7 +3,7 @@
   "Partial component to model sensors that measure flow properties using a dynamic model"
   extends PartialFlowSensor;
 
-  parameter Modelica.SIunits.Time tau(min=0) = 1
+  parameter Modelica.Units.SI.Time tau(min=0) = 1
     "Time constant at nominal flow rate (use tau=0 for steady-state sensor, but see user guide for potential problems)";
   parameter Modelica.Blocks.Types.Init initType = Modelica.Blocks.Types.Init.InitialState
     "Type of initialization (InitialState and InitialOutput are identical)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"	2022-03-10 09:58:24.312149994 +0000
@@ -2,10 +2,10 @@
 partial model PartialFlowSensor
   "Partial component to model sensors that measure flow properties"
   extends Buildings.Fluid.Interfaces.PartialTwoPort;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate, used for regularization near zero flow"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*m_flow_nominal
     "For bi-directional flow, temperature is regularized in the region |m_flow| < m_flow_small (m_flow_small > 0 required)"
     annotation(Dialog(tab="Advanced"));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"	2022-03-10 09:58:24.260149988 +0000
@@ -1,8 +1,8 @@
 within Buildings.Fluid.Sensors.Conversions;
 model To_VolumeFraction "Conversion from mass fraction to volume fraction"
 
-  parameter Modelica.SIunits.MolarMass MMMea "Molar mass of measured substance";
-  parameter Modelica.SIunits.MolarMass MMBul=Modelica.Media.IdealGases.Common.SingleGasesData.Air.MM
+  parameter Modelica.Units.SI.MolarMass MMMea "Molar mass of measured substance";
+  parameter Modelica.Units.SI.MolarMass MMBul=Modelica.Media.IdealGases.Common.SingleGasesData.Air.MM
     "Molar mass of bulk medium";
 
   Modelica.Blocks.Interfaces.RealInput m "Mass fraction"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Density.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Density.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Density.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Density.mo"	2022-03-10 09:58:24.248149986 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model Density "Ideal one port density sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput d(final quantity="Density",
                                           final unit="kg/m3",
                                           min=0) "Density in port medium"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/DensityTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/DensityTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/DensityTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/DensityTwoPort.mo"	2022-03-10 09:58:24.236149985 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model DensityTwoPort "Ideal two port density sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput d(final quantity="Density",
                                           final unit="kg/m3",
                                           min=0) "Density of the passing fluid"
@@ -14,13 +14,13 @@
        p=p_start, T=T_start, X=X_start))
     "Initial or guess value of output (=state)"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Temperature used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Pressure p_start=Medium.p_default
+  parameter Modelica.Units.SI.Pressure p_start=Medium.p_default
     "Pressure used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX]=Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX]=Medium.X_default
     "Mass fraction used to compute d_start"
     annotation (Dialog(group="Initialization"));
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EnthalpyFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EnthalpyFlowRate.mo"	2022-03-10 09:58:24.216149982 +0000
@@ -2,14 +2,14 @@
 model EnthalpyFlowRate "Ideal enthalphy flow rate sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor(
     tau=0);
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput H_flow(final unit="W")
     "Enthalpy flow rate, positive if from port_a to port_b"
     annotation (Placement(transformation(
         origin={0,110},
         extent={{-10,-10},{10,10}},
         rotation=90)));
-  parameter Modelica.SIunits.SpecificEnthalpy h_out_start=
+  parameter Modelica.Units.SI.SpecificEnthalpy h_out_start=
     Medium.specificEnthalpy_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
@@ -17,9 +17,9 @@
     "Initial or guess value of measured specific enthalpy"
     annotation (Dialog(group="Initialization"));
 protected
-  Modelica.SIunits.SpecificEnthalpy hMed_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy hMed_out(start=h_out_start)
     "Medium enthalpy to which the sensor is exposed";
-  Modelica.SIunits.SpecificEnthalpy h_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy h_out(start=h_out_start)
     "Medium enthalpy that is used to compute the enthalpy flow rate";
 initial equation
   if dynamic then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EntropyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EntropyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EntropyFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/EntropyFlowRate.mo"	2022-03-10 09:58:24.204149981 +0000
@@ -2,25 +2,25 @@
 model EntropyFlowRate "Ideal entropy flow rate sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor(
     tau=0);
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput S_flow(final unit="W/K")
     "Entropy flow rate, positive if from port_a to port_b"
     annotation (Placement(transformation(
         origin={0,110},
         extent={{-10,-10},{10,10}},
         rotation=90)));
-  parameter Modelica.SIunits.SpecificEntropy s_out_start=
+  parameter Modelica.Units.SI.SpecificEntropy s_out_start=
     Medium.specificEntropy_pTX(
       p=Medium.p_default,
       T=Medium.T_default,
       X=Medium.X_default) "Initial or guess value of measured specific entropy"
     annotation (Dialog(group="Initialization"));
 protected
-  Modelica.SIunits.SpecificEntropy sMed_out(start=s_out_start)
+  Modelica.Units.SI.SpecificEntropy sMed_out(start=s_out_start)
     "Medium entropy to which the sensor is exposed";
-  Modelica.SIunits.SpecificEntropy s_out(start=s_out_start)
+  Modelica.Units.SI.SpecificEntropy s_out(start=s_out_start)
     "Medium entropy that is used to compute the entropy flow rate";
-  Modelica.SIunits.SpecificEntropy port_b_s_outflow(start=s_out_start)
+  Modelica.Units.SI.SpecificEntropy port_b_s_outflow(start=s_out_start)
     "Medium entropy outflowing at port_b if mass flow were from port_a to port_b";
 initial equation
   if dynamic then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/PPM.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/PPM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/PPM.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/PPM.mo"	2022-03-10 09:58:24.056149961 +0000
@@ -4,7 +4,7 @@
   package Medium = Buildings.Media.Air(extraPropertiesNames={"CO2"})
     "Medium model";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = volDyn.V*senPPMTwoPort.tau*3*rho_default
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = volDyn.V*senPPMTwoPort.tau*3*rho_default
     "Mass flow rate into and out of the volume";
 
   Buildings.Fluid.MixingVolumes.MixingVolume volDyn(
@@ -93,10 +93,10 @@
       T=Medium.T_default,
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Medium state at default values";
+
   // Density at medium default values, used to compute the size of control volumes
-  final parameter Modelica.SIunits.Density rho_default=Medium.density(
+  final parameter Modelica.Units.SI.Density rho_default=Medium.density(
     state=state_default) "Density, used to compute fluid mass";
-
 equation
   connect(mSou.ports[1], volDyn.ports[1]) annotation (Line(points={{-20,42},{
           77.3333,42},{77.3333,50}},       color={0,127,255}));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/TraceSubstances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/TraceSubstances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/TraceSubstances.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/TraceSubstances.mo"	2022-03-10 09:58:23.992149953 +0000
@@ -4,7 +4,7 @@
  package Medium = Buildings.Media.Air(extraPropertiesNames={"CO2"})
     "Medium model";
 
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 15*1.2/3600
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 15*1.2/3600
     "Mass flow rate into and out of the volume";
 
   MixingVolumes.MixingVolume vol(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/Velocity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/Velocity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/Velocity.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Examples/Velocity.mo"	2022-03-10 09:58:23.968149950 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.Area A = 0.1*0.1/4*Modelica.Constants.pi
+  parameter Modelica.Units.SI.Area A = 0.1*0.1/4*Modelica.Constants.pi
     "Cross sectional area of flow channel";
 
   Buildings.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"	2022-03-10 09:58:23.948149947 +0000
@@ -6,14 +6,14 @@
         Modelica.Media.Interfaces.PartialCondensingGases,
     tau=0);
   extends Buildings.Fluid.BaseClasses.IndexMassFraction(final substanceName="water");
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput H_flow(final unit="W")
     "Latent enthalpy flow rate, positive if from port_a to port_b"
     annotation (Placement(transformation(
         origin={0,110},
         extent={{-10,-10},{10,10}},
         rotation=90)));
-  parameter Modelica.SIunits.SpecificEnthalpy h_out_start=
+  parameter Modelica.Units.SI.SpecificEnthalpy h_out_start=
     Medium.specificEnthalpy_pTX(
       p=Medium.p_default, T=Medium.T_default, X=Medium.X_default)
     -Medium.enthalpyOfNonCondensingGas(T=Medium.T_default)
@@ -21,9 +21,9 @@
     annotation (Dialog(group="Initialization"));
 
 protected
-  Modelica.SIunits.SpecificEnthalpy hMed_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy hMed_out(start=h_out_start)
     "Medium latent enthalpy to which the sensor is exposed";
-  Modelica.SIunits.SpecificEnthalpy h_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy h_out(start=h_out_start)
     "Medium latent enthalpy that is used to compute the enthalpy flow rate";
 
   Medium.MassFraction XiActual[Medium.nXi]
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFlowRate.mo"	2022-03-10 09:58:23.924149944 +0000
@@ -3,7 +3,7 @@
 extends Buildings.Fluid.Sensors.BaseClasses.PartialFlowSensor(
   final m_flow_nominal = 0,
   final m_flow_small = 0);
-extends Modelica.Icons.RotationalSensor;
+extends Modelica.Icons.RoundSensor;
 Modelica.Blocks.Interfaces.RealOutput m_flow(quantity="MassFlowRate",
                                              final unit="kg/s")
   "Mass flow rate from port_a to port_b" annotation (Placement(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFraction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFraction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFraction.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFraction.mo"	2022-03-10 09:58:23.916149943 +0000
@@ -4,7 +4,7 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Buildings.Fluid.BaseClasses.IndexMassFraction(substanceName = "water");
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   Modelica.Blocks.Interfaces.RealOutput X(min=-1e-3,
                                           max=1.001,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFractionTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFractionTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFractionTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/MassFractionTwoPort.mo"	2022-03-10 09:58:23.904149942 +0000
@@ -4,7 +4,7 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Buildings.Fluid.BaseClasses.IndexMassFraction(substanceName = "water");
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   parameter Medium.MassFraction X_start=Medium.X_default[i_x]
     "Initial or guess value of output (= state)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPM.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPM.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPM.mo"	2022-03-10 09:58:23.892149940 +0000
@@ -6,11 +6,11 @@
                    each final unit="1",
                    each min=0,
                    each max=1)));
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   parameter String substanceName = "CO2" "Name of trace substance";
 
-  parameter Modelica.SIunits.MolarMass MM=
+  parameter Modelica.Units.SI.MolarMass MM=
     Modelica.Media.IdealGases.Common.SingleGasesData.CO2.MM
     "Molar mass of the trace substance";
 
@@ -26,7 +26,7 @@
     then 1 else 0 for i in 1:Medium.nC}
     "Vector with zero everywhere except where species is";
 
-  final parameter Modelica.SIunits.MolarMass MMBul=Medium.molarMass(
+  final parameter Modelica.Units.SI.MolarMass MMBul=Medium.molarMass(
     Medium.setState_phX(
       p=Medium.p_default,
       h=Medium.h_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPMTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPMTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPMTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/PPMTwoPort.mo"	2022-03-10 09:58:23.880149938 +0000
@@ -10,13 +10,13 @@
                    each final unit="1",
                    each min=0,
                    each max=1)));
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   parameter String substanceName = "CO2" "Name of trace substance";
   parameter Real C_start(min=0) = 0
     "Initial or guess value of output (= state)"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.MolarMass MM=
+  parameter Modelica.Units.SI.MolarMass MM=
     Modelica.Media.IdealGases.Common.SingleGasesData.CO2.MM
     "Molar mass of the trace substance";
   Modelica.Blocks.Interfaces.RealOutput ppm(min=0)
@@ -35,7 +35,7 @@
     then 1 else 0 for i in 1:Medium.nC}
     "Vector with zero everywhere except where species is";
 
-  final parameter Modelica.SIunits.MolarMass MMBul=Medium.molarMass(
+  final parameter Modelica.Units.SI.MolarMass MMBul=Medium.molarMass(
     Medium.setState_phX(
       p=Medium.p_default,
       h=Medium.h_default,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Pressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Pressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Pressure.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Pressure.mo"	2022-03-10 09:58:23.868149938 +0000
@@ -2,7 +2,7 @@
 model Pressure "Ideal pressure sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor(
     final warnAboutOnePortConnection = false);
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput p(final quantity="AbsolutePressure",
                                           final unit="Pa",
                                           min=0) "Pressure at port"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidity.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidity.mo"	2022-03-10 09:58:23.860149936 +0000
@@ -1,14 +1,14 @@
 within Buildings.Fluid.Sensors;
 model RelativeHumidity "Ideal one port relative humidity sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   Modelica.Blocks.Interfaces.RealOutput phi(final unit="1", min=0)
     "Relative humidity in port medium"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  Modelica.SIunits.Temperature T "Temperature of the medium";
+  Modelica.Units.SI.Temperature T "Temperature of the medium";
   Medium.MassFraction Xi[Medium.nXi](
     quantity=Medium.substanceNames[1:Medium.nXi]) "Mass fraction of the medium";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidityTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"	2022-03-10 09:58:23.852149935 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model RelativeHumidityTwoPort "Ideal two port relative humidity sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput phi(final unit="1",
                                             min=0,
                                             start=phi_start)
@@ -18,14 +18,14 @@
     "Relative humidity to which the sensor is exposed to";
 
 protected
-  Modelica.SIunits.Temperature T_a
+  Modelica.Units.SI.Temperature T_a
     "Temperature of the medium flowing from port_a to port_b";
   Medium.MassFraction Xi_a[Medium.nXi](
     quantity=Medium.substanceNames[1:Medium.nXi])
     "Mass fraction of the medium flowing from port_a to port_b";
   Real phi_a(final unit="1")
     "Relative humidity of the medium flowing from port_a to port_b";
-  Modelica.SIunits.Temperature T_b
+  Modelica.Units.SI.Temperature T_b
     "Temperature of the medium flowing from port_b to port_a";
   Medium.MassFraction Xi_b[Medium.nXi](
     quantity=Medium.substanceNames[1:Medium.nXi])
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativePressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativePressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativePressure.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativePressure.mo"	2022-03-10 09:58:23.840149934 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.Sensors;
 model RelativePressure "Ideal relative pressure sensor"
-  extends Modelica.Icons.TranslationalSensor;
+  extends Modelica.Icons.RectangularSensor;
   replaceable package Medium =
     Modelica.Media.Interfaces.PartialMedium "Medium in the sensor"
       annotation (choices(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeTemperature.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/RelativeTemperature.mo"	2022-03-10 09:58:23.832149933 +0000
@@ -1,6 +1,6 @@
 within Buildings.Fluid.Sensors;
 model RelativeTemperature "Ideal relative temperature sensor"
-  extends Modelica.Icons.TranslationalSensor;
+  extends Modelica.Icons.RectangularSensor;
   replaceable package Medium =
     Modelica.Media.Interfaces.PartialMedium "Medium in the sensor"
       annotation (choices(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"	2022-03-10 09:58:23.820149931 +0000
@@ -6,21 +6,21 @@
         Modelica.Media.Interfaces.PartialCondensingGases,
     tau=0);
   extends Buildings.Fluid.BaseClasses.IndexMassFraction(final substanceName="water");
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput H_flow(final unit="W")
     "Sensible enthalpy flow rate, positive if from port_a to port_b"
     annotation (Placement(transformation(
         origin={0,110},
         extent={{-10,-10},{10,10}},
         rotation=90)));
-  parameter Modelica.SIunits.SpecificEnthalpy h_out_start=
+  parameter Modelica.Units.SI.SpecificEnthalpy h_out_start=
     Medium.enthalpyOfNonCondensingGas(T=Medium.T_default)
     "Initial or guess value of measured specific sensible enthalpy"
     annotation (Dialog(group="Initialization"));
 protected
-  Modelica.SIunits.SpecificEnthalpy hMed_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy hMed_out(start=h_out_start)
     "Medium sensible enthalpy to which the sensor is exposed";
-  Modelica.SIunits.SpecificEnthalpy h_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy h_out(start=h_out_start)
     "Medium sensible enthalpy that is used to compute the enthalpy flow rate";
   Medium.MassFraction XiActual[Medium.nXi]
     "Medium mass fraction to which sensor is exposed to";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpy.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpy.mo"	2022-03-10 09:58:23.800149929 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model SpecificEnthalpy "Ideal one port specific enthalpy sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput h_out(final quantity="SpecificEnergy",
                                               final unit="J/kg")
     "Specific enthalpy in port medium"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"	2022-03-10 09:58:23.792149929 +0000
@@ -1,8 +1,8 @@
 within Buildings.Fluid.Sensors;
 model SpecificEnthalpyTwoPort "Ideal two port sensor for the specific enthalpy"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
-  parameter Modelica.SIunits.SpecificEnthalpy h_out_start=
+  extends Modelica.Icons.RoundSensor;
+  parameter Modelica.Units.SI.SpecificEnthalpy h_out_start=
     Medium.specificEnthalpy_pTX(p=Medium.p_default, T=Medium.T_default, X=Medium.X_default)
     "Initial or guess value of output (= state)"
     annotation (Dialog(group="Initialization"));
@@ -15,7 +15,7 @@
         extent={{10,-10},{-10,10}},
         rotation=270)));
 protected
-  Modelica.SIunits.SpecificEnthalpy hMed_out(start=h_out_start)
+  Modelica.Units.SI.SpecificEnthalpy hMed_out(start=h_out_start)
     "Medium enthalpy to which the sensor is exposed";
 initial equation
   if dynamic then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropy.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropy.mo"	2022-03-10 09:58:23.784149926 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model SpecificEntropy "Ideal one port specific entropy sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput s(final quantity="SpecificEntropy",
                                           final unit="J/(kg.K)")
     "Specific entropy in port medium"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropyTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"	2022-03-10 09:58:23.768149925 +0000
@@ -1,8 +1,8 @@
 within Buildings.Fluid.Sensors;
 model SpecificEntropyTwoPort "Ideal two port sensor for the specific entropy"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
-  parameter Modelica.SIunits.SpecificEntropy s_start=
+  extends Modelica.Icons.RoundSensor;
+  parameter Modelica.Units.SI.SpecificEntropy s_start=
     Medium.specificEntropy_pTX(p=Medium.p_default, T=Medium.T_default, X=Medium.X_default)
     "Initial or guess value of output (= state)"
     annotation (Dialog(group="Initialization"));
@@ -15,7 +15,7 @@
         extent={{10,-10},{-10,10}},
         rotation=270)));
 protected
-  Modelica.SIunits.SpecificEntropy sMed(start=s_start)
+  Modelica.Units.SI.SpecificEntropy sMed(start=s_start)
     "Medium entropy to which the sensor is exposed";
   Medium.SpecificEntropy s_a_inflow
     "Specific entropy of inflowing fluid at port_a";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureTwoPort.mo"	2022-03-10 09:58:23.724149920 +0000
@@ -11,20 +11,20 @@
         origin={0,110},
         extent={{10,-10},{-10,10}},
         rotation=270)));
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Initial or guess value of output (= state)"
     annotation (Dialog(group="Initialization"));
 
   parameter Boolean transferHeat = false
     "if true, temperature T converges towards TAmb when no flow"
     annotation(Evaluate=true, Dialog(group="Heat transfer"));
-  parameter Modelica.SIunits.Temperature TAmb=Medium.T_default
+
+  parameter Modelica.Units.SI.Temperature TAmb=Medium.T_default
     "Fixed ambient temperature for heat transfer"
     annotation(Dialog(enable=transferHeat, group="Heat transfer"));
-  parameter Modelica.SIunits.Time tauHeaTra(min=1)=1200
+  parameter Modelica.Units.SI.Time tauHeaTra(min=1)=1200
     "Time constant for heat transfer, default 20 minutes"
     annotation(Dialog(enable=transferHeat, group="Heat transfer"));
-
 protected
   parameter Real tauHeaTraInv(final unit = "1/s")=
     if tauHeaTra<1E-10 then 0 else 1/tauHeaTra
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"	2022-03-10 09:58:23.616149906 +0000
@@ -13,7 +13,7 @@
         extent={{-10,-10},{10,10}},
         rotation=90,
         origin={0,110})));
-  parameter Modelica.SIunits.Temperature TWetBul_start = Medium.T_default
+  parameter Modelica.Units.SI.Temperature TWetBul_start = Medium.T_default
     "Initial or guess value of wet bulb temperature (used to compute initial output signal))"
     annotation (Dialog(group="Initialization"));
 
@@ -23,7 +23,7 @@
   Buildings.Utilities.Psychrometrics.TWetBul_TDryBulXi wetBulMod(
     redeclare package Medium = Medium,
     TWetBul(start=TWetBul_start)) "Block for wet bulb temperature";
-  Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy";
+  Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy";
   Medium.MassFraction Xi[Medium.nXi]
     "Species vector, needed because indexed argument for the operator inStream is not supported";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstances.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstances.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstances.mo"	2022-03-10 09:58:23.592149902 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model TraceSubstances "Ideal one port trace substances sensor"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
 
   parameter String substanceName = "CO2" "Name of trace substance";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstancesTwoPort.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"	2022-03-10 09:58:23.580149901 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.Sensors;
 model TraceSubstancesTwoPort "Ideal two port sensor for trace substance"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput C(min=0,
                                           start=C_start)
     "Trace substance of the passing fluid"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Velocity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Velocity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Velocity.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/Velocity.mo"	2022-03-10 09:58:23.544149896 +0000
@@ -1,23 +1,23 @@
 within Buildings.Fluid.Sensors;
 model Velocity "Ideal sensor for flow velocity"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   parameter Medium.Density
     d_start=Medium.density(Medium.setState_pTX(p_start, T_start, X_start))
     "Initial or guess value of density"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Temperature used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Pressure p_start=Medium.p_default
+  parameter Modelica.Units.SI.Pressure p_start=Medium.p_default
     "Pressure used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX]=Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX]=Medium.X_default
     "Mass fraction used to compute d_start"
     annotation (Dialog(group="Initialization"));
 
-  parameter Modelica.SIunits.Area A "Cross sectional area of flow channel";
-  Modelica.SIunits.VolumeFlowRate V_flow
+  parameter Modelica.Units.SI.Area A "Cross sectional area of flow channel";
+  Modelica.Units.SI.VolumeFlowRate V_flow
     "Volume flow rate from port_a to port_b";
   Modelica.Blocks.Interfaces.RealOutput v(final quantity="Velocity",
                                           final unit="m/s")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/VolumeFlowRate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/VolumeFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/VolumeFlowRate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sensors/VolumeFlowRate.mo"	2022-03-10 09:58:23.528149895 +0000
@@ -2,18 +2,18 @@
 model VolumeFlowRate "Ideal sensor for volume flow rate"
   extends Buildings.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor(
     tau=0);
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   parameter Medium.Density
     d_start=Medium.density(Medium.setState_pTX(p_start, T_start, X_start))
     "Initial or guess value of density"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Temperature T_start=Medium.T_default
+  parameter Modelica.Units.SI.Temperature T_start=Medium.T_default
     "Temperature used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.Pressure p_start=Medium.p_default
+  parameter Modelica.Units.SI.Pressure p_start=Medium.p_default
     "Pressure used to compute d_start"
     annotation (Dialog(group="Initialization"));
-  parameter Modelica.SIunits.MassFraction X_start[Medium.nX]=Medium.X_default
+  parameter Modelica.Units.SI.MassFraction X_start[Medium.nX]=Medium.X_default
     "Mass fraction used to compute d_start"
     annotation (Dialog(group="Initialization"));
   Modelica.Blocks.Interfaces.RealOutput V_flow(final quantity="VolumeFlowRate",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/ASHRAESolarGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/ASHRAESolarGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/ASHRAESolarGain.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/ASHRAESolarGain.mo"	2022-03-10 09:58:23.468149886 +0000
@@ -17,7 +17,7 @@
     max=1.0) = 0 "Shading coefficient 0.0: no shading, 1.0: full shading"
     annotation(Dialog(enable = not use_shaCoe_in, group = "Shading"));
 
-  parameter Modelica.SIunits.Angle til "Surface tilt";
+  parameter Modelica.Units.SI.Angle til "Surface tilt";
 
   Modelica.Blocks.Interfaces.RealInput shaCoe_in if use_shaCoe_in
     "Shading coefficient"
@@ -49,25 +49,25 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  constant Modelica.SIunits.TemperatureDifference dTMax = 1
+  constant Modelica.Units.SI.TemperatureDifference dTMax = 1
     "Safety temperature difference to prevent TFlu > Medium.T_max";
-  final parameter Modelica.SIunits.Temperature TMedMax = Medium.T_max-dTMax
+  final parameter Modelica.Units.SI.Temperature TMedMax = Medium.T_max-dTMax
     "Fluid temperature above which there will be no heat gain computed to prevent TFlu > Medium.T_max";
-  final parameter Modelica.SIunits.Temperature TMedMax2 = TMedMax-dTMax
+  final parameter Modelica.Units.SI.Temperature TMedMax2 = TMedMax-dTMax
     "Fluid temperature below which there will be no heat loss computed to prevent TFlu < Medium.T_min";
 
   final parameter Real iamSky(fixed = false)
     "Incident angle modifier for diffuse solar radiation from the sky";
   final parameter Real iamGro(fixed = false)
     "Incident angle modifier for diffuse solar radiation from the ground";
-  final parameter Modelica.SIunits.Angle incAngSky(fixed = false)
+  final parameter Modelica.Units.SI.Angle incAngSky(fixed = false)
     "Incident angle of diffuse radiation from the sky";
-  final parameter Modelica.SIunits.Angle incAngGro(fixed = false)
+  final parameter Modelica.Units.SI.Angle incAngGro(fixed = false)
     "Incident angle of diffuse radiation from the ground";
   final parameter Real tilDeg(
-    unit = "deg") = Modelica.SIunits.Conversions.to_deg(til)
+    unit = "deg") = Modelica.Units.Conversions.to_deg(til)
     "Surface tilt angle in degrees";
-  final parameter Modelica.SIunits.HeatFlux HTotMin = 1
+  final parameter Modelica.Units.SI.HeatFlux HTotMin = 1
     "Minimum HTot to avoid div/0";
   final parameter Real HMinDel = 0.001
     "Delta of the smoothing function for HTot";
@@ -79,15 +79,13 @@
     "Internally used shading coefficient";
 
 initial equation
-  // E+ Equ (557)
-  incAngSky = Modelica.SIunits.Conversions.from_deg(59.68 - 0.1388*(tilDeg) +
-  0.001497*(tilDeg)^2);
+// E+ Equ (557)
+  incAngSky = Modelica.Units.Conversions.from_deg(59.68 - 0.1388 * tilDeg + 0.001497 * tilDeg ^ 2);
   // Diffuse radiation from the sky
   // E+ Equ (555)
   iamSky = SolarCollectors.BaseClasses.IAM(incAngSky, B0, B1);
-  // E+ Equ (558)
-  incAngGro = Modelica.SIunits.Conversions.from_deg(90 - 0.5788*(tilDeg)+
-  0.002693*(tilDeg)^2);
+// E+ Equ (558)
+  incAngGro = Modelica.Units.Conversions.from_deg(90 - 0.5788 * tilDeg + 0.002693 * tilDeg ^ 2);
   // Diffuse radiation from the ground
   // E+ Equ (555)
   iamGro = SolarCollectors.BaseClasses.IAM(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975HeatLoss.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975HeatLoss.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975HeatLoss.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975HeatLoss.mo"	2022-03-10 09:58:23.444149883 +0000
@@ -5,7 +5,7 @@
       "Heat loss at nominal condition, for reporting only",
     QLos_internal = A_c/nSeg * {dT[i] * (C1 - C2 * dT[i]) for i in 1:nSeg});
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer C1(final min=0)
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer C1(final min=0)
     "C1 from ratings data";
 
   parameter Real C2(final unit = "W/(m2.K2)", final min=0)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975SolarGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975SolarGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975SolarGain.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/EN12975SolarGain.mo"	2022-03-10 09:58:23.432149883 +0000
@@ -47,11 +47,11 @@
     annotation (Placement(transformation(extent={{-140,-100},{-100,-60}})));
 
 protected
-  constant Modelica.SIunits.TemperatureDifference dTMax = 1
+  constant Modelica.Units.SI.TemperatureDifference dTMax = 1
     "Safety temperature difference to prevent TFlu > Medium.T_max";
-  final parameter Modelica.SIunits.Temperature TMedMax = Medium.T_max-dTMax
+  final parameter Modelica.Units.SI.Temperature TMedMax = Medium.T_max-dTMax
     "Fluid temperature above which there will be no heat gain computed to prevent TFlu > Medium.T_max";
-  final parameter Modelica.SIunits.Temperature TMedMax2 = TMedMax-dTMax
+  final parameter Modelica.Units.SI.Temperature TMedMax2 = TMedMax-dTMax
     "Fluid temperature below which there will be no heat loss computed to prevent TFlu < Medium.T_min";
   Real iamBea "Incidence angle modifier for director solar radiation";
   Modelica.Blocks.Interfaces.RealInput shaCoe_internal "Internally used shaCoe";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAEHeatLoss.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAEHeatLoss.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAEHeatLoss.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAEHeatLoss.mo"	2022-03-10 09:58:23.400149879 +0000
@@ -6,22 +6,22 @@
     "Performance data"
     annotation (choicesAllMatching=true);
   Modelica.Blocks.Sources.Sine TEnv(
-    freqHz=0.01,
+    f =0.01,
     offset=273.15 + 10,
     amplitude=7.5) "Temperature of the surrounding environment"
     annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
   Modelica.Blocks.Sources.Sine T1(
-    freqHz=0.1,
+    f =0.1,
     amplitude=15,
     offset=273.15 + 10) "Temperature in the first segment"
     annotation (Placement(transformation(extent={{-80,-60},{-60,-40}})));
   Modelica.Blocks.Sources.Sine T2(
-    freqHz=0.1,
+    f =0.1,
     amplitude=15,
     offset=273.15 + 15) "Temperature in the second segment"
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
   Modelica.Blocks.Sources.Sine T3(
-    freqHz=0.1,
+    f =0.1,
     amplitude=15,
     offset=273.15 + 20) "Temperature in the third segment"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAESolarGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAESolarGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAESolarGain.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/ASHRAESolarGain.mo"	2022-03-10 09:58:23.380149875 +0000
@@ -18,7 +18,7 @@
     annotation (Placement(transformation(extent={{72,0},{92,20}})));
   Modelica.Blocks.Sources.Sine     HGroDifTil(
     amplitude=50,
-    freqHz=4/86400,
+f    =4/86400,
     offset=100) "Diffuse radiation from the ground, tilted surface"
     annotation (Placement(transformation(extent={{-64,44},{-44,64}})));
   Modelica.Blocks.Sources.Ramp incAng(duration=86400, height=60*(2*Modelica.Constants.pi
@@ -27,10 +27,10 @@
   Modelica.Blocks.Sources.Sine HDirTil(
     offset=400,
     amplitude=300,
-    freqHz=2/86400) "Direct beam radiation, tilted surface"
+f    =2/86400) "Direct beam radiation, tilted surface"
     annotation (Placement(transformation(extent={{-90,18},{-70,38}})));
   Modelica.Blocks.Sources.Sine HSkyDifTil(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=100,
     offset=100) "Diffuse radiation, tilted surface"
     annotation (Placement(transformation(extent={{-38,74},{-18,94}})));
@@ -40,17 +40,17 @@
     offset=1) "Shading coefficient"
     annotation (Placement(transformation(extent={{-64,-42},{-44,-22}})));
   Modelica.Blocks.Sources.Sine T3(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 110)
     annotation (Placement(transformation(extent={{-38,-58},{-18,-38}})));
   Modelica.Blocks.Sources.Sine T2(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 100)
     annotation (Placement(transformation(extent={{-14,-74},{6,-54}})));
   Modelica.Blocks.Sources.Sine T1(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 90)
     annotation (Placement(transformation(extent={{10,-94},{30,-74}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975HeatLoss.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975HeatLoss.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975HeatLoss.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975HeatLoss.mo"	2022-03-10 09:58:23.356149873 +0000
@@ -6,22 +6,22 @@
     "Performance data"
     annotation (choicesAllMatching=true);
   Modelica.Blocks.Sources.Sine TEnv(
-    freqHz=0.01,
+    f =0.01,
     offset=273.15 + 10,
     amplitude=15) "Temperature of the surrounding environment"
     annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
   Modelica.Blocks.Sources.Sine T1(
     amplitude=15,
-    freqHz=0.1,
+f    =0.1,
     offset=273.15 + 10) "Temperature of the first segment"
     annotation (Placement(transformation(extent={{-80,-60},{-60,-40}})));
   Modelica.Blocks.Sources.Sine T2(
-    freqHz=0.1,
+    f =0.1,
     amplitude=15,
     offset=273.15 + 15) "Temperature of the second segment"
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
   Modelica.Blocks.Sources.Sine T3(
-    freqHz=0.1,
+    f =0.1,
     amplitude=15,
     offset=273.15 + 20) "Temperature of the third segment"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975SolarGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975SolarGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975SolarGain.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/Examples/EN12975SolarGain.mo"	2022-03-10 09:58:23.340149870 +0000
@@ -23,11 +23,11 @@
   Modelica.Blocks.Sources.Sine HDirTil(
     offset=400,
     amplitude=300,
-    freqHz=2/86400) "Direct beam radiation, tilted surface"
+f    =2/86400) "Direct beam radiation, tilted surface"
     annotation (Placement(transformation(extent={{-40,44},{-20,64}})));
   Modelica.Blocks.Sources.Sine HDifTil(
     amplitude=200,
-    freqHz=1/86400,
+f    =1/86400,
     offset=300) "Diffuse radiation, tilted surface"
     annotation (Placement(transformation(extent={{-40,74},{-20,94}})));
   Modelica.Blocks.Sources.Ramp shaCoe(
@@ -36,17 +36,17 @@
     height=-1) "Shading coefficient"
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
   Modelica.Blocks.Sources.Sine T3(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 110)
     annotation (Placement(transformation(extent={{-50,-38},{-30,-18}})));
   Modelica.Blocks.Sources.Sine T2(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 100)
     annotation (Placement(transformation(extent={{-26,-54},{-6,-34}})));
   Modelica.Blocks.Sources.Sine T1(
-    freqHz=2/86400,
+    f =2/86400,
     amplitude=50,
     offset=273.15 + 90)
     annotation (Placement(transformation(extent={{-2,-70},{18,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/IAM.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/IAM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/IAM.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/IAM.mo"	2022-03-10 09:58:23.328149869 +0000
@@ -1,12 +1,12 @@
 within Buildings.Fluid.SolarCollectors.BaseClasses;
 function IAM "Function for incident angle modifer"
 
-  input Modelica.SIunits.Angle incAng "Incident angle";
+  input Modelica.Units.SI.Angle incAng "Incident angle";
   input Real B0 "1st incident angle modifer coefficient";
   input Real B1 "2nd incident angle modifer coefficient";
   output Real incAngMod "Incident angle modifier coefficient";
 protected
-  constant Modelica.SIunits.Angle incAngMin = Modelica.Constants.pi / 2 -0.1
+  constant Modelica.Units.SI.Angle incAngMin = Modelica.Constants.pi / 2 -0.1
     "Minimum incidence angle to avoid division by zero";
   constant Real delta = 0.0001 "Width of the smoothing function";
   constant Real cosIncAngMin = Modelica.Math.cos(incAngMin) "Cosine of minimum incidence angle";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialHeatLoss.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialHeatLoss.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialHeatLoss.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialHeatLoss.mo"	2022-03-10 09:58:23.320149869 +0000
@@ -7,20 +7,20 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component";
 
-  parameter Modelica.SIunits.Irradiance G_nominal
+  parameter Modelica.Units.SI.Irradiance G_nominal
     "Irradiance at nominal conditions"
     annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Ambient temperature minus fluid temperature at nominal conditions"
      annotation(Dialog(group="Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Fluid flow rate at nominal conditions"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default
     "Specific heat capacity of the fluid at the default temperature";
 
-  parameter Modelica.SIunits.HeatFlowRate QLos_nominal
+  parameter Modelica.Units.SI.HeatFlowRate QLos_nominal
     "Heat loss at nominal conditions, negative if heat flows from collector to environment";
 
   Modelica.Blocks.Interfaces.RealInput TEnv(
@@ -46,21 +46,21 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  constant Modelica.SIunits.Temperature dTMin = 1
+
+  constant Modelica.Units.SI.Temperature dTMin = 1
     "Safety temperature difference to prevent TFlu < Medium.T_min";
-  final parameter Modelica.SIunits.Temperature TMedMin = Medium.T_min + dTMin
+  final parameter Modelica.Units.SI.Temperature TMedMin = Medium.T_min + dTMin
     "Fluid temperature below which there will be no heat loss computed to prevent TFlu < Medium.T_min";
-  final parameter Modelica.SIunits.Temperature TMedMin2 = TMedMin + dTMin
+  final parameter Modelica.Units.SI.Temperature TMedMin2 = TMedMin + dTMin
     "Fluid temperature below which there will be no heat loss computed to prevent TFlu < Medium.T_min";
 //  final parameter Modelica.SIunits.HeatFlowRate QUse_nominal(min=0) = G_nominal * A_c * y_intercept + QLos_nominal
 //    "Useful heat gain at nominal conditions";
 
-  input Modelica.SIunits.HeatFlowRate QLos_internal[nSeg]
+  input Modelica.Units.SI.HeatFlowRate QLos_internal[nSeg]
     "Heat loss rate at current conditions for each segment";
 
-  Modelica.SIunits.TemperatureDifference dT[nSeg] = {TEnv-TFlu[i] for i in 1:nSeg}
+  Modelica.Units.SI.TemperatureDifference dT[nSeg] = {TEnv-TFlu[i] for i in 1:nSeg}
      "Environment minus collector fluid temperature";
-
   annotation (
 defaultComponentName="heaLos",
 Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialParameters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialParameters.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialParameters.mo"	2022-03-10 09:58:23.304149866 +0000
@@ -1,7 +1,7 @@
 within Buildings.Fluid.SolarCollectors.BaseClasses;
 block PartialParameters "Partial model for parameters"
 
-  parameter Modelica.SIunits.Area A_c "Area of the collector";
+  parameter Modelica.Units.SI.Area A_c "Area of the collector";
   parameter Integer nSeg(min=3)=3 "Number of segments";
   parameter Real y_intercept "Y intercept (Maximum efficiency)";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo"	2022-03-10 09:58:23.300149866 +0000
@@ -11,13 +11,13 @@
   parameter Integer nSeg(min=3) = 3
     "Number of segments used to discretize the collector model";
 
-  parameter Modelica.SIunits.Angle lat(displayUnit="deg") "Latitude";
-  parameter Modelica.SIunits.Angle azi(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle lat(displayUnit="deg") "Latitude";
+  parameter Modelica.Units.SI.Angle azi(displayUnit="deg")
     "Surface azimuth (0 for south-facing; -90 degree for east-facing; +90 degree for west facing";
-  parameter Modelica.SIunits.Angle til(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg")
     "Surface tilt (0 for horizontally mounted collector)";
   parameter Real rho "Ground reflectance";
-  parameter Modelica.SIunits.HeatCapacity C=385*perPar.mDry
+  parameter Modelica.Units.SI.HeatCapacity C=385*perPar.mDry
     "Heat capacity of solar collector without fluid (default: cp_copper*mDry*nPanels)";
 
   parameter Boolean use_shaCoe_in = false
@@ -35,7 +35,7 @@
   parameter Integer nPanels= 0 "Desired number of panels in the simulation"
     annotation(Dialog(group="Area declarations", enable= (nColType == Buildings.Fluid.SolarCollectors.Types.NumberSelection.Number)));
 
-  parameter Modelica.SIunits.Area totalArea=0
+  parameter Modelica.Units.SI.Area totalArea=0
     "Total area of panels in the simulation"
     annotation(Dialog(group="Area declarations", enable=(nColType == Buildings.Fluid.SolarCollectors.Types.NumberSelection.Area)));
 
@@ -128,13 +128,13 @@
     Modelica.Blocks.Interfaces.RealInput shaCoe_internal
     "Internally used shading coefficient";
 
-    final parameter Modelica.SIunits.PressureDifference dp_nominal_final(displayUnit="Pa")=
+    final parameter Modelica.Units.SI.PressureDifference dp_nominal_final(displayUnit="Pa")=
     if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Series then
        nPanels_internal*perPar.dp_nominal
     else
       perPar.dp_nominal "Nominal pressure loss across the system of collectors";
 
-  parameter Modelica.SIunits.Area TotalArea_internal=
+  parameter Modelica.Units.SI.Area TotalArea_internal=
       nPanels_internal * perPar.A "Area used in the simulation";
 
   parameter Real nPanels_internal=
@@ -147,12 +147,12 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity of the fluid";
-  parameter Modelica.SIunits.Density rho_default=
+  parameter Modelica.Units.SI.Density rho_default=
     Medium.density(sta_default) "Density, used to compute fluid mass";
-
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/BaseClasses/Examples/GCritCalc.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/BaseClasses/Examples/GCritCalc.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/BaseClasses/Examples/GCritCalc.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/BaseClasses/Examples/GCritCalc.mo"	2022-03-10 09:58:23.260149860 +0000
@@ -7,12 +7,12 @@
     annotation (Placement(transformation(extent={{-12,0},{8,20}})));
   Modelica.Blocks.Sources.Sine TEnv(
     amplitude=10,
-    freqHz=0.1,
+f    =0.1,
     offset=10)
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Sources.Sine TIn(
     amplitude=10,
-    freqHz=0.01,
+f    =0.01,
     offset=30)
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/Examples/SolarPumpController.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/Examples/SolarPumpController.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/Examples/SolarPumpController.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Controls/Examples/SolarPumpController.mo"	2022-03-10 09:58:23.228149856 +0000
@@ -12,7 +12,7 @@
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
   Modelica.Blocks.Sources.Sine sine(
     amplitude=20,
-    freqHz=0.0001,
+f    =0.0001,
     offset=273.15 + 40) "Water inlet temperature"
     annotation (Placement(transformation(extent={{-60,-20},{-40,0}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Data/GenericSolarCollector.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Data/GenericSolarCollector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Data/GenericSolarCollector.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Data/GenericSolarCollector.mo"	2022-03-10 09:58:23.056149834 +0000
@@ -4,10 +4,10 @@
   extends Modelica.Icons.Record;
 
   parameter SolarCollectors.Types.Area ATyp "Gross or aperture area";
-  parameter Modelica.SIunits.Area A "Area";
-  parameter Modelica.SIunits.Mass mDry "Dry weight";
-  parameter Modelica.SIunits.Volume V "Fluid volume";
-  parameter Modelica.SIunits.PressureDifference dp_nominal(displayUnit="Pa")
+  parameter Modelica.Units.SI.Area A "Area";
+  parameter Modelica.Units.SI.Mass mDry "Dry weight";
+  parameter Modelica.Units.SI.Volume V "Fluid volume";
+  parameter Modelica.Units.SI.PressureDifference dp_nominal(displayUnit="Pa")
     "Pressure drop during test conditions";
   parameter Real mperA_flow_nominal(unit="kg/(s.m2)")
     "Mass flow rate per unit area of collector";
@@ -19,9 +19,9 @@
    parameter Real C1 "Heat loss coefficient from EN12975 ratings data";
    parameter Real C2
     "Temperature dependence of heat loss from EN12975 ratings data";
-   parameter Modelica.SIunits.Irradiance G_nominal
+   parameter Modelica.Units.SI.Irradiance G_nominal
     "Nominal solar irradiance specified in ratings data";
-   parameter Modelica.SIunits.TemperatureDifference dT_nominal
+   parameter Modelica.Units.SI.TemperatureDifference dT_nominal
     "Nominal temperature difference specified in ratings data";
 annotation (
 defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Concentrating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Concentrating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Concentrating.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Concentrating.mo"	2022-03-10 09:58:22.944149820 +0000
@@ -47,7 +47,7 @@
         rotation=180,
         origin={-54,-10})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=3/86400,
+    f =3/86400,
     offset=101325,
     amplitude=-2*solCol.dp_nominal)
     annotation (Placement(transformation(extent={{-100,-20},{-80,0}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/FlatPlate.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/FlatPlate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/FlatPlate.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/FlatPlate.mo"	2022-03-10 09:58:22.932149818 +0000
@@ -49,7 +49,7 @@
       rotation=180,
       origin={-50,-10})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=3/86400,
+    f =3/86400,
     amplitude=-solCol.dp_nominal,
     offset=1E5) "Pressure source"
     annotation (Placement(transformation(extent={{-100,-20},{-80,0}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Tubular.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Tubular.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Tubular.mo"	2022-03-10 09:57:40.240144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Examples/Tubular.mo"	2022-03-10 09:58:22.872149811 +0000
@@ -37,7 +37,7 @@
     Medium, m_flow_nominal=solCol.m_flow_nominal) "Temperature sensor"
     annotation (Placement(transformation(extent={{-30,-20},{-10,0}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=3/86400,
+    f =3/86400,
     offset=101325,
     amplitude=-1.5*solCol.dp_nominal)
     annotation (Placement(transformation(extent={{-100,-20},{-80,0}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Validation/EN12975_Series.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Validation/EN12975_Series.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Validation/EN12975_Series.mo"	2022-03-10 09:57:40.244144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/SolarCollectors/Validation/EN12975_Series.mo"	2022-03-10 09:58:22.796149802 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   replaceable package Medium = Buildings.Media.Water "Medium in the system";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
     solCol.datSolCol.A*solCol.datSolCol.mperA_flow_nominal
     "Nominal mass flow rate";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_T.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_T.mo"	2022-03-10 09:58:22.380149749 +0000
@@ -6,7 +6,7 @@
   parameter Boolean use_m_flow_in = false
     "Get the mass flow rate from the input connector"
     annotation(Evaluate=true, HideResult=true, Dialog(group="Conditional inputs"));
-  parameter Modelica.SIunits.MassFlowRate m_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flow = 0
     "Fixed mass flow rate going out of the fluid port"
     annotation (Dialog(enable = not use_m_flow_in,group="Fixed inputs"));
   parameter Boolean use_T_in= false
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_WeatherData.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_WeatherData.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_WeatherData.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_WeatherData.mo"	2022-03-10 09:58:22.364149748 +0000
@@ -9,7 +9,7 @@
   parameter Boolean use_C_in = false
     "Get the trace substances from the input connector"
     annotation(Evaluate=true, HideResult=true);
-  parameter Modelica.SIunits.MassFlowRate m_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flow = 0
     "Fixed mass flow rate going out of the fluid port"
     annotation (Dialog(enable = not use_m_flow_in));
   parameter Medium.ExtraProperty C[Medium.nC](
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_h.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_h.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_h.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/MassFlowSource_h.mo"	2022-03-10 09:58:22.340149745 +0000
@@ -6,7 +6,7 @@
   parameter Boolean use_m_flow_in = false
     "Get the mass flow rate from the input connector"
     annotation(Evaluate=true, HideResult=true, Dialog(group="Conditional inputs"));
-  parameter Modelica.SIunits.MassFlowRate m_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flow = 0
     "Fixed mass flow rate going out of the fluid port"
     annotation (Dialog(enable = not use_m_flow_in,group="Fixed inputs"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_Cp.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_Cp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_Cp.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_Cp.mo"	2022-03-10 09:58:22.312149740 +0000
@@ -12,7 +12,7 @@
   Modelica.Blocks.Interfaces.RealInput Cp_in(unit="1") if
      use_Cp_in "Prescribed wind pressure coefficient"
     annotation (Placement(transformation(extent={{-140,20},{-100,60}})));
-  Modelica.SIunits.Pressure pWin(displayUnit="Pa")
+  Modelica.Units.SI.Pressure pWin(displayUnit="Pa")
     "Change in pressure due to wind force";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_CpLowRise.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_CpLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_CpLowRise.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Outside_CpLowRise.mo"	2022-03-10 09:58:22.296149739 +0000
@@ -7,12 +7,12 @@
     "Wind pressure coefficient for wind normal to wall";
   parameter Real s(final min=0, final unit="1")
     "Side ratio, s=length of this wall/length of adjacent wall";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth (South:0, West:pi/2)"
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth (South:0, West:pi/2)"
     annotation (choicesAllMatching=true);
 
-  Modelica.SIunits.Angle alpha "Wind incidence angle (0: normal to wall)";
+  Modelica.Units.SI.Angle alpha "Wind incidence angle (0: normal to wall)";
   Real CpAct(min=0, final unit="1") "Actual wind pressure coefficient";
-  Modelica.SIunits.Pressure pWin(displayUnit="Pa")
+  Modelica.Units.SI.Pressure pWin(displayUnit="Pa")
     "Change in pressure due to wind force";
 protected
   Modelica.Blocks.Interfaces.RealInput pWea(min=0, nominal=1E5, final unit="Pa")
@@ -27,7 +27,7 @@
   Modelica.Blocks.Interfaces.RealInput winDir(final unit="rad",
                                               displayUnit="deg")
     "Wind direction from weather bus";
-  Modelica.SIunits.Angle surOut = azi-Modelica.Constants.pi
+  Modelica.Units.SI.Angle surOut = azi-Modelica.Constants.pi
     "Angle of surface that is used to compute angle of attack of wind";
   Modelica.Blocks.Interfaces.RealInput d = Medium.density(
     Medium.setState_pTX(p_in_internal, T_in_internal, X_in_internal));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/TraceSubstancesFlowSource.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/TraceSubstancesFlowSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/TraceSubstancesFlowSource.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/TraceSubstancesFlowSource.mo"	2022-03-10 09:58:22.256149733 +0000
@@ -15,7 +15,7 @@
     "Get the trace substance mass flow rate from the input connector"
     annotation(Evaluate=true, HideResult=true);
 
-  parameter Modelica.SIunits.MassFlowRate m_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flow = 0
     "Fixed mass flow rate going out of the fluid port"
     annotation (Dialog(enable = not use_m_flow_in));
   Modelica.Blocks.Interfaces.RealInput m_flow_in(final unit="kg/s") if
@@ -39,13 +39,13 @@
   Modelica.Blocks.Interfaces.RealInput m_flow_in_internal(final unit="kg/s")
     "Needed to connect to conditional connector";
 
-  Modelica.SIunits.SpecificEnthalpy h_default=
+
+  Modelica.Units.SI.SpecificEnthalpy h_default=
     Medium.specificEnthalpy(Medium.setState_pTX(
       Medium.p_default,
       Medium.T_default,
       Medium.X_default))
       "Enthalpy of outstreaming medium";
-
 initial equation
   assert(sum(C_in_internal) > 1E-4, "Trace substance '" + substanceName + "' is not present in medium '"
          + Medium.mediumName + "'.\n"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Validation/BaseClasses/BoundarySystem.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Validation/BaseClasses/BoundarySystem.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Validation/BaseClasses/BoundarySystem.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Sources/Validation/BaseClasses/BoundarySystem.mo"	2022-03-10 09:58:22.212149727 +0000
@@ -11,10 +11,10 @@
     m_flow=-1,
     nPorts=1) "Mass flow source"
     annotation (Placement(transformation(extent={{60,-10},{40,10}})));
-  Modelica.SIunits.Temperature T = senTem.T "Temperature coming out of the source";
-  Modelica.SIunits.MassFraction Xi[Medium.nXi]=sou.ports[1].Xi_outflow
+  Modelica.Units.SI.Temperature T = senTem.T "Temperature coming out of the source";
+  Modelica.Units.SI.MassFraction Xi[Medium.nXi]=sou.ports[1].Xi_outflow
     "Mass fraction coming out of the source";
-  Modelica.SIunits.Pressure p = sou.ports[1].p "Pressure in the source";
+  Modelica.Units.SI.Pressure p = sou.ports[1].p "Pressure in the source";
   Modelica.Fluid.Sensors.TemperatureTwoPort senTem(
     redeclare package Medium = Medium,
     allowFlowReversal=false,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/Buoyancy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/Buoyancy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/Buoyancy.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/Buoyancy.mo"	2022-03-10 09:58:22.048149708 +0000
@@ -5,27 +5,27 @@
 
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium model"  annotation (
       choicesAllMatching = true);
-  parameter Modelica.SIunits.Volume V "Volume";
+  parameter Modelica.Units.SI.Volume V "Volume";
   parameter Integer nSeg(min=2) = 2 "Number of volume segments";
-  parameter Modelica.SIunits.Time tau(min=0) "Time constant for mixing";
+  parameter Modelica.Units.SI.Time tau(min=0) "Time constant for mixing";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a[nSeg] heatPort
     "Heat input into the volumes"
     annotation (Placement(transformation(extent={{90,-10},{110,10}})));
 
-  Modelica.SIunits.HeatFlowRate[nSeg-1] Q_flow
+  Modelica.Units.SI.HeatFlowRate[nSeg-1] Q_flow
     "Heat flow rate from segment i+1 to i";
 protected
    parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX(T=Medium.T_default,
          p=Medium.p_default, X=Medium.X_default[1:Medium.nXi])
     "Medium state at default properties";
-   parameter Modelica.SIunits.Density rho_default=Medium.density(sta_default)
+   parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
     "Density, used to compute fluid mass";
-   parameter Modelica.SIunits.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(sta_default)
+   parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity";
    parameter Real k(unit="W/K") = V*rho_default*cp_default/tau/nSeg
     "Proportionality constant, since we use dT instead of dH";
-   Modelica.SIunits.TemperatureDifference dT[nSeg-1]
+   Modelica.Units.SI.TemperatureDifference dT[nSeg-1]
     "Temperature difference between adjoining volumes";
 equation
   for i in 1:nSeg-1 loop
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/IndirectTankHeatExchanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/IndirectTankHeatExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/IndirectTankHeatExchanger.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/IndirectTankHeatExchanger.mo"	2022-03-10 09:58:22.016149702 +0000
@@ -18,28 +18,28 @@
     annotation(HideResult=true);
 
   parameter Integer nSeg(min=2) "Number of segments in the heat exchanger";
-  parameter Modelica.SIunits.HeatCapacity CHex
+  parameter Modelica.Units.SI.HeatCapacity CHex
     "Capacitance of the heat exchanger";
-  parameter Modelica.SIunits.Volume volHexFlu
+  parameter Modelica.Units.SI.Volume volHexFlu
     "Volume of heat transfer fluid in the heat exchanger";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Heat transfer at nominal conditions"
   annotation(Dialog(tab="General", group="Nominal condition"));
 
-  final parameter Modelica.SIunits.ThermalConductance UA_nominal=
+  final parameter Modelica.Units.SI.ThermalConductance UA_nominal=
     abs(Q_flow_nominal/(THex_nominal-TTan_nominal))
     "Nominal UA value for the heat exchanger";
-  parameter Modelica.SIunits.Temperature TTan_nominal
+  parameter Modelica.Units.SI.Temperature TTan_nominal
     "Temperature of fluid inside the tank at UA_nominal"
     annotation(Dialog(tab="General", group="Nominal condition"));
-  parameter Modelica.SIunits.Temperature THex_nominal
+  parameter Modelica.Units.SI.Temperature THex_nominal
     "Temperature of fluid inside the heat exchanger at UA_nominal"
     annotation(Dialog(tab="General", group="Nominal condition"));
   parameter Real r_nominal(min=0, max=1)=0.5
     "Ratio between coil inside and outside convective heat transfer"
           annotation(Dialog(tab="General", group="Nominal condition"));
 
-  parameter Modelica.SIunits.Diameter dExtHex
+  parameter Modelica.Units.SI.Diameter dExtHex
     "Exterior diameter of the heat exchanger pipe";
 
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.DynamicFreeInitial
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/PartialStratified.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/PartialStratified.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/PartialStratified.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/PartialStratified.mo"	2022-03-10 09:58:21.988149699 +0000
@@ -5,10 +5,10 @@
 
   import Modelica.Fluid.Types;
   import Modelica.Fluid.Types.Dynamics;
-  parameter Modelica.SIunits.Volume VTan "Tank volume";
-  parameter Modelica.SIunits.Length hTan "Height of tank (without insulation)";
-  parameter Modelica.SIunits.Length dIns "Thickness of insulation";
-  parameter Modelica.SIunits.ThermalConductivity kIns = 0.04
+  parameter Modelica.Units.SI.Volume VTan "Tank volume";
+  parameter Modelica.Units.SI.Length hTan "Height of tank (without insulation)";
+  parameter Modelica.Units.SI.Length dIns "Thickness of insulation";
+  parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04
     "Specific heat conductivity of insulation";
   parameter Integer nSeg(min=2) = 2 "Number of volume segments";
 
@@ -28,7 +28,7 @@
   parameter Medium.Temperature T_start=Medium.T_default
     "Start value of temperature"
     annotation(Dialog(tab = "Initialization"));
-  parameter Modelica.SIunits.Temperature TFlu_start[nSeg]=T_start*ones(nSeg)
+  parameter Modelica.Units.SI.Temperature TFlu_start[nSeg]=T_start*ones(nSeg)
     "Initial temperature of the tank segments, with TFlu_start[1] being the top segment"
     annotation(Dialog(tab = "Initialization"));
   parameter Medium.MassFraction X_start[Medium.nX] = Medium.X_default
@@ -40,7 +40,7 @@
     annotation (Dialog(tab="Initialization", enable=Medium.nC > 0));
 
   // Dynamics
-  parameter Modelica.SIunits.Time tau=1 "Time constant for mixing";
+  parameter Modelica.Units.SI.Time tau=1 "Time constant for mixing";
 
   ////////////////////////////////////////////////////////////////////
   // Connectors
@@ -84,15 +84,15 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  parameter Modelica.SIunits.Length hSeg = hTan / nSeg
+  parameter Modelica.Units.SI.Length hSeg = hTan / nSeg
     "Height of a tank segment";
-  parameter Modelica.SIunits.Area ATan = VTan/hTan
+  parameter Modelica.Units.SI.Area ATan = VTan/hTan
     "Tank cross-sectional area (without insulation)";
-  parameter Modelica.SIunits.Length rTan = sqrt(ATan/Modelica.Constants.pi)
+  parameter Modelica.Units.SI.Length rTan = sqrt(ATan/Modelica.Constants.pi)
     "Tank diameter (without insulation)";
-  parameter Modelica.SIunits.ThermalConductance conFluSeg = ATan*Medium.thermalConductivity(sta_default)/hSeg
+  parameter Modelica.Units.SI.ThermalConductance conFluSeg = ATan*Medium.thermalConductivity(sta_default)/hSeg
     "Thermal conductance between fluid volumes";
-  parameter Modelica.SIunits.ThermalConductance conTopSeg = ATan*kIns/dIns
+  parameter Modelica.Units.SI.ThermalConductance conTopSeg = ATan*kIns/dIns
     "Thermal conductance from center of top (or bottom) volume through tank insulation at top (or bottom)";
 
   BaseClasses.Buoyancy buo(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/ThirdOrderStratifier.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/ThirdOrderStratifier.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/ThirdOrderStratifier.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/BaseClasses/ThirdOrderStratifier.mo"	2022-03-10 09:58:21.936149693 +0000
@@ -6,7 +6,7 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium model" annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0)
     "Small mass flow rate for regularization of zero flow";
   parameter Integer nSeg(min=4) "Number of volume segments";
 
@@ -32,11 +32,11 @@
     annotation (Placement(transformation(extent={{-110,-10},{-90,10}})));
 
 protected
-  Modelica.SIunits.SpecificEnthalpy[nSeg + 1] hOut
+  Modelica.Units.SI.SpecificEnthalpy[nSeg + 1] hOut
     "Extended vector with new outlet enthalpies to reduce numerical dissipation (at the boundary between two volumes)";
-  Modelica.SIunits.SpecificEnthalpy[nSeg + 2] h
+  Modelica.Units.SI.SpecificEnthalpy[nSeg + 2] h
     "Extended vector with port enthalpies, needed to simplify loop";
-  Modelica.SIunits.HeatFlowRate Q_flow[nSeg]
+  Modelica.Units.SI.HeatFlowRate Q_flow[nSeg]
     "Heat exchange computed using upwind third order discretization scheme";
   //    Modelica.SIunits.HeatFlowRate Q_flow_upWind
   //     "Heat exchange computed using upwind third order discretization scheme"; //Used to test the energy conservation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/Stratified.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/Stratified.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/Stratified.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/Stratified.mo"	2022-03-10 09:58:21.900149688 +0000
@@ -67,7 +67,7 @@
     "Pressure boundary condition"
                  annotation (Placement(transformation(extent={{20,60},{40,80}})));
   Modelica.Blocks.Sources.Sine sine(
-    freqHz=1/86400,
+    f =1/86400,
     amplitude=10,
     offset=273.15 + 20) annotation (Placement(transformation(extent={{-90,62},{
             -70,82}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedEnhancedInternalHex.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedEnhancedInternalHex.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedEnhancedInternalHex.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedEnhancedInternalHex.mo"	2022-03-10 09:58:21.868149684 +0000
@@ -6,10 +6,10 @@
   package MediumTan = Buildings.Media.Water "Medium in the tank";
   package MediumHex = Buildings.Media.Water "Medium in the heat exchanger";
 
- parameter Modelica.SIunits.PressureDifference dpHex_nominal=2500
+ parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500
     "Pressure drop across the heat exchanger at nominal conditions";
 
-  parameter Modelica.SIunits.MassFlowRate mHex_flow_nominal = 0.278
+  parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278
     "Mass flow rate of heat exchanger";
 
   Buildings.Fluid.Sources.Boundary_pT bouWat(redeclare package Medium =
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedUnloadAtMinimumTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedUnloadAtMinimumTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedUnloadAtMinimumTemperature.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Examples/StratifiedUnloadAtMinimumTemperature.mo"	2022-03-10 09:58:21.840149681 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.Volume VTan=3 "Tank volume";
+  parameter Modelica.Units.SI.Volume VTan=3 "Tank volume";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 3*1000/3600
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 3*1000/3600
     "Nominal mass flow rate";
 
   constant Integer nSeg=5 "Number of volume segments";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/ExpansionVessel.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/ExpansionVessel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/ExpansionVessel.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/ExpansionVessel.mo"	2022-03-10 09:58:21.804149676 +0000
@@ -4,28 +4,28 @@
    final energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial,
    final massDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial,
    final mSenFac=1);
- parameter Modelica.SIunits.Volume V_start(start=1)
+ parameter Modelica.Units.SI.Volume V_start(start=1)
     "Volume of liquid stored in the vessel at the start of the simulation";
- parameter Modelica.SIunits.Pressure p = Medium.p_default
+ parameter Modelica.Units.SI.Pressure p = Medium.p_default
     "Constant pressure of the expansion vessel";
 
   Modelica.Fluid.Interfaces.FluidPort_a port_a(
     redeclare package Medium = Medium) "Fluid port"
     annotation (Placement(transformation(extent={{-10,-110},{10,-90}})));
-  Modelica.SIunits.Mass m "Mass of liquid in the vessel";
+  Modelica.Units.SI.Mass m "Mass of liquid in the vessel";
 
 protected
   final parameter Medium.ThermodynamicState state_start = Medium.setState_pTX(
       T=T_start,
       p=p_start,
       X=X_start[1:Medium.nXi]) "Medium state at start values";
-  final parameter Modelica.SIunits.Density rho_start=Medium.density(
+  final parameter Modelica.Units.SI.Density rho_start=Medium.density(
    state=state_start) "Density, used to compute start and guess values";
 
-  Modelica.SIunits.Energy H "Internal energy of fluid";
-  Modelica.SIunits.Mass[Medium.nXi] mXi
+  Modelica.Units.SI.Energy H "Internal energy of fluid";
+  Modelica.Units.SI.Mass[Medium.nXi] mXi
     "Masses of independent components in the fluid";
-  Modelica.SIunits.Mass[Medium.nC] mC "Masses of trace substances in the fluid";
+  Modelica.Units.SI.Mass[Medium.nC] mC "Masses of trace substances in the fluid";
   Medium.ExtraProperty C[Medium.nC](nominal=C_nominal)
     "Trace substance mixture content";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/StratifiedEnhancedInternalHex.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/StratifiedEnhancedInternalHex.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/StratifiedEnhancedInternalHex.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/StratifiedEnhancedInternalHex.mo"	2022-03-10 09:58:21.756149670 +0000
@@ -7,11 +7,11 @@
       Modelica.Media.Interfaces.PartialMedium "Medium in the heat exchanger"
     annotation(Dialog(tab="General", group="Heat exchanger"));
 
-  parameter Modelica.SIunits.Height hHex_a
+  parameter Modelica.Units.SI.Height hHex_a
     "Height of portHex_a of the heat exchanger, measured from tank bottom"
     annotation(Dialog(tab="General", group="Heat exchanger"));
 
-  parameter Modelica.SIunits.Height hHex_b
+  parameter Modelica.Units.SI.Height hHex_b
     "Height of portHex_b of the heat exchanger, measured from tank bottom"
     annotation(Dialog(tab="General", group="Heat exchanger"));
 
@@ -19,28 +19,28 @@
     "Number of heat exchanger segments in each tank segment"
     annotation(Dialog(tab="General", group="Heat exchanger"));
 
-  parameter Modelica.SIunits.Diameter dExtHex = 0.025
+  parameter Modelica.Units.SI.Diameter dExtHex = 0.025
     "Exterior diameter of the heat exchanger pipe"
     annotation(Dialog(group="Heat exchanger"));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Heat transfer at nominal conditions"
     annotation(Dialog(tab="General", group="Heat exchanger"));
-  parameter Modelica.SIunits.Temperature TTan_nominal
+  parameter Modelica.Units.SI.Temperature TTan_nominal
     "Temperature of fluid inside the tank at nominal heat transfer conditions"
     annotation(Dialog(tab="General", group="Heat exchanger"));
-  parameter Modelica.SIunits.Temperature THex_nominal
+  parameter Modelica.Units.SI.Temperature THex_nominal
     "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"
     annotation(Dialog(tab="General", group="Heat exchanger"));
   parameter Real r_nominal(min=0, max=1)=0.5
     "Ratio between coil inside and outside convective heat transfer at nominal heat transfer conditions"
           annotation(Dialog(tab="General", group="Heat exchanger"));
 
-  parameter Modelica.SIunits.MassFlowRate mHex_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal
     "Nominal mass flow rate through the heat exchanger"
     annotation(Dialog(group="Heat exchanger"));
 
-  parameter Modelica.SIunits.PressureDifference dpHex_nominal(displayUnit="Pa") = 2500
+  parameter Modelica.Units.SI.PressureDifference dpHex_nominal(displayUnit="Pa") = 2500
     "Pressure drop across the heat exchanger at nominal conditions"
     annotation(Dialog(group="Heat exchanger"));
 
@@ -71,25 +71,25 @@
     "Formulation of energy balance for heat exchanger solid mass"
     annotation(Evaluate=true, Dialog(tab = "Dynamics heat exchanger", group="Equations"));
 
-  parameter Modelica.SIunits.Length lHex=
+  parameter Modelica.Units.SI.Length lHex=
     rTan*abs(segHex_a-segHex_b)*Modelica.Constants.pi
     "Approximate length of the heat exchanger"
      annotation(Dialog(tab = "Dynamics heat exchanger", group="Equations"));
 
-  parameter Modelica.SIunits.Area ACroHex=
+  parameter Modelica.Units.SI.Area ACroHex=
     (dExtHex^2-(0.8*dExtHex)^2)*Modelica.Constants.pi/4
     "Cross sectional area of the heat exchanger"
     annotation(Dialog(tab = "Dynamics heat exchanger", group="Equations"));
 
-  parameter Modelica.SIunits.SpecificHeatCapacity cHex=490
+  parameter Modelica.Units.SI.SpecificHeatCapacity cHex=490
     "Specific heat capacity of the heat exchanger material"
     annotation(Dialog(tab = "Dynamics heat exchanger", group="Equations"));
 
-  parameter Modelica.SIunits.Density dHex=8000
+  parameter Modelica.Units.SI.Density dHex=8000
     "Density of the heat exchanger material"
     annotation(Dialog(tab = "Dynamics heat exchanger", group="Equations"));
 
-  parameter Modelica.SIunits.HeatCapacity CHex=
+  parameter Modelica.Units.SI.HeatCapacity CHex=
     ACroHex*lHex*dHex*cHex
     "Capacitance of the heat exchanger without the fluid"
     annotation(Dialog(tab = "Dynamics heat exchanger", group="Equations"));
@@ -138,7 +138,7 @@
         rotation=180,
         origin={-87,32})));
 
-  Modelica.SIunits.HeatFlowRate QHex_flow = -sum(indTanHex.port.Q_flow)
+  Modelica.Units.SI.HeatFlowRate QHex_flow = -sum(indTanHex.port.Q_flow)
     "Heat transferred from the heat exchanger to the tank";
 protected
   final parameter Integer segHex_a = nSeg-integer(hHex_a/segHeight)
@@ -149,13 +149,13 @@
     "Tank segment in which port b1 of the heat exchanger is located in"
     annotation(Evaluate=true, Dialog(group="Heat exchanger"));
 
-  final parameter Modelica.SIunits.Height segHeight = hTan/nSeg
+  final parameter Modelica.Units.SI.Height segHeight = hTan/nSeg
     "Height of each tank segment (relative to bottom of same segment)";
 
-  final parameter Modelica.SIunits.Length dHHex = abs(hHex_a-hHex_b)
+  final parameter Modelica.Units.SI.Length dHHex = abs(hHex_a-hHex_b)
     "Vertical distance between the heat exchanger inlet and outlet";
 
-  final parameter Modelica.SIunits.Volume volHexFlu=
+  final parameter Modelica.Units.SI.Volume volHexFlu=
     Modelica.Constants.pi * (0.8*dExtHex)^2/4 *lHex
     "Volume of the heat exchanger";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerDynamics.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerDynamics.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerDynamics.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerDynamics.mo"	2022-03-10 09:58:21.692149662 +0000
@@ -7,9 +7,9 @@
 
   constant Integer nSeg = 7 "Number of segments in tank";
 
-  parameter Modelica.SIunits.HeatFlowRate QHex_flow_nominal = 2000
+  parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal = 2000
     "Design heat flow rate of heat exchanger";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= QHex_flow_nominal/4200/4;
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= QHex_flow_nominal/4200/4;
 
   Buildings.Fluid.Sources.Boundary_pT watInTan(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerLocation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerLocation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerLocation.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/HeatExchangerLocation.mo"	2022-03-10 09:58:21.668149658 +0000
@@ -5,9 +5,9 @@
 
   package Medium = Buildings.Media.Water "Medium model";
 
-  parameter Modelica.SIunits.HeatFlowRate QHex_flow_nominal = 6000
+  parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal = 6000
     "Design heat flow rate of heat exchanger";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= QHex_flow_nominal/4200/4;
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= QHex_flow_nominal/4200/4;
 
   Buildings.Fluid.Sources.Boundary_pT watInTan(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedLoadingUnloading.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedLoadingUnloading.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedLoadingUnloading.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedLoadingUnloading.mo"	2022-03-10 09:58:21.628149654 +0000
@@ -5,7 +5,7 @@
  package Medium = Buildings.Media.Water "Medium model";
  constant Integer nSeg = 7 "Number of segments in tank";
 
- parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 1*1000/3600/4;
+ parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 1*1000/3600/4;
 
   Buildings.Fluid.Sources.Boundary_pT sou_1(
     p=300000 + 5000,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedNonUniformInitial.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedNonUniformInitial.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedNonUniformInitial.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Fluid/Storage/Validation/StratifiedNonUniformInitial.mo"	2022-03-10 09:58:21.488149636 +0000
@@ -6,7 +6,7 @@
   package Medium = Buildings.Media.Water "Medium model";
   constant Integer nSeg = 7 "Number of segments in tank";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal= 1*1000/3600/4;
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal= 1*1000/3600/4;
 
   Buildings.Fluid.Sources.Boundary_pT sou_1(
     p=300000 + 5000,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/Examples/Temperature_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/Examples/Temperature_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/Examples/Temperature_u.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/Examples/Temperature_u.mo"	2022-03-10 09:58:21.364149620 +0000
@@ -22,36 +22,36 @@
                d=1000,
                k=1,
                x=0.2) "Phase change material with non-monotone u-T relation";
-  parameter Modelica.SIunits.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
+  parameter Modelica.Units.SI.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
     "Support points";
-  parameter Modelica.SIunits.SpecificInternalEnergy udMonotone[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
+  parameter Modelica.Units.SI.SpecificInternalEnergy udMonotone[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
     "Support points";
-  parameter Modelica.SIunits.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
+  parameter Modelica.Units.SI.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
     "Support points";
-  parameter Modelica.SIunits.Temperature TdMonotone[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
+  parameter Modelica.Units.SI.Temperature TdMonotone[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false)
     "Support points";
   parameter Real dT_du[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false, each unit="kg.K2/J")
     "Derivatives at the support points - non-monotone, default in Modelica PCM";
   parameter Real dT_duMonotone[Buildings.HeatTransfer.Conduction.nSupPCM](each fixed=false, each unit="kg.K2/J")
     "Derivatives at the support points for monotone increasing cubic splines";
-  Modelica.SIunits.SpecificInternalEnergy u "Specific internal energy";
-  Modelica.SIunits.Temperature T
+  Modelica.Units.SI.SpecificInternalEnergy u "Specific internal energy";
+  Modelica.Units.SI.Temperature T
     "Temperature for given u without monotone interpolation";
-  Modelica.SIunits.Temperature TMonotone
+  Modelica.Units.SI.Temperature TMonotone
     "Temperature for given u with monotone interpolation";
-  Modelica.SIunits.Temperature TExa "Exact value of temperature";
+  Modelica.Units.SI.Temperature TExa "Exact value of temperature";
   Real errMonotone
     "Relative temperature error between calculated value with monotone interpolation and exact temperature";
   Real errNonMonotone
     "Relative temperature error between calculated value with non-monotone interpolation and exact temperature";
 
- parameter Modelica.SIunits.TemperatureDifference dTCha = materialMonotone.TSol+materialMonotone.TLiq
+ parameter Modelica.Units.SI.TemperatureDifference dTCha = materialMonotone.TSol+materialMonotone.TLiq
     "Characteristic temperature difference of the problem";
 protected
   function relativeError "Relative error"
-    input Modelica.SIunits.Temperature T "Approximated temperature";
-    input Modelica.SIunits.Temperature TExa "Exact temperature";
-    input Modelica.SIunits.TemperatureDifference dTCha
+    input Modelica.Units.SI.Temperature T "Approximated temperature";
+    input Modelica.Units.SI.Temperature TExa "Exact temperature";
+    input Modelica.Units.SI.TemperatureDifference dTCha
       "Characteristic temperature difference";
     output Real relErr "Relative error";
   algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConductor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConductor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConductor.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConductor.mo"	2022-03-10 09:58:21.352149618 +0000
@@ -1,15 +1,15 @@
 within Buildings.HeatTransfer.Conduction.BaseClasses;
 partial model PartialConductor "Partial model for heat conductor"
   extends Buildings.BaseClasses.BaseIcon;
-  parameter Modelica.SIunits.Area A "Heat transfer area";
-  final parameter Modelica.SIunits.CoefficientOfHeatTransfer U = UA/A
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
+  final parameter Modelica.Units.SI.CoefficientOfHeatTransfer U = UA/A
     "U-value (without surface heat transfer coefficients)";
-  final parameter Modelica.SIunits.ThermalConductance UA = 1/R
+  final parameter Modelica.Units.SI.ThermalConductance UA = 1/R
     "Thermal conductance of construction (without surface heat transfer coefficients)";
-  parameter Modelica.SIunits.ThermalResistance R
+  parameter Modelica.Units.SI.ThermalResistance R
     "Thermal resistance of construction";
 
-  Modelica.SIunits.TemperatureDifference dT "port_a.T - port_b.T";
+  Modelica.Units.SI.TemperatureDifference dT "port_a.T - port_b.T";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a
     "Heat port at surface a" annotation (Placement(transformation(extent={{-110,-10},
             {-90,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConstruction.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/PartialConstruction.mo"	2022-03-10 09:58:21.332149616 +0000
@@ -14,10 +14,10 @@
   parameter Boolean steadyStateInitial=false
     "=true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start"
         annotation (Dialog(group="Initialization"), Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_a_start=293.15
+  parameter Modelica.Units.SI.Temperature T_a_start=293.15
     "Initial temperature at port_a, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature T_b_start=293.15
+  parameter Modelica.Units.SI.Temperature T_b_start=293.15
     "Initial temperature at port_b, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
   annotation (    Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/der_temperature_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/der_temperature_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/der_temperature_u.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/der_temperature_u.mo"	2022-03-10 09:58:21.324149615 +0000
@@ -1,19 +1,19 @@
 within Buildings.HeatTransfer.Conduction.BaseClasses;
 function der_temperature_u
   "Computes the derivative of the temperature of a phase change material with respect to specific internal energy"
-  input Modelica.SIunits.SpecificHeatCapacity c "Specific heat capacity";
-  input Modelica.SIunits.Temperature TSol
+  input Modelica.Units.SI.SpecificHeatCapacity c "Specific heat capacity";
+  input Modelica.Units.SI.Temperature TSol
     "Solidus temperature, used only for PCM.";
-  input Modelica.SIunits.Temperature TLiq
+  input Modelica.Units.SI.Temperature TLiq
     "Liquidus temperature, used only for PCM";
-  input Modelica.SIunits.SpecificInternalEnergy LHea
+  input Modelica.Units.SI.SpecificInternalEnergy LHea
     "Latent heat of phase change";
   input Boolean ensureMonotonicity = false
     "Set to true to force derivatives dT/du to be monotone";
 
-  output Modelica.SIunits.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM]
+  output Modelica.Units.SI.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM]
     "Support points for derivatives";
-  output Modelica.SIunits.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM]
+  output Modelica.Units.SI.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM]
     "Support points for derivatives";
   output Real dT_du[Buildings.HeatTransfer.Conduction.nSupPCM](
     each fixed=false,
@@ -21,9 +21,9 @@
     "Derivatives dT/du at the support points";
 protected
   parameter Real scale=0.999 "Used to place points on the phase transition";
-  parameter Modelica.SIunits.Temperature Tm1=TSol+(1-scale)*(TLiq-TSol)
+  parameter Modelica.Units.SI.Temperature Tm1=TSol+(1-scale)*(TLiq-TSol)
     "Support point";
-  parameter Modelica.SIunits.Temperature Tm2=TSol+scale*(TLiq-TSol)
+  parameter Modelica.Units.SI.Temperature Tm2=TSol+scale*(TLiq-TSol)
     "Support point";
 algorithm
   assert(Buildings.HeatTransfer.Conduction.nSupPCM == 6,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/temperature_u.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/temperature_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/temperature_u.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/BaseClasses/temperature_u.mo"	2022-03-10 09:58:21.316149615 +0000
@@ -2,16 +2,16 @@
 function temperature_u
   "Computes the temperature of a phase change material for a given specific internal energy"
 
-  input Modelica.SIunits.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM]
+  input Modelica.Units.SI.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM]
     "Support points for derivatives";
-  input Modelica.SIunits.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM]
+  input Modelica.Units.SI.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM]
     "Support points for derivatives";
   input Real dT_du[:](each fixed=false, each unit="kg.K2/J")
     "Derivatives dT/du at the support points";
 
-  input Modelica.SIunits.SpecificInternalEnergy u "Specific internal energy";
+  input Modelica.Units.SI.SpecificInternalEnergy u "Specific internal energy";
 
-  output Modelica.SIunits.Temperature T "Resulting temperature";
+  output Modelica.Units.SI.Temperature T "Resulting temperature";
 protected
   Integer i "Integer to select data interval";
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/MultiLayer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/MultiLayer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/MultiLayer.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/MultiLayer.mo"	2022-03-10 09:58:21.304149613 +0000
@@ -3,9 +3,9 @@
   "Model for heat conductance through a solid with multiple material layers"
   extends Buildings.HeatTransfer.Conduction.BaseClasses.PartialConductor(
    final R=sum(lay[i].R for i in 1:nLay));
-  Modelica.SIunits.Temperature T[sum(layers.nSta)](
+  Modelica.Units.SI.Temperature T[sum(layers.nSta)](
     each nominal = 300) "Temperature at the states";
-  Modelica.SIunits.HeatFlowRate Q_flow[sum(layers.nSta)+nLay]
+  Modelica.Units.SI.HeatFlowRate Q_flow[sum(layers.nSta)+nLay]
     "Heat flow rate from state i to i+1";
   extends Buildings.HeatTransfer.Conduction.BaseClasses.PartialConstruction;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayer.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayer.mo"	2022-03-10 09:58:21.276149609 +0000
@@ -8,7 +8,7 @@
   // The value T[:].start is used by the solver when finding initial states
   // that satisfy dT/dt=0, which requires solving a system of nonlinear equations
   // if the convection coefficient is a function of temperature.
-  Modelica.SIunits.Temperature T[nSta](start=
+  Modelica.Units.SI.Temperature T[nSta](start=
    if stateAtSurface_a then
      cat(1,
        {T_a_start},
@@ -18,9 +18,9 @@
    each nominal=300)
     "Temperature at the states";
 
-  Modelica.SIunits.HeatFlowRate Q_flow[nSta+1](each start=0)
+  Modelica.Units.SI.HeatFlowRate Q_flow[nSta+1](each start=0)
     "Heat flow rates to each state";
-  Modelica.SIunits.SpecificInternalEnergy u[nSta](
+  Modelica.Units.SI.SpecificInternalEnergy u[nSta](
     each start=2.7E5,
     each nominal=2.7E5)
     "Definition of specific internal energy";
@@ -42,10 +42,10 @@
   parameter Boolean steadyStateInitial=false
     "=true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start"
         annotation (Dialog(group="Initialization"), Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_a_start=293.15
+  parameter Modelica.Units.SI.Temperature T_a_start=293.15
     "Initial temperature at port_a, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature T_b_start=293.15
+  parameter Modelica.Units.SI.Temperature T_b_start=293.15
     "Initial temperature at port_b, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
   parameter Integer nSta2=material.nSta
@@ -57,7 +57,7 @@
         if stateAtSurface_a or stateAtSurface_b then 2 else 1)
     "Number of state variables";
   final parameter Integer nR=nSta+1 "Number of thermal resistances";
-  parameter Modelica.SIunits.ThermalResistance RNod[nR]=
+  parameter Modelica.Units.SI.ThermalResistance RNod[nR]=
     if (stateAtSurface_a and stateAtSurface_b) then
       if (nSta==2) then
         {(if i==1 or i==nR then 0 else R/(nSta-1)) for i in 1:nR}
@@ -71,7 +71,7 @@
       {R/(if i==1 or i==nR then (2*nSta) else nSta) for i in 1:nR}
     "Thermal resistance";
 
-  parameter Modelica.SIunits.Mass m[nSta]=
+  parameter Modelica.Units.SI.Mass m[nSta]=
    (A*material.x*material.d) *
    (if (stateAtSurface_a and stateAtSurface_b) then
      if (nSta==2) then
@@ -92,16 +92,16 @@
     if material.steadyState then zeros(nSta) else {1/m[i] for i in 1:nSta}
     "Inverse of the mass associated with the temperature state";
 
-  final parameter Modelica.SIunits.HeatCapacity C[nSta] = m*material.c
+  final parameter Modelica.Units.SI.HeatCapacity C[nSta] = m*material.c
     "Heat capacity associated with the temperature state";
   final parameter Real CInv[nSta]=
     if material.steadyState then zeros(nSta) else {1/C[i] for i in 1:nSta}
     "Inverse of heat capacity associated with the temperature state";
 
-  parameter Modelica.SIunits.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM](
+  parameter Modelica.Units.SI.SpecificInternalEnergy ud[Buildings.HeatTransfer.Conduction.nSupPCM](
     each fixed=false)
     "Support points for derivatives (used for PCM)";
-  parameter Modelica.SIunits.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM](
+  parameter Modelica.Units.SI.Temperature Td[Buildings.HeatTransfer.Conduction.nSupPCM](
     each fixed=false)
     "Support points for derivatives (used for PCM)";
   parameter Real dT_du[Buildings.HeatTransfer.Conduction.nSupPCM](
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayerCylinder.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayerCylinder.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayerCylinder.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Conduction/SingleLayerCylinder.mo"	2022-03-10 09:58:21.224149602 +0000
@@ -4,14 +4,14 @@
     "Material thermal properties"
   annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.Height h "Height of the cylinder";
-  parameter Modelica.SIunits.Radius r_a "Internal radius";
-  parameter Modelica.SIunits.Radius r_b "External radius";
+  parameter Modelica.Units.SI.Height h "Height of the cylinder";
+  parameter Modelica.Units.SI.Radius r_a "Internal radius";
+  parameter Modelica.Units.SI.Radius r_b "External radius";
   parameter Integer nSta(min=1) "Number of state variables";
-  parameter Modelica.SIunits.Temperature TInt_start=293.15
+  parameter Modelica.Units.SI.Temperature TInt_start=293.15
     "Initial temperature at port_a, used if steadyStateInitial = false"
      annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature TExt_start=293.15
+  parameter Modelica.Units.SI.Temperature TExt_start=293.15
     "Initial temperature at port_b, used if steadyStateInitial = false"
      annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
   parameter Boolean steadyStateInitial=false
@@ -20,7 +20,7 @@
 
   parameter Real griFac(min=1) = 2 "Grid factor for spacing";
 
-  Modelica.SIunits.TemperatureDifference dT "port_a.T - port_b.T";
+  Modelica.Units.SI.TemperatureDifference dT "port_a.T - port_b.T";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a
     "Heat port at surface a" annotation (Placement(transformation(extent={{-110,-10},
@@ -29,33 +29,33 @@
     "Heat port at surface b" annotation (Placement(transformation(extent={{90,-10},{
             110,10}})));
 
-  Modelica.SIunits.Temperature T[nSta](start=
+  Modelica.Units.SI.Temperature T[nSta](start=
      {TInt_start+ (TExt_start-TInt_start)/Modelica.Math.log(r_b/r_a)
        *Modelica.Math.log((r_a+(r_b-r_a)/(nSta)*(i-0.5))/r_a) for i in 1:nSta})
     "Temperature of the states";
-  Modelica.SIunits.HeatFlowRate Q_flow[nSta+1]
+  Modelica.Units.SI.HeatFlowRate Q_flow[nSta+1]
     "Heat flow rate from state i to i+1";
 
 //  Modelica.SIunits.TemperatureSlope der_T[nSta]
 //    "Time derivative of temperature (= der(T))";
 protected
-  parameter Modelica.SIunits.Radius r[nSta+1](each fixed=false)
+
+  parameter Modelica.Units.SI.Radius r[nSta+1](each fixed=false)
     "Radius to the boundary of the i-th domain";
-  parameter Modelica.SIunits.Radius rC[nSta](each fixed=false)
+  parameter Modelica.Units.SI.Radius rC[nSta](each fixed=false)
     "Radius to the center of the i-th domain";
 
-  final parameter Modelica.SIunits.SpecificHeatCapacity c= material.c
+  final parameter Modelica.Units.SI.SpecificHeatCapacity c= material.c
     "Specific heat capacity";
-  final parameter Modelica.SIunits.ThermalConductivity k= material.k
+  final parameter Modelica.Units.SI.ThermalConductivity k= material.k
     "Thermal conductivity of the material";
-  final parameter Modelica.SIunits.Density d = material.d
+  final parameter Modelica.Units.SI.Density d = material.d
     "Density of the material";
 
-  parameter Modelica.SIunits.ThermalConductance G[nSta+1](each fixed=false)
+  parameter Modelica.Units.SI.ThermalConductance G[nSta+1](each fixed=false)
     "Heat conductance between the temperature nodes";
-  parameter Modelica.SIunits.HeatCapacity C[nSta](each fixed=false)
+  parameter Modelica.Units.SI.HeatCapacity C[nSta](each fixed=false)
     "Heat capacity of each state";
-
 initial equation
   assert(r_a < r_b, "Error: Model requires r_a < r_b.");
   assert(0 < r_a,   "Error: Model requires 0 < r_a.");
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/BaseClasses/PartialConvection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/BaseClasses/PartialConvection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/BaseClasses/PartialConvection.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/BaseClasses/PartialConvection.mo"	2022-03-10 09:58:21.188149598 +0000
@@ -1,11 +1,11 @@
 within Buildings.HeatTransfer.Convection.BaseClasses;
 partial model PartialConvection "Partial model for heat convection"
   extends Buildings.BaseClasses.BaseIcon;
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
 
-  Modelica.SIunits.HeatFlowRate Q_flow "Heat flow rate from solid -> fluid";
-  Modelica.SIunits.HeatFlux q_flow "Convective heat flux from solid -> fluid";
-  Modelica.SIunits.TemperatureDifference dT(start=0) "= solid.T - fluid.T";
+  Modelica.Units.SI.HeatFlowRate Q_flow "Heat flow rate from solid -> fluid";
+  Modelica.Units.SI.HeatFlux q_flow "Convective heat flux from solid -> fluid";
+  Modelica.Units.SI.TemperatureDifference dT(start=0) "= solid.T - fluid.T";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a solid
                               annotation (Placement(transformation(extent={{-110,
             -10},{-90,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Exterior.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Exterior.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Exterior.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Exterior.mo"	2022-03-10 09:58:21.132149592 +0000
@@ -7,16 +7,16 @@
     "Convective heat transfer model"
   annotation(Evaluate=true);
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed=3
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed=3
     "Constant convection coefficient"
    annotation (Dialog(enable=(conMod == Buildings.HeatTransfer.Types.ExteriorConvection.Fixed)));
 
   parameter Buildings.HeatTransfer.Types.SurfaceRoughness roughness=
     Buildings.HeatTransfer.Types.SurfaceRoughness.Medium "Surface roughness"
     annotation (Dialog(enable=(conMod <> Buildings.HeatTransfer.Types.ExteriorConvection.Fixed)));
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
 
-   parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt"
+   parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt"
     annotation (Dialog(enable=(conMod <> Buildings.HeatTransfer.Types.ExteriorConvection.Fixed)));
 
   Modelica.Blocks.Interfaces.RealInput v(unit="m/s") "Wind speed"
@@ -24,14 +24,14 @@
   Modelica.Blocks.Interfaces.RealInput dir(unit="rad", displayUnit="deg",
      min=0, max=2*Modelica.Constants.pi) "Wind direction (0=wind from North)"
     annotation (Placement(transformation(extent={{-140,30},{-100,70}})));
-  Modelica.SIunits.CoefficientOfHeatTransfer hF
+  Modelica.Units.SI.CoefficientOfHeatTransfer hF
     "Convective heat transfer coefficient due to forced convection";
-  Modelica.SIunits.HeatFlux qN_flow
+  Modelica.Units.SI.HeatFlux qN_flow
     "Convective heat flux from solid -> fluid due to natural convection";
-  Modelica.SIunits.HeatFlux qF_flow
+  Modelica.Units.SI.HeatFlux qF_flow
     "Convective heat flux from solid -> fluid due to forced convection";
 protected
-  constant Modelica.SIunits.Velocity v_small = 0.5
+  constant Modelica.Units.SI.Velocity v_small = 0.5
     "Small value for wind velocity below which equations are regularized";
   final parameter Real cosTil=Modelica.Math.cos(til) "Cosine of window tilt";
   final parameter Real sinTil=Modelica.Math.sin(til) "Sine of window tilt";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/BaseClasses/PartialHeatFlux.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/BaseClasses/PartialHeatFlux.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/BaseClasses/PartialHeatFlux.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/BaseClasses/PartialHeatFlux.mo"	2022-03-10 09:58:21.012149577 +0000
@@ -2,9 +2,9 @@
 partial function PartialHeatFlux "Partial function for convective heat flux"
   extends Modelica.Icons.Function;
 
- input Modelica.SIunits.TemperatureDifference dT
+ input Modelica.Units.SI.TemperatureDifference dT
     "Temperature difference solid minus fluid";
- output Modelica.SIunits.HeatFlux q_flow
+ output Modelica.Units.SI.HeatFlux q_flow
     "Convective heat flux from solid to fluid";
 annotation (Documentation(info=
 "<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/constantCoefficient.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/constantCoefficient.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/constantCoefficient.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/constantCoefficient.mo"	2022-03-10 09:58:21.004149574 +0000
@@ -2,7 +2,7 @@
 function constantCoefficient "Constant convective heat transfer coefficient"
   extends
     Buildings.HeatTransfer.Convection.Functions.HeatFlux.BaseClasses.PartialHeatFlux;
-  input Modelica.SIunits.CoefficientOfHeatTransfer hCon = 3
+  input Modelica.Units.SI.CoefficientOfHeatTransfer hCon = 3
     "Constant for convective heat transfer coefficient";
 algorithm
   q_flow :=hCon*dT;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/rayleigh.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/rayleigh.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/rayleigh.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/HeatFlux/rayleigh.mo"	2022-03-10 09:58:20.988149573 +0000
@@ -1,17 +1,17 @@
 within Buildings.HeatTransfer.Convection.Functions.HeatFlux;
 function rayleigh "Rayleigh number with smooth transition to lower limit"
   extends Modelica.Icons.Function;
- input Modelica.SIunits.Length x "Layer thickness";
- input Modelica.SIunits.Density rho "Mass density";
- input Modelica.SIunits.SpecificHeatCapacity c_p "Specific heat capacity";
- input Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity";
- input Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
- input Modelica.SIunits.Temperature T_a "Temperature of surface a";
- input Modelica.SIunits.Temperature T_b "Temperature of surface b";
+ input Modelica.Units.SI.Length x "Layer thickness";
+ input Modelica.Units.SI.Density rho "Mass density";
+ input Modelica.Units.SI.SpecificHeatCapacity c_p "Specific heat capacity";
+ input Modelica.Units.SI.DynamicViscosity mu "Dynamic viscosity";
+ input Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
+ input Modelica.Units.SI.Temperature T_a "Temperature of surface a";
+ input Modelica.Units.SI.Temperature T_b "Temperature of surface b";
  input Real Ra_min "Minimum value for Rayleigh number";
  output Real Ra "Rayleigh number";
 protected
- Modelica.SIunits.TemperatureDifference dT "Temperature difference";
+ Modelica.Units.SI.TemperatureDifference dT "Temperature difference";
 algorithm
   Ra := Buildings.Utilities.Math.Functions.smoothMax(
     x1=rho^2*x^3*Modelica.Constants.g_n*c_p*abs(T_a - T_b)/((T_a+T_b)/2*mu*k),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/windDirectionModifier.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/windDirectionModifier.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/windDirectionModifier.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Functions/windDirectionModifier.mo"	2022-03-10 09:58:20.964149570 +0000
@@ -3,12 +3,12 @@
   "Wind direction modifier that is used to compute the wind-driven convective heat transfer coefficient"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Angle azi "Surface azimuth";
-  input Modelica.SIunits.Angle dir(min=0, max=2*Modelica.Constants.pi)
+  input Modelica.Units.SI.Angle azi "Surface azimuth";
+  input Modelica.Units.SI.Angle dir(min=0, max=2*Modelica.Constants.pi)
     "Wind direction (0=wind from North)";
   output Real W "Wind direction modifier";
 protected
-  constant Modelica.SIunits.Angle lee = Modelica.SIunits.Conversions.from_deg(100)
+  constant Modelica.Units.SI.Angle lee = Modelica.Units.Conversions.from_deg(100)
     "Angle at which the transition occurs";
   constant Real cosLee = Modelica.Math.cos(lee)
     "Cosine of the angle at which the transition occurs";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Interior.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Interior.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Interior.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Convection/Interior.mo"	2022-03-10 09:58:20.952149568 +0000
@@ -10,15 +10,15 @@
     "Convective heat transfer model"
   annotation(Evaluate=true);
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed=3
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed=3
     "Constant convection coefficient"
    annotation (Dialog(enable=(conMod == Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
 
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt"
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt"
     annotation (Dialog(enable=(conMod <> Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
 
 protected
-  constant Modelica.SIunits.Temperature dT0 = 2
+  constant Modelica.Units.SI.Temperature dT0 = 2
     "Initial temperature used in homotopy method";
 
   final parameter Real cosTil=Modelica.Math.cos(til) "Cosine of window tilt";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/BaseClasses.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/BaseClasses.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/BaseClasses.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/BaseClasses.mo"	2022-03-10 09:58:20.916149563 +0000
@@ -3,10 +3,10 @@
   extends Modelica.Icons.BasesPackage;
   record Material "Thermal properties of materials w/o storage"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.Length x "Material thickness";
-    parameter Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
-    parameter Modelica.SIunits.SpecificHeatCapacity c "Specific heat capacity";
-    parameter Modelica.SIunits.Density d "Mass density";
+    parameter Modelica.Units.SI.Length x "Material thickness";
+    parameter Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
+    parameter Modelica.Units.SI.SpecificHeatCapacity c "Specific heat capacity";
+    parameter Modelica.Units.SI.Density d "Mass density";
     parameter Real R(unit="m2.K/W")
       "Thermal resistance of a unit area of material";
     parameter Integer nStaRef(min=0) = 3
@@ -27,13 +27,13 @@
       "Number of states as a real number"
       annotation (Dialog(tab="Advanced"));
 
-    parameter Modelica.SIunits.Temperature TSol
+    parameter Modelica.Units.SI.Temperature TSol
       "Solidus temperature, used only for PCM."
       annotation (Dialog(group="Properties for phase change material"));
-    parameter Modelica.SIunits.Temperature TLiq
+    parameter Modelica.Units.SI.Temperature TLiq
       "Liquidus temperature, used only for PCM"
       annotation (Dialog(group="Properties for phase change material"));
-    parameter Modelica.SIunits.SpecificInternalEnergy LHea
+    parameter Modelica.Units.SI.SpecificInternalEnergy LHea
       "Latent heat of phase change"
       annotation (Dialog(group="Properties for phase change material"));
 
@@ -129,9 +129,9 @@
 
   record ThermalProperties "Thermal properties of materials with storage"
     extends Modelica.Icons.Record;
-    parameter Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
-    parameter Modelica.SIunits.SpecificHeatCapacity c "Specific heat capacity";
-    parameter Modelica.SIunits.Density d "Mass density";
+    parameter Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
+    parameter Modelica.Units.SI.SpecificHeatCapacity c "Specific heat capacity";
+    parameter Modelica.Units.SI.Density d "Mass density";
     parameter Boolean steadyState= (c < Modelica.Constants.eps or d < Modelica.Constants.eps)
       "Flag, if true, then material is computed using steady-state heat conduction"
       annotation(Evaluate=true);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Gases.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Gases.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Gases.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Gases.mo"	2022-03-10 09:58:20.892149561 +0000
@@ -4,25 +4,25 @@
 
   record Generic "Thermal properties of fill gas for windows"
       extends Modelica.Icons.Record;
-      parameter Modelica.SIunits.Length x "Gas layer thickness";
-      parameter Modelica.SIunits.ThermalConductivity a_k
+      parameter Modelica.Units.SI.Length x "Gas layer thickness";
+      parameter Modelica.Units.SI.ThermalConductivity a_k
       "Constant coefficient for thermal conductivity";
       parameter Real b_k(unit="W/(m.K2)")
       "Temperature dependent coefficient for thermal conductivity";
-      parameter Modelica.SIunits.DynamicViscosity a_mu
+      parameter Modelica.Units.SI.DynamicViscosity a_mu
       "Constant coefficient for dynamic viscosity";
       parameter Real b_mu(unit="N.s/(m2.K)")
       "Temperature dependent coefficient for dynamic viscosity";
-      parameter Modelica.SIunits.SpecificHeatCapacity a_c
+      parameter Modelica.Units.SI.SpecificHeatCapacity a_c
       "Constant coefficient for specific heat capacity";
       parameter Real b_c(unit="J/(kg.K2)")
       "Temperature dependent coefficient for specific heat capacity";
 
-      parameter Modelica.SIunits.MolarMass MM
-      "Molar mass (of mixture or single fluid)";
 
-      parameter Modelica.SIunits.Pressure P0 = 101325 "Normal pressure";
+      parameter Modelica.Units.SI.MolarMass MM
+      "Molar mass (of mixture or single fluid)";
 
+      parameter Modelica.Units.SI.Pressure P0 = 101325 "Normal pressure";
     annotation (
     defaultComponentPrefixes="parameter",
     defaultComponentName="datGas",
@@ -85,24 +85,24 @@
  function thermalConductivity
     "Function to compute the thermal conductivity of gases"
   input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data";
-  input Modelica.SIunits.Temperature T "Gas temperature";
-  output Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
+  input Modelica.Units.SI.Temperature T "Gas temperature";
+  output Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
  algorithm
   k := gas.a_k + gas.b_k*T;
  end thermalConductivity;
 
 function density "Function to compute the mass density"
   input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data";
-  input Modelica.SIunits.Temperature T "Gas temperature";
-  output Modelica.SIunits.Density rho "Mass density";
+  input Modelica.Units.SI.Temperature T "Gas temperature";
+  output Modelica.Units.SI.Density rho "Mass density";
 algorithm
     rho := gas.P0*gas.MM/Modelica.Constants.R/T;
 end density;
 
 function dynamicViscosity "Function to compute the dynamic viscosity for gases"
   input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data";
-  input Modelica.SIunits.Temperature T "Gas temperature";
-  output Modelica.SIunits.DynamicViscosity mu "Dynamic viscosity";
+  input Modelica.Units.SI.Temperature T "Gas temperature";
+  output Modelica.Units.SI.DynamicViscosity mu "Dynamic viscosity";
 algorithm
     mu := gas.a_mu + gas.b_mu*T;
 end dynamicViscosity;
@@ -110,8 +110,8 @@
 function specificHeatCapacity
     "Function to compute the specific heat capacity for gases"
   input Buildings.HeatTransfer.Data.Gases.Generic gas "Record of gas data";
-  input Modelica.SIunits.Temperature T "Gas temperature";
-  output Modelica.SIunits.SpecificHeatCapacity c_p "Specific heat capacity";
+  input Modelica.Units.SI.Temperature T "Gas temperature";
+  output Modelica.Units.SI.SpecificHeatCapacity c_p "Specific heat capacity";
 algorithm
   c_p := gas.a_c + gas.b_c*T;
 end specificHeatCapacity;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Glasses.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Glasses.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Glasses.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Glasses.mo"	2022-03-10 09:58:20.880149560 +0000
@@ -3,19 +3,19 @@
     extends Modelica.Icons.MaterialPropertiesPackage;
   record Generic "Thermal properties of window glass"
       extends Modelica.Icons.Record;
-   parameter Modelica.SIunits.Length x=0.003 "Thickness";
-   parameter Modelica.SIunits.ThermalConductivity k=1 "Thermal conductivity";
-   parameter Modelica.SIunits.TransmissionCoefficient tauSol[:] = {0.6}
+   parameter Modelica.Units.SI.Length x=0.003 "Thickness";
+   parameter Modelica.Units.SI.ThermalConductivity k=1 "Thermal conductivity";
+   parameter Modelica.Units.SI.TransmissionCoefficient tauSol[:] = {0.6}
       "Solar transmittance";
-   parameter Modelica.SIunits.ReflectionCoefficient rhoSol_a[:] = {0.075}
+   parameter Modelica.Units.SI.ReflectionCoefficient rhoSol_a[:] = {0.075}
       "Solar reflectance of surface a (usually outside-facing surface)";
-   parameter Modelica.SIunits.ReflectionCoefficient rhoSol_b[:] = {0.075}
+   parameter Modelica.Units.SI.ReflectionCoefficient rhoSol_b[:] = {0.075}
       "Solar reflectance of surface b (usually room-facing surface)";
-   parameter Modelica.SIunits.TransmissionCoefficient tauIR = 0
+   parameter Modelica.Units.SI.TransmissionCoefficient tauIR = 0
       "Infrared transmissivity of glass";
-   parameter Modelica.SIunits.Emissivity absIR_a = 0.84
+   parameter Modelica.Units.SI.Emissivity absIR_a = 0.84
       "Infrared absorptivity of surface a (usually outside-facing surface)";
-   parameter Modelica.SIunits.Emissivity absIR_b = 0.84
+   parameter Modelica.Units.SI.Emissivity absIR_b = 0.84
       "Infrared absorptivity of surface b (usually room-facing surface)";
     annotation (
     defaultComponentPrefixes="parameter",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/GlazingSystems.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/GlazingSystems.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/GlazingSystems.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/GlazingSystems.mo"	2022-03-10 09:58:20.864149557 +0000
@@ -27,11 +27,11 @@
     parameter Shades.Generic shade "Shade"
       annotation (choicesAllMatching=true,
       Dialog(enable=haveInteriorShade or haveExteriorShade));
-    parameter Modelica.SIunits.CoefficientOfHeatTransfer UFra
+    parameter Modelica.Units.SI.CoefficientOfHeatTransfer UFra
       "U-value of frame";
-    parameter Modelica.SIunits.Emissivity absIRFra=0.8
+    parameter Modelica.Units.SI.Emissivity absIRFra=0.8
       "Infrared absorptivity of window frame";
-    parameter Modelica.SIunits.Emissivity absSolFra=0.5
+    parameter Modelica.Units.SI.Emissivity absSolFra=0.5
       "Solar absorptivity of window frame";
     final parameter Boolean haveShade = haveInteriorShade or haveExteriorShade
       "Parameter that is true if the construction has a shade";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueConstructions.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueConstructions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueConstructions.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueConstructions.mo"	2022-03-10 09:58:20.848149556 +0000
@@ -14,13 +14,13 @@
    final parameter Integer nSta[nLay](each min=1) = {material[i].nSta for i in 1:nLay}
       "Number of states in each layer"
       annotation (HideResult=true, Dialog(tab="Advanced"));
-   parameter Modelica.SIunits.Emissivity absIR_a=0.9
+   parameter Modelica.Units.SI.Emissivity absIR_a=0.9
       "Infrared absorptivity of surface a (usually outside-facing surface)";
-   parameter Modelica.SIunits.Emissivity absIR_b=0.9
+   parameter Modelica.Units.SI.Emissivity absIR_b=0.9
       "Infrared absorptivity of surface b (usually room-facing surface)";
-   parameter Modelica.SIunits.Emissivity absSol_a=0.5
+   parameter Modelica.Units.SI.Emissivity absSol_a=0.5
       "Solar absorptivity of surface a (usually outside-facing surface)";
-   parameter Modelica.SIunits.Emissivity absSol_b=0.5
+   parameter Modelica.Units.SI.Emissivity absSol_b=0.5
       "Solar absorptivity of surface b (usually room-facing surface)";
    parameter Buildings.HeatTransfer.Types.SurfaceRoughness roughness_a=
       Buildings.HeatTransfer.Types.SurfaceRoughness.Medium
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueSurfaces.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueSurfaces.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueSurfaces.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/OpaqueSurfaces.mo"	2022-03-10 09:58:20.832149553 +0000
@@ -5,11 +5,11 @@
 
   record Generic "Thermal properties of opaque surfaces"
       extends Modelica.Icons.Record;
-   parameter Modelica.SIunits.Area A "Area";
-   parameter Modelica.SIunits.Angle til
+   parameter Modelica.Units.SI.Area A "Area";
+   parameter Modelica.Units.SI.Angle til
       "Surface tilt (0: ceiling, pi/2: wall, pi: floor";
-   parameter Modelica.SIunits.Emissivity absIR=0.84 "Infrared absorptivity";
-   parameter Modelica.SIunits.Emissivity absSol=0.84 "Solar absorptivity";
+   parameter Modelica.Units.SI.Emissivity absIR=0.84 "Infrared absorptivity";
+   parameter Modelica.Units.SI.Emissivity absSol=0.84 "Solar absorptivity";
    final parameter Boolean isFloor=til > 2.74889125 and til < 3.53428875
       "Flag, true if construction is a floor" annotation (Evaluate=true);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Shades.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Shades.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Shades.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Data/Shades.mo"	2022-03-10 09:58:20.816149552 +0000
@@ -3,23 +3,23 @@
     extends Modelica.Icons.MaterialPropertiesPackage;
   record Generic "Thermal properties of window shades"
       extends Modelica.Icons.Record;
-   parameter Modelica.SIunits.TransmissionCoefficient tauSol_a=0.1
+
+   parameter Modelica.Units.SI.TransmissionCoefficient tauSol_a=0.1
       "Solar transmissivity of shade surface a (surface that faces the outside or the room)";
-   parameter Modelica.SIunits.TransmissionCoefficient tauSol_b=0.1
+   parameter Modelica.Units.SI.TransmissionCoefficient tauSol_b=0.1
       "Solar transmissivity of shade surface b (surface that faces the glass)";
-   parameter Modelica.SIunits.ReflectionCoefficient rhoSol_a=0.8
+   parameter Modelica.Units.SI.ReflectionCoefficient rhoSol_a=0.8
       "Solar reflection coefficient of shade surface a (surface that faces the outside or the room)";
-   parameter Modelica.SIunits.ReflectionCoefficient rhoSol_b=0.8
+   parameter Modelica.Units.SI.ReflectionCoefficient rhoSol_b=0.8
       "Solar reflection coefficient of shade surface b (surface that faces the glass)";
-   parameter Modelica.SIunits.Emissivity absIR_a=0.84
+   parameter Modelica.Units.SI.Emissivity absIR_a=0.84
       "Infrared absorptivity of surface a (surface that faces the outside or the room)";
-   parameter Modelica.SIunits.Emissivity absIR_b=0.84
+   parameter Modelica.Units.SI.Emissivity absIR_b=0.84
       "Infrared absorptivity of surface b (surface that faces the glass)";
-   parameter Modelica.SIunits.TransmissionCoefficient tauIR_a=0
+   parameter Modelica.Units.SI.TransmissionCoefficient tauIR_a=0
       "Infrared transmissivity of surface a (surface that faces the outside or the room)";
-   parameter Modelica.SIunits.TransmissionCoefficient tauIR_b=0
+   parameter Modelica.Units.SI.TransmissionCoefficient tauIR_b=0
       "Infrared transmissivity of surface b (surface that faces the glass)";
-
     annotation (
 defaultComponentPrefixes="parameter",
 defaultComponentName="datSha",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Examples/ConductorSingleLayerCylinder.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Examples/ConductorSingleLayerCylinder.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Examples/ConductorSingleLayerCylinder.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Examples/ConductorSingleLayerCylinder.mo"	2022-03-10 09:58:20.712149538 +0000
@@ -2,7 +2,7 @@
 model ConductorSingleLayerCylinder
   "Test model for heat conduction in a cylinder"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.HeatFlowRate  Q_flow=50;
+  parameter Modelica.Units.SI.HeatFlowRate  Q_flow=50;
   Buildings.HeatTransfer.Conduction.SingleLayerCylinder
                      con( material=concrete,
                      steadyStateInitial=false,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersOneSurface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersOneSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersOneSurface.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersOneSurface.mo"	2022-03-10 09:58:20.464149507 +0000
@@ -1,13 +1,13 @@
 within Buildings.HeatTransfer.Radiosity.BaseClasses;
 model ParametersOneSurface "Parameters that are used to model one surface"
-  parameter Modelica.SIunits.Emissivity absIR "Infrared absorptivity";
-  parameter Modelica.SIunits.ReflectionCoefficient rhoIR
+  parameter Modelica.Units.SI.Emissivity absIR "Infrared absorptivity";
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoIR
     "Infrared reflectivity";
-  parameter Modelica.SIunits.TransmissionCoefficient tauIR
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIR
     "Infrared transmissivity";
   parameter Boolean linearize=false "Set to true to linearize emissive power"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T0=293.15
+  parameter Modelica.Units.SI.Temperature T0=293.15
     "Temperature used to linearize radiative heat transfer"
     annotation (Dialog(enable=linearize));
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersTwoSurfaces.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersTwoSurfaces.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersTwoSurfaces.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/ParametersTwoSurfaces.mo"	2022-03-10 09:58:20.456149506 +0000
@@ -1,19 +1,19 @@
 within Buildings.HeatTransfer.Radiosity.BaseClasses;
 model ParametersTwoSurfaces
   "Parameters that are used to model two surfaces with the same area"
-  parameter Modelica.SIunits.Emissivity absIR_a
+  parameter Modelica.Units.SI.Emissivity absIR_a
     "Infrared absorptivity of surface a";
-  parameter Modelica.SIunits.Emissivity absIR_b
+  parameter Modelica.Units.SI.Emissivity absIR_b
     "Infrared absorptivity of surface b";
-  parameter Modelica.SIunits.ReflectionCoefficient rhoIR_a
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoIR_a
     "Infrared reflectivity of surface a";
-  parameter Modelica.SIunits.ReflectionCoefficient rhoIR_b
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoIR_b
     "Infrared reflectivity of surface b";
-  parameter Modelica.SIunits.TransmissionCoefficient tauIR
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIR
     "Infrared transmissivity of glass pane";
   parameter Boolean linearize = false "Set to true to linearize emissive power"
   annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T0=293.15
+  parameter Modelica.Units.SI.Temperature T0=293.15
     "Temperature used to linearize radiative heat transfer"
     annotation (Dialog(enable=linearize));
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityOneSurface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityOneSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityOneSurface.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityOneSurface.mo"	2022-03-10 09:58:20.440149503 +0000
@@ -2,7 +2,7 @@
 partial model RadiosityOneSurface
   "Model for the radiosity balance of a device with one surface"
   extends Buildings.BaseClasses.BaseIcon;
-  parameter Modelica.SIunits.Area A "Surface area";
+  parameter Modelica.Units.SI.Area A "Surface area";
 
   Buildings.HeatTransfer.Interfaces.RadiosityInflow JIn(start=A*0.8*Modelica.Constants.sigma*293.15^4)
     "Incoming radiosity"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityTwoSurfaces.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityTwoSurfaces.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityTwoSurfaces.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/BaseClasses/RadiosityTwoSurfaces.mo"	2022-03-10 09:58:20.428149502 +0000
@@ -3,7 +3,7 @@
   "Model for the radiosity balance of a device with two surfaces"
   extends Buildings.BaseClasses.BaseIcon;
 
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
 
   Buildings.HeatTransfer.Interfaces.RadiosityInflow JIn_a(start=A*0.8*Modelica.Constants.sigma*293.15^4)
     "Incoming radiosity at surface a"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/Examples/OutdoorRadiosity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/Examples/OutdoorRadiosity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/Examples/OutdoorRadiosity.mo"	2022-03-10 09:57:40.248144410 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/Examples/OutdoorRadiosity.mo"	2022-03-10 09:58:20.392149497 +0000
@@ -7,7 +7,7 @@
   Buildings.HeatTransfer.Radiosity.OutdoorRadiosity outRad(A=A, vieFacSky=0.5)
     "Outdoor radiosity model"
     annotation (Placement(transformation(extent={{-40,-22},{-20,-2}})));
-  parameter Modelica.SIunits.Area A=1 "Area of receiving surface";
+  parameter Modelica.Units.SI.Area A=1 "Area of receiving surface";
   Modelica.Blocks.Sources.Ramp TSky(
     duration=1,
     height=30,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/OutdoorRadiosity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/OutdoorRadiosity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/OutdoorRadiosity.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Radiosity/OutdoorRadiosity.mo"	2022-03-10 09:58:20.360149493 +0000
@@ -1,16 +1,16 @@
 within Buildings.HeatTransfer.Radiosity;
 model OutdoorRadiosity
   "Model for the outdoor radiosity that strikes the window"
-  parameter Modelica.SIunits.Area A "Area of receiving surface";
+  parameter Modelica.Units.SI.Area A "Area of receiving surface";
   parameter Real vieFacSky(final min=0, final max=1)
     "View factor from receiving surface to sky (=1 for roofs)";
   parameter Boolean linearize=false "Set to true to linearize emissive power"
     annotation (Evaluate=true);
-  parameter Modelica.SIunits.Temperature T0=293.15
+  parameter Modelica.Units.SI.Temperature T0=293.15
     "Temperature used to linearize radiative heat transfer"
     annotation (Dialog(enable=linearize));
   Real TRad4(unit="K4") "4th power of the mean outdoor temperature";
-  Modelica.SIunits.Temperature TRad "Mean radiant temperature";
+  Modelica.Units.SI.Temperature TRad "Mean radiant temperature";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final quantity="ThermodynamicTemperature",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedHeatFlow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedHeatFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedHeatFlow.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedHeatFlow.mo"	2022-03-10 09:58:20.316149487 +0000
@@ -1,6 +1,6 @@
 within Buildings.HeatTransfer.Sources;
 model FixedHeatFlow "Fixed heat flow boundary condition"
-  parameter Modelica.SIunits.HeatFlowRate Q_flow "Fixed heat flow rate at port";
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow "Fixed heat flow rate at port";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port annotation (Placement(transformation(extent={{90,
             -10},{110,10}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedTemperature.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Sources/FixedTemperature.mo"	2022-03-10 09:58:20.296149485 +0000
@@ -1,7 +1,7 @@
 within Buildings.HeatTransfer.Sources;
 model FixedTemperature "Fixed temperature boundary condition in Kelvin"
 
-  parameter Modelica.SIunits.Temperature T "Fixed temperature at port";
+  parameter Modelica.Units.SI.Temperature T "Fixed temperature at port";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b port annotation (Placement(transformation(extent={{90,
             -10},{110,10}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/AbsorbedRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/AbsorbedRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/AbsorbedRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/AbsorbedRadiation.mo"	2022-03-10 09:58:20.196149472 +0000
@@ -33,7 +33,7 @@
     annotation (Placement(transformation(extent={{100,-50},{120,-30}}),
         iconTransformation(extent={{100,-50},{120,-30}})));
 
-  output Modelica.SIunits.Power absRad[2, N + 2, NSta]
+  output Modelica.Units.SI.Power absRad[2, N + 2, NSta]
     "Absorbed interior and exterior radiation.
       (absRad[2,1,iSta]: exterior shading device,
       absRad[1,2 to N+1,iSta]: glass (unshaded part),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/CenterOfGlass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/CenterOfGlass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/CenterOfGlass.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/CenterOfGlass.mo"	2022-03-10 09:58:20.168149469 +0000
@@ -5,7 +5,7 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Angle til(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg")
     "Surface tilt (only 90 degrees=vertical is implemented)";
 
   parameter Buildings.HeatTransfer.Data.GlazingSystems.Generic glaSys
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/AbsorbedRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/AbsorbedRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/AbsorbedRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/AbsorbedRadiation.mo"	2022-03-10 09:58:20.008149449 +0000
@@ -1,9 +1,9 @@
 within Buildings.HeatTransfer.Windows.BaseClasses.Examples;
 model AbsorbedRadiation "Test model for absorbed radiation by windows"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=0.34906585039887 "Latitude";
-  parameter Modelica.SIunits.Angle azi=0 "Surface azimuth";
-  parameter Modelica.SIunits.Angle til=1.5707963267949 "Surface tilt";
+  parameter Modelica.Units.SI.Angle lat=0.34906585039887 "Latitude";
+  parameter Modelica.Units.SI.Angle azi=0 "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til=1.5707963267949 "Surface tilt";
 
   replaceable parameter
     Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear glaSys(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/CenterOfGlass.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/CenterOfGlass.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/CenterOfGlass.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/CenterOfGlass.mo"	2022-03-10 09:58:19.988149446 +0000
@@ -1,7 +1,7 @@
 within Buildings.HeatTransfer.Windows.BaseClasses.Examples;
 model CenterOfGlass "Test model for center of glas heat transfer"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=1 "Window surface area";
+  parameter Modelica.Units.SI.Area A=1 "Window surface area";
   parameter Boolean linearize = false "Set to true to linearize emissive power";
 
   Buildings.HeatTransfer.Windows.BaseClasses.CenterOfGlass sha(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/GlassLayer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/GlassLayer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/GlassLayer.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/GlassLayer.mo"	2022-03-10 09:58:19.916149437 +0000
@@ -1,7 +1,7 @@
 within Buildings.HeatTransfer.Windows.BaseClasses.Examples;
 model GlassLayer "Test model for glass layer heat transfer"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=1 "Window surface area";
+  parameter Modelica.Units.SI.Area A=1 "Window surface area";
   parameter Boolean linearize = false "Set to true to linearize emissive power";
 
   Buildings.HeatTransfer.Windows.BaseClasses.GlassLayer sha(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/Shade.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/Shade.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/Shade.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/Shade.mo"	2022-03-10 09:58:19.820149425 +0000
@@ -1,7 +1,7 @@
 within Buildings.HeatTransfer.Windows.BaseClasses.Examples;
 model Shade "Test model for exterior shade heat transfer"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=1 "Window surface area";
+  parameter Modelica.Units.SI.Area A=1 "Window surface area";
   parameter Boolean linearize = true "Set to true to linearize emissive power";
 
   Buildings.HeatTransfer.Windows.BaseClasses.ShadeRadiation extShaRad(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/TransmittedRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/TransmittedRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/TransmittedRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/TransmittedRadiation.mo"	2022-03-10 09:58:19.744149416 +0000
@@ -2,9 +2,9 @@
 model TransmittedRadiation
   "Test model for transmitted radiation through window"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=0.34906585039887 "Latitude";
-  parameter Modelica.SIunits.Angle azi=0 "Surface azimuth";
-  parameter Modelica.SIunits.Angle til=1.5707963267949 "Surface tilt";
+  parameter Modelica.Units.SI.Angle lat=0.34906585039887 "Latitude";
+  parameter Modelica.Units.SI.Angle azi=0 "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til=1.5707963267949 "Surface tilt";
 
   parameter Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear glaSys(
     shade=Buildings.HeatTransfer.Data.Shades.Gray(),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/WindowRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/WindowRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/WindowRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Examples/WindowRadiation.mo"	2022-03-10 09:58:19.724149413 +0000
@@ -1,9 +1,9 @@
 within Buildings.HeatTransfer.Windows.BaseClasses.Examples;
 model WindowRadiation "Test model for window radiation"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Angle lat=0.34906585039887 "Latitude";
-  parameter Modelica.SIunits.Angle azi=0 "Surface azimuth";
-  parameter Modelica.SIunits.Angle til=1.5707963267949 "Surface tilt";
+  parameter Modelica.Units.SI.Angle lat=0.34906585039887 "Latitude";
+  parameter Modelica.Units.SI.Angle azi=0 "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til=1.5707963267949 "Surface tilt";
 
   replaceable parameter
     Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear glaSys(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ExteriorConvectionCoefficient.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ExteriorConvectionCoefficient.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ExteriorConvectionCoefficient.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ExteriorConvectionCoefficient.mo"	2022-03-10 09:58:19.680149408 +0000
@@ -2,7 +2,7 @@
 model ExteriorConvectionCoefficient
   "Model for the heat transfer coefficient at the outside of the window"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
 
   Modelica.Blocks.Interfaces.RealOutput GCon(unit="W/K")
     "Convective thermal conductance"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GasConvection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GasConvection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GasConvection.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GasConvection.mo"	2022-03-10 09:58:19.672149406 +0000
@@ -13,14 +13,14 @@
   parameter Buildings.HeatTransfer.Data.Gases.Generic gas
     "Thermophysical properties of gas fill"
    annotation(choicesAllMatching=true);
-  parameter Modelica.SIunits.Area A "Heat transfer area";
-  parameter Modelica.SIunits.Area h(min=0) = sqrt(A) "Height of window";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area h(min=0) = sqrt(A) "Height of window";
 
-  parameter Modelica.SIunits.Angle til(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg")
     "Surface tilt (only 0, 90 and 180 degrees are implemented)";
   parameter Boolean linearize=false "Set to true to linearize emissive power";
 
-  parameter Modelica.SIunits.Temperature T0 = 293.15
+  parameter Modelica.Units.SI.Temperature T0 = 293.15
     "Temperature used to compute thermophysical properties";
 
   Modelica.Blocks.Interfaces.RealInput u
@@ -28,18 +28,18 @@
     annotation (Placement(transformation(extent={{-140,50},{-100,90}}),
         iconTransformation(extent={{-120,70},{-100,90}})));
 
-  Modelica.SIunits.CoefficientOfHeatTransfer hCon(min=0, start=3)
+  Modelica.Units.SI.CoefficientOfHeatTransfer hCon(min=0, start=3)
     "Convective heat transfer coefficient";
-  Modelica.SIunits.HeatFlux q_flow "Convective heat flux";
+  Modelica.Units.SI.HeatFlux q_flow "Convective heat flux";
   Real Nu(min=0) "Nusselt number";
   Real Ra(min=0) "Rayleigh number";
 
 protected
-  Modelica.SIunits.Temperature T_a
+  Modelica.Units.SI.Temperature T_a
     "Temperature used for thermophysical properties at port_a";
-  Modelica.SIunits.Temperature T_b
+  Modelica.Units.SI.Temperature T_b
     "Temperature used for thermophysical properties at port_b";
-  Modelica.SIunits.Temperature T_m
+  Modelica.Units.SI.Temperature T_m
     "Temperature used for thermophysical properties";
 
   Real deltaNu(min=0.01) = 0.1
@@ -54,7 +54,7 @@
     "Flag, true if the window is horizontal";
   // Quantities that are only used in linearized model
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hCon0(fixed=false)
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hCon0(fixed=false)
     "Convective heat transfer coefficient";
   parameter Real Nu0(fixed=false, min=0) "Nusselt number";
   parameter Real Ra0(fixed=false, min=0) "Rayleigh number";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GlassLayer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GlassLayer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GlassLayer.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/GlassLayer.mo"	2022-03-10 09:58:19.648149404 +0000
@@ -8,9 +8,9 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Length x "Material thickness";
+  parameter Modelica.Units.SI.Length x "Material thickness";
 
-  parameter Modelica.SIunits.ThermalConductivity k "Thermal conductivity";
+  parameter Modelica.Units.SI.ThermalConductivity k "Thermal conductivity";
 
   Modelica.Blocks.Interfaces.RealInput u
     "Input connector, used to scale the surface area to take into account an operable shading device"
@@ -38,13 +38,13 @@
     "4th power of temperature at surface a";
  Real T4_b(min=1E8, unit="K4", start=293.15^4, nominal=1E10)
     "4th power of temperature at surface b";
- Modelica.SIunits.HeatFlowRate E_a(min=0, nominal=1E2)
+
+ Modelica.Units.SI.HeatFlowRate E_a(min=0, nominal=1E2)
     "Emissive power of surface a";
- Modelica.SIunits.HeatFlowRate E_b(min=0, nominal=1E2)
+ Modelica.Units.SI.HeatFlowRate E_b(min=0, nominal=1E2)
     "Emissive power of surface b";
- final parameter Modelica.SIunits.ThermalResistance R = x/2/k/A
+ final parameter Modelica.Units.SI.ThermalResistance R = x/2/k/A
     "Thermal resistance from surface of glass to center of glass";
-
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/HeatCapacity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/HeatCapacity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/HeatCapacity.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/HeatCapacity.mo"	2022-03-10 09:58:19.624149401 +0000
@@ -6,7 +6,7 @@
     "Parameter, equal to true if the window has a shade"
     annotation(Evaluate=true);
 
-  parameter Modelica.SIunits.HeatCapacity C
+  parameter Modelica.Units.SI.HeatCapacity C
     "Heat capacity of element (= cp*m)";
 
   Modelica.Blocks.Interfaces.RealInput ySha if
@@ -35,18 +35,18 @@
    annotation (Placement(transformation(extent={{95,35},{105,45}}),
         iconTransformation(extent={{95,35},{105,45}})));
 
-  Modelica.SIunits.Temperature TUns(
+  Modelica.Units.SI.Temperature TUns(
     start=293.15)
     "Temperature of unshaded part of window";
 
-  Modelica.SIunits.Temperature TSha(
+  Modelica.Units.SI.Temperature TSha(
     start=293.15)
     "Temperature of unshaded part of window";
 
-  Modelica.SIunits.TemperatureSlope der_TUns(start=0)
+  Modelica.Units.SI.TemperatureSlope der_TUns(start=0)
     "Time derivative of temperature (= der(T))";
 
-  Modelica.SIunits.TemperatureSlope der_TSha(start=0)
+  Modelica.Units.SI.TemperatureSlope der_TSha(start=0)
     "Time derivative of temperature (= der(T))";
 
 protected
@@ -59,9 +59,9 @@
   Modelica.Blocks.Interfaces.RealInput yCom_internal
     "Internal connector";
 
-  Modelica.SIunits.HeatFlowRate QSha_flow
-    "Heat flow rate for shaded part of the window";
 
+  Modelica.Units.SI.HeatFlowRate QSha_flow
+    "Heat flow rate for shaded part of the window";
 equation
   connect(ySha, ySha_internal);
   connect(yCom, yCom_internal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvection.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvection.mo"	2022-03-10 09:58:19.604149398 +0000
@@ -11,11 +11,11 @@
     "Convective heat transfer model"
   annotation(Evaluate=true);
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed=3
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed=3
     "Constant convection coefficient"
    annotation (Dialog(enable=(conMod == Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
 
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt"
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt"
     annotation (Dialog(enable=(conMod <> Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
 
   Modelica.Blocks.Interfaces.RealInput u
@@ -24,7 +24,7 @@
         iconTransformation(extent={{-120,70},{-100,90}})));
 
 protected
-  constant Modelica.SIunits.Temperature dT0 = 2
+  constant Modelica.Units.SI.Temperature dT0 = 2
     "Initial temperature used in homotopy method";
 
   final parameter Real cosTil=Modelica.Math.cos(til) "Cosine of window tilt";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvectionCoefficient.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvectionCoefficient.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvectionCoefficient.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/InteriorConvectionCoefficient.mo"	2022-03-10 09:58:19.588149395 +0000
@@ -2,7 +2,7 @@
 model InteriorConvectionCoefficient
   "Model for the heat transfer coefficient at the inside of the window"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
 
   Modelica.Blocks.Interfaces.RealOutput GCon(unit="W/K")
     "Convective thermal conductance"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Overhang.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Overhang.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Overhang.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Overhang.mo"	2022-03-10 09:58:19.584149394 +0000
@@ -22,49 +22,49 @@
                                                final unit="1")
     "Fraction of window area exposed to the sun"
   annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
 
-  parameter Modelica.SIunits.Angle azi(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle azi(displayUnit="deg")
     "Surface azimuth; azi= -90 degree East; azi= 0 degree South";
 
 // Window dimensions
-  parameter Modelica.SIunits.Length hWin "Window height"
+  parameter Modelica.Units.SI.Length hWin "Window height"
     annotation(Dialog(tab="General",group="Window"));
-  parameter Modelica.SIunits.Length wWin "Window width"
+  parameter Modelica.Units.SI.Length wWin "Window width"
     annotation(Dialog(tab="General",group="Window"));
 
   Buildings.BoundaryConditions.WeatherData.Bus weaBus "Weather data"
    annotation (Placement(transformation(extent={{-112,-10},{-92,10}})));
 
 protected
-  constant Modelica.SIunits.Angle delSolAzi = 0.005
+  constant Modelica.Units.SI.Angle delSolAzi = 0.005
     "Half-width of transition interval between left and right formulation for overhang";
 
-  final parameter Modelica.SIunits.Area AWin= hWin*wWin "Window area";
-  parameter Modelica.SIunits.Length tmpH[4](each fixed=false)
+  final parameter Modelica.Units.SI.Area AWin= hWin*wWin "Window area";
+  parameter Modelica.Units.SI.Length tmpH[4](each fixed=false)
     "Height rectangular sections used for superposition";
-  Modelica.SIunits.Length w
+  Modelica.Units.SI.Length w
     "Either wL or wR, depending on the sun relative to the wall azimuth";
-  Modelica.SIunits.Length tmpW[4]
+  Modelica.Units.SI.Length tmpW[4]
     "Width of rectangular sections used for superpositions";
-  Modelica.SIunits.Length del_L = wWin/100
+  Modelica.Units.SI.Length del_L = wWin/100
     "Fraction of window dimension over which min-max functions are smoothened";
-  Modelica.SIunits.Length x1
+  Modelica.Units.SI.Length x1
     "Horizontal distance between window side edge and shadow corner";
-  Modelica.SIunits.Length x2[4]
+  Modelica.Units.SI.Length x2[4]
     "Horizontal distance between window side edge and point where shadow line and window lower edge intersects";
-  Modelica.SIunits.Length y1
+  Modelica.Units.SI.Length y1
     "Vertical distance between overhang and shadow lower edge";
-  Modelica.SIunits.Length y2[4]
+  Modelica.Units.SI.Length y2[4]
     "Window height (vertical distance corresponding to x2)";
   Real shdwTrnglRtio "Ratio of y1 and x1";
-  Modelica.SIunits.Area area[4]
+  Modelica.Units.SI.Area area[4]
     "Shaded areas of the sections used in superposition";
-  Modelica.SIunits.Area shdArea "Shaded area calculated from equations";
-  Modelica.SIunits.Area crShdArea "Final value for shaded area";
-  Modelica.SIunits.Area crShdArea1
+  Modelica.Units.SI.Area shdArea "Shaded area calculated from equations";
+  Modelica.Units.SI.Area crShdArea "Final value for shaded area";
+  Modelica.Units.SI.Area crShdArea1
     "Corrected for the sun behind the surface/wall";
-  Modelica.SIunits.Area crShdArea2 "Corrected for the sun below horizon";
+  Modelica.Units.SI.Area crShdArea2 "Corrected for the sun below horizon";
 
   Buildings.BoundaryConditions.SolarGeometry.BaseClasses.SolarAzimuth solAzi(lat=lat)
     "Solar azimuth"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialRadiation.mo"	2022-03-10 09:58:19.556149391 +0000
@@ -9,7 +9,7 @@
     "Set to true if window has an exterior shade";
   parameter Boolean haveInteriorShade
     "Set to true if window has an interior shade";
-  parameter Modelica.SIunits.Area AWin "Area of window";
+  parameter Modelica.Units.SI.Area AWin "Area of window";
 
   ////////////////// Derived parameters
   final parameter Boolean haveShade=haveExteriorShade or haveInteriorShade
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialShade_weatherBus.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialShade_weatherBus.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialShade_weatherBus.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialShade_weatherBus.mo"	2022-03-10 09:58:19.528149389 +0000
@@ -3,9 +3,9 @@
   "Partial model to implement overhang and side fins with weather bus connector"
   extends Buildings.HeatTransfer.Windows.BaseClasses.ShadeInterface_weatherBus;
   // Window dimensions
-  parameter Modelica.SIunits.Length hWin "Window height"
+  parameter Modelica.Units.SI.Length hWin "Window height"
     annotation(Dialog(tab="General",group="Window"));
-  parameter Modelica.SIunits.Length wWin "Window width"
+  parameter Modelica.Units.SI.Length wWin "Window width"
     annotation(Dialog(tab="General",group="Window"));
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialWindowBoundaryCondition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialWindowBoundaryCondition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialWindowBoundaryCondition.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/PartialWindowBoundaryCondition.mo"	2022-03-10 09:58:19.516149387 +0000
@@ -1,10 +1,10 @@
 within Buildings.HeatTransfer.Windows.BaseClasses;
 partial model PartialWindowBoundaryCondition
   "Partial model for heat convection or radiation between a possibly shaded window that can be outside or inside the room"
-  parameter Modelica.SIunits.Area A "Heat transfer area of frame and window";
+  parameter Modelica.Units.SI.Area A "Heat transfer area of frame and window";
   parameter Real fFra "Fraction of window frame divided by total window area";
-  final parameter Modelica.SIunits.Area AFra = fFra * A "Frame area";
-  final parameter Modelica.SIunits.Area AGla = A-AFra "Glass area";
+  final parameter Modelica.Units.SI.Area AFra = fFra * A "Frame area";
+  final parameter Modelica.Units.SI.Area AGla = A-AFra "Glass area";
 
   parameter Boolean haveExteriorShade
     "Set to true if window has exterior shade (at surface a)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationBaseData.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationBaseData.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationBaseData.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationBaseData.mo"	2022-03-10 09:58:19.496149385 +0000
@@ -11,30 +11,30 @@
     "Number of window states for electrochromic windows (set to 1 for regular windows)"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.Length xGla[N] "Thickness of glass"
+
+  parameter Modelica.Units.SI.Length xGla[N] "Thickness of glass"
   annotation (Dialog(group="Glass"));
-  parameter Modelica.SIunits.TransmissionCoefficient tauGlaSol[N, :]
+  parameter Modelica.Units.SI.TransmissionCoefficient tauGlaSol[N, :]
     "Solar transmissivity of glass" annotation (Dialog(group="Glass"));
-  parameter Modelica.SIunits.ReflectionCoefficient rhoGlaSol_a[N, NSta]
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoGlaSol_a[N, NSta]
     "Solar reflectivity of glass at surface a (facing outside)"
     annotation (Dialog(group="Glass"));
-  parameter Modelica.SIunits.ReflectionCoefficient rhoGlaSol_b[N, NSta]
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoGlaSol_b[N, NSta]
     "Solar reflectivity of glass at surface b (facing room-side)"
     annotation (Dialog(group="Glass"));
 
-  parameter Modelica.SIunits.TransmissionCoefficient tauShaSol_a
+  parameter Modelica.Units.SI.TransmissionCoefficient tauShaSol_a
     "Solar transmissivity of shade for irradiation from air-side"
     annotation (Dialog(group="Shade"));
-  parameter Modelica.SIunits.TransmissionCoefficient tauShaSol_b
+  parameter Modelica.Units.SI.TransmissionCoefficient tauShaSol_b
     "Solar transmissivity of shade for irradiation from glass-side"
     annotation (Dialog(group="Shade"));
-  parameter Modelica.SIunits.ReflectionCoefficient rhoShaSol_a
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoShaSol_a
     "Solar reflectivity of shade for irradiation from air-side"
     annotation (Dialog(group="Shade"));
-  parameter Modelica.SIunits.ReflectionCoefficient rhoShaSol_b
+  parameter Modelica.Units.SI.ReflectionCoefficient rhoShaSol_b
     "Solar reflectivity of shade for irradiation from glass-side"
     annotation (Dialog(group="Shade"));
-
   annotation (Documentation(info="<html>
 <p>
 Record that defines basic parameters for the window radiation calculation.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationData.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationData.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationData.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/RadiationData.mo"	2022-03-10 09:58:19.480149382 +0000
@@ -8,7 +8,7 @@
       rhoShaSol_a,rhoShaSol_b}} "Shading device property";
   final parameter Integer NDIR=10 "Number of incident angles";
   final parameter Integer HEM=NDIR + 1 "Index of hemispherical integration";
-  final parameter Modelica.SIunits.Angle psi[NDIR]=
+  final parameter Modelica.Units.SI.Angle psi[NDIR]=
       Buildings.HeatTransfer.Windows.Functions.getAngle(NDIR)
     "Incident angles used for solar radiation calculation";
   final parameter Real layer[3, N, HEM, NSta]=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeConvection.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeConvection.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeConvection.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeConvection.mo"	2022-03-10 09:58:19.364149368 +0000
@@ -2,7 +2,7 @@
 model ShadeConvection
   "Model for convective heat balance of a layer that may or may not have a shade"
 
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
   parameter Boolean thisSideHasShade
     "Set to true if this side of the window has a shade";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ShadeRadiation.mo"	2022-03-10 09:58:19.344149365 +0000
@@ -5,25 +5,25 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Area A "Heat transfer area";
-  parameter Modelica.SIunits.Emissivity absIR_air
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Emissivity absIR_air
     "Infrared absorptivity of surface that faces air";
-  parameter Modelica.SIunits.Emissivity absIR_glass
+  parameter Modelica.Units.SI.Emissivity absIR_glass
     "Infrared absorptivity of surface that faces glass";
-  parameter Modelica.SIunits.TransmissionCoefficient tauIR_air
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIR_air
     "Infrared transmissivity of shade for radiation coming from the exterior or the room";
-  parameter Modelica.SIunits.TransmissionCoefficient tauIR_glass
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIR_glass
     "Infrared transmissivity of shade for radiation coming from the glass";
   parameter Boolean thisSideHasShade
     "Set to true if this side of the window has a shade";
-  final parameter Modelica.SIunits.ReflectionCoefficient rhoIR_air=1-absIR_air-tauIR_air
+  final parameter Modelica.Units.SI.ReflectionCoefficient rhoIR_air=1-absIR_air-tauIR_air
     "Infrared reflectivity of surface that faces air";
-  final parameter Modelica.SIunits.ReflectionCoefficient rhoIR_glass=1-absIR_glass-tauIR_glass
+  final parameter Modelica.Units.SI.ReflectionCoefficient rhoIR_glass=1-absIR_glass-tauIR_glass
     "Infrared reflectivity of surface that faces glass";
   parameter Boolean linearize = false "Set to true to linearize emissive power"
   annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.Temperature T0=293.15
+  parameter Modelica.Units.SI.Temperature T0=293.15
     "Temperature used to linearize radiative heat transfer"
     annotation (Dialog(enable=linearize));
 
@@ -84,10 +84,10 @@
     "3rd power of temperature T0";
  Real T4(min=1E8, start=293.15^4, nominal=1E10, final unit="K4")
     "4th power of temperature";
- Modelica.SIunits.RadiantPower E_air "Emissive power of surface that faces air";
- Modelica.SIunits.RadiantPower E_glass
-    "Emissive power of surface that faces glass";
 
+ Modelica.Units.SI.RadiantPower E_air "Emissive power of surface that faces air";
+ Modelica.Units.SI.RadiantPower E_glass
+    "Emissive power of surface that faces glass";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
     ": The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/SideFins.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/SideFins.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/SideFins.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/SideFins.mo"	2022-03-10 09:58:19.308149361 +0000
@@ -19,43 +19,43 @@
     "Fraction of window area exposed to the sun"
   annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 // Window dimensions
-  parameter Modelica.SIunits.Length hWin "Window height"
+  parameter Modelica.Units.SI.Length hWin "Window height"
     annotation(Dialog(tab="General",group="Window"));
-  parameter Modelica.SIunits.Length wWin "Window width"
+  parameter Modelica.Units.SI.Length wWin "Window width"
     annotation(Dialog(tab="General",group="Window"));
 // Other calculation variables
 protected
-  final parameter Modelica.SIunits.Length tmpH[4]=
+  final parameter Modelica.Units.SI.Length tmpH[4]=
                   {h+hWin, h, h+hWin, h}
     "Height of rectangular sections used for superposition";
-  final parameter Modelica.SIunits.Length tmpW[4]=
+  final parameter Modelica.Units.SI.Length tmpW[4]=
                   {gap + wWin,gap + wWin,gap, gap}
     "Width of rectangular sections used for superpositions; c1,c2 etc";
-  final parameter Modelica.SIunits.Length deltaL=wWin/100
+  final parameter Modelica.Units.SI.Length deltaL=wWin/100
     "Fraction of window dimension over which min-max functions are smoothened";
-  final parameter Modelica.SIunits.Area AWin=hWin*wWin "Window area";
-  Modelica.SIunits.Length x1[4]
+  final parameter Modelica.Units.SI.Area AWin=hWin*wWin "Window area";
+  Modelica.Units.SI.Length x1[4]
     "Horizontal distance between side fin and point where shadow line and window lower edge intersects";
-  Modelica.SIunits.Length x2
+  Modelica.Units.SI.Length x2
     "Horizontal distance between side fin and shadow corner";
-  Modelica.SIunits.Length x3[4] "Window width";
-  Modelica.SIunits.Length y1[4] "Window height";
-  Modelica.SIunits.Length y2
+  Modelica.Units.SI.Length x3[4] "Window width";
+  Modelica.Units.SI.Length y1[4] "Window height";
+  Modelica.Units.SI.Length y2
     "Vertical distance between window upper edge and shadow corner";
-  Modelica.SIunits.Length y3[4]
+  Modelica.Units.SI.Length y3[4]
     "Vertical distance between window upper edge and point where shadow line and window side edge intersects";
-  Modelica.SIunits.Area area[4]
+  Modelica.Units.SI.Area area[4]
     "Shaded areas of the sections used in superposition";
-  Modelica.SIunits.Area shdArea "Shaded area";
-  Modelica.SIunits.Area crShdArea "Final value of shaded area";
-  Modelica.SIunits.Area crShdArea1
+  Modelica.Units.SI.Area shdArea "Shaded area";
+  Modelica.Units.SI.Area crShdArea "Final value of shaded area";
+  Modelica.Units.SI.Area crShdArea1
     "Shaded area, corrected for the sun behind the surface/wall";
-  Modelica.SIunits.Area crShdArea2
+  Modelica.Units.SI.Area crShdArea2
     "Shaded area, corrected for the sun below horizon";
-  Modelica.SIunits.Length minX[4];
-  Modelica.SIunits.Length minY[4];
-  Modelica.SIunits.Length minX2X3[4];
-  Modelica.SIunits.Length minY2Y3[4];
+  Modelica.Units.SI.Length minX[4];
+  Modelica.Units.SI.Length minY[4];
+  Modelica.Units.SI.Length minX2X3[4];
+  Modelica.Units.SI.Length minY2Y3[4];
   Real delta=1e-6 "Small number to avoid division by zero";
   Real tanLambda
     "Tangent of angle between horizontal and sun ray projection on vertical wall";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ThermalConductor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ThermalConductor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ThermalConductor.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/ThermalConductor.mo"	2022-03-10 09:58:19.276149357 +0000
@@ -2,7 +2,7 @@
 model ThermalConductor
   "Lumped thermal element with variable area, transporting heat without storing it"
   extends Modelica.Thermal.HeatTransfer.Interfaces.Element1D;
-  parameter Modelica.SIunits.ThermalConductance G
+  parameter Modelica.Units.SI.ThermalConductance G
     "Constant thermal conductance of material";
   Modelica.Blocks.Interfaces.RealInput u(min=0)
     "Input signal for thermal conductance"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/TransmittedRadiation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/TransmittedRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/TransmittedRadiation.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/TransmittedRadiation.mo"	2022-03-10 09:58:19.268149354 +0000
@@ -17,13 +17,13 @@
   final parameter Real traCoeRoo[NSta](each fixed=false)
     "Transmitivity of the window glass for interior radiation without shading";
 
-  output Modelica.SIunits.Power QTraDifUns_flow[NSta]
+  output Modelica.Units.SI.Power QTraDifUns_flow[NSta]
     "Transmitted diffuse solar radiation through unshaded part of window";
-  output Modelica.SIunits.Power QTraDirUns_flow[NSta]
+  output Modelica.Units.SI.Power QTraDirUns_flow[NSta]
     "Transmitted direct solar radiation through unshaded part of window";
-  output Modelica.SIunits.Power QTraDifSha_flow[NSta]
+  output Modelica.Units.SI.Power QTraDifSha_flow[NSta]
     "Transmitted diffuse solar radiation through shaded part of window";
-  output Modelica.SIunits.Power QTraDirSha_flow[NSta]
+  output Modelica.Units.SI.Power QTraDirSha_flow[NSta]
     "Transmitted direct solar radiation through shaded part of window";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityConstantShade.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityConstantShade.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityConstantShade.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityConstantShade.mo"	2022-03-10 09:58:19.248149352 +0000
@@ -2,7 +2,7 @@
 model HeatCapacityConstantShade
   "Validation model for heat capacity with constant shade signal"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area AGla = 2 "Glass area";
+  parameter Modelica.Units.SI.Area AGla = 2 "Glass area";
 
   parameter Data.Solids.Glass datGla(x=0.005)
     "Thermal properties for glass"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityVariableShade.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityVariableShade.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityVariableShade.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/Validation/HeatCapacityVariableShade.mo"	2022-03-10 09:58:19.212149349 +0000
@@ -2,7 +2,7 @@
 model HeatCapacityVariableShade
   "Validation model for heat capacity with variable shade signal"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area AGla = 2 "Glass area";
+  parameter Modelica.Units.SI.Area AGla = 2 "Glass area";
 
   parameter Buildings.HeatTransfer.Data.Solids.Glass datGla(x=0.005)
     "Thermal properties for glass"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionHorizontalCavity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionHorizontalCavity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionHorizontalCavity.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionHorizontalCavity.mo"	2022-03-10 09:58:19.172149342 +0000
@@ -6,22 +6,22 @@
     "Thermophysical properties of gas fill"
    annotation(choicesAllMatching=true);
   input Real Ra(min=0) "Rayleigh number";
-  input Modelica.SIunits.Temperature T_m
+  input Modelica.Units.SI.Temperature T_m
     "Temperature used for thermophysical properties";
-  input Modelica.SIunits.TemperatureDifference dT
+  input Modelica.Units.SI.TemperatureDifference dT
     "Temperature difference used to compute q_flow = h*dT";
-  input Modelica.SIunits.Angle til "Window tilt";
+  input Modelica.Units.SI.Angle til "Window tilt";
   input Real sinTil "Sine of window tilt";
   input Real cosTil "Cosine of the window tilt";
-  input Modelica.SIunits.Area h(min=0) = 1.5 "Height of window";
+  input Modelica.Units.SI.Area h(min=0) = 1.5 "Height of window";
   input Real deltaNu(min=0.01) = 0.1
     "Small value for Nusselt number, used for smoothing";
   input Real deltaRa(min=0.01) = 1E3
     "Small value for Rayleigh number, used for smoothing";
   output Real Nu(min=0) "Nusselt number";
-  output Modelica.SIunits.CoefficientOfHeatTransfer hCon(min=0)
+  output Modelica.Units.SI.CoefficientOfHeatTransfer hCon(min=0)
     "Convective heat transfer coefficient";
-  output Modelica.SIunits.HeatFlux q_flow "Convective heat flux";
+  output Modelica.Units.SI.HeatFlux q_flow "Convective heat flux";
 protected
   Real Nu_1(min=0) "Nusselt number";
   Real Nu_2(min=0) "Nusselt number";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionVerticalCavity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionVerticalCavity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionVerticalCavity.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/convectionVerticalCavity.mo"	2022-03-10 09:58:19.160149341 +0000
@@ -6,19 +6,19 @@
     "Thermophysical properties of gas fill"
    annotation(choicesAllMatching=true);
   input Real Ra(min=0) "Rayleigh number";
-  input Modelica.SIunits.Temperature T_m
+  input Modelica.Units.SI.Temperature T_m
     "Temperature used for thermophysical properties";
-  input Modelica.SIunits.TemperatureDifference dT
+  input Modelica.Units.SI.TemperatureDifference dT
     "Temperature difference used to compute q_flow = h*dT";
-  input Modelica.SIunits.Area h(min=0) = 1.5 "Height of window";
+  input Modelica.Units.SI.Area h(min=0) = 1.5 "Height of window";
   input Real deltaNu(min=0.01) = 0.1
     "Small value for Nusselt number, used for smoothing";
   input Real deltaRa(min=0.01) = 1E3
     "Small value for Rayleigh number, used for smoothing";
   output Real Nu(min=0) "Nusselt number";
-  output Modelica.SIunits.CoefficientOfHeatTransfer hCon(min=0)
+  output Modelica.Units.SI.CoefficientOfHeatTransfer hCon(min=0)
     "Convective heat transfer coefficient";
-  output Modelica.SIunits.HeatFlux q_flow "Convective heat flux";
+  output Modelica.Units.SI.HeatFlux q_flow "Convective heat flux";
 protected
   Real Nu_1(min=0) "Nusselt number";
   Real Nu_2(min=0) "Nusselt number";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityEnhanced.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityEnhanced.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityEnhanced.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityEnhanced.mo"	2022-03-10 09:58:19.148149339 +0000
@@ -7,11 +7,11 @@
     "Thermophysical properties of gas fill"
    annotation(choicesAllMatching=true);
   input Real Ra(min=0) "Rayleigh number";
-  input Modelica.SIunits.Temperature T_m
+  input Modelica.Units.SI.Temperature T_m
     "Temperature used for thermophysical properties";
-  input Modelica.SIunits.TemperatureDifference dT
+  input Modelica.Units.SI.TemperatureDifference dT
     "Temperature difference used to compute q_flow = h*dT";
-  input Modelica.SIunits.Angle til "Window tilt";
+  input Modelica.Units.SI.Angle til "Window tilt";
   input Real cosTil(min=0) "Cosine of the window tilt";
   output Real Nu(min=0) "Nusselt number";
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityReduced.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityReduced.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityReduced.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BaseClasses/nusseltHorizontalCavityReduced.mo"	2022-03-10 09:58:19.140149338 +0000
@@ -7,11 +7,11 @@
     "Thermophysical properties of gas fill"
    annotation(choicesAllMatching=true);
   input Real Ra(min=0) "Rayleigh number";
-  input Modelica.SIunits.Temperature T_m
+  input Modelica.Units.SI.Temperature T_m
     "Temperature used for thermophysical properties";
-  input Modelica.SIunits.TemperatureDifference dT
+  input Modelica.Units.SI.TemperatureDifference dT
     "Temperature difference used to compute q_flow = h*dT";
-  input Modelica.SIunits.Area h(min=0) = 1.5 "Height of window";
+  input Modelica.Units.SI.Area h(min=0) = 1.5 "Height of window";
   input Real sinTil "Sine of window tilt";
   input Real deltaNu(min=0.01) = 0.1
     "Small value for Nusselt number, used for smoothing";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BeamDepthInRoom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BeamDepthInRoom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BeamDepthInRoom.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/BeamDepthInRoom.mo"	2022-03-10 09:58:19.120149336 +0000
@@ -9,32 +9,32 @@
         caption="Select weather file"),
         group="Location"));
 
-  parameter Modelica.SIunits.Angle lon(displayUnit="deg")=
+  parameter Modelica.Units.SI.Angle lon(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(
     absFilNam) "Longitude" annotation (Evaluate=true, Dialog(group="Location"));
-  parameter Modelica.SIunits.Angle lat(displayUnit="deg")=
+  parameter Modelica.Units.SI.Angle lat(displayUnit="deg")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(
     absFilNam) "Latitude" annotation (Evaluate=true, Dialog(group="Location"));
-  parameter Modelica.SIunits.Time timZon(displayUnit="h")=
+  parameter Modelica.Units.SI.Time timZon(displayUnit="h")=
     Buildings.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(absFilNam)
     "Time zone" annotation (Evaluate=true, Dialog(group="Location"));
 
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
 
-  parameter Modelica.SIunits.Length hWorPla = 0.75
+  parameter Modelica.Units.SI.Length hWorPla = 0.75
     "Height of workplane above ground";
 
-  parameter Modelica.SIunits.Length hApe
+  parameter Modelica.Units.SI.Length hApe
     "Upper height of aperature above ground"
     annotation (Dialog(group="Aperture"));
-  parameter Modelica.SIunits.Length depApe = 0.15
+  parameter Modelica.Units.SI.Length depApe = 0.15
     "Depth of outer corner of aperture, measured from interior surface"
     annotation (Dialog(group="Aperture"));
 
-  parameter Modelica.SIunits.Length depOve = 0
+  parameter Modelica.Units.SI.Length depOve = 0
     "Depth of overhang, meausured from other exterior surface of aperature (set to 0 if no overhang)"
     annotation (Dialog(group="Overhang"));
-  parameter Modelica.SIunits.Length gapOve = 0
+  parameter Modelica.Units.SI.Length gapOve = 0
     "Gap between upper height of aperature and lower height of overhang (set to 0 if no overhang)"
     annotation (Dialog(group="Overhang"));
 
@@ -48,9 +48,9 @@
   final parameter String absFilNam = Buildings.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath(filNam)
     "Absolute name of the file";
 
-  parameter Modelica.SIunits.Length dep = depApe + depOve
+  parameter Modelica.Units.SI.Length dep = depApe + depOve
     "Depth of outer corner that throws the shade, measured from interior surface";
-  parameter Modelica.SIunits.Length h = hApe - hWorPla + gapOve
+  parameter Modelica.Units.SI.Length h = hApe - hWorPla + gapOve
     "Height of outer corner that throws the shade measure from the workplane height";
 
   BoundaryConditions.SolarGeometry.ProjectedShadowLength proShaLen(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BeamDepthInRoom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BeamDepthInRoom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BeamDepthInRoom.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BeamDepthInRoom.mo"	2022-03-10 09:58:19.096149333 +0000
@@ -1,11 +1,11 @@
 within Buildings.HeatTransfer.Windows.Examples;
 model BeamDepthInRoom "Test model for the depth of the solar beam in the room"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Length hApe = 2.0
+  parameter Modelica.Units.SI.Length hApe = 2.0
     "Upper height of aperature above ground";
-  parameter Modelica.SIunits.Length depOve=1.0
+  parameter Modelica.Units.SI.Length depOve=1.0
     "Depth of overhang, meausured from other exterior surface of aperature (set to 0 if no overhang)";
-  parameter Modelica.SIunits.Length gapOve=0.5
+  parameter Modelica.Units.SI.Length gapOve=0.5
     "Gap between upper height of aperature and lower height of overhang (set to 0 if no overhang)";
   Buildings.HeatTransfer.Windows.BeamDepthInRoom winEas(
     azi=Buildings.Types.Azimuth.E,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BoundaryHeatTransfer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BoundaryHeatTransfer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BoundaryHeatTransfer.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/BoundaryHeatTransfer.mo"	2022-03-10 09:58:19.088149332 +0000
@@ -2,7 +2,7 @@
 model BoundaryHeatTransfer
   "Test model for the heat transfer at the window boundary condition"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=1 "Window surface area";
+  parameter Modelica.Units.SI.Area A=1 "Window surface area";
   parameter Real fFra=0.2
     "Fraction of frame, = frame area divided by total area";
   parameter
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/Window.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/Window.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/Window.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Examples/Window.mo"	2022-03-10 09:58:19.012149322 +0000
@@ -1,15 +1,15 @@
 within Buildings.HeatTransfer.Windows.Examples;
 model Window "Test model for the window"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=1 "Window surface area";
+  parameter Modelica.Units.SI.Area A=1 "Window surface area";
   parameter Real fFra=0.2
     "Fraction of frame, = frame area divided by total area";
-  final parameter Modelica.SIunits.Area AFra = fFra * A "Frame area";
-  final parameter Modelica.SIunits.Area AGla = A-AFra "Glass area";
+  final parameter Modelica.Units.SI.Area AFra = fFra * A "Frame area";
+  final parameter Modelica.Units.SI.Area AGla = A-AFra "Glass area";
   parameter Boolean linearize = false "Set to true to linearize emissive power";
-  parameter Modelica.SIunits.Angle lat=0.34906585039887 "Latitude";
-  parameter Modelica.SIunits.Angle azi=0 "Surface azimuth";
-  parameter Modelica.SIunits.Angle til=1.5707963267949 "Surface tilt";
+  parameter Modelica.Units.SI.Angle lat=0.34906585039887 "Latitude";
+  parameter Modelica.Units.SI.Angle azi=0 "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til=1.5707963267949 "Surface tilt";
 
   Buildings.HeatTransfer.Windows.Window window(
     A=A,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/ExteriorHeatTransfer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/ExteriorHeatTransfer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/ExteriorHeatTransfer.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/ExteriorHeatTransfer.mo"	2022-03-10 09:58:18.836149300 +0000
@@ -2,17 +2,17 @@
 model ExteriorHeatTransfer
   "Model for heat convection and radiation at the exterior surface of a window that may have a shading device"
   extends BaseClasses.PartialWindowBoundaryCondition(final thisSideHasShade=haveExteriorShade);
-  parameter Modelica.SIunits.Emissivity absIRSha_air
+  parameter Modelica.Units.SI.Emissivity absIRSha_air
     "Infrared absorptivity of shade surface that faces air"
         annotation (Dialog(group="Shading"));
-  parameter Modelica.SIunits.Emissivity absIRSha_glass
+  parameter Modelica.Units.SI.Emissivity absIRSha_glass
     "Infrared absorptivity of shade surface that faces glass"
     annotation (Dialog(group="Shading"));
 
-  parameter Modelica.SIunits.TransmissionCoefficient tauIRSha_air
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIRSha_air
     "Infrared transmissivity of shade for radiation coming from the exterior or the room"
     annotation (Dialog(group="Shading"));
-  parameter Modelica.SIunits.TransmissionCoefficient tauIRSha_glass
+  parameter Modelica.Units.SI.TransmissionCoefficient tauIRSha_glass
     "Infrared transmissivity of shade for radiation coming from the glass"
     annotation (Dialog(group="Shading"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/FixedShade.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/FixedShade.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/FixedShade.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/FixedShade.mo"	2022-03-10 09:58:18.808149297 +0000
@@ -4,8 +4,8 @@
   parameter Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstructionWithWindow conPar
     "Construction parameters";
 
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Angle azi(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi(displayUnit="deg")
     "Surface azimuth; azi= -90 degree East; azi= 0 South";
 
   Modelica.Blocks.Routing.Multiplex4 mulFraSun(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/getAngle.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/getAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/getAngle.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/getAngle.mo"	2022-03-10 09:58:18.720149286 +0000
@@ -1,7 +1,7 @@
 within Buildings.HeatTransfer.Windows.Functions;
 function getAngle "Generate incident angles"
   input Integer NDIR "Number of incident angles";
-  output Modelica.SIunits.Angle psi[NDIR] "Array of incident angles";
+  output Modelica.Units.SI.Angle psi[NDIR] "Array of incident angles";
 
 protected
   Real deltaX=0.5*Modelica.Constants.pi/(NDIR - 1);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassProperty.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassProperty.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassProperty.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassProperty.mo"	2022-03-10 09:58:18.656149278 +0000
@@ -5,7 +5,7 @@
     Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation;
   input Real glass[3, N, NSta] "Propertry of each glass pane";
   input Real xGla[N] "Thickness of each glass pane";
-  input Modelica.SIunits.Angle psi[HEM - 1] "Incident angles";
+  input Modelica.Units.SI.Angle psi[HEM - 1] "Incident angles";
 
   output Real layer[3, N, HEM, NSta]
     "Transmittance, front and back reflectance";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyCoated.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyCoated.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyCoated.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyCoated.mo"	2022-03-10 09:58:18.644149277 +0000
@@ -4,7 +4,7 @@
   extends
     Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation;
   input Real glass[3] "Propertry of one glass pane";
-  input Modelica.SIunits.Angle psi[HEM - 1] "Incident angles";
+  input Modelica.Units.SI.Angle psi[HEM - 1] "Incident angles";
 
   output Real layer[3, HEM] "Transmittance, front and back reflectance";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyUncoated.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyUncoated.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyUncoated.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Functions/glassPropertyUncoated.mo"	2022-03-10 09:58:18.628149273 +0000
@@ -5,8 +5,8 @@
     Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation;
 
   input Real glass[3] "Propertry of one glass pane";
-  input Modelica.SIunits.Length x "Thickness";
-  input Modelica.SIunits.Angle psi[HEM - 1] "Incident angles";
+  input Modelica.Units.SI.Length x "Thickness";
+  input Modelica.Units.SI.Angle psi[HEM - 1] "Incident angles";
   output Real layer[3, HEM] "Transmittance, front and back reflectance";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/InteriorHeatTransferConvective.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/InteriorHeatTransferConvective.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/InteriorHeatTransferConvective.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/InteriorHeatTransferConvective.mo"	2022-03-10 09:58:18.552149264 +0000
@@ -3,11 +3,11 @@
   "Model for heat convection at the interior surface of a window that may have a shading device"
   extends BaseClasses.PartialWindowBoundaryCondition(final thisSideHasShade=haveInteriorShade);
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed=4
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed=4
     "Constant convection coefficient";
   parameter Types.InteriorConvection conMod=Buildings.HeatTransfer.Types.InteriorConvection.Fixed
     "Convective heat transfer model";
-  parameter Modelica.SIunits.Angle til "Surface tilt";
+  parameter Modelica.Units.SI.Angle til "Surface tilt";
 
  Modelica.Blocks.Interfaces.RealInput QRadAbs_flow(final unit="W") if
        haveShade
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Overhang.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Overhang.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Overhang.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Overhang.mo"	2022-03-10 09:58:18.532149261 +0000
@@ -3,8 +3,8 @@
   "For a window with an overhang, outputs the fraction of the window area exposed to the sun"
   extends Buildings.ThermalZones.Detailed.BaseClasses.Overhang;
   extends Buildings.HeatTransfer.Windows.BaseClasses.PartialShade_weatherBus;
-  parameter Modelica.SIunits.Angle lat(displayUnit="deg") "Latitude";
-  parameter Modelica.SIunits.Angle azi(displayUnit="deg")
+  parameter Modelica.Units.SI.Angle lat(displayUnit="deg") "Latitude";
+  parameter Modelica.Units.SI.Angle azi(displayUnit="deg")
     "Surface azimuth; azi= -90 degree East; azi= 0 South";
   // Overhang dimensions
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Window.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Window.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Window.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/HeatTransfer/Windows/Window.mo"	2022-03-10 09:58:18.388149243 +0000
@@ -8,12 +8,12 @@
     "Glazing system"
     annotation (choicesAllMatching=true, Placement(transformation(extent={{150,174},
             {170,194}})));
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
   parameter Real fFra(min=0, max=1)=0.1 "Fraction of frame";
-  final parameter Modelica.SIunits.Area AFra = fFra*A "Frame area";
-  final parameter Modelica.SIunits.Area AGla = A-AFra "Glass area";
+  final parameter Modelica.Units.SI.Area AFra = fFra*A "Frame area";
+  final parameter Modelica.Units.SI.Area AGla = A-AFra "Glass area";
   parameter Boolean linearize=false "Set to true to linearize emissive power";
-  parameter Modelica.SIunits.Angle til(displayUnit="deg") "Surface tilt";
+  parameter Modelica.Units.SI.Angle til(displayUnit="deg") "Surface tilt";
 
   parameter Boolean steadyState = true
     "Flag, if true, then window is steady-state, else capacity is added at room-side"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Air.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Air.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Air.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Air.mo"	2022-03-10 09:58:18.308149234 +0000
@@ -74,24 +74,24 @@
   ThermodynamicState state
     "Thermodynamic state record for optional functions";
 
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC=
-    Modelica.SIunits.Conversions.to_degC(T) "Temperature of medium in [degC]";
-  Modelica.SIunits.Conversions.NonSIunits.Pressure_bar p_bar=
-    Modelica.SIunits.Conversions.to_bar(p) "Absolute pressure of medium in [bar]";
+  Modelica.Units.NonSI.Temperature_degC T_degC=
+    Modelica.Units.Conversions.to_degC(T) "Temperature of medium in [degC]";
+  Modelica.Units.NonSI.Pressure_bar p_bar=
+    Modelica.Units.Conversions.to_bar(p) "Absolute pressure of medium in [bar]";
 
   // Local connector definition, used for equation balancing check
-  connector InputAbsolutePressure = input Modelica.SIunits.AbsolutePressure
+  connector InputAbsolutePressure = input Modelica.Units.SI.AbsolutePressure
     "Pressure as input signal connector";
-  connector InputSpecificEnthalpy = input Modelica.SIunits.SpecificEnthalpy
+  connector InputSpecificEnthalpy = input Modelica.Units.SI.SpecificEnthalpy
     "Specific enthalpy as input signal connector";
-  connector InputMassFraction = input Modelica.SIunits.MassFraction
+  connector InputMassFraction = input Modelica.Units.SI.MassFraction
     "Mass fraction as input signal connector";
 
     // Declarations for Air only
   protected
-  Modelica.SIunits.TemperatureDifference dT(start=T_default-reference_T)
-    "Temperature difference used to compute enthalpy";
 
+  Modelica.Units.SI.TemperatureDifference dT(start=T_default-reference_T)
+    "Temperature difference used to compute enthalpy";
   equation
     MM = 1/(X[1]/steam.MM+(X[2])/dryair.MM);
 
@@ -291,13 +291,14 @@
     "Return ideal gas constant as a function from thermodynamic state, only valid for phi<1"
 
 algorithm
-    R := dryair.R*(1 - state.X[Water]) + steam.R*state.X[Water];
+    R_s := dryair.R*(1 - state.X[Water]) + steam.R*state.X[Water];
   annotation (
     smoothOrder=2,
     Inline=true,
     Documentation(info="<html>
 The ideal gas constant for moist air is computed from <a href=\"modelica://Modelica.Media.Air.MoistAir.ThermodynamicState\">thermodynamic state</a> assuming that all water is in the gas phase.
 </html>"));
+
 end gasConstant;
 
 redeclare function extends pressure
@@ -393,7 +394,8 @@
     "Return the specific entropy, only valid for phi<1"
 
   protected
-    Modelica.SIunits.MoleFraction[2] Y "Molar fraction";
+    Modelica.Units.SI.MoleFraction[2] Y "Molar fraction";
+
 algorithm
     Y := massToMoleFractions(
          state.X, {steam.MM,dryair.MM});
@@ -466,6 +468,7 @@
 </li>
 </ul>
 </html>"));
+
 end specificEntropy;
 
 redeclare function extends density_derp_T
@@ -622,9 +625,11 @@
 redeclare function extends setState_psX
     "Return the thermodynamic state as function of p, s and composition X or Xi"
   protected
-    Modelica.SIunits.MassFraction[2] X_int "Mass fraction";
-    Modelica.SIunits.MoleFraction[2] Y "Molar fraction";
-    Modelica.SIunits.Temperature T "Temperature";
+    Modelica.Units.SI.MassFraction[2] X_int "Mass fraction";
+    Modelica.Units.SI.MoleFraction[2] Y "Molar fraction";
+    Modelica.Units.SI.Temperature T "Temperature";
+
+
 algorithm
     if size(X, 1) == nX then
       X_int:=X;
@@ -672,6 +677,7 @@
 </li>
 </ul>
 </html>"));
+
 end setState_psX;
 
 redeclare replaceable function extends specificEnthalpy
@@ -686,10 +692,10 @@
 
 redeclare replaceable function specificEnthalpy_pTX "Specific enthalpy"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p "Pressure";
-  input Modelica.SIunits.Temperature T "Temperature";
-  input Modelica.SIunits.MassFraction X[:] "Mass fractions of moist air";
-  output Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy at p, T, X";
+  input Modelica.Units.SI.Pressure p "Pressure";
+  input Modelica.Units.SI.Temperature T "Temperature";
+  input Modelica.Units.SI.MassFraction X[:] "Mass fractions of moist air";
+  output Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy at p, T, X";
 
 algorithm
   h := specificEnthalpy(setState_pTX(p, T, X));
@@ -711,6 +717,7 @@
 </li>
 </ul>
 </html>"));
+
 end specificEnthalpy_pTX;
 
 redeclare replaceable function extends specificGibbsEnergy
@@ -829,10 +836,10 @@
 redeclare function extends thermalConductivity
     "Thermal conductivity of dry air as a polynomial in the temperature"
 algorithm
-  lambda := Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate(
-      {(-4.8737307422969E-008), 7.67803133753502E-005, 0.0241814385504202},
-   Modelica.SIunits.Conversions.to_degC(state.T));
+  lambda := Modelica.Math.Polynomials.evaluate({-4.8737307422969E-008, 7.67803133753502E-005, 0.0241814385504202}, Modelica.Units.Conversions.to_degC(state.T));
+
 annotation(LateInline=true);
+
 end thermalConductivity;
 //////////////////////////////////////////////////////////////////////
 // Protected classes.
@@ -846,11 +853,11 @@
     "Coefficient data record for properties of perfect gases"
     extends Modelica.Icons.Record;
 
-    Modelica.SIunits.MolarMass MM "Molar mass";
-    Modelica.SIunits.SpecificHeatCapacity R "Gas constant";
-    Modelica.SIunits.SpecificHeatCapacity cp
+    Modelica.Units.SI.MolarMass MM "Molar mass";
+    Modelica.Units.SI.SpecificHeatCapacity R "Gas constant";
+    Modelica.Units.SI.SpecificHeatCapacity cp
       "Specific heat capacity at constant pressure";
-    Modelica.SIunits.SpecificHeatCapacity cv = cp-R
+    Modelica.Units.SI.SpecificHeatCapacity cv = cp-R
       "Specific heat capacity at constant volume";
     annotation (
       preferredView="info",
@@ -875,29 +882,29 @@
   // In the assignments below, we compute cv as OpenModelica
   // cannot evaluate cv=cp-R as defined in GasProperties.
   constant GasProperties dryair(
-    R =    Modelica.Media.IdealGases.Common.SingleGasesData.Air.R,
+    R =    Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s,
     MM =   Modelica.Media.IdealGases.Common.SingleGasesData.Air.MM,
     cp =   Buildings.Utilities.Psychrometrics.Constants.cpAir,
     cv =   Buildings.Utilities.Psychrometrics.Constants.cpAir
-             -Modelica.Media.IdealGases.Common.SingleGasesData.Air.R)
+             - Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s)
     "Dry air properties";
   constant GasProperties steam(
-    R =    Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R,
+    R =    Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R_s,
     MM =   Modelica.Media.IdealGases.Common.SingleGasesData.H2O.MM,
     cp =   Buildings.Utilities.Psychrometrics.Constants.cpSte,
     cv =   Buildings.Utilities.Psychrometrics.Constants.cpSte
-             -Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R)
+             - Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R_s)
     "Steam properties";
 
   constant Real k_mair =  steam.MM/dryair.MM "Ratio of molar weights";
 
-  constant Modelica.SIunits.MolarMass[2] MMX={steam.MM,dryair.MM}
+  constant Modelica.Units.SI.MolarMass[2] MMX={steam.MM,dryair.MM}
     "Molar masses of components";
 
-  constant Modelica.SIunits.SpecificEnergy h_fg=
+  constant Modelica.Units.SI.SpecificEnergy h_fg=
     Buildings.Utilities.Psychrometrics.Constants.h_fg
     "Latent heat of evaporation of water";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity of liquid water";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/BaseClasses/PropertyCoefficients.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/BaseClasses/PropertyCoefficients.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/BaseClasses/PropertyCoefficients.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/BaseClasses/PropertyCoefficients.mo"	2022-03-10 09:58:18.192149218 +0000
@@ -3,8 +3,8 @@
   "Polynomial coefficients to evaluate fluid properties"
   extends Modelica.Icons.Record;
 
-  Modelica.SIunits.MassFraction X_a_ref "Reference mass fraction";
-  Modelica.SIunits.Temperature T_ref "Reference temperature";
+  Modelica.Units.SI.MassFraction X_a_ref "Reference mass fraction";
+  Modelica.Units.SI.Temperature T_ref "Reference temperature";
   parameter Integer nX_a "Order of polynomial in x";
   Integer nT[nX_a] "Order of polynomial in y";
   parameter Integer nTot "Total number of coefficients";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/EthyleneGlycolWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/EthyleneGlycolWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/EthyleneGlycolWater.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/EthyleneGlycolWater.mo"	2022-03-10 09:58:18.180149217 +0000
@@ -12,7 +12,7 @@
     final lambda_const=thermalConductivity_TX_a(T = property_T, X_a = X_a),
     a_const=1484,
     final T_min=fusionTemperature_TX_a(T = property_T, X_a = X_a),
-    T_max=Modelica.SIunits.Conversions.from_degC(100),
+    T_max=Modelica.Units.Conversions.from_degC(100),
     T0=273.15,
     MM_const=(X_a/simpleEthyleneGlycolWaterConstants[1].molarMass + (1
          - X_a)/0.018015268)^(-1),
@@ -25,9 +25,9 @@
     Temperature(start=T_default),
     Density(start=d_const));
 
-  constant Modelica.SIunits.Temperature property_T
+  constant Modelica.Units.SI.Temperature property_T
     "Temperature for evaluation of constant fluid properties";
-  constant Modelica.SIunits.MassFraction X_a
+  constant Modelica.Units.SI.MassFraction X_a
     "Mass fraction of propylene glycol in water";
 
   redeclare model BaseProperties "Base properties"
@@ -39,14 +39,14 @@
     InputMassFraction[nXi] Xi=fill(0, 0)
       "Structurally independent mass fractions";
     InputSpecificEnthalpy h "Specific enthalpy of medium";
-    Modelica.SIunits.SpecificInternalEnergy u
+    Modelica.Units.SI.SpecificInternalEnergy u
       "Specific internal energy of medium";
-    Modelica.SIunits.Density d=d_const "Density of medium";
-    Modelica.SIunits.MassFraction[nX] X={1}
+    Modelica.Units.SI.Density d=d_const "Density of medium";
+    Modelica.Units.SI.MassFraction[nX] X={1}
       "Mass fractions (= (component mass)/total mass  m_i/m)";
-    final Modelica.SIunits.SpecificHeatCapacity R=0
+    final Modelica.Units.SI.SpecificHeatCapacity R=0
       "Gas constant (of mixture if applicable)";
-    final Modelica.SIunits.MolarMass MM=MM_const
+    final Modelica.Units.SI.MolarMass MM=MM_const
       "Molar mass (of mixture or single fluid)";
     ThermodynamicState state
       "Thermodynamic state record for optional functions";
@@ -55,21 +55,21 @@
       annotation(Evaluate=true, Dialog(tab="Advanced"));
     final parameter Boolean standardOrderComponents=true
       "If true, and reducedX = true, the last element of X will be computed from the other ones";
-    Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC=
-        Modelica.SIunits.Conversions.to_degC(T)
+
+    Modelica.Units.NonSI.Temperature_degC T_degC=
+        Modelica.Units.Conversions.to_degC(T)
       "Temperature of medium in [degC]";
-    Modelica.SIunits.Conversions.NonSIunits.Pressure_bar p_bar=
-        Modelica.SIunits.Conversions.to_bar(p)
+    Modelica.Units.NonSI.Pressure_bar p_bar=
+        Modelica.Units.Conversions.to_bar(p)
       "Absolute pressure of medium in [bar]";
 
     // Local connector definition, used for equation balancing check
-    connector InputAbsolutePressure = input Modelica.SIunits.AbsolutePressure
+    connector InputAbsolutePressure = input Modelica.Units.SI.AbsolutePressure
       "Pressure as input signal connector";
-    connector InputSpecificEnthalpy = input Modelica.SIunits.SpecificEnthalpy
+    connector InputSpecificEnthalpy = input Modelica.Units.SI.SpecificEnthalpy
       "Specific enthalpy as input signal connector";
-    connector InputMassFraction = input Modelica.SIunits.MassFraction
+    connector InputMassFraction = input Modelica.Units.SI.MassFraction
       "Mass fraction as input signal connector";
-
   equation
   assert(T >= T_min, "
 In "   + getInstanceName() + ": Temperature T exceeded its minimum allowed value of " + String(T_min-273.15)
@@ -107,9 +107,9 @@
 </html>"));
   end BaseProperties;
 protected
-  constant Modelica.SIunits.MassFraction X_a_min=0.
+  constant Modelica.Units.SI.MassFraction X_a_min=0.
     "Minimum allowed mass fraction of ethylene glycol in water";
-  constant Modelica.SIunits.MassFraction X_a_max=0.6
+  constant Modelica.Units.SI.MassFraction X_a_max=0.6
     "Maximum allowed mass fraction of propylene glycol in water";
 
   // Fluid constants based on pure Ethylene Glycol
@@ -125,7 +125,7 @@
   constant Buildings.Media.Antifreeze.BaseClasses.PropertyCoefficients
     proCoe(
     X_a_ref=0.308462,
-    T_ref=Modelica.SIunits.Conversions.from_degC(31.728),
+    T_ref=Modelica.Units.Conversions.from_degC(31.728),
     nX_a=6,
     nT={4,4,4,3,2,1},
     nTot=18,
@@ -149,9 +149,9 @@
   replaceable function density_TX_a
     "Evaluate density of antifreeze-water mixture"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Density d "Density of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Density d "Density of antifreeze-water mixture";
   algorithm
     d :=polynomialProperty(
         X_a,
@@ -187,9 +187,9 @@
   replaceable function dynamicViscosity_TX_a
     "Evaluate dynamic viscosity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
   algorithm
     eta :=1e-3*exp(polynomialProperty(
         X_a,
@@ -224,11 +224,11 @@
   replaceable function fusionTemperature_TX_a
     "Evaluate temperature of fusion of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
   algorithm
-    Tf :=Modelica.SIunits.Conversions.from_degC(polynomialProperty(
+    Tf :=Modelica.Units.Conversions.from_degC(polynomialProperty(
         X_a,
         T,
         proCoe.a_Tf));
@@ -326,9 +326,9 @@
   replaceable function specificHeatCapacityCp_TX_a
     "Evaluate specific heat capacity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
   algorithm
     cp :=polynomialProperty(
         X_a,
@@ -363,9 +363,9 @@
   replaceable function thermalConductivity_TX_a
     "Evaluate thermal conductivity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
   algorithm
     lambda :=polynomialProperty(
         X_a,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/PropyleneGlycolWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/PropyleneGlycolWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/PropyleneGlycolWater.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/PropyleneGlycolWater.mo"	2022-03-10 09:58:18.136149211 +0000
@@ -12,7 +12,7 @@
     final lambda_const=thermalConductivity_TX_a(T = property_T, X_a = X_a),
     a_const=1484,
     final T_min=fusionTemperature_TX_a(T = property_T, X_a = X_a),
-    T_max=Modelica.SIunits.Conversions.from_degC(100),
+    T_max=Modelica.Units.Conversions.from_degC(100),
     T0=273.15,
     MM_const=(X_a/simplePropyleneGlycolWaterConstants[1].molarMass + (1
          - X_a)/0.018015268)^(-1),
@@ -25,9 +25,9 @@
     Temperature(start=T_default),
     Density(start=d_const));
 
-  constant Modelica.SIunits.Temperature property_T
+  constant Modelica.Units.SI.Temperature property_T
     "Temperature for evaluation of constant fluid properties";
-  constant Modelica.SIunits.MassFraction X_a
+  constant Modelica.Units.SI.MassFraction X_a
     "Mass fraction of propylene glycol in water";
 
   redeclare model BaseProperties "Base properties"
@@ -39,14 +39,14 @@
     InputMassFraction[nXi] Xi=fill(0, 0)
       "Structurally independent mass fractions";
     InputSpecificEnthalpy h "Specific enthalpy of medium";
-    Modelica.SIunits.SpecificInternalEnergy u
+    Modelica.Units.SI.SpecificInternalEnergy u
       "Specific internal energy of medium";
-    Modelica.SIunits.Density d=d_const "Density of medium";
-    Modelica.SIunits.MassFraction[nX] X={1}
+    Modelica.Units.SI.Density d=d_const "Density of medium";
+    Modelica.Units.SI.MassFraction[nX] X={1}
       "Mass fractions (= (component mass)/total mass  m_i/m)";
-    final Modelica.SIunits.SpecificHeatCapacity R=0
+    final Modelica.Units.SI.SpecificHeatCapacity R=0
       "Gas constant (of mixture if applicable)";
-    final Modelica.SIunits.MolarMass MM=MM_const
+    final Modelica.Units.SI.MolarMass MM=MM_const
       "Molar mass (of mixture or single fluid)";
     ThermodynamicState state
       "Thermodynamic state record for optional functions";
@@ -55,21 +55,21 @@
       annotation(Evaluate=true, Dialog(tab="Advanced"));
     final parameter Boolean standardOrderComponents=true
       "If true, and reducedX = true, the last element of X will be computed from the other ones";
-    Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC=
-        Modelica.SIunits.Conversions.to_degC(T)
+
+    Modelica.Units.NonSI.Temperature_degC T_degC=
+        Modelica.Units.Conversions.to_degC(T)
       "Temperature of medium in [degC]";
-    Modelica.SIunits.Conversions.NonSIunits.Pressure_bar p_bar=
-        Modelica.SIunits.Conversions.to_bar(p)
+    Modelica.Units.NonSI.Pressure_bar p_bar=
+        Modelica.Units.Conversions.to_bar(p)
       "Absolute pressure of medium in [bar]";
 
     // Local connector definition, used for equation balancing check
-    connector InputAbsolutePressure = input Modelica.SIunits.AbsolutePressure
+    connector InputAbsolutePressure = input Modelica.Units.SI.AbsolutePressure
       "Pressure as input signal connector";
-    connector InputSpecificEnthalpy = input Modelica.SIunits.SpecificEnthalpy
+    connector InputSpecificEnthalpy = input Modelica.Units.SI.SpecificEnthalpy
       "Specific enthalpy as input signal connector";
-    connector InputMassFraction = input Modelica.SIunits.MassFraction
+    connector InputMassFraction = input Modelica.Units.SI.MassFraction
       "Mass fraction as input signal connector";
-
   equation
   assert(T >= T_min, "
 In "   + getInstanceName() + ": Temperature T exceeded its minimum allowed value of " + String(T_min-273.15)
@@ -107,9 +107,9 @@
 </html>"));
   end BaseProperties;
 protected
-  constant Modelica.SIunits.MassFraction X_a_min=0.
+  constant Modelica.Units.SI.MassFraction X_a_min=0.
     "Minimum allowed mass fraction of propylene glycol in water";
-  constant Modelica.SIunits.MassFraction X_a_max=0.6
+  constant Modelica.Units.SI.MassFraction X_a_max=0.6
     "Maximum allowed mass fraction of propylene glycol in water";
 
   // Fluid constants based on pure Propylene Glycol
@@ -125,7 +125,7 @@
   constant Buildings.Media.Antifreeze.BaseClasses.PropertyCoefficients
     proCoe(
     X_a_ref=0.307031,
-    T_ref=Modelica.SIunits.Conversions.from_degC(32.7083),
+    T_ref=Modelica.Units.Conversions.from_degC(32.7083),
     nX_a=6,
     nT={4,4,4,3,2,1},
     nTot=18,
@@ -149,9 +149,9 @@
   replaceable function density_TX_a
     "Evaluate density of antifreeze-water mixture"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Density d "Density of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Density d "Density of antifreeze-water mixture";
   algorithm
     d :=polynomialProperty(
         X_a,
@@ -187,9 +187,9 @@
   replaceable function dynamicViscosity_TX_a
     "Evaluate dynamic viscosity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
   algorithm
     eta :=1e-3*exp(polynomialProperty(
         X_a,
@@ -224,11 +224,11 @@
   replaceable function fusionTemperature_TX_a
     "Evaluate temperature of fusion of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
   algorithm
-    Tf :=Modelica.SIunits.Conversions.from_degC(polynomialProperty(
+    Tf :=Modelica.Units.Conversions.from_degC(polynomialProperty(
         X_a,
         T,
         proCoe.a_Tf));
@@ -326,9 +326,9 @@
   replaceable function specificHeatCapacityCp_TX_a
     "Evaluate specific heat capacity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
   algorithm
     cp :=polynomialProperty(
         X_a,
@@ -363,9 +363,9 @@
   replaceable function thermalConductivity_TX_a
     "Evaluate thermal conductivity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
   algorithm
     lambda :=polynomialProperty(
         X_a,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/EthyleneGlycolWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/EthyleneGlycolWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/EthyleneGlycolWater.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/EthyleneGlycolWater.mo"	2022-03-10 09:58:18.080149204 +0000
@@ -6,9 +6,9 @@
     replaceable function testDensity_TX_a
     "Evaluate density of antifreeze-water mixture"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Density d "Density of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Density d "Density of antifreeze-water mixture";
     algorithm
     d := density_TX_a(T = T, X_a = X_a);
 
@@ -34,9 +34,9 @@
   function testDynamicViscosity_TX_a
     "Evaluate dynamic viscosity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
   algorithm
     eta := dynamicViscosity_TX_a(T = T, X_a = X_a);
 
@@ -62,9 +62,9 @@
   function testFusionTemperature_TX_a
     "Evaluate temperature of fusion of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
   algorithm
     Tf := fusionTemperature_TX_a(T = T, X_a = X_a);
 
@@ -90,9 +90,9 @@
   function testSpecificHeatCapacityCp_TX_a
     "Evaluate specific heat capacity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
   algorithm
     cp := specificHeatCapacityCp_TX_a(T = T, X_a = X_a);
 
@@ -118,9 +118,9 @@
   function testThermalConductivity_TX_a
     "Evaluate thermal conductivity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
   algorithm
     lambda := thermalConductivity_TX_a(T = T, X_a = X_a);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/FluidProperties.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/FluidProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/FluidProperties.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/FluidProperties.mo"	2022-03-10 09:58:18.064149202 +0000
@@ -8,30 +8,30 @@
 
   parameter Integer nX_a
     "Number of mass fractions to evaluate fluid properties";
-  parameter Modelica.SIunits.MassFraction X_a[nX_a] "Mass fraction of additive";
-  parameter Modelica.SIunits.Temperature T_min
+  parameter Modelica.Units.SI.MassFraction X_a[nX_a] "Mass fraction of additive";
+  parameter Modelica.Units.SI.Temperature T_min
     "Minimum temperature of mixture";
-  parameter Modelica.SIunits.Temperature T_max
+  parameter Modelica.Units.SI.Temperature T_max
     "Maximum temperature of mixture";
-  parameter Modelica.SIunits.Temperature reference_T = 293.15
+  parameter Modelica.Units.SI.Temperature reference_T = 293.15
     "Reference temperature";
-  Modelica.SIunits.Temperature Tf[nX_a] "Fluid temperature";
-  Modelica.SIunits.Density d[nX_a] "Density of fluid mixture";
-  Modelica.SIunits.SpecificHeatCapacity cp[nX_a] "Specific heat capacity of fluid mixture";
-  Modelica.SIunits.ThermalConductivity lambda[nX_a] "Density of fluid mixture";
-  Modelica.SIunits.DynamicViscosity eta[nX_a] "Dynamic viscosity of fluid mixture";
-  Modelica.SIunits.Temperature T "Temperature of fluid mixture";
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC "Celsius temperature";
+  Modelica.Units.SI.Temperature Tf[nX_a] "Fluid temperature";
+  Modelica.Units.SI.Density d[nX_a] "Density of fluid mixture";
+  Modelica.Units.SI.SpecificHeatCapacity cp[nX_a] "Specific heat capacity of fluid mixture";
+  Modelica.Units.SI.ThermalConductivity lambda[nX_a] "Density of fluid mixture";
+  Modelica.Units.SI.DynamicViscosity eta[nX_a] "Dynamic viscosity of fluid mixture";
+  Modelica.Units.SI.Temperature T "Temperature of fluid mixture";
+  Modelica.Units.NonSI.Temperature_degC T_degC "Celsius temperature";
 
 protected
-  parameter Modelica.SIunits.Time dt = 1
+  parameter Modelica.Units.SI.Time dt = 1
     "Simulation length";
   parameter Real convT(unit="K/s") = (T_max-T_min)/dt
     "Rate of temperature change";
 
 equation
   T = T_min + convT*time;
-  T_degC = Modelica.SIunits.Conversions.to_degC(T);
+  T_degC = Modelica.Units.Conversions.to_degC(T);
   for i in 1:nX_a loop
     Tf[i] =Medium.testFusionTemperature_TX_a(T=T, X_a=X_a[i]);
     d[i] =if T >= Tf[i] then Medium.testDensity_TX_a(T=T, X_a=X_a[i]) else 0.;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/PropyleneGlycolWater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/PropyleneGlycolWater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/PropyleneGlycolWater.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Antifreeze/Validation/BaseClasses/PropyleneGlycolWater.mo"	2022-03-10 09:58:18.048149200 +0000
@@ -6,9 +6,9 @@
     replaceable function testDensity_TX_a
     "Evaluate density of antifreeze-water mixture"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Density d "Density of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Density d "Density of antifreeze-water mixture";
     algorithm
     d := density_TX_a(T = T, X_a = X_a);
 
@@ -34,9 +34,9 @@
   function testDynamicViscosity_TX_a
     "Evaluate dynamic viscosity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.DynamicViscosity eta "Dynamic Viscosity of antifreeze-water mixture";
   algorithm
     eta := dynamicViscosity_TX_a(T = T, X_a = X_a);
 
@@ -62,9 +62,9 @@
   function testFusionTemperature_TX_a
     "Evaluate temperature of fusion of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.Temperature Tf "Temperature of fusion of antifreeze-water mixture";
   algorithm
     Tf := fusionTemperature_TX_a(T = T, X_a = X_a);
 
@@ -90,9 +90,9 @@
   function testSpecificHeatCapacityCp_TX_a
     "Evaluate specific heat capacity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.SpecificHeatCapacity cp "Specific heat capacity of antifreeze-water mixture";
   algorithm
     cp := specificHeatCapacityCp_TX_a(T = T, X_a = X_a);
 
@@ -118,9 +118,9 @@
   function testThermalConductivity_TX_a
     "Evaluate thermal conductivity of antifreeze-water mixture"
       extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature T "Temperature of antifreeze-water mixture";
-    input Modelica.SIunits.MassFraction X_a "Mass fraction of antifreeze";
-    output Modelica.SIunits.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
+    input Modelica.Units.SI.Temperature T "Temperature of antifreeze-water mixture";
+    input Modelica.Units.SI.MassFraction X_a "Mass fraction of antifreeze";
+    output Modelica.Units.SI.ThermalConductivity lambda "Thermal conductivity of antifreeze-water mixture";
   algorithm
     lambda := thermalConductivity_TX_a(T = T, X_a = X_a);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirDerivativeCheck.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirDerivativeCheck.mo"	2022-03-10 09:58:18.016149196 +0000
@@ -3,19 +3,19 @@
   extends Modelica.Icons.Example;
 
    package Medium = Buildings.Media.Air;
-    Modelica.SIunits.Temperature T "Temperature";
-    Modelica.SIunits.MassFraction X[1] "Water vapor mass fraction";
+    Modelica.Units.SI.Temperature T "Temperature";
+    Modelica.Units.SI.MassFraction X[1] "Water vapor mass fraction";
 
-    Modelica.SIunits.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hSteSym "Water vapor enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hSteCod "Water vapor enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hAirSym "Dry air enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hAirCod "Dry air enthalpy";
-    Modelica.SIunits.SpecificHeatCapacity cpSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cpCod "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvCod "Specific heat capacity";
+    Modelica.Units.SI.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hSteSym "Water vapor enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hSteCod "Water vapor enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hAirSym "Dry air enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hAirCod "Dry air enthalpy";
+    Modelica.Units.SI.SpecificHeatCapacity cpSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cpCod "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvCod "Specific heat capacity";
     constant Real convT(unit="K/s3") = 270
     "Conversion factor to satisfy unit check";
     constant Real convX(unit="1/s3") = 0.01
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirProperties.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirProperties.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/AirProperties.mo"	2022-03-10 09:58:18.004149194 +0000
@@ -7,7 +7,7 @@
     TMin=273.15-30,
     TMax=273.15+60);
 
-  Modelica.SIunits.SpecificEnthalpy hLiq "Specific enthalpy of liquid";
+  Modelica.Units.SI.SpecificEnthalpy hLiq "Specific enthalpy of liquid";
 
 equation
   // Check the implementation of the base properties
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/FluidProperties.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/FluidProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/FluidProperties.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/FluidProperties.mo"	2022-03-10 09:58:17.976149191 +0000
@@ -10,7 +10,7 @@
     "Density derivative w.r.t. pressure";
   Modelica.Media.Interfaces.Types.DerDensityByTemperature ddTp
     "Density derivative w.r.t. temperature";
-  Modelica.SIunits.Density[Medium.nX] dddX
+  Modelica.Units.SI.Density[Medium.nX] dddX
     "Density derivative w.r.t. mass fraction";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/PartialProperties.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/PartialProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/PartialProperties.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/PartialProperties.mo"	2022-03-10 09:58:17.964149189 +0000
@@ -4,40 +4,40 @@
 
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium;
 
-  parameter Modelica.SIunits.Temperature TMin
+  parameter Modelica.Units.SI.Temperature TMin
     "Minimum temperature for the simulation";
-  parameter Modelica.SIunits.Temperature TMax
+  parameter Modelica.Units.SI.Temperature TMax
     "Maximum temperature for the simulation";
-  parameter Modelica.SIunits.Pressure p = Medium.p_default "Pressure";
-  parameter Modelica.SIunits.MassFraction X[Medium.nX]=
+  parameter Modelica.Units.SI.Pressure p = Medium.p_default "Pressure";
+  parameter Modelica.Units.SI.MassFraction X[Medium.nX]=
     Medium.X_default "Mass fraction";
   Medium.Temperature T "Temperature";
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC
+  Modelica.Units.NonSI.Temperature_degC T_degC
     "Celsius temperature";
 
   Medium.ThermodynamicState state_pTX "Medium state";
 
-  Modelica.SIunits.Density d "Density";
-  Modelica.SIunits.DynamicViscosity eta "Dynamic viscosity";
-  Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy";
-  Modelica.SIunits.SpecificInternalEnergy u "Specific internal energy";
-  Modelica.SIunits.SpecificEntropy s "Specific entropy";
-  Modelica.SIunits.SpecificEnergy g "Specific Gibbs energy";
-  Modelica.SIunits.SpecificEnergy f "Specific Helmholtz energy";
+  Modelica.Units.SI.Density d "Density";
+  Modelica.Units.SI.DynamicViscosity eta "Dynamic viscosity";
+  Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy";
+  Modelica.Units.SI.SpecificInternalEnergy u "Specific internal energy";
+  Modelica.Units.SI.SpecificEntropy s "Specific entropy";
+  Modelica.Units.SI.SpecificEnergy g "Specific Gibbs energy";
+  Modelica.Units.SI.SpecificEnergy f "Specific Helmholtz energy";
 
-  Modelica.SIunits.SpecificEnthalpy hIse "Isentropic enthalpy";
+  Modelica.Units.SI.SpecificEnthalpy hIse "Isentropic enthalpy";
 
   Modelica.Media.Interfaces.Types.IsobaricExpansionCoefficient beta
     "Isobaric expansion coefficient";
-  Modelica.SIunits.IsothermalCompressibility kappa "Isothermal compressibility";
+  Modelica.Units.SI.IsothermalCompressibility kappa "Isothermal compressibility";
 
-  Modelica.SIunits.SpecificHeatCapacity cp "Specific heat capacity";
-  Modelica.SIunits.SpecificHeatCapacity cv "Specific heat capacity";
-  Modelica.SIunits.ThermalConductivity lambda "Thermal conductivity";
+  Modelica.Units.SI.SpecificHeatCapacity cp "Specific heat capacity";
+  Modelica.Units.SI.SpecificHeatCapacity cv "Specific heat capacity";
+  Modelica.Units.SI.ThermalConductivity lambda "Thermal conductivity";
 
-  Modelica.SIunits.AbsolutePressure pMed "Pressure";
+  Modelica.Units.SI.AbsolutePressure pMed "Pressure";
   Medium.Temperature TMed "Temperature";
-  Modelica.SIunits.MolarMass MM "Mixture molar mass";
+  Modelica.Units.SI.MolarMass MM "Mixture molar mass";
 
   Medium.BaseProperties basPro "Medium base properties";
 protected
@@ -57,7 +57,7 @@
 equation
     // Compute temperatures that are used as input to the functions
     T = TMin + conv*time * (TMax-TMin);
-    T_degC = Modelica.SIunits.Conversions.to_degC(T);
+    T_degC = Modelica.Units.Conversions.to_degC(T);
 
     // Check the implementation of the functions
     d = Medium.density(state_pTX);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"	2022-03-10 09:58:17.940149186 +0000
@@ -3,10 +3,10 @@
   "Model to check computation of h(T) and its inverse with a controlleable tolerance"
    replaceable package Medium =
         Modelica.Media.Interfaces.PartialMedium;
-     parameter Modelica.SIunits.Temperature T0=273.15+20 "Temperature";
+     parameter Modelica.Units.SI.Temperature T0=273.15+20 "Temperature";
      parameter Real tol = 1E-8 "Numerical tolerance";
-     Modelica.SIunits.Temperature T "Temperature";
-     Modelica.SIunits.SpecificEnthalpy h "Enthalpy";
+     Modelica.Units.SI.Temperature T "Temperature";
+     Modelica.Units.SI.SpecificEnthalpy h "Enthalpy";
      Medium.MassFraction Xi[:] = Medium.reference_X "Mass fraction";
 equation
     h = Medium.specificEnthalpy_pTX(p=101325, T=T0, X=Xi);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/PropyleneGlycolWaterDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/PropyleneGlycolWaterDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/PropyleneGlycolWaterDerivativeCheck.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/PropyleneGlycolWaterDerivativeCheck.mo"	2022-03-10 09:58:17.932149185 +0000
@@ -7,13 +7,13 @@
       X_a=0.60,
       property_T=293.15);
 
-    Modelica.SIunits.Temperature T "Temperature";
-    Modelica.SIunits.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificHeatCapacity cpSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cpCod "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvCod "Specific heat capacity";
+    Modelica.Units.SI.Temperature T "Temperature";
+    Modelica.Units.SI.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificHeatCapacity cpSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cpCod "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvCod "Specific heat capacity";
     constant Real convT(unit="K/s3") = 100
       "Conversion factor to satisfy unit check";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/WaterDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/WaterDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/WaterDerivativeCheck.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Examples/WaterDerivativeCheck.mo"	2022-03-10 09:58:17.892149181 +0000
@@ -4,13 +4,13 @@
 
    package Medium = Buildings.Media.Water;
 
-    Modelica.SIunits.Temperature T "Temperature";
-    Modelica.SIunits.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificHeatCapacity cpSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cpCod "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvCod "Specific heat capacity";
+    Modelica.Units.SI.Temperature T "Temperature";
+    Modelica.Units.SI.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificHeatCapacity cpSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cpCod "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvCod "Specific heat capacity";
     constant Real convT(unit="K/s3") = 270
     "Conversion factor to satisfy unit check";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dSpecificVolume_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dSpecificVolume_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dSpecificVolume_Tv.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dSpecificVolume_Tv.mo"	2022-03-10 09:58:17.748149162 +0000
@@ -2,18 +2,18 @@
 function dPressureVap_dSpecificVolume_Tv
   "Derivative of the Martin-Hou equation of state with regards to specific volume"
 
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  input Modelica.SIunits.SpecificVolume v
+  input Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
   output Real dpdv(
     final unit="Pa.kg/m3")
      "Derivative of pressure with regards to specific volume";
 
 protected
-  Modelica.SIunits.SpecificVolume v_abs
-    "Smoothed specific volume";
 
+  Modelica.Units.SI.SpecificVolume v_abs
+    "Smoothed specific volume";
 algorithm
 
   v_abs := Buildings.Utilities.Math.Functions.smoothMax(v, 1.01*b, 0.01*b);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dTemperature_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dTemperature_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dTemperature_Tv.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dPressureVap_dTemperature_Tv.mo"	2022-03-10 09:58:17.740149162 +0000
@@ -2,18 +2,18 @@
 function dPressureVap_dTemperature_Tv
   "Derivative of the Martin-Hou equation of state with regards to temperature"
 
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  input Modelica.SIunits.SpecificVolume v
+  input Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
   output Real dpdT(
     final unit="Pa/K")
      "Derivative of pressure with regards to temperature";
 
 protected
-  Modelica.SIunits.SpecificVolume v_abs
-    "Smoothed specific volume";
 
+  Modelica.Units.SI.SpecificVolume v_abs
+    "Smoothed specific volume";
 algorithm
   v_abs := Buildings.Utilities.Math.Functions.smoothMax(v, 1.01*b, 0.01*b);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dSpecificVolumeVap_pT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dSpecificVolumeVap_pT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dSpecificVolumeVap_pT.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/dSpecificVolumeVap_pT.mo"	2022-03-10 09:58:17.728149160 +0000
@@ -1,9 +1,9 @@
 within Buildings.Media.Refrigerants.R410A;
 function dSpecificVolumeVap_pT
   "Function that calculates the Jacobian of specific volume R410A vapor based on pressure and temperature"
-  input Modelica.SIunits.AbsolutePressure p
+  input Modelica.Units.SI.AbsolutePressure p
     "Pressure of refrigerant vapor";
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
   input Real dp(
     final unit="Pa/s")
@@ -24,9 +24,9 @@
     final unit="Pa.kg/m3")
      "Derivative of pressure with regards to specific volume";
 
-  Modelica.SIunits.SpecificVolume v
-    "Specific volume of refrigerant";
 
+  Modelica.Units.SI.SpecificVolume v
+    "Specific volume of refrigerant";
 algorithm
 
   v := Buildings.Media.Refrigerants.R410A.specificVolumeVap_pT(p, T);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatLiq_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatLiq_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatLiq_T.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatLiq_T.mo"	2022-03-10 09:58:17.716149159 +0000
@@ -1,9 +1,9 @@
 within Buildings.Media.Refrigerants.R410A;
 function enthalpySatLiq_T
   "Function that calculates the enthalpy of saturated liquid R410A based on temperature"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  output Modelica.SIunits.SpecificEnthalpy h
+  output Modelica.Units.SI.SpecificEnthalpy h
     "Specific enthalpy of saturated liquid refrigerant";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatVap_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatVap_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatVap_T.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/enthalpySatVap_T.mo"	2022-03-10 09:58:17.708149158 +0000
@@ -1,9 +1,9 @@
 within Buildings.Media.Refrigerants.R410A;
 function enthalpySatVap_T
   "Function that calculates the specific enthalpy of saturated R410A vapor based on temperature"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  output Modelica.SIunits.SpecificEnthalpy h
+  output Modelica.Units.SI.SpecificEnthalpy h
     "Specific enthalpy of saturated liquid refrigerant";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/isentropicExponentVap_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/isentropicExponentVap_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/isentropicExponentVap_Tv.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/isentropicExponentVap_Tv.mo"	2022-03-10 09:58:17.696149156 +0000
@@ -1,20 +1,20 @@
 within Buildings.Media.Refrigerants.R410A;
 function isentropicExponentVap_Tv
   "Function that calculates the isentropic exponent of R410A vapor based on temperature and specific volume"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  input Modelica.SIunits.SpecificVolume v
+  input Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
-  output Modelica.SIunits.IsentropicExponent k
+  output Modelica.Units.SI.IsentropicExponent k
     "Specific isobaric heat capacity";
 
 protected
-  Modelica.SIunits.SpecificHeatCapacity cp
+
+  Modelica.Units.SI.SpecificHeatCapacity cp
     "Specific isobaric heat capacity";
 
-  Modelica.SIunits.SpecificHeatCapacity cv
+  Modelica.Units.SI.SpecificHeatCapacity cv
     "Specific isochoric heat capacity";
-
 algorithm
   // Evaluate the specific isobaric and isochoric heat capacities
   cp := Buildings.Media.Refrigerants.R410A.specificIsobaricHeatCapacityVap_Tv(T, v);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/package.mo"	2022-03-10 09:57:40.252144411 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/package.mo"	2022-03-10 09:58:17.756149163 +0000
@@ -2,18 +2,18 @@
 package R410A "Refrigerant R410A"
   extends Modelica.Icons.VariantsPackage;
 
-  final constant Modelica.SIunits.SpecificEntropy R = 114.55
+
+  final constant Modelica.Units.SI.SpecificEntropy R = 114.55
     "Gas constant for use in Martin-Hou equation of state";
 
-  final constant Modelica.SIunits.Temperature TCri = 345.25
+  final constant Modelica.Units.SI.Temperature TCri = 345.25
     "Critical temperature";
 
-  final constant Modelica.SIunits.Temperature T_min = 173.15
+  final constant Modelica.Units.SI.Temperature T_min = 173.15
     "Minimum temperature for correlated properties";
 
-  final constant Modelica.SIunits.AbsolutePressure pCri = 4926.1e3
+  final constant Modelica.Units.SI.AbsolutePressure pCri = 4926.1e3
     "Critical pressure";
-
 protected
   final constant Real A[:] = {-1.721781e2, 2.381558e-1, -4.329207e-4, -6.241072e-7}
     "Coefficients A for Martin-Hou equation of state";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureSatVap_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureSatVap_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureSatVap_T.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureSatVap_T.mo"	2022-03-10 09:58:17.684149155 +0000
@@ -1,9 +1,9 @@
 within Buildings.Media.Refrigerants.R410A;
 function pressureSatVap_T
   "Function that calculates the pressure of saturated R410A vapor based on temperature"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  output Modelica.SIunits.AbsolutePressure p
+  output Modelica.Units.SI.AbsolutePressure p
     "Pressure of saturated refrigerant vapor";
 
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureVap_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureVap_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureVap_Tv.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/pressureVap_Tv.mo"	2022-03-10 09:58:17.676149153 +0000
@@ -1,17 +1,17 @@
 within Buildings.Media.Refrigerants.R410A;
 function pressureVap_Tv
 "Function that calculates the pressure R410A vapor based on temperature and specific volume"
-input Modelica.SIunits.Temperature T
+input Modelica.Units.SI.Temperature T
    "Temperature of refrigerant";
-input Modelica.SIunits.SpecificVolume v
+input Modelica.Units.SI.SpecificVolume v
    "Specific volume of refrigerant";
-output Modelica.SIunits.AbsolutePressure p
+output Modelica.Units.SI.AbsolutePressure p
    "Pressure of refrigerant vapor";
 
 protected
-  Modelica.SIunits.SpecificVolume v_abs
-    "Smoothed specific volume";
 
+  Modelica.Units.SI.SpecificVolume v_abs
+    "Smoothed specific volume";
 algorithm
   v_abs := Buildings.Utilities.Math.Functions.smoothMax(v, 1.01*b, 0.01*b);
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsobaricHeatCapacityVap_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsobaricHeatCapacityVap_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsobaricHeatCapacityVap_Tv.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsobaricHeatCapacityVap_Tv.mo"	2022-03-10 09:58:17.668149152 +0000
@@ -1,11 +1,11 @@
 within Buildings.Media.Refrigerants.R410A;
 function specificIsobaricHeatCapacityVap_Tv
   "Function that calculates the specific isobaric heat capacity of R410A vapor based on temperature and specific volume"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  input Modelica.SIunits.SpecificVolume v
+  input Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
-  output Modelica.SIunits.SpecificHeatCapacity cp
+  output Modelica.Units.SI.SpecificHeatCapacity cp
     "Specific isobaric heat capacity";
 
 protected
@@ -15,9 +15,9 @@
   Real dpdv
     "First derivative w.r.t. specific volume of the Martin-Hou equation";
 
-  Modelica.SIunits.SpecificHeatCapacity cv
-    "Specific isochoric heat capacity";
 
+  Modelica.Units.SI.SpecificHeatCapacity cv
+    "Specific isochoric heat capacity";
 algorithm
   cv := Buildings.Media.Refrigerants.R410A.specificIsochoricHeatCapacityVap_Tv(T, v);
   dpdT := Buildings.Media.Refrigerants.R410A.dPressureVap_dTemperature_Tv(T, v);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsochoricHeatCapacityVap_Tv.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsochoricHeatCapacityVap_Tv.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsochoricHeatCapacityVap_Tv.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificIsochoricHeatCapacityVap_Tv.mo"	2022-03-10 09:58:17.660149151 +0000
@@ -2,11 +2,11 @@
 function specificIsochoricHeatCapacityVap_Tv
   "Function that calculates the specific isochoric heat capacity of R410A vapor
   based on temperature and specific volume"
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  input Modelica.SIunits.SpecificVolume v
+  input Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
-  output Modelica.SIunits.SpecificHeatCapacity cv
+  output Modelica.Units.SI.SpecificHeatCapacity cv
     "Specific isochoric heat capacity";
 
 protected
@@ -16,12 +16,12 @@
   Real integral_of_d2pdT2
     "Integral over v of the second derivative w.r.t. temperature of the Martin-Hou equation";
 
-  Modelica.SIunits.SpecificHeatCapacity cpo
+
+  Modelica.Units.SI.SpecificHeatCapacity cpo
     "Ideal gas specific isobaric heat capacity";
 
-  Modelica.SIunits.SpecificHeatCapacity cvo
+  Modelica.Units.SI.SpecificHeatCapacity cvo
     "Ideal gas specific isochoric heat capacity";
-
 algorithm
   // Ideal gas isobaric heat capacity from polynomial equation
   cpo := 1.0e3*Buildings.Utilities.Math.Functions.polynomial(a = a, x = T);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificVolumeVap_pT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificVolumeVap_pT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificVolumeVap_pT.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/R410A/specificVolumeVap_pT.mo"	2022-03-10 09:58:17.648149149 +0000
@@ -1,18 +1,18 @@
 within Buildings.Media.Refrigerants.R410A;
 function specificVolumeVap_pT
   "Function that calculates the specific volume R410A vapor based on pressure and temperature"
-  input Modelica.SIunits.AbsolutePressure p
+  input Modelica.Units.SI.AbsolutePressure p
     "Pressure of refrigerant vapor";
-  input Modelica.SIunits.Temperature T
+  input Modelica.Units.SI.Temperature T
     "Temperature of refrigerant";
-  output Modelica.SIunits.SpecificVolume v
+  output Modelica.Units.SI.SpecificVolume v
     "Specific volume of refrigerant";
 
 protected
-  Modelica.SIunits.SpecificVolume dv
+  Modelica.Units.SI.SpecificVolume dv
     "Error on specific volume of refrigerant";
 
-  Modelica.SIunits.Pressure dp
+  Modelica.Units.SI.Pressure dp
     "Error on pressure of refrigerant";
 
   Real dpdv( final unit = "(Pa.kg)/m3") "Partial derivative dp/dv";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/Validation/R410A_dSpecificVolumeVap_pT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/Validation/R410A_dSpecificVolumeVap_pT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/Validation/R410A_dSpecificVolumeVap_pT.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Refrigerants/Validation/R410A_dSpecificVolumeVap_pT.mo"	2022-03-10 09:58:17.624149146 +0000
@@ -3,10 +3,10 @@
   "Validation of the derivatives of the specific volume with regards to p and T"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.AbsolutePressure p = 400e3
+  parameter Modelica.Units.SI.AbsolutePressure p = 400e3
     "Pressure of refrigerant vapor";
 
-  parameter Modelica.SIunits.Temperature T = 273.15
+  parameter Modelica.Units.SI.Temperature T = 273.15
     "Temperature of refrigerant";
 
   parameter Real dp(final unit="Pa") = 1.0
@@ -50,9 +50,9 @@
     "Numerical delta of specific volume of refrigerant with regards to
     temperature";
 
-  constant Modelica.SIunits.Time oneSec = 1.0
-    "Unit time variable for unit conversion of time derivatives";
 
+  constant Modelica.Units.SI.Time oneSec = 1.0
+    "Unit time variable for unit conversion of time derivatives";
 equation
 
   // Analytical derivatives
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"	2022-03-10 09:58:17.588149143 +0000
@@ -4,13 +4,13 @@
 
    package Medium = Buildings.Media.Specialized.Air.PerfectGas;
 
-    Modelica.SIunits.Temperature T "Temperature";
-    Modelica.SIunits.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hSteSym "Water vapor enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hSteCod "Water vapor enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hAirSym "Dry air enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hAirCod "Dry air enthalpy";
+    Modelica.Units.SI.Temperature T "Temperature";
+    Modelica.Units.SI.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hSteSym "Water vapor enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hSteCod "Water vapor enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hAirSym "Dry air enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hAirCod "Dry air enthalpy";
     constant Real convT(unit="K/s3") = 270
     "Conversion factor to satisfy unit check";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/PerfectGas.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/PerfectGas.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/PerfectGas.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Air/PerfectGas.mo"	2022-03-10 09:58:17.568149139 +0000
@@ -37,7 +37,7 @@
      is no longer possible and non-linear algebraic equations occur.
       */
   protected
-    constant Modelica.SIunits.MolarMass[2] MMX = {steam.MM,dryair.MM}
+    constant Modelica.Units.SI.MolarMass[2] MMX = {steam.MM,dryair.MM}
       "Molar masses of components";
 
     MassFraction X_steam "Mass fraction of steam water";
@@ -57,11 +57,10 @@
 
     h = (T - reference_T)*dryair.cp * (1 - Xi[Water]) +
         ((T-reference_T) * steam.cp + h_fg) * Xi[Water];
-
-    R = dryair.R*(1 - X_steam) + steam.R*X_steam;
-    //
-    u = h - R*T;
-    d = p/(R*T);
+  R_s = dryair.R * (1 - X_steam) + steam.R * X_steam;
+//
+      u = h - R_s * T;
+  d = p / (R_s * T);
     /* Note, u and d are computed under the assumption that the volume of the liquid
          water is negligible with respect to the volume of air and of steam
       */
@@ -131,17 +130,18 @@
 
 redeclare function extends gasConstant "Gas constant"
 algorithm
-    R := dryair.R*(1 - state.X[Water]) + steam.R*state.X[Water];
+    R_s := dryair.R*(1 - state.X[Water]) + steam.R*state.X[Water];
   annotation (
     Inline=true);
+
 end gasConstant;
 
 function saturationPressureLiquid
     "Return saturation pressure of water as a function of temperature T in the range of 273.16 to 373.16 K"
 
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature Tsat "saturation temperature";
-  output Modelica.SIunits.AbsolutePressure psat "saturation pressure";
+  input Modelica.Units.SI.Temperature Tsat "saturation temperature";
+  output Modelica.Units.SI.AbsolutePressure psat "saturation pressure";
   // This function is declared here explicitly, instead of referencing the function in its
   // base class, since otherwise Dymola 7.3 does not find the derivative for the model
   // Buildings.Fluid.Sensors.Examples.MassFraction
@@ -155,13 +155,14 @@
 Saturation pressure of water above the triple point temperature is computed from temperature. It's range of validity is between
 273.16 and 373.16 K. Outside these limits a less accurate result is returned.
 </html>"));
+
 end saturationPressureLiquid;
 
 function saturationPressureLiquid_der
     "Time derivative of saturationPressureLiquid"
 
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature Tsat "Saturation temperature";
+  input Modelica.Units.SI.Temperature Tsat "Saturation temperature";
   input Real dTsat(unit="K/s") "Saturation temperature derivative";
   output Real psat_der(unit="Pa/s") "Saturation pressure";
 
@@ -176,6 +177,7 @@
 <a href=\"modelica://Buildings.Media.Specialized.Air.PerfectGas.saturationPressureLiquid\">
 Buildings.Media.Specialized.Air.PerfectGas.saturationPressureLiquid</a>
 </html>"));
+
 end saturationPressureLiquid_der;
 
   function sublimationPressureIce =
@@ -425,11 +427,10 @@
 redeclare function extends thermalConductivity
     "Thermal conductivity of dry air as a polynomial in the temperature"
 algorithm
-  lambda := Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate(
-      {(-4.8737307422969E-008), 7.67803133753502E-005, 0.0241814385504202},
-   Modelica.SIunits.Conversions.to_degC(state.T));
+  lambda := Modelica.Math.Polynomials.evaluate({-4.8737307422969E-008, 7.67803133753502E-005, 0.0241814385504202}, Modelica.Units.Conversions.to_degC(state.T));
   annotation (
     Inline=true);
+
 end thermalConductivity;
 
 redeclare function extends specificEnthalpy "Specific enthalpy"
@@ -441,13 +442,13 @@
 
 redeclare replaceable function specificEnthalpy_pTX "Specific enthalpy"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p "Pressure";
-  input Modelica.SIunits.Temperature T "Temperature";
-  input Modelica.SIunits.MassFraction X[:] "Mass fractions of moist air";
-  output Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy at p, T, X";
+  input Modelica.Units.SI.Pressure p "Pressure";
+  input Modelica.Units.SI.Temperature T "Temperature";
+  input Modelica.Units.SI.MassFraction X[:] "Mass fractions of moist air";
+  output Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy at p, T, X";
 
   protected
-  Modelica.SIunits.SpecificEnthalpy hDryAir "Enthalpy of dry air";
+  Modelica.Units.SI.SpecificEnthalpy hDryAir "Enthalpy of dry air";
 algorithm
   hDryAir := (T - reference_T)*dryair.cp;
   h := hDryAir * (1 - X[Water]) +
@@ -455,6 +456,7 @@
   annotation(smoothOrder=5,
              Inline=true,
              inverse(T=temperature_phX(p, h, X)));
+
 end specificEnthalpy_pTX;
 
 redeclare function extends specificInternalEnergy "Specific internal energy"
@@ -512,11 +514,11 @@
     "Coefficient data record for properties of perfect gases"
     extends Modelica.Icons.Record;
 
-    Modelica.SIunits.MolarMass MM "Molar mass";
-    Modelica.SIunits.SpecificHeatCapacity R "Gas constant";
-    Modelica.SIunits.SpecificHeatCapacity cp
+    Modelica.Units.SI.MolarMass MM "Molar mass";
+    Modelica.Units.SI.SpecificHeatCapacity R "Gas constant";
+    Modelica.Units.SI.SpecificHeatCapacity cp
       "Specific heat capacity at constant pressure";
-    Modelica.SIunits.SpecificHeatCapacity cv = cp-R
+    Modelica.Units.SI.SpecificHeatCapacity cv = cp-R
       "Specific heat capacity at constant volume";
     annotation (
       preferredView="info",
@@ -558,27 +560,27 @@
   // In the assignments below, we compute cv as OpenModelica
   // cannot evaluate cv=cp-R as defined in GasProperties.
   constant GasProperties dryair(
-    R =    Modelica.Media.IdealGases.Common.SingleGasesData.Air.R,
+    R =    Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s,
     MM =   Modelica.Media.IdealGases.Common.SingleGasesData.Air.MM,
     cp =   Buildings.Utilities.Psychrometrics.Constants.cpAir,
     cv =   Buildings.Utilities.Psychrometrics.Constants.cpAir
-             -Modelica.Media.IdealGases.Common.SingleGasesData.Air.R)
+             - Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s)
     "Dry air properties";
   constant GasProperties steam(
-    R =    Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R,
+    R =    Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R_s,
     MM =   Modelica.Media.IdealGases.Common.SingleGasesData.H2O.MM,
     cp =   Buildings.Utilities.Psychrometrics.Constants.cpSte,
     cv =   Buildings.Utilities.Psychrometrics.Constants.cpSte
-             -Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R)
+             - Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R_s)
     "Steam properties";
 
   constant Real k_mair =  steam.MM/dryair.MM "Ratio of molar weights";
 
-  constant Modelica.SIunits.SpecificEnergy h_fg=
+  constant Modelica.Units.SI.SpecificEnergy h_fg=
     Buildings.Utilities.Psychrometrics.Constants.h_fg
     "Latent heat of evaporation of water";
 
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Buildings.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity of liquid water";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/ConstantProperties_pT/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"	2022-03-10 09:58:17.472149127 +0000
@@ -12,40 +12,40 @@
     a_const=a_nominal,
     T_max=T_max_nominal);
 
-  constant Modelica.SIunits.Temperature T_max_nominal=
+  constant Modelica.Units.SI.Temperature T_max_nominal=
   Modelica.Media.Water.IF97_Utilities.BaseIF97.Basic.tsat(p_nominal)
     "Maximum temperature valid for medium model";
 
-  constant Modelica.SIunits.Temperature T_nominal = 273.15 + 20
+  constant Modelica.Units.SI.Temperature T_nominal = 273.15 + 20
     "Nominal temperature for calculation of water properties";
 
-  constant Modelica.SIunits.VelocityOfSound a_nominal=
+  constant Modelica.Units.SI.VelocityOfSound a_nominal=
     Modelica.Media.Water.IF97_Utilities.velocityOfSound_pT(p_nominal, T_nominal)
     "Constant velocity of sound";
 
-  constant Modelica.SIunits.SpecificHeatCapacity cp_nominal=
+  constant Modelica.Units.SI.SpecificHeatCapacity cp_nominal=
     Modelica.Media.Water.IF97_Utilities.cp_pT(p_nominal, T_nominal)
     "Specific heat capacity at nominal water conditions";
 
-  constant Modelica.SIunits.Density d_nominal=
+  constant Modelica.Units.SI.Density d_nominal=
     Modelica.Media.Water.IF97_Utilities.rho_pT(p_nominal, T_nominal)
     "Density at nominal water conditions";
 
-  constant Modelica.SIunits.DynamicViscosity eta_nominal=
+  constant Modelica.Units.SI.DynamicViscosity eta_nominal=
    Modelica.Media.Water.IF97_Utilities.dynamicViscosity(
      d_nominal,
      T_nominal,
      p_nominal)
    "Constant dynamic viscosity";
 
-  constant Modelica.SIunits.ThermalConductivity lambda_nominal=
+  constant Modelica.Units.SI.ThermalConductivity lambda_nominal=
     Modelica.Media.Water.IF97_Utilities.thermalConductivity(
      d_nominal,
      T_nominal,
      p_nominal)
     "Constant thermal conductivity";
 
-  constant Modelica.SIunits.AbsolutePressure p_nominal = 101325
+  constant Modelica.Units.SI.AbsolutePressure p_nominal = 101325
     "Nominal pressure for calculation of water properties";
 
 annotation (Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"	2022-03-10 09:58:17.452149125 +0000
@@ -7,13 +7,13 @@
       Buildings.Media.Specialized.Water.TemperatureDependentDensity
     "Medium model";
 
-    Modelica.SIunits.Temperature T "Temperature";
-    Modelica.SIunits.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
-    Modelica.SIunits.SpecificHeatCapacity cpSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cpCod "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvSym "Specific heat capacity";
-    Modelica.SIunits.SpecificHeatCapacity cvCod "Specific heat capacity";
+    Modelica.Units.SI.Temperature T "Temperature";
+    Modelica.Units.SI.SpecificEnthalpy hLiqSym "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificEnthalpy hLiqCod "Liquid phase enthalpy";
+    Modelica.Units.SI.SpecificHeatCapacity cpSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cpCod "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvSym "Specific heat capacity";
+    Modelica.Units.SI.SpecificHeatCapacity cvCod "Specific heat capacity";
     constant Real convT(unit="K/s3") = 270
     "Conversion factor to satisfy unit check";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/TemperatureDependentDensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/TemperatureDependentDensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/TemperatureDependentDensity.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Specialized/Water/TemperatureDependentDensity.mo"	2022-03-10 09:58:17.416149120 +0000
@@ -26,7 +26,7 @@
     AbsolutePressure p(start=p_default) "Pressure of medium";
   end ThermodynamicState;
 
-  constant Modelica.SIunits.SpecificHeatCapacity cp_const = 4184
+  constant Modelica.Units.SI.SpecificHeatCapacity cp_const = 4184
     "Specific heat capacity at constant pressure";
 
   redeclare model extends BaseProperties(
@@ -37,7 +37,7 @@
     d = density(state);
     state.T = T;
     state.p = p;
-    R=Modelica.Constants.R;
+    R_s =Modelica.Constants.R;
     MM=MM_const;
     annotation(Documentation(info="<html>
     <p>
@@ -133,8 +133,8 @@
 
 function enthalpyOfLiquid "Return the specific enthalpy of liquid"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T "Temperature";
-  output Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy";
+  input Modelica.Units.SI.Temperature T "Temperature";
+  output Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy";
 algorithm
   h := (T - reference_T)*cp_const;
   annotation (
@@ -154,6 +154,7 @@
 </li>
 </ul>
 </html>"));
+
 end enthalpyOfLiquid;
 
 redeclare function extends specificInternalEnergy
@@ -671,12 +672,12 @@
 // medium model with another medium model that does not provide an
 // implementation of these classes.
 protected
-  final constant Modelica.SIunits.SpecificHeatCapacity cv_const = cp_const
+  final constant Modelica.Units.SI.SpecificHeatCapacity cv_const = cp_const
     "Specific heat capacity at constant volume";
 
-  constant Modelica.SIunits.VelocityOfSound a_const=1484
+  constant Modelica.Units.SI.VelocityOfSound a_const=1484
     "Constant velocity of sound";
-  constant Modelica.SIunits.MolarMass MM_const=0.018015268 "Molar mass";
+  constant Modelica.Units.SI.MolarMass MM_const=0.018015268 "Molar mass";
 
 replaceable function der_specificHeatCapacityCp
     "Return the derivative of the specific heat capacity at constant pressure"
@@ -734,8 +735,8 @@
 function kinematicViscosity "Return the kinematic viscosity"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Temperature T "Temperature";
-  output Modelica.SIunits.KinematicViscosity kinVis "Kinematic viscosity";
+  input Modelica.Units.SI.Temperature T "Temperature";
+  output Modelica.Units.SI.KinematicViscosity kinVis "Kinematic viscosity";
 algorithm
   kinVis := smooth(1,
   if T < 278.15 then
@@ -785,6 +786,7 @@
 </li>
 </ul>
 </html>"));
+
 end kinematicViscosity;
 
 annotation(preferredView="info", Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Water.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Water.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Water.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Media/Water.mo"	2022-03-10 09:58:17.384149116 +0000
@@ -18,7 +18,7 @@
       annotation (Evaluate=true, Dialog(tab="Advanced"));
     final parameter Boolean standardOrderComponents=true
       "If true, and reducedX = true, the last element of X will be computed from the other ones";
-    Modelica.SIunits.Density d=d_const "Density of medium";
+    Modelica.Units.SI.Density d=d_const "Density of medium";
     Temperature T(stateSelect=
       if preferredMediumStates then StateSelect.prefer else StateSelect.default)
       "Temperature of medium";
@@ -26,34 +26,34 @@
     InputMassFraction[nXi] Xi=fill(0, 0)
       "Structurally independent mass fractions";
     InputSpecificEnthalpy h "Specific enthalpy of medium";
-    Modelica.SIunits.SpecificInternalEnergy u
+    Modelica.Units.SI.SpecificInternalEnergy u
       "Specific internal energy of medium";
 
-    Modelica.SIunits.MassFraction[nX] X={1}
+    Modelica.Units.SI.MassFraction[nX] X={1}
       "Mass fractions (= (component mass)/total mass  m_i/m)";
-    final Modelica.SIunits.SpecificHeatCapacity R=0
+    final Modelica.Units.SI.SpecificHeatCapacity R=0
       "Gas constant (of mixture if applicable)";
-    final Modelica.SIunits.MolarMass MM=MM_const
+    final Modelica.Units.SI.MolarMass MM=MM_const
       "Molar mass (of mixture or single fluid)";
     ThermodynamicState state
       "Thermodynamic state record for optional functions";
 
 
-    Modelica.SIunits.Conversions.NonSIunits.Temperature_degC T_degC=
-        Modelica.SIunits.Conversions.to_degC(T)
+
+    Modelica.Units.NonSI.Temperature_degC T_degC=
+        Modelica.Units.Conversions.to_degC(T)
       "Temperature of medium in [degC]";
-    Modelica.SIunits.Conversions.NonSIunits.Pressure_bar p_bar=
-        Modelica.SIunits.Conversions.to_bar(p)
+    Modelica.Units.NonSI.Pressure_bar p_bar=
+        Modelica.Units.Conversions.to_bar(p)
       "Absolute pressure of medium in [bar]";
 
     // Local connector definition, used for equation balancing check
-    connector InputAbsolutePressure = input Modelica.SIunits.AbsolutePressure
+    connector InputAbsolutePressure = input Modelica.Units.SI.AbsolutePressure
       "Pressure as input signal connector";
-    connector InputSpecificEnthalpy = input Modelica.SIunits.SpecificEnthalpy
+    connector InputSpecificEnthalpy = input Modelica.Units.SI.SpecificEnthalpy
       "Specific enthalpy as input signal connector";
-    connector InputMassFraction = input Modelica.SIunits.MassFraction
+    connector InputMassFraction = input Modelica.Units.SI.MassFraction
       "Mass fraction as input signal connector";
-
   equation
     h = cp_const*(T-reference_T);
     u = h;
@@ -119,8 +119,8 @@
 
 function enthalpyOfLiquid "Return the specific enthalpy of liquid"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T "Temperature";
-  output Modelica.SIunits.SpecificEnthalpy h "Specific enthalpy";
+  input Modelica.Units.SI.Temperature T "Temperature";
+  output Modelica.Units.SI.SpecificEnthalpy h "Specific enthalpy";
 algorithm
   h := cp_const*(T-reference_T);
 annotation (
@@ -141,6 +141,7 @@
 </li>
 </ul>
 </html>"));
+
 end enthalpyOfLiquid;
   annotation(Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Derivative.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Derivative.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Derivative.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Derivative.mo"	2022-03-10 09:58:17.196149093 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.ObsoleteModel;
 
   parameter Real k(unit="1") = 1 "Gains";
-  parameter Modelica.SIunits.Time T(min=1E-60)=0.01
+  parameter Modelica.Units.SI.Time T(min=1E-60)=0.01
     "Time constant (T>0 required)";
   parameter Real x_start=0 "Initial or guess value of state"
     annotation (Dialog(group="Initialization"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/HysteresisWithHold.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/HysteresisWithHold.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/HysteresisWithHold.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/HysteresisWithHold.mo"	2022-03-10 09:58:17.172149090 +0000
@@ -6,10 +6,10 @@
   parameter Real uLow "if y=true and u<uLow, switch to y=false";
   parameter Real uHigh "if y=false and u>uHigh, switch to y=true";
 
-  parameter Modelica.SIunits.Time trueHoldDuration
+  parameter Modelica.Units.SI.Time trueHoldDuration
     "true hold duration";
 
-  parameter Modelica.SIunits.Time falseHoldDuration = trueHoldDuration
+  parameter Modelica.Units.SI.Time falseHoldDuration = trueHoldDuration
     "false hold duration";
 
   Buildings.Controls.OBC.CDL.Interfaces.RealInput u "Real input signal"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/LimPID.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/LimPID.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/LimPID.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/LimPID.mo"	2022-03-10 09:58:17.132149084 +0000
@@ -7,12 +7,12 @@
          Buildings.Controls.OBC.CDL.Types.SimpleController.PI "Type of controller";
   parameter Real k(
     min=0) = 1 "Gain of controller";
-  parameter Modelica.SIunits.Time Ti(min=Buildings.Controls.OBC.CDL.Constants.small) = 0.5
+  parameter Modelica.Units.SI.Time Ti(min=Buildings.Controls.OBC.CDL.Constants.small) = 0.5
     "Time constant of integrator block"
     annotation (Dialog(enable=
           controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or
           controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID));
-  parameter Modelica.SIunits.Time Td(
+  parameter Modelica.Units.SI.Time Td(
     min=0) = 0.1
     "Time constant of derivative block"
     annotation (Dialog(enable=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Validation/HysteresisWithHold.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Validation/HysteresisWithHold.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Validation/HysteresisWithHold.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Continuous/Validation/HysteresisWithHold.mo"	2022-03-10 09:58:17.012149069 +0000
@@ -2,7 +2,7 @@
 model HysteresisWithHold "Validation model for the HysteresisWithHold block"
   Modelica.Blocks.Sources.Sine pulse1(
     amplitude = 0.2,
-    freqHz =    1/360) "Generate sine wave signal"
+f =    1/360) "Generate sine wave signal"
     annotation (Placement(transformation(extent={{-40,-10},{-20,10}})));
   Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHold noHold(
     trueHoldDuration =  0,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Discrete/MovingMean.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Discrete/MovingMean.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Discrete/MovingMean.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Discrete/MovingMean.mo"	2022-03-10 09:58:16.860149049 +0000
@@ -4,7 +4,7 @@
 
   parameter Integer n(min=2)
     "Number of samples over which the input is averaged";
-  parameter Modelica.SIunits.Time samplePeriod(min=1E-3)
+  parameter Modelica.Units.SI.Time samplePeriod(min=1E-3)
     "Sampling period of component";
 
   Buildings.Controls.OBC.CDL.Interfaces.RealInput u "Continuous input signal"
@@ -13,7 +13,7 @@
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 
 protected
-  parameter Modelica.SIunits.Time t0(fixed=false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(fixed=false) "First sample time instant";
   Boolean sampleTrigger "Trigger samples at each sampling instant";
   Integer iSample(start=0, fixed=true) "Sample numbering in the simulation";
   Integer counter(start=0, fixed=true)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Logical/Timer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Logical/Timer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Logical/Timer.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Logical/Timer.mo"	2022-03-10 09:58:16.712149031 +0000
@@ -19,8 +19,8 @@
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 
 protected
-  discrete Modelica.SIunits.Time entryTime "Time instant when u became true";
-  discrete Modelica.SIunits.Time yAcc "Accumulated time up to last change to true";
+  discrete Modelica.Units.SI.Time entryTime "Time instant when u became true";
+  discrete Modelica.Units.SI.Time yAcc "Accumulated time up to last change to true";
   Buildings.Controls.OBC.CDL.Interfaces.BooleanInput reset_internal(
     final start=false,
     final fixed=true) "Internal connector";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TDewPoi_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TDewPoi_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TDewPoi_TDryBulPhi.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TDewPoi_TDryBulPhi.mo"	2022-03-10 09:58:16.672149027 +0000
@@ -25,7 +25,7 @@
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 
 protected
-  Modelica.SIunits.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
+  Modelica.Units.SI.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
   constant Real C14=6.54 "Constant used in the equation";
   constant Real C15=14.526 "Constant used in the equation";
   constant Real C16=0.7389 "Constant used in the equation";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TWetBul_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TWetBul_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:58:16.656149024 +0000
@@ -28,7 +28,7 @@
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TDryBul_degC
+  Modelica.Units.NonSI.Temperature_degC TDryBul_degC
     "Dry bulb temperature in degree Celsius";
   Real rh_per(min=0) "Relative humidity in percentage";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/h_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/h_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/h_TDryBulPhi.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Controls/OBC/CDL/Psychrometrics/h_TDryBulPhi.mo"	2022-03-10 09:58:16.600149017 +0000
@@ -23,9 +23,9 @@
     annotation (Placement(transformation(extent={{100,-20},{140,20}})));
 
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TDryBul_degC
+  Modelica.Units.NonSI.Temperature_degC TDryBul_degC
     "Dry bulb temperature in degree Celsius";
-  Modelica.SIunits.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
+  Modelica.Units.SI.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
   Real w(final unit="1", nominal=0.01)
     "Water vapor mass fraction in kg per kg dry air";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/HeatingCoolingHotWater3Clusters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/HeatingCoolingHotWater3Clusters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/HeatingCoolingHotWater3Clusters.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/HeatingCoolingHotWater3Clusters.mo"	2022-03-10 09:58:16.544149009 +0000
@@ -3,14 +3,14 @@
   "Load models for Buildings.Obsolete.DistrictHeatingCooling.Examples.HeatingCoolingHotWater3Clusters"
   package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.Temperature TChiSup_nominal = 273.15 + 16
+  parameter Modelica.Units.SI.Temperature TChiSup_nominal = 273.15 + 16
     "Chilled water leaving temperature at the evaporator"
      annotation (Dialog(group="Nominal conditions"));
 
-  parameter Modelica.SIunits.Temperature THeaSup_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature THeaSup_nominal = 273.15+30
     "Supply temperature space heating system at TOut_nominal"
     annotation (Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Temperature THeaRet_nominal = 273.15+25
+  parameter Modelica.Units.SI.Temperature THeaRet_nominal = 273.15+25
     "Return temperature space heating system at TOut_nominal"
     annotation (Dialog(group="Nominal conditions"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/SubStationBoundaryCondition.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/SubStationBoundaryCondition.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/SubStationBoundaryCondition.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/BaseClasses/SubStationBoundaryCondition.mo"	2022-03-10 09:58:16.432148996 +0000
@@ -4,7 +4,7 @@
   extends Buildings.BaseClasses.BaseIcon;
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.TemperatureDifference dTApp(min=0) = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTApp(min=0) = 2
     "Approach temperature";
   parameter Boolean warmSide
     "Set to true if these are the boundary conditions for the warm side inlet";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/HeatingCoolingHotWater3Clusters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/HeatingCoolingHotWater3Clusters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/HeatingCoolingHotWater3Clusters.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/HeatingCoolingHotWater3Clusters.mo"	2022-03-10 09:58:16.412148993 +0000
@@ -7,18 +7,18 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 2.5E6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 2.5E6
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+12
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+12
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+16
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+16
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
@@ -27,7 +27,7 @@
   parameter Real R_nominal(unit="Pa/m") = 100
     "Pressure drop per meter at nominal flow rate";
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
   Plants.HeatingCoolingCarnot_T pla(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/IdealSystem3Clusters.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/IdealSystem3Clusters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/IdealSystem3Clusters.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Examples/IdealSystem3Clusters.mo"	2022-03-10 09:58:16.284148977 +0000
@@ -4,24 +4,24 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 3*2E6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 3*2E6
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+8
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+8
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+14
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+14
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
   Plants.Ideal_T pla(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/HeatingCoolingCarnot_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/HeatingCoolingCarnot_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/HeatingCoolingCarnot_T.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/HeatingCoolingCarnot_T.mo"	2022-03-10 09:58:16.200148967 +0000
@@ -6,12 +6,12 @@
     final allowFlowReversal = true,
     final dp(start=0));
 
-  parameter Modelica.SIunits.TemperatureDifference dTEva_nominal=-10
+  parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-10
     "Temperature difference evaporator outlet-inlet of heat pump";
-  parameter Modelica.SIunits.TemperatureDifference dTCon_nominal=10
+  parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10
     "Temperature difference condenser outlet-inlet of chiller";
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
@@ -54,7 +54,7 @@
       Buildings.Media.Air "Medium model for the heat sink"
       annotation (choicesAllMatching = true);
 
-  parameter Modelica.SIunits.TemperatureDifference dTSin = 2
+  parameter Modelica.Units.SI.TemperatureDifference dTSin = 2
     "Temperature difference over heat source or sink";
 
   final parameter Medium.ThermodynamicState staSin_default = Medium.setState_pTX(
@@ -62,7 +62,7 @@
     p=MediumSin.p_default,
     X=MediumSin.X_default[1:MediumSin.nXi])
     "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cpSin_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cpSin_default=
     Medium.specificHeatCapacityCp(staSin_default)
     "Specific heat capacity of the fluid";
 
@@ -70,7 +70,7 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity of the fluid";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Ideal_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Ideal_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Ideal_T.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Ideal_T.mo"	2022-03-10 09:58:15.992148940 +0000
@@ -6,7 +6,7 @@
     final allowFlowReversal = true,
     final dp(start=0));
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
@@ -26,7 +26,7 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity of the fluid";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/LakeWaterHeatExchanger_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/LakeWaterHeatExchanger_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/LakeWaterHeatExchanger_T.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/LakeWaterHeatExchanger_T.mo"	2022-03-10 09:58:15.976148937 +0000
@@ -14,21 +14,21 @@
   parameter Boolean disableHeatExchanger = false
     "Set to true to disable the heat exchanger";
 
-  parameter Modelica.SIunits.TemperatureDifference TApp(
+  parameter Modelica.Units.SI.TemperatureDifference TApp(
      min=0,
     displayUnit="K") = 0.5
     "Approach temperature difference";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
 
-  parameter Modelica.SIunits.PressureDifference dpValve_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpValve_nominal(
      displayUnit="Pa",
      min=0) = 1000 "Nominal pressure drop of fully open valve"
     annotation(Dialog(group="Nominal condition"));
 
-  parameter Modelica.SIunits.PressureDifference dpHex_nominal(
+  parameter Modelica.Units.SI.PressureDifference dpHex_nominal(
     displayUnit="Pa",
     min=0)
     "Pressure drop of heat exchanger pipe and other resistances in the heat exchanger flow leg that are in series with the valve"
@@ -222,13 +222,12 @@
           {50,76},{50,72}}, color={0,0,127}));
 protected
   model Controller "Controller for bay water heat exchanger"
-    parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+    parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
       "Nominal mass flow rate"
       annotation(Dialog(group = "Nominal condition"));
     Modelica.Blocks.Nonlinear.Limiter limTem(
       uMax=1,
       uMin=0,
-      limitsAtInit=false,
       strict=true)
       "Signal limiter for switching valve"
       annotation (Placement(transformation(extent={{20,60},{40,80}})));
@@ -254,7 +253,6 @@
     Modelica.Blocks.Nonlinear.Limiter limFlo(
       uMax=1,
       uMin=0,
-      limitsAtInit=false,
       strict=true)
       "Signal limiter for switching valve"
       annotation (Placement(transformation(extent={{20,120},{40,140}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/LakeWaterHeatExchanger_T_Heating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/LakeWaterHeatExchanger_T_Heating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/LakeWaterHeatExchanger_T_Heating.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/LakeWaterHeatExchanger_T_Heating.mo"	2022-03-10 09:58:15.856148922 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal = 100
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = 100
     "Nominal mass flow rate";
 
   Obsolete.DistrictHeatingCooling.Plants.LakeWaterHeatExchanger_T hex(redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_Carnot_T_ClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_Carnot_T_ClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_Carnot_T_ClosedLoop.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_Carnot_T_ClosedLoop.mo"	2022-03-10 09:58:15.828148919 +0000
@@ -4,28 +4,28 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 10E3
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 10E3
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+8
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+8
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+14
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+14
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
   Obsolete.DistrictHeatingCooling.Plants.HeatingCoolingCarnot_T pla(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T.mo"	2022-03-10 09:58:15.796148915 +0000
@@ -3,28 +3,28 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 1E6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 1E6
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+8
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+8
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+14
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+14
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
   Obsolete.DistrictHeatingCooling.Plants.Ideal_T pla(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T_ClosedLoop.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T_ClosedLoop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T_ClosedLoop.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Plants/Validation/Plant_T_ClosedLoop.mo"	2022-03-10 09:58:15.776148913 +0000
@@ -4,28 +4,28 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 10E3
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 10E3
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+8
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+8
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+14
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+14
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
   Obsolete.DistrictHeatingCooling.Plants.Ideal_T pla(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/BaseClasses/HeatingOrCooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/BaseClasses/HeatingOrCooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/BaseClasses/HeatingOrCooling.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/BaseClasses/HeatingOrCooling.mo"	2022-03-10 09:58:15.736148907 +0000
@@ -5,7 +5,7 @@
     final dp(start=0),
     final allowFlowReversal=false);
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate"
     annotation(Dialog(group="Design parameter"));
 
@@ -16,7 +16,7 @@
   parameter Real deltaM=0.1
     "Fraction of nominal flow rate where flow transitions to laminar"
     annotation (Dialog(tab="Flow resistance"));
-  parameter Modelica.SIunits.Time tau=30
+  parameter Modelica.Units.SI.Time tau=30
     "Time constant at nominal flow (if energyDynamics <> SteadyState)"
     annotation (Dialog(tab="Dynamics"));
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState
@@ -31,7 +31,7 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity of the fluid";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Cooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Cooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Cooling.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Cooling.mo"	2022-03-10 09:58:15.716148905 +0000
@@ -4,13 +4,13 @@
     Buildings.Obsolete.DistrictHeatingCooling.SubStations.BaseClasses.HeatingOrCooling(
     final m_flow_nominal = -Q_flow_nominal/cp_default/dTHex,
     mPum_flow(final k=-1/(cp_default*dTHex)));
-  parameter Modelica.SIunits.TemperatureDifference dTHex(
+  parameter Modelica.Units.SI.TemperatureDifference dTHex(
     min=0.5,
     displayUnit="K") = 4
     "Temperature difference over the heat exchanger (positive)"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(max=0)
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0)
     "Nominal heat flow rate added to medium (Q_flow_nominal <= 0)";
 
   Modelica.Blocks.Interfaces.RealInput Q_flow(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Heating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Heating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Heating.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/Heating.mo"	2022-03-10 09:58:15.700148904 +0000
@@ -5,13 +5,13 @@
     final m_flow_nominal = -Q_flow_nominal/cp_default/dTHex,
     mPum_flow(final k=-1/(cp_default*dTHex)));
 
-  parameter Modelica.SIunits.TemperatureDifference dTHex(
+  parameter Modelica.Units.SI.TemperatureDifference dTHex(
     max=-0.5,
     displayUnit="K") = -4
     "Temperature difference over the heat exchanger (negative)"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal(
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(
     min=0) "Nominal heat flow rate added to medium (Q_flow_nominal > 0)";
 
   Modelica.Blocks.Interfaces.RealInput Q_flow(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/VaporCompression/HeatingCoolingHotwaterTimeSeries_dT.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/VaporCompression/HeatingCoolingHotwaterTimeSeries_dT.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/VaporCompression/HeatingCoolingHotwaterTimeSeries_dT.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/SubStations/VaporCompression/HeatingCoolingHotwaterTimeSeries_dT.mo"	2022-03-10 09:58:15.632148894 +0000
@@ -10,24 +10,24 @@
   parameter Real gaiHea(min=0) = gaiCoo "Gain to scale heating load";
   parameter Real gaiHotWat(min=0) = gaiHea "Gain to scale hot water load";
 
-  parameter Modelica.SIunits.Temperature TColMin = 273.15+8
+  parameter Modelica.Units.SI.Temperature TColMin = 273.15+8
     "Minimum temperature of district cold water supply";
-  parameter Modelica.SIunits.Temperature THotMax = 273.15+18
+  parameter Modelica.Units.SI.Temperature THotMax = 273.15+18
     "Maximum temperature of district hot water supply";
 
-  parameter Modelica.SIunits.TemperatureDifference dTCooCon_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dTCooCon_nominal(
     min=0.5,
     displayUnit="K") = 4
     "Temperature difference condenser of the chiller (positive)"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dTHeaEva_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dTHeaEva_nominal(
     max=-0.5,
     displayUnit="K") = -4
     "Temperature difference evaporator of the heat pump for space heating (negative)"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dTCooEva_nominal=-4
+  parameter Modelica.Units.SI.TemperatureDifference dTCooEva_nominal=-4
     "Temperature difference evaporator of the chiller";
 
   parameter String filNam "Name of data file with heating and cooling load"
@@ -35,53 +35,53 @@
     loadSelector(filter="Load file (*.mos)",
                  caption="Select load file")));
 
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal(max=-Modelica.Constants.eps)= gaiCoo *
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal(max=-Modelica.Constants.eps)= gaiCoo *
     Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
       string="#Peak space cooling load",
       filNam=filNam) "Design heat flow rate"
     annotation(Dialog(group="Design parameter"));
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal(min=Modelica.Constants.eps)= gaiHea *
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal(min=Modelica.Constants.eps)= gaiHea *
     Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
       string="#Peak space heating load",
       filNam=filNam) "Design heat flow rate"
     annotation(Dialog(group="Design parameter"));
-  parameter Modelica.SIunits.HeatFlowRate QHotWat_flow_nominal(min=Modelica.Constants.eps)= gaiHotWat *
+  parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=Modelica.Constants.eps)= gaiHotWat *
     Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad(
       string="#Peak water heating load",
       filNam=filNam) "Design heat flow rate for domestic hot water"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TChiSup_nominal = 273.15 + 16
+  parameter Modelica.Units.SI.Temperature TChiSup_nominal = 273.15 + 16
     "Chilled water leaving temperature at the evaporator"
      annotation (Dialog(group="Nominal conditions"));
 
-  parameter Modelica.SIunits.Temperature THeaSup_nominal = 273.15+30
+  parameter Modelica.Units.SI.Temperature THeaSup_nominal = 273.15+30
     "Supply temperature space heating system at TOut_nominal"
     annotation (Dialog(group="Nominal conditions"));
-  parameter Modelica.SIunits.Temperature THeaRet_nominal = 273.15+25
+  parameter Modelica.Units.SI.Temperature THeaRet_nominal = 273.15+25
     "Return temperature space heating system at TOut_nominal"
     annotation (Dialog(group="Nominal conditions"));
 
-  parameter Modelica.SIunits.Temperature TOut_nominal
+  parameter Modelica.Units.SI.Temperature TOut_nominal
     "Outside design temperature for heating"
     annotation (Dialog(group="Nominal conditions"));
 
-  parameter Modelica.SIunits.TemperatureDifference dTHotWatCon_nominal(min=0)=60-40
+  parameter Modelica.Units.SI.TemperatureDifference dTHotWatCon_nominal(min=0)=60-40
     "Temperature difference condenser of hot water heat pump";
 
-  parameter Modelica.SIunits.Pressure dp_nominal(displayUnit="Pa")=30000
+  parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa")=30000
     "Pressure difference at nominal flow rate (for each flow leg)"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate mCooCon_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mCooCon_flow_nominal(min=0)=
     -QCoo_flow_nominal/cp_default/dTCooCon_nominal
     "Design mass flow rate for cooling at district side"
     annotation(Dialog(group="Design parameter"));
-  final parameter Modelica.SIunits.MassFlowRate mHeaEva_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mHeaEva_flow_nominal(min=0)=
     -QHea_flow_nominal/cp_default/dTHeaEva_nominal
     "Design mass flow rate for space heating at district side"
     annotation(Dialog(group="Design parameter"));
-  final parameter Modelica.SIunits.MassFlowRate mHotWatEva_flow_nominal(min=0)=
+  final parameter Modelica.Units.SI.MassFlowRate mHotWatEva_flow_nominal(min=0)=
     QHotWat_flow_nominal/cp_default/dTHotWatCon_nominal
     "Design mass flow rate for domestic hot water at district side"
     annotation(Dialog(group="Design parameter"));
@@ -175,7 +175,7 @@
                           noEvent(actualStream(chi.port_b1.Xi_outflow))) if
        show_T "Medium properties in port_b1 of chiller outlet";
 
-  constant Modelica.SIunits.SpecificHeatCapacity cp_default=4184
+  constant Modelica.Units.SI.SpecificHeatCapacity cp_default=4184
     "Specific heat capacity of the fluid";
 
   Buildings.Fluid.HeatPumps.Carnot_TCon heaPum(
@@ -265,7 +265,7 @@
     T=Medium.T_default,
     p=Medium.p_default,
     X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-  final parameter Modelica.SIunits.SpecificHeatCapacity cp_default_check=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default_check=
     Medium.specificHeatCapacityCp(sta_default)
     "Specific heat capacity of the fluid";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/HeatingCoolingHotWaterSmall.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/HeatingCoolingHotWaterSmall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/HeatingCoolingHotWaterSmall.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/HeatingCoolingHotWaterSmall.mo"	2022-03-10 09:58:15.480148875 +0000
@@ -4,18 +4,18 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 6E5
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 6E5
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+12
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+12
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+16
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+16
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
@@ -24,7 +24,7 @@
   parameter Real R_nominal(unit="Pa/m") = 100
     "Pressure drop per meter at nominal flow rate";
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
 
   Plants.HeatingCoolingCarnot_T pla(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/IdealSmallSystem.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/IdealSmallSystem.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/IdealSmallSystem.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/DistrictHeatingCooling/Validation/IdealSmallSystem.mo"	2022-03-10 09:58:15.444148870 +0000
@@ -3,24 +3,24 @@
   extends Modelica.Icons.Example;
     package Medium = Buildings.Media.Water "Fluid in the pipes";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal = 0.5E6
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal = 0.5E6
     "Nominal heat flow rate, positive for heating, negative for cooling";
 
-  parameter Modelica.SIunits.Temperature TSetHeaLea = 273.15+8
+  parameter Modelica.Units.SI.Temperature TSetHeaLea = 273.15+8
     "Set point for leaving fluid temperature warm supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.Temperature TSetCooLea = 273.15+14
+  parameter Modelica.Units.SI.Temperature TSetCooLea = 273.15+14
     "Set point for leaving fluid temperature cold supply"
     annotation(Dialog(group="Design parameter"));
 
-  parameter Modelica.SIunits.TemperatureDifference dT_nominal(
+  parameter Modelica.Units.SI.TemperatureDifference dT_nominal(
     min=0.5,
     displayUnit="K") = TSetCooLea-TSetHeaLea
     "Temperature difference between warm and cold pipe"
     annotation(Dialog(group="Design parameter"));
 
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal = Q_flow_nominal/4200/dT_nominal
     "Nominal mass flow rate";
 
   parameter Real R_nominal(unit="Pa/m") = 100
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Examples/VAVReheat/BaseClasses/VAVBranch.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Examples/VAVReheat/BaseClasses/VAVBranch.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Examples/VAVReheat/BaseClasses/VAVBranch.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Examples/VAVReheat/BaseClasses/VAVBranch.mo"	2022-03-10 09:58:15.272148849 +0000
@@ -9,9 +9,9 @@
   parameter Boolean allowFlowReversal=true
     "= false to simplify equations, assuming, but not enforcing, no flow reversal";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Mass flow rate of this thermal zone";
-  parameter Modelica.SIunits.Volume VRoo "Room volume";
+  parameter Modelica.Units.SI.Volume VRoo "Room volume";
 
   Buildings.Fluid.Actuators.Dampers.PressureIndependent vav(
     redeclare package Medium = MediumA,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/KalmanFilter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/KalmanFilter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/KalmanFilter.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/KalmanFilter.mo"	2022-03-10 09:58:15.176148837 +0000
@@ -9,7 +9,7 @@
     moduleName="KalmanFilter",
     samplePeriod=samplePeriod) "Generate a random number in Python"
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
-  Modelica.Blocks.Sources.Clock clock
+  Modelica.Blocks.Sources.ContinuousClock clock
     annotation (Placement(transformation(extent={{-80,0},{-60,20}})));
   Real_Real kalFil(
     moduleName="KalmanFilter",
@@ -19,9 +19,9 @@
     samplePeriod=samplePeriod) "Kalman filter in Python"
     annotation (Placement(transformation(extent={{60,20},{80,40}})));
 
-  parameter Modelica.SIunits.Time samplePeriod=0.001
+  parameter Modelica.Units.SI.Time samplePeriod=0.001
     "Sample period of component";
-  Modelica.Blocks.Sources.Sine sine(freqHz=1) "Sine wave"
+  Modelica.Blocks.Sources.Sine sine(f =1) "Sine wave"
     annotation (Placement(transformation(extent={{-40,40},{-20,60}})));
   Modelica.Blocks.Math.Add add
     annotation (Placement(transformation(extent={{20,20},{40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/SimpleRoom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/SimpleRoom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/SimpleRoom.mo"	2022-03-10 09:57:40.256144413 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Obsolete/Utilities/IO/Python27/Examples/SimpleRoom.mo"	2022-03-10 09:58:15.160148834 +0000
@@ -2,7 +2,7 @@
 model SimpleRoom
   "Simple room model implemented in Python that outputs the temperature and the energy"
   extends Modelica.Icons.Example;
-  Modelica.Blocks.Sources.Clock clock
+  Modelica.Blocks.Sources.ContinuousClock clock
     annotation (Placement(transformation(extent={{-80,-10},{-60,10}})));
 
   Real_Real pyt(
@@ -28,7 +28,7 @@
     amplitude=5,
     offset=283.15,
     y(unit="K", displayUnit="degC"),
-    freqHz=1/86400,
+f    =1/86400,
     phase=-1.5707963267949) "Ambient temperature"
     annotation (Placement(transformation(extent={{-80,30},{-60,50}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/BinaryVariableGeneration.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/BinaryVariableGeneration.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/BinaryVariableGeneration.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/BinaryVariableGeneration.mo"	2022-03-10 09:58:15.004148816 +0000
@@ -6,7 +6,7 @@
   Real p "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/ExponentialVariableGeneration.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/ExponentialVariableGeneration.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/ExponentialVariableGeneration.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/ExponentialVariableGeneration.mo"	2022-03-10 09:58:14.992148814 +0000
@@ -6,7 +6,7 @@
   Real mu "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Linear1D.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Linear1D.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Linear1D.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Linear1D.mo"	2022-03-10 09:58:14.984148812 +0000
@@ -8,7 +8,7 @@
   Real x "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1D.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1D.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1D.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1D.mo"	2022-03-10 09:58:14.976148811 +0000
@@ -8,7 +8,7 @@
   Real x "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1DQuadratic.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1DQuadratic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1DQuadratic.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit1DQuadratic.mo"	2022-03-10 09:58:14.968148811 +0000
@@ -10,7 +10,7 @@
   Real x "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit2D.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit2D.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit2D.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Logit2D.mo"	2022-03-10 09:58:14.960148810 +0000
@@ -10,7 +10,7 @@
     Real x2 "Time-varying real number as input";
     output Real y "Output";
   protected
-    parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+    parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
     Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DOFF.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DOFF.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DOFF.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DOFF.mo"	2022-03-10 09:58:14.840148795 +0000
@@ -11,7 +11,7 @@
   Real x "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DON.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DON.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DON.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/Weibull1DON.mo"	2022-03-10 09:58:14.828148793 +0000
@@ -11,7 +11,7 @@
   Real x "Time-varying real number as input";
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/WeibullVariableGeneration.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/WeibullVariableGeneration.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/WeibullVariableGeneration.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/BaseClasses/Validation/WeibullVariableGeneration.mo"	2022-03-10 09:58:14.820148791 +0000
@@ -9,7 +9,7 @@
 
   output Real y "Output";
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTIn.mo"	2022-03-10 09:58:14.704148777 +0000
@@ -5,7 +5,7 @@
   parameter Real A(final unit="1/K") = 0.425 "Slope of indoor temperature";
   parameter Real B(final unit="1") = -11.37 "Intercept";
   parameter Integer seed = 20 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
     final unit="K",
@@ -27,7 +27,7 @@
     final max=1) "The probability of lowering the blinds";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Haldi2008BlindsTOut.mo"	2022-03-10 09:58:14.684148775 +0000
@@ -5,7 +5,7 @@
   parameter Real A(final unit="1/K") = 0.139 "Slope of outdoor temperature";
   parameter Real B(final unit="1") = -3.54 "Intercept";
   parameter Integer seed = 20 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -27,7 +27,7 @@
     final max=1) "The probability of lowering the blinds";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Inkarojrit2008BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Inkarojrit2008BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Inkarojrit2008BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Inkarojrit2008BlindsSolarIntensity.mo"	2022-03-10 09:58:14.672148773 +0000
@@ -9,7 +9,7 @@
   seven-point scale, 1 for least sensitive, 7 for most sensitive"
   annotation(Dialog(tab = "Advanced"));
     parameter Integer seed = 10 "Seed for the random number generator";
-    parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+    parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
     Modelica.Blocks.Interfaces.RealInput H(unit="W/m2") "Solar intensity"
       annotation (Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -30,7 +30,7 @@
       final max=1) "The probability of keeping the blinds on";
 
 protected
-    parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+    parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
     output Boolean sampleTrigger "True, if sample time instant";
     Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Newsham1994BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Newsham1994BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Newsham1994BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Newsham1994BlindsSolarIntensity.mo"	2022-03-10 09:58:14.664148772 +0000
@@ -3,7 +3,7 @@
     "A model to predict occupants' blinds behavior with solar intensity"
     extends Modelica.Blocks.Icons.DiscreteBlock;
     parameter Real HSet = 233 "Threshold for moving blinds up or down";
-    parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+    parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
     Modelica.Blocks.Interfaces.RealInput H(unit="W/m2") "Solar intensity at the room-side of the window"
       annotation (Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -19,7 +19,7 @@
       annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-    parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+    parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
     output Boolean sampleTrigger "True, if sample time instant";
 
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTIn.mo"	2022-03-10 09:58:14.648148769 +0000
@@ -9,7 +9,7 @@
   Modelica.Blocks.Sources.Sine TIn(
     amplitude=15,
     offset=293,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
     displayUnit="degC")) "Indoor temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Haldi2008BlindsTOut.mo"	2022-03-10 09:58:14.640148769 +0000
@@ -9,7 +9,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=293,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
     displayUnit="degC")) "Outdoor temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Inkarojrit2008BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Inkarojrit2008BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Inkarojrit2008BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Inkarojrit2008BlindsSolarIntensity.mo"	2022-03-10 09:58:14.628148767 +0000
@@ -9,7 +9,7 @@
     Modelica.Blocks.Sources.Sine H(
       amplitude=250,
       offset=300,
-      freqHz=0.001,
+f      =0.001,
       y(unit="W/m2")) "Solar intensity at the window"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
     Buildings.Occupants.Office.Blinds.Inkarojrit2008BlindsSolarIntensity bli(LSen= 1)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Newsham1994BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Newsham1994BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Newsham1994BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Newsham1994BlindsSolarIntensity.mo"	2022-03-10 09:58:14.616148765 +0000
@@ -9,7 +9,7 @@
     Modelica.Blocks.Sources.Sine H(
       amplitude=250,
       offset=300,
-      freqHz=0.001,
+f      =0.001,
       y(unit="W/m2")) "Solar intensity at the window"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
     Buildings.Occupants.Office.Blinds.Newsham1994BlindsSolarIntensity bli "Tested blinds model"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarAltitude.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarAltitude.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarAltitude.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarAltitude.mo"	2022-03-10 09:58:14.608148765 +0000
@@ -9,7 +9,7 @@
   Modelica.Blocks.Sources.Sine SA(
     amplitude=30*3.14159/180,
     offset=35*3.14159/180,
-    freqHz=0.001,
+f    =0.001,
     y(unit="1")) "Solar altitude"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
   Buildings.Occupants.Office.Blinds.Zhang2012BlindsSolarAltitude bli "Tested blinds model"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Validation/Zhang2012BlindsSolarIntensity.mo"	2022-03-10 09:58:14.592148762 +0000
@@ -9,7 +9,7 @@
     Modelica.Blocks.Sources.Sine H(
       amplitude=250,
       offset=300,
-      freqHz=0.001,
+f      =0.001,
       y(unit="W/m2")) "Solar intensity at the window"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
     Buildings.Occupants.Office.Blinds.Zhang2012BlindsSolarIntensity bli "Tested blinds model"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarAltitude.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarAltitude.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarAltitude.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarAltitude.mo"	2022-03-10 09:58:14.580148761 +0000
@@ -7,7 +7,7 @@
   parameter Real BUp = -3.446 "Intercept for blinds up";
   parameter Real BDown = -3.424 "Intercept for blinds down";
   parameter Integer seed = 10 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput solarAltitude(
     unit="rad") "Solar Altitude" annotation (Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -32,7 +32,7 @@
     final max=1) "The probability of blinds down";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Boolean isOpen "Blind state as a boolean";
   Real curSeed "Current value for seed as a real-valued variable";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarIntensity.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarIntensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarIntensity.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Blinds/Zhang2012BlindsSolarIntensity.mo"	2022-03-10 09:58:14.560148758 +0000
@@ -7,7 +7,7 @@
     parameter Real BUp = -3.33 "Intercept for blinds up";
     parameter Real BDown = -3.17 "Intercept for blinds down";
     parameter Integer seed = 10 "Seed for the random number generator";
-    parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+    parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
     Modelica.Blocks.Interfaces.RealInput H(
       unit="W/m2") "Solar intensity" annotation (Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -32,7 +32,7 @@
       final max=1) "The probability of blinds down";
 
 protected
-    parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+    parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
     output Boolean sampleTrigger "True, if sample time instant";
     Boolean isOpen "Blind state as a boolean";
     Real curSeed "Current value for seed as a real-valued variable";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Gunay2016Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Gunay2016Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Gunay2016Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Gunay2016Light.mo"	2022-03-10 09:58:14.536148755 +0000
@@ -6,7 +6,7 @@
   parameter Real AInter = -0.002 "Slope of logistic regression intermediate";
   parameter Real BInter = -3.9 "Intercept of logistic regression intermediate";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput ill
     "Illuminance on the working planein units of lux" annotation (
@@ -28,7 +28,7 @@
     final max=1) "Intermediate robability of switch on the lighting";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Hunt1979Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Hunt1979Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Hunt1979Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Hunt1979Light.mo"	2022-03-10 09:58:14.520148753 +0000
@@ -6,7 +6,7 @@
  parameter Real CArriv = 1.0361 "Upon arrival";
  parameter Real MArriv = 1.8223 "Upon arrival";
  parameter Integer seed = 30 "Seed for the random number generator";
- parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+ parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
  Modelica.Blocks.Interfaces.RealInput ill "Illuminance on the working planein units of lux" annotation (
       Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -23,7 +23,7 @@
    max=1) "Probability of switch on the lighting upon arrival";
 
 protected
- parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+ parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
  output Boolean sampleTrigger "True, if sample time instant";
  Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light1.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light1.mo"	2022-03-10 09:58:14.504148751 +0000
@@ -4,7 +4,7 @@
   parameter Real B = 5.85 "Intercept for logistic regression";
   parameter Real M = -11.9 "Slope for logistic regression";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput ill "Daylight illuminance level on the deskin units of lux" annotation (
        Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -21,7 +21,7 @@
     final max=1) "Probability of switch on the lighting";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light2.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Love1998Light2.mo"	2022-03-10 09:58:14.488148750 +0000
@@ -4,7 +4,7 @@
   parameter Real B = 7.19 "Intercept for logistic regression";
   parameter Real M = -17.06 "Slope for logistic regression";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput ill "Daylight illuminance level on the deskin units of lux" annotation (
        Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -21,7 +21,7 @@
     final max=1) "Probability of switch on the lighting";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Reinhart2003Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Reinhart2003Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Reinhart2003Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Reinhart2003Light.mo"	2022-03-10 09:58:14.472148747 +0000
@@ -10,7 +10,7 @@
   parameter Real CInter = 0.017 "intermediate";
   parameter Real MInter = 2.41 "intermediate";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput ill "Illuminance on the working planein units of lux" annotation (
        Placement(transformation(extent={{-140,-80},{-100,-40}}),
@@ -31,7 +31,7 @@
     final max=1) "Intermediate robability of switch on the lighting";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Gunay2016Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Gunay2016Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Gunay2016Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Gunay2016Light.mo"	2022-03-10 09:58:14.444148744 +0000
@@ -5,7 +5,7 @@
   Modelica.Blocks.Sources.Sine ill(
     amplitude=200,
     offset=250,
-    freqHz=0.001) "Illuminance at working planein units of lux"
+f    =0.001) "Illuminance at working planein units of lux"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
   Buildings.Occupants.Office.Lighting.Gunay2016Light lig "Tested lighting model"
     annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Hunt1979Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Hunt1979Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Hunt1979Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Hunt1979Light.mo"	2022-03-10 09:58:14.428148741 +0000
@@ -5,7 +5,7 @@
   Modelica.Blocks.Sources.Sine ill(
     amplitude=200,
     offset=250,
-    freqHz=0.001) "Minimum illuminance at working plane"
+f    =0.001) "Minimum illuminance at working plane"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
   Buildings.Occupants.Office.Lighting.Hunt1979Light lig "Tested lighting model"
     annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light1.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light1.mo"	2022-03-10 09:58:14.288148724 +0000
@@ -4,7 +4,7 @@
 
   Modelica.Blocks.Sources.Sine ill(
     offset=250,
-    freqHz=0.001,
+f    =0.001,
     amplitude=200)
        "Daylight illuminance level on the deskin units of lux"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light2.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Love1998Light2.mo"	2022-03-10 09:58:14.276148722 +0000
@@ -5,7 +5,7 @@
     Modelica.Blocks.Sources.Sine ill(
       amplitude=200,
       offset=250,
-      freqHz=0.001) "Daylight illuminance level on the deskin units of lux"
+f      =0.001) "Daylight illuminance level on the deskin units of lux"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
     Buildings.Occupants.Office.Lighting.Love1998Light2 lig "Tested lighting model"
       annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Reinhart2003Light.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Reinhart2003Light.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Reinhart2003Light.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Lighting/Validation/Reinhart2003Light.mo"	2022-03-10 09:58:14.268148721 +0000
@@ -5,7 +5,7 @@
   Modelica.Blocks.Sources.Sine ill(
     amplitude=200,
     offset=250,
-    freqHz=0.001) "Minimum illuminance at working plane"
+f    =0.001) "Minimum illuminance at working plane"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
   Buildings.Occupants.Office.Lighting.Reinhart2003Light lig "Tested lighting model"
     annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Occupancy/Wang2005Occupancy.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Occupancy/Wang2005Occupancy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Occupancy/Wang2005Occupancy.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Occupancy/Wang2005Occupancy.mo"	2022-03-10 09:58:14.240148719 +0000
@@ -3,8 +3,8 @@
   "A model to predict Occupancy of a single person office"
   extends Modelica.Blocks.Icons.DiscreteBlock;
 
-  parameter Modelica.SIunits.Time one_mu(displayUnit="min") = 4368 "Mean occupancy duration";
-  parameter Modelica.SIunits.Time zero_mu(displayUnit="min") = 2556 "Mean vacancy duration";
+  parameter Modelica.Units.SI.Time one_mu(displayUnit="min") = 4368 "Mean occupancy duration";
+  parameter Modelica.Units.SI.Time zero_mu(displayUnit="min") = 2556 "Mean vacancy duration";
   parameter Integer seed = 10 "Seed for the random number generator";
 
   Modelica.Blocks.Interfaces.BooleanOutput occ(start=true, fixed=true)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTIn.mo"	2022-03-10 09:58:14.224148716 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.22 "Slope of the logistic relation";
   parameter Real B = -5.64 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2008WindowsTOut.mo"	2022-03-10 09:58:14.212148714 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.049 "Slope of the logistic relation";
   parameter Real B = -1.12 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2009WindowsTInTout.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2009WindowsTInTout.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2009WindowsTInTout.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Haldi2009WindowsTInTout.mo"	2022-03-10 09:58:14.200148713 +0000
@@ -8,7 +8,7 @@
   parameter Real ACloseOut = -0.065 "Slope of outdoor temp of the logistic relation for the closing probability";
   parameter Real BClose = -4.14 "Intercept of the logistic relation for the closing probability";
   parameter Integer seed = 10 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
     final unit="K",
@@ -35,7 +35,7 @@
     max=1) "Probability of closing windows";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsCompletelyOpen.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsCompletelyOpen.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsCompletelyOpen.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsCompletelyOpen.mo"	2022-03-10 09:58:14.180148710 +0000
@@ -5,7 +5,7 @@
   parameter Real A = 0.08 "Slope of the logistic relation";
   parameter Real B = -4.05 "Intercept of the logistic relation";
   parameter Integer seed = 3 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -23,7 +23,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsSmall.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsSmall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsSmall.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsSmall.mo"	2022-03-10 09:58:14.168148709 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.16 "Slope of the logistic relation";
   parameter Real B = -2.99 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsTiltedOpen.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsTiltedOpen.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsTiltedOpen.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Herkel2008WindowsTiltedOpen.mo"	2022-03-10 09:58:14.156148707 +0000
@@ -5,7 +5,7 @@
   parameter Real A = 0.08 "Slope of the logistic relation";
   parameter Real B = -3.13 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -23,7 +23,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Rijal2007WindowsTInTOutTComf.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Rijal2007WindowsTInTOutTComf.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Rijal2007WindowsTInTOutTComf.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Rijal2007WindowsTInTOutTComf.mo"	2022-03-10 09:58:14.144148705 +0000
@@ -5,7 +5,7 @@
   parameter Real AOut = 0.166 "Slope of the outdoor temperature in the logistic relation";
   parameter Real B = -6.4 "Intercept of the logistic relation";
   parameter Integer seed = 3 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
     final unit="K",
@@ -34,7 +34,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTIn.mo"	2022-03-10 09:58:14.116148702 +0000
@@ -8,7 +8,7 @@
     Modelica.Blocks.Sources.Sine TIn(
       amplitude=15,
       offset=288,
-      freqHz=0.001,
+f      =0.001,
       y(unit="K",
         displayUnit="degC")) "Indoor air temperature"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2008WindowsTOut.mo"	2022-03-10 09:58:14.108148702 +0000
@@ -8,7 +8,7 @@
     Modelica.Blocks.Sources.Sine TOut(
       amplitude=15,
       offset=288,
-      freqHz=0.001,
+f      =0.001,
       y(unit="K",
         displayUnit="degC")) "Outdoor air temperature"
       annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2009WindowsTInTout.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2009WindowsTInTout.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2009WindowsTInTout.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Haldi2009WindowsTInTout.mo"	2022-03-10 09:58:14.096148700 +0000
@@ -7,13 +7,13 @@
       annotation (Placement(transformation(extent={{-80,50},{-60,70}})));
     Modelica.Blocks.Sources.Sine TIn(
       amplitude=10,
-      freqHz=0.0007,
+f      =0.0007,
       y(unit="K",
         displayUnit="degC"),
       offset=298)            "Indoor air temperature"
       annotation (Placement(transformation(extent={{-80,0},{-60,20}})));
     Modelica.Blocks.Sources.Sine TOut(
-      freqHz=0.001,
+      f =0.001,
       y(unit="K",
         displayUnit="degC"),
       offset=298,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsCompletelyOpen.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsCompletelyOpen.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsCompletelyOpen.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsCompletelyOpen.mo"	2022-03-10 09:58:14.076148698 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsSmall.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsSmall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsSmall.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsSmall.mo"	2022-03-10 09:58:14.052148695 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsTiltedOpen.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsTiltedOpen.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsTiltedOpen.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Herkel2008WindowsTiltedOpen.mo"	2022-03-10 09:58:14.036148692 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Rijal2007WindowsTInTOutTComf.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Rijal2007WindowsTInTOutTComf.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Rijal2007WindowsTInTOutTComf.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Rijal2007WindowsTInTOutTComf.mo"	2022-03-10 09:58:14.024148690 +0000
@@ -7,13 +7,13 @@
     annotation (Placement(transformation(extent={{-80,30},{-60,50}})));
   Modelica.Blocks.Sources.Sine TIn(
     amplitude=10,
-    freqHz=0.0007,
+f    =0.0007,
     y(unit="K",
       displayUnit="degC"),
     offset=298)            "Indoor air temperature"
     annotation (Placement(transformation(extent={{-80,0},{-60,20}})));
   Modelica.Blocks.Sources.Sine TOut(
-    freqHz=0.001,
+    f =0.001,
     y(unit="K",
       displayUnit="degC"),
     offset=298,
@@ -22,7 +22,7 @@
   Modelica.Blocks.Sources.Sine TComf(
     amplitude=2,
     offset=298,
-    freqHz=0.0005,
+f    =0.0005,
     y(unit="K",
       displayUnit="degC")) "Comfort air temperature"
     annotation (Placement(transformation(extent={{-80,-70},{-60,-50}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTIn.mo"	2022-03-10 09:58:14.012148689 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TIn(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Indoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Yun2008WindowsTOut.mo"	2022-03-10 09:58:14.000148688 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsAll.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsAll.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsAll.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsAll.mo"	2022-03-10 09:58:13.992148686 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsEast.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsEast.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsEast.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsEast.mo"	2022-03-10 09:58:13.980148685 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsNorth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsNorth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsNorth.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsNorth.mo"	2022-03-10 09:58:13.968148684 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsSouth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsSouth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsSouth.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsSouth.mo"	2022-03-10 09:58:13.952148681 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsWest.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsWest.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsWest.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Validation/Zhang2012WindowsWest.mo"	2022-03-10 09:58:13.940148680 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTIn.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTIn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTIn.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTIn.mo"	2022-03-10 09:58:13.928148678 +0000
@@ -6,7 +6,7 @@
   parameter Real AClose = -0.007 "Slope of the logistic relation for closing the window";
   parameter Real BClose = -0.209 "Intercept of the logistic relation for closing the window";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
     final unit="K",
@@ -28,7 +28,7 @@
     max=1) "Probability of closing the window";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTOut.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTOut.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTOut.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Yun2008WindowsTOut.mo"	2022-03-10 09:58:13.912148677 +0000
@@ -6,7 +6,7 @@
   parameter Real AClose = 0 "Slope of the logistic relation for closing the window";
   parameter Real BClose = -0.040 "Intercept of the logistic relation for closing the window";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -28,7 +28,7 @@
     max=1) "Probability of closing the window";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsAll.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsAll.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsAll.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsAll.mo"	2022-03-10 09:58:13.892148673 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.10 "Slope of the logistic relation";
   parameter Real B = -4.01 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsEast.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsEast.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsEast.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsEast.mo"	2022-03-10 09:58:13.868148672 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.09 "Slope of the logistic relation";
   parameter Real B = -3.72 "Intercept of the logistic relation";
   parameter Integer seed = 50 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsNorth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsNorth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsNorth.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsNorth.mo"	2022-03-10 09:58:13.732148653 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.12 "Slope of the logistic relation";
   parameter Real B = -4.38 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsSouth.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsSouth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsSouth.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsSouth.mo"	2022-03-10 09:58:13.716148652 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.10 "Slope of the logistic relation";
   parameter Real B = -3.64 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsWest.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsWest.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsWest.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Office/Windows/Zhang2012WindowsWest.mo"	2022-03-10 09:58:13.700148649 +0000
@@ -4,7 +4,7 @@
   parameter Real A = 0.12 "Slope of the logistic relation";
   parameter Real B = -4.77 "Intercept of the logistic relation";
   parameter Integer seed = 50 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACBedroom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACBedroom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACBedroom.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACBedroom.mo"	2022-03-10 09:58:13.680148647 +0000
@@ -8,7 +8,7 @@
   parameter Real L2 = 42.86 "Normalization factor for turning on the AC of the Weibull Distribution";
   parameter Real k1 = 1.73 "Shape factor for turning off the AC of the Weibull Distribution";
   parameter Real k2 = 1.80 "Shape factor for turning on the AC of the Weibull Distribution";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
   parameter Integer seed = 10 "Seed for random number generator";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
@@ -33,7 +33,7 @@
     final max=1) "Probability of turning off the AC";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACLivingroom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACLivingroom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACLivingroom.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Ren2014ACLivingroom.mo"	2022-03-10 09:58:13.664148645 +0000
@@ -8,7 +8,7 @@
   parameter Real L2 = 15.87 "Normalization factor for turning on the AC of the Weibull Distribution";
   parameter Real k1 = 1.30 "Shape factor for turning off the AC of the Weibull Distribution";
   parameter Real k2 = 2.22 "Shape factor for turning on the AC of the Weibull Distribution";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
   parameter Integer seed = 10 "Seed for random number generator";
 
   Modelica.Blocks.Interfaces.RealInput TIn(
@@ -32,7 +32,7 @@
     max=1) "Probability of turning off the AC";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACBedroom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACBedroom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACBedroom.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACBedroom.mo"	2022-03-10 09:58:13.640148643 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine Tin(
     amplitude=10,
     offset=303,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Indoor air temperature"
     annotation (Placement(transformation(extent={{-80,-26},{-60,-6}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACLivingroom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACLivingroom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACLivingroom.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/AirConditioning/Validation/Ren2014ACLivingroom.mo"	2022-03-10 09:58:13.628148641 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine Tin(
     amplitude=10,
     offset=303,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Indoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingEU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingEU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingEU.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingEU.mo"	2022-03-10 09:58:13.612148638 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = -0.32 "Slope of the logistic relation";
   parameter Real B(final unit="1") = 2.72 "Intercept of the logistic relation";
   parameter Integer seed = 10 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     final max=1) "Probability of heating being on";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingPakistan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingPakistan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingPakistan.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingPakistan.mo"	2022-03-10 09:58:13.604148637 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = -0.345 "Slope of the logistic relation";
   parameter Real B(final unit="1") = 2.73 "Intercept of the logistic relation";
   parameter Integer seed = 10 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -23,7 +23,7 @@
     final max=1) "Probability of heating being on";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingUK.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingUK.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingUK.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Nicol2001HeatingUK.mo"	2022-03-10 09:58:13.588148635 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = -0.514 "Slope of the logistic relation";
   parameter Real B(final unit="1") = 5.28 "Intercept of the logistic relation";
   parameter Integer seed = 10 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -23,7 +23,7 @@
     final max=1) "Probability of heating being on";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingEU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingEU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingEU.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingEU.mo"	2022-03-10 09:58:13.572148634 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingPakistan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingPakistan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingPakistan.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingPakistan.mo"	2022-03-10 09:58:13.560148632 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingUK.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingUK.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingUK.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Heating/Validation/Nicol2001HeatingUK.mo"	2022-03-10 09:58:13.548148630 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsEU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsEU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsEU.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsEU.mo"	2022-03-10 09:58:13.524148627 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = 0.104 "Slope of the logistic relation";
   parameter Real B(final unit="1") = -2.31 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsPakistan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsPakistan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsPakistan.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsPakistan.mo"	2022-03-10 09:58:13.504148624 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = 0.118 "Slope of the logistic relation";
   parameter Real B(final unit="1") = -3.73 "Intercept of the logistic relation";
   parameter Integer seed = 5 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsUK.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsUK.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsUK.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Nicol2001WindowsUK.mo"	2022-03-10 09:58:13.480148621 +0000
@@ -4,7 +4,7 @@
   parameter Real A(final unit="1/K") = 0.169 "Slope of the logistic relation";
   parameter Real B(final unit="1") = -2.65 "Intercept of the logistic relation";
   parameter Integer seed = 30 "Seed for the random number generator";
-  parameter Modelica.SIunits.Time samplePeriod = 120 "Sample period";
+  parameter Modelica.Units.SI.Time samplePeriod = 120 "Sample period";
 
   Modelica.Blocks.Interfaces.RealInput TOut(
     final unit="K",
@@ -22,7 +22,7 @@
     max=1) "Probability of window opened";
 
 protected
-  parameter Modelica.SIunits.Time t0(final fixed = false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(final fixed = false) "First sample time instant";
   output Boolean sampleTrigger "True, if sample time instant";
   Real curSeed "Current value for seed as a real-valued variable";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsEU.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsEU.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsEU.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsEU.mo"	2022-03-10 09:58:13.456148618 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsPakistan.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsPakistan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsPakistan.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsPakistan.mo"	2022-03-10 09:58:13.444148618 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsUK.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsUK.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsUK.mo"	2022-03-10 09:57:40.260144412 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Occupants/Residential/Windows/Validation/Nicol2001WindowsUK.mo"	2022-03-10 09:58:13.436148616 +0000
@@ -8,7 +8,7 @@
   Modelica.Blocks.Sources.Sine TOut(
     amplitude=15,
     offset=288,
-    freqHz=0.001,
+f    =0.001,
     y(unit="K",
       displayUnit="degC")) "Outdoor air temperature"
     annotation (Placement(transformation(extent={{-80,-30},{-60,-10}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDAirHeatMassBalance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDAirHeatMassBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDAirHeatMassBalance.mo"	2022-03-10 09:57:41.224144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDAirHeatMassBalance.mo"	2022-03-10 09:58:13.384148609 +0000
@@ -21,7 +21,7 @@
     "Set to false to deactivate the CFD interface and use instead yFixed as output"
     annotation (Evaluate=true);
 
-  parameter Modelica.SIunits.Time samplePeriod(min=100*Modelica.Constants.eps)
+  parameter Modelica.Units.SI.Time samplePeriod(min=100*Modelica.Constants.eps)
     "Sample period of component" annotation (Dialog(group="Sampling"));
 
   parameter Boolean haveSensor
@@ -63,23 +63,23 @@
         origin={180,-250})));
 
 protected
-   parameter Modelica.SIunits.Time startTime(fixed=false)
+   parameter Modelica.Units.SI.Time startTime(fixed=false)
     "First sample time instant.";
 
   // Values that are used for yFixed
   parameter Real yFixed[kSen + nSen](each fixed=false)
     "Values used for yFixed in CFDExchange";
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_fixed[kSurBou + nSurBou]=
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_fixed[kSurBou + nSurBou]=
     fill(0, kSurBou + nSurBou) "Surface heat flow rate used for yFixed"
     annotation (Dialog(group="Outputs if activateInterface=false"));
-  parameter Modelica.SIunits.Temperature TRooAve_fixed=Medium.T_default
+  parameter Modelica.Units.SI.Temperature TRooAve_fixed=Medium.T_default
     "Average room air temperature used for yFixed"
     annotation (Dialog(group="Outputs if activateInterface=false"));
-  parameter Modelica.SIunits.Temperature TSha_fixed[NConExtWin]=
+  parameter Modelica.Units.SI.Temperature TSha_fixed[NConExtWin]=
     fill(Medium.T_default, NConExtWin) "Shade temperature used for yFixed"
     annotation (Dialog(group="Outputs if activateInterface=false"));
-  parameter Modelica.SIunits.Temperature T_outflow_fixed[nPorts]=
+  parameter Modelica.Units.SI.Temperature T_outflow_fixed[nPorts]=
     fill(Medium.T_default, nPorts)
     "Temperature of the fluid that flows into the HVAC system used for yFixed"
     annotation (Dialog(group="Outputs if activateInterface=false"));
@@ -90,7 +90,7 @@
     "Trace substances of the fluid that flows into the HVAC system used for yFixed"
     annotation (Dialog(group="Outputs if activateInterface=false"));
 
-   parameter Modelica.SIunits.Density rho_start=Medium.density(
+   parameter Modelica.Units.SI.Density rho_start=Medium.density(
    Medium.setState_pTX(
      T=Medium.T_default,
      p=p_start,
@@ -261,6 +261,7 @@
 
   final parameter Integer nSur=kSurBou + nSurBou "Number of surfaces";
 protected
+
   function assignSurfaceIdentifier
 
     input Integer nConExt(min=0) "Number of exterior constructions";
@@ -290,34 +291,34 @@
 */
     // Declaration of construction data
     input String nameConExt[nConExt] "Surface name";
-    input Modelica.SIunits.Area AConExt[nConExt] "Surface area";
-    input Modelica.SIunits.Angle tilConExt[nConExt] "Surface tilt";
+    input Modelica.Units.SI.Area AConExt[nConExt] "Surface area";
+    input Modelica.Units.SI.Angle tilConExt[nConExt] "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouConConExt[nConExt]
       "Boundary condition";
 
     input String nameConExtWin[nConExtWin] "Surface name";
-    input Modelica.SIunits.Area AConExtWin[nConExtWin] "Surface area";
-    input Modelica.SIunits.Angle tilConExtWin[nConExtWin] "Surface tilt";
+    input Modelica.Units.SI.Area AConExtWin[nConExtWin] "Surface area";
+    input Modelica.Units.SI.Angle tilConExtWin[nConExtWin] "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouConConExtWin[
       nConExtWin] "Boundary condition";
-    input Modelica.SIunits.Area AGla[nConExtWin] "Surface area";
-    input Modelica.SIunits.Area AFra[nConExtWin] "Surface area";
+    input Modelica.Units.SI.Area AGla[nConExtWin] "Surface area";
+    input Modelica.Units.SI.Area AFra[nConExtWin] "Surface area";
     input Real uSha[nConExtWin] "Shade ratio";
     input String nameConPar[nConPar] "Surface name";
-    input Modelica.SIunits.Area AConPar[nConPar] "Surface area";
-    input Modelica.SIunits.Angle tilConPar[nConPar] "Surface tilt";
+    input Modelica.Units.SI.Area AConPar[nConPar] "Surface area";
+    input Modelica.Units.SI.Angle tilConPar[nConPar] "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouConConPar[nConPar]
       "Boundary condition";
 
     input String nameConBou[nConBou] "Surface name";
-    input Modelica.SIunits.Area AConBou[nConBou] "Surface area";
-    input Modelica.SIunits.Angle tilConBou[nConBou] "Surface tilt";
+    input Modelica.Units.SI.Area AConBou[nConBou] "Surface area";
+    input Modelica.Units.SI.Angle tilConBou[nConBou] "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouConConBou[nConBou]
       "Boundary condition";
 
     input String nameSurBou[nSurBou] "Surface name";
-    input Modelica.SIunits.Area ASurBou[nSurBou] "Surface area";
-    input Modelica.SIunits.Angle tilSurBou[nSurBou] "Surface tilt";
+    input Modelica.Units.SI.Area ASurBou[nSurBou] "Surface area";
+    input Modelica.Units.SI.Angle tilSurBou[nSurBou] "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouConSurBou[nSurBou]
       "Boundary condition";
 
@@ -373,7 +374,6 @@
           til=tilSurBou[i],
           bouCon=bouConSurBou[i]) for i in 1:nSurBou});
   end assignSurfaceIdentifier;
-
 public
   Modelica.Blocks.Math.Add QTotCon_flow
     "Total sensible convective heat flow rate added to the room"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDExchange.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDExchange.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDExchange.mo"	2022-03-10 09:57:41.224144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDExchange.mo"	2022-03-10 09:58:12.936148552 +0000
@@ -34,7 +34,7 @@
   parameter String portName[:]
     "Names of fluid ports as declared in the CFD input file";
   parameter Boolean verbose=false "Set to true for verbose output";
-  parameter Modelica.SIunits.Density rho_start "Density at initial state";
+  parameter Modelica.Units.SI.Density rho_start "Density at initial state";
 
   CFDThread CFDThre = CFDThread()
    "Allocate memory for cosimulation variables via constructor and send stop command to FFD via destructor";
@@ -54,7 +54,7 @@
     "Number of sensors that are connected to CFD output";
   final parameter Integer nPorts=size(portName, 1)
     "Number of fluid ports for the HVAC inlet and outlets";
-  discrete Modelica.SIunits.Time modTimRea(fixed=false)
+  discrete Modelica.Units.SI.Time modTimRea(fixed=false)
     "Current model time received from CFD";
 
   discrete Integer retVal(start=0, fixed=true) "Return value from CFD";
@@ -64,8 +64,8 @@
   function sendParameters
     input String cfdFilNam "CFD input file name";
     input String[nSur] name "Surface names";
-    input Modelica.SIunits.Area[nSur] A "Surface areas";
-    input Modelica.SIunits.Angle[nSur] til "Surface tilt";
+    input Modelica.Units.SI.Area[nSur] A "Surface areas";
+    input Modelica.Units.SI.Angle[nSur] til "Surface tilt";
     input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions[nSur] bouCon
       "Type of boundary condition";
     input Integer nPorts(min=0)
@@ -85,7 +85,7 @@
     input Integer nXi
       "Number of independent species concentration of the inflowing medium";
     input Integer nC "Number of trace substances of the inflowing medium";
-    input Modelica.SIunits.Density rho_start "Density at initial state";
+    input Modelica.Units.SI.Density rho_start "Density at initial state";
   protected
     Integer coSimFlag=0;
   algorithm
@@ -124,14 +124,14 @@
   // Modelica and CFD.
   function exchange
     input Integer flag "Communication flag to write to CFD";
-    input Modelica.SIunits.Time t "Current simulation time in seconds to write";
-    input Modelica.SIunits.Time dt(min=100*Modelica.Constants.eps)
+    input Modelica.Units.SI.Time t "Current simulation time in seconds to write";
+    input Modelica.Units.SI.Time dt(min=100*Modelica.Constants.eps)
       "Requested time step length";
     input Real[nU] u "Input for CFD";
     input Integer nU "Number of inputs for CFD";
     input Real[nY] yFixed "Fixed values (used for debugging only)";
     input Integer nY "Number of outputs from CFD";
-    output Modelica.SIunits.Time modTimRea
+    output Modelica.Units.SI.Time modTimRea
       "Current model time in seconds read from CFD";
     input Boolean verbose "Set to true for verbose output";
     output Real[nY] y "Output computed by CFD";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDFluidInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDFluidInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDFluidInterface.mo"	2022-03-10 09:57:41.224144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDFluidInterface.mo"	2022-03-10 09:58:12.896148548 +0000
@@ -18,10 +18,10 @@
   // Parameters for the model
   parameter Integer nPorts(min=0)=0 "Number of ports"
     annotation(Evaluate=true, Dialog(connectorSizing=true, tab="General",group="Ports"));
-  parameter Modelica.SIunits.Density rho_start
+  parameter Modelica.Units.SI.Density rho_start
     "Density, used to compute fluid mass";
-  parameter Modelica.SIunits.Volume V "Volume";
-  final parameter Modelica.SIunits.Mass m_start = rho_start * V
+  parameter Modelica.Units.SI.Volume V "Volume";
+  final parameter Modelica.Units.SI.Mass m_start = rho_start * V
     "Initial mass of air inside the room.";
 
   Modelica.Blocks.Interfaces.RealInput T_outflow[nPorts](
@@ -98,10 +98,10 @@
   Modelica.Blocks.Interfaces.RealInput C_outflow_internal[max(nPorts, nPorts*Medium.nC)](
   each min=0) "Trace substances if m_flow < 0";
 
-  Modelica.SIunits.MassFlowRate[Medium.nXi] mbXi_flow
-    "Substance mass flows across boundaries";
-  Modelica.SIunits.MassFlowRate ports_mXi_flow[nPorts,Medium.nXi];
 
+  Modelica.Units.SI.MassFlowRate[Medium.nXi] mbXi_flow
+    "Substance mass flows across boundaries";
+  Modelica.Units.SI.MassFlowRate ports_mXi_flow[nPorts,Medium.nXi];
 initial equation
   //Disable it for shoebox model test
   //assert(nPorts >= 2, "The CFD model requires at least two fluid connections.");
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDSurfaceIdentifier.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDSurfaceIdentifier.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDSurfaceIdentifier.mo"	2022-03-10 09:57:41.224144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/CFDSurfaceIdentifier.mo"	2022-03-10 09:58:12.868148544 +0000
@@ -2,8 +2,8 @@
 record CFDSurfaceIdentifier "Data record to identify surfaces in the CFD code"
     extends Modelica.Icons.Record;
  String name "Name of the surface";
- Modelica.SIunits.Area A "Area of the surface";
- Modelica.SIunits.Angle til "Tilt of the surface";
+ Modelica.Units.SI.Area A "Area of the surface";
+ Modelica.Units.SI.Angle til "Tilt of the surface";
  Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions bouCon
     "Boundary condition used in the CFD simulation";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Examples/HeatGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Examples/HeatGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Examples/HeatGain.mo"	2022-03-10 09:57:41.224144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Examples/HeatGain.mo"	2022-03-10 09:58:12.796148535 +0000
@@ -4,7 +4,7 @@
 
   package MediumA = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.Area AFlo=50 "Floor area";
+  parameter Modelica.Units.SI.Area AFlo=50 "Floor area";
 
   Buildings.ThermalZones.Detailed.BaseClasses.HeatGain heatGain(
     AFlo=AFlo)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditions.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditions.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditions.mo"	2022-03-10 09:58:12.704148523 +0000
@@ -3,7 +3,7 @@
   "Model for convection and radiation bounary condition of exterior constructions"
   parameter Integer nCon(min=1) "Number of exterior constructions"
   annotation (Dialog(group="Exterior constructions"));
-  parameter Modelica.SIunits.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
 
   parameter Boolean linearizeRadiation
     "Set to true to linearize emissive power";
@@ -19,7 +19,7 @@
   Buildings.HeatTransfer.Types.ExteriorConvection.TemperatureWind
     "Convective heat transfer model for opaque part of the constructions"
     annotation (Dialog(group="Convective heat transfer"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed=10.0
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed=10.0
     "Constant convection coefficient for opaque part of the constructions"
     annotation (Dialog(group="Convective heat transfer",
                        enable=(conMod == Buildings.HeatTransfer.Types.ExteriorConvection.Fixed)));
@@ -67,7 +67,7 @@
     annotation (Placement(transformation(extent={{0,100},{-20,120}})));
 
 protected
-  parameter Modelica.SIunits.Area AOpa[nCon]=conPar[:].A
+  parameter Modelica.Units.SI.Area AOpa[nCon]=conPar[:].A
     "Area of opaque construction";
 
   Buildings.HeatTransfer.Sources.PrescribedTemperature TAirConExt[
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditionsWithWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditionsWithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditionsWithWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ExteriorBoundaryConditionsWithWindow.mo"	2022-03-10 09:58:12.664148518 +0000
@@ -5,7 +5,7 @@
    final AOpa=conPar[:].AOpa,
    redeclare Buildings.ThermalZones.Detailed.BaseClasses.ParameterConstructionWithWindow conPar);
 
-  final parameter Modelica.SIunits.Area AWin[nCon] = conPar[:].hWin .* conPar[:].wWin
+  final parameter Modelica.Units.SI.Area AWin[nCon] = conPar[:].hWin .* conPar[:].wWin
     "Window area"
     annotation (Dialog(group="Glazing system"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/HeatGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/HeatGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/HeatGain.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/HeatGain.mo"	2022-03-10 09:58:12.600148510 +0000
@@ -2,7 +2,7 @@
 model HeatGain "Model to convert internal heat gain signals"
   extends Buildings.BaseClasses.BaseIcon;
 
-  parameter Modelica.SIunits.Area AFlo "Floor area";
+  parameter Modelica.Units.SI.Area AFlo "Floor area";
 
   Modelica.Blocks.Interfaces.RealInput qGai_flow[3]
     "Radiant, convective sensible and latent heat input into room (positive if heat gain)"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/InfraredRadiationExchange.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/InfraredRadiationExchange.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/InfraredRadiationExchange.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/InfraredRadiationExchange.mo"	2022-03-10 09:58:12.584148508 +0000
@@ -40,9 +40,9 @@
     each min=0,
     each max=1,
     each fixed=false) "Reflectivity of opaque surfaces";
-  final parameter Modelica.SIunits.Area AOpa[nOpa](each fixed=false)
+  final parameter Modelica.Units.SI.Area AOpa[nOpa](each fixed=false)
     "Surface area of opaque surfaces";
-  final parameter Modelica.SIunits.Area A[nTot](each fixed=false)
+  final parameter Modelica.Units.SI.Area A[nTot](each fixed=false)
     "Surface areas";
   final parameter Real kOpa[nOpa](each unit="W/K4", each fixed=false)
     "Product sigma*epsilon*A for opaque surfaces";
@@ -53,40 +53,40 @@
     each max=1,
     each fixed=false) "View factor from surface i to j";
 
-  parameter Modelica.SIunits.Time t0(fixed=false) "First sample time instant";
+  parameter Modelica.Units.SI.Time t0(fixed=false) "First sample time instant";
 
   Buildings.HeatTransfer.Interfaces.RadiosityInflow JInConExtWin_internal[
     NConExtWin](start=AConExtWinGla*0.8*Modelica.Constants.sigma*293.15^4,
       each fixed=sampleModel and nConExtWin > 0)
     "Incoming radiosity that connects to non-frame part of the window";
 
-  Modelica.SIunits.HeatFlowRate J[nTot](
+  Modelica.Units.SI.HeatFlowRate J[nTot](
     each max=0,
     start=-A .* 0.8*Modelica.Constants.sigma*293.15^4,
     fixed={sampleModel and (i <= nOpa or i > nOpa + nWin) for i in 1:nTot},
     each nominal=10*0.8*Modelica.Constants.sigma*293.15^4)
     "Radiosity leaving the surface";
 
-  Modelica.SIunits.HeatFlowRate G[nTot](
+  Modelica.Units.SI.HeatFlowRate G[nTot](
     each min=0,
     start=A .* 0.8*Modelica.Constants.sigma*293.15^4,
     each nominal=10*0.8*Modelica.Constants.sigma*293.15^4)
     "Radiosity entering the surface";
 
-  Modelica.SIunits.Temperature TOpa[nOpa](each start=293.15, each nominal=
+  Modelica.Units.SI.Temperature TOpa[nOpa](each start=293.15, each nominal=
         293.15) "Temperature of opaque surfaces";
   Real T4Opa[nOpa](
     each unit="K4",
     each start=T40,
     each nominal=293.15^4) "Forth power of temperature of opaque surfaces";
-  Modelica.SIunits.HeatFlowRate Q_flow[nTot](each start=0, each fixed=
+  Modelica.Units.SI.HeatFlowRate Q_flow[nTot](each start=0, each fixed=
         sampleModel) "Heat flow rate at surfaces";
-  parameter Modelica.SIunits.Temperature T0=293.15
+  parameter Modelica.Units.SI.Temperature T0=293.15
     "Temperature used to linearize radiative heat transfer";
   final parameter Real T03(
     min=0,
     unit="K3") = T0^3 "3rd power of temperature T0";
-  Modelica.SIunits.HeatFlowRate sumEBal(start=0, fixed=sampleModel)
+  Modelica.Units.SI.HeatFlowRate sumEBal(start=0, fixed=sampleModel)
     "Sum of energy balance, should be zero";
 initial equation
   assert(homotopyInitialization, "In " + getInstanceName() +
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/MixedAirHeatMassBalance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/MixedAirHeatMassBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/MixedAirHeatMassBalance.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/MixedAirHeatMassBalance.mo"	2022-03-10 09:58:12.532148501 +0000
@@ -7,14 +7,14 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate"
     annotation(Dialog(group = "Nominal condition"));
 
   parameter Buildings.HeatTransfer.Types.InteriorConvection conMod
     "Convective heat transfer model for opaque constructions"
     annotation (Dialog(group="Convective heat transfer"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hFixed
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hFixed
     "Constant convection coefficient for opaque constructions"
     annotation (Dialog(group="Convective heat transfer",
                        enable=(conMod == Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
@@ -115,7 +115,7 @@
 
   // Latent and convective sensible heat gains
 protected
-  constant Modelica.SIunits.SpecificEnergy h_fg=
+  constant Modelica.Units.SI.SpecificEnergy h_fg=
     Buildings.Media.Air.enthalpyOfCondensingGas(273.15+37) "Latent heat of water vapor";
 
   Modelica.Blocks.Math.Gain mWat_flow(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Overhang.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Overhang.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Overhang.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/Overhang.mo"	2022-03-10 09:58:12.480148495 +0000
@@ -2,17 +2,17 @@
 record Overhang "Record for window overhang"
   extends Modelica.Icons.Record;
 
-  parameter Modelica.SIunits.Length wL(min=0)
+  parameter Modelica.Units.SI.Length wL(min=0)
     "Overhang width left to the window, measured from the window corner"
     annotation(Dialog(tab="General",group="Overhang"));
-  parameter Modelica.SIunits.Length wR(min=0)
+  parameter Modelica.Units.SI.Length wR(min=0)
     "Overhang width right to the window, measured from the window corner"
     annotation(Dialog(tab="General",group="Overhang"));
 
-  parameter Modelica.SIunits.Length dep(min=0)
+  parameter Modelica.Units.SI.Length dep(min=0)
     "Overhang depth (measured perpendicular to the wall plane)"
     annotation(Dialog(tab="General",group="Overhang"));
-  parameter Modelica.SIunits.Length gap(min=0)
+  parameter Modelica.Units.SI.Length gap(min=0)
     "Distance between window upper edge and overhang lower edge"
     annotation(Dialog(tab="General",group="Overhang"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstruction.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstruction.mo"	2022-03-10 09:58:12.472148495 +0000
@@ -2,7 +2,7 @@
 record ParameterConstruction
   "Record for exterior constructions that have no window"
   extends Buildings.ThermalZones.Detailed.BaseClasses.PartialParameterConstruction;
-  parameter Modelica.SIunits.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
 
   annotation (
 Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstructionWithWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstructionWithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstructionWithWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/ParameterConstructionWithWindow.mo"	2022-03-10 09:58:12.456148492 +0000
@@ -3,17 +3,17 @@
   "Record for exterior constructions that have a window"
   extends Buildings.ThermalZones.Detailed.BaseClasses.PartialParameterConstruction;
 
-  parameter Modelica.SIunits.Area A
+  parameter Modelica.Units.SI.Area A
     "Heat transfer area of opaque construction and window combined";
-  parameter Modelica.SIunits.Length hWin "Window height"
+  parameter Modelica.Units.SI.Length hWin "Window height"
     annotation (Dialog(group="Glazing system"));
-  parameter Modelica.SIunits.Length wWin "Window width"
+  parameter Modelica.Units.SI.Length wWin "Window width"
     annotation (Dialog(group="Glazing system"));
-  final parameter Modelica.SIunits.Area AWin=hWin*wWin
+  final parameter Modelica.Units.SI.Area AWin=hWin*wWin
     "Heat transfer area of window"
       annotation (Dialog(group="Glazing system"));
 
-  final parameter Modelica.SIunits.Area AOpa = A-AWin
+  final parameter Modelica.Units.SI.Area AOpa = A-AWin
     "Heat transfer area of opaque construction"
     annotation (Dialog(group="Opaque construction"));
 
@@ -34,9 +34,9 @@
     annotation (Dialog(group="Glazing system"), choicesAllMatching=true, Placement(transformation(extent={{60,-20},
             {80,0}})));
 
-  final parameter Modelica.SIunits.Area AFra = fFra*AWin "Frame area"
+  final parameter Modelica.Units.SI.Area AFra = fFra*AWin "Frame area"
     annotation (Dialog(group="Glazing system"));
-  final parameter Modelica.SIunits.Area AGla=AWin - AFra "Glass area"
+  final parameter Modelica.Units.SI.Area AGla=AWin - AFra "Glass area"
     annotation (Dialog(group="Glazing system"));
 
   parameter HeatTransfer.Data.GlazingSystems.Generic glaSys
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialAirHeatMassBalance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialAirHeatMassBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialAirHeatMassBalance.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialAirHeatMassBalance.mo"	2022-03-10 09:58:12.340148478 +0000
@@ -13,7 +13,7 @@
   parameter Boolean haveShade
     "Set to true if at least one window has an interior or exterior shade";
 
-  parameter Modelica.SIunits.Volume V "Volume";
+  parameter Modelica.Units.SI.Volume V "Volume";
 
   // Input/output signals
   Modelica.Blocks.Interfaces.RealInput uSha[NConExtWin] if haveShade
@@ -103,19 +103,19 @@
 
   // Surface areas
 protected
-  final parameter Modelica.SIunits.Area AConExt[NConExt] = datConExt.A
+  final parameter Modelica.Units.SI.Area AConExt[NConExt] = datConExt.A
     "Areas of exterior constructions";
-  final parameter Modelica.SIunits.Area AConExtWinOpa[NConExtWin] = datConExtWin.AOpa
+  final parameter Modelica.Units.SI.Area AConExtWinOpa[NConExtWin] = datConExtWin.AOpa
     "Opaque areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConExtWinGla[NConExtWin] = (1 .- datConExtWin.fFra) .* datConExtWin.AWin
+  final parameter Modelica.Units.SI.Area AConExtWinGla[NConExtWin] = (1 .- datConExtWin.fFra) .* datConExtWin.AWin
     "Glass areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConExtWinFra[NConExtWin] = datConExtWin.fFra .* datConExtWin.AWin
+  final parameter Modelica.Units.SI.Area AConExtWinFra[NConExtWin] = datConExtWin.fFra .* datConExtWin.AWin
     "Frame areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConPar[NConPar] = datConPar.A
+  final parameter Modelica.Units.SI.Area AConPar[NConPar] = datConPar.A
     "Areas of partition constructions";
-  final parameter Modelica.SIunits.Area AConBou[NConBou] = datConBou.A
+  final parameter Modelica.Units.SI.Area AConBou[NConBou] = datConBou.A
     "Areas of constructions with exterior boundary conditions exposed to outside of room model";
-  final parameter Modelica.SIunits.Area ASurBou[NSurBou] = surBou.A
+  final parameter Modelica.Units.SI.Area ASurBou[NSurBou] = surBou.A
     "Area of surface models of constructions that are modeled outside of this room";
   annotation (
     preferredView="info",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialParameterConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialParameterConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialParameterConstruction.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialParameterConstruction.mo"	2022-03-10 09:58:12.312148473 +0000
@@ -11,8 +11,8 @@
                choicesAllMatching=true, Placement(transformation(extent={{146,258},
             {166,278}})));
 
-  parameter Modelica.SIunits.Angle til "Surface tilt";
-  parameter Modelica.SIunits.Angle azi "Surface azimuth";
+  parameter Modelica.Units.SI.Angle til "Surface tilt";
+  parameter Modelica.Units.SI.Angle azi "Surface azimuth";
   final parameter Boolean isFloor=til > 2.74889125 and til < 3.53428875
     "Flag, true if construction is a floor" annotation (Evaluate=true);
   final parameter Boolean isCeiling=til > -0.392699 and til < 0.392699
@@ -24,10 +24,10 @@
   parameter Boolean steadyStateInitial=false
     "=true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start"
         annotation (Dialog(group="Initialization"), Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_a_start=293.15
+  parameter Modelica.Units.SI.Temperature T_a_start=293.15
     "Initial temperature at port_a, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature T_b_start=293.15
+  parameter Modelica.Units.SI.Temperature T_b_start=293.15
     "Initial temperature at port_b, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterface.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterface.mo"	2022-03-10 09:58:12.300148472 +0000
@@ -36,25 +36,25 @@
             -230},{251,-210}})));
 protected
   final parameter String instanceName = getInstanceName() "Name of the instance";
-  final parameter Modelica.SIunits.Area AConExt[NConExt] = datConExt.A
+  final parameter Modelica.Units.SI.Area AConExt[NConExt] = datConExt.A
     "Areas of exterior constructions";
-  final parameter Modelica.SIunits.Area AConExtWinOpa[NConExtWin] = datConExtWin.AOpa
+  final parameter Modelica.Units.SI.Area AConExtWinOpa[NConExtWin] = datConExtWin.AOpa
     "Opaque areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConExtWinGla[NConExtWin] = (1 .- datConExtWin.fFra) .* datConExtWin.AWin
+  final parameter Modelica.Units.SI.Area AConExtWinGla[NConExtWin] = (1 .- datConExtWin.fFra) .* datConExtWin.AWin
     "Glass areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConExtWinFra[NConExtWin] = datConExtWin.fFra .* datConExtWin.AWin
+  final parameter Modelica.Units.SI.Area AConExtWinFra[NConExtWin] = datConExtWin.fFra .* datConExtWin.AWin
     "Frame areas of exterior construction that have a window";
-  final parameter Modelica.SIunits.Area AConPar[NConPar] = datConPar.A
+  final parameter Modelica.Units.SI.Area AConPar[NConPar] = datConPar.A
     "Areas of partition constructions";
-  final parameter Modelica.SIunits.Area AConBou[NConBou] = datConBou.A
+  final parameter Modelica.Units.SI.Area AConBou[NConBou] = datConBou.A
     "Areas of constructions with exterior boundary conditions exposed to outside of room model";
-  final parameter Modelica.SIunits.Area ASurBou[NSurBou] = surBou.A
+  final parameter Modelica.Units.SI.Area ASurBou[NSurBou] = surBou.A
     "Area of surface models of constructions that are modeled outside of this room";
 
 protected
   function checkSurfaceAreas
     input Integer n "Number of surfaces";
-    input Modelica.SIunits.Area A[:] "Surface areas";
+    input Modelica.Units.SI.Area A[:] "Surface areas";
     input String name "Name of the surface data record, used in error message";
   algorithm
     if n == 0 then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterfaceRadiative.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterfaceRadiative.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterfaceRadiative.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/PartialSurfaceInterfaceRadiative.mo"	2022-03-10 09:58:12.276148470 +0000
@@ -4,26 +4,26 @@
   extends Buildings.ThermalZones.Detailed.BaseClasses.PartialSurfaceInterface;
 
 protected
-  parameter Modelica.SIunits.Emissivity epsConExt[NConExt] = datConExt.layers.absIR_b
+
+  parameter Modelica.Units.SI.Emissivity epsConExt[NConExt] = datConExt.layers.absIR_b
     "Absorptivity of exterior constructions";
-  parameter Modelica.SIunits.Emissivity epsConExtWinOpa[NConExtWin] = datConExtWin.layers.absIR_b
+  parameter Modelica.Units.SI.Emissivity epsConExtWinOpa[NConExtWin] = datConExtWin.layers.absIR_b
     "Absorptivity of opaque part of exterior constructions that contain a window";
-  parameter Modelica.SIunits.Emissivity epsConExtWinUns[NConExtWin]=
+  parameter Modelica.Units.SI.Emissivity epsConExtWinUns[NConExtWin]=
     {(datConExtWin[i].glaSys.glass[size(datConExtWin[i].glaSys.glass, 1)].absIR_b) for i in 1:NConExtWin}
     "Absorptivity of unshaded part of window constructions";
-  parameter Modelica.SIunits.Emissivity epsConExtWinSha[NConExtWin] = datConExtWin.glaSys.shade.absIR_a
+  parameter Modelica.Units.SI.Emissivity epsConExtWinSha[NConExtWin] = datConExtWin.glaSys.shade.absIR_a
     "Absorptivity of shaded part of window constructions";
-  parameter Modelica.SIunits.Emissivity epsConExtWinFra[NConExtWin] = datConExtWin.glaSys.absIRFra
+  parameter Modelica.Units.SI.Emissivity epsConExtWinFra[NConExtWin] = datConExtWin.glaSys.absIRFra
     "Absorptivity of window frame";
-  parameter Modelica.SIunits.Emissivity epsConPar_a[NConPar] = datConPar.layers.absIR_a
+  parameter Modelica.Units.SI.Emissivity epsConPar_a[NConPar] = datConPar.layers.absIR_a
     "Absorptivity of partition constructions surface a";
-  parameter Modelica.SIunits.Emissivity epsConPar_b[NConPar] = datConPar.layers.absIR_b
+  parameter Modelica.Units.SI.Emissivity epsConPar_b[NConPar] = datConPar.layers.absIR_b
     "Absorptivity of partition constructions surface b";
-  parameter Modelica.SIunits.Emissivity epsConBou[NConBou] = datConBou.layers.absIR_b
+  parameter Modelica.Units.SI.Emissivity epsConBou[NConBou] = datConBou.layers.absIR_b
     "Absorptivity of constructions with exterior boundary conditions exposed to outside of room model";
-  parameter Modelica.SIunits.Emissivity epsSurBou[NSurBou] = surBou.absIR
+  parameter Modelica.Units.SI.Emissivity epsSurBou[NSurBou] = surBou.absIR
     "Absorptivity of surface models of constructions that are modeled outside of this room";
-
   annotation (Diagram(coordinateSystem(preserveAspectRatio=true, extent={{-240,
             -240},{240,240}}),
                       graphics), Icon(coordinateSystem(preserveAspectRatio=true,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RadiationTemperature.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RadiationTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RadiationTemperature.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RadiationTemperature.mo"	2022-03-10 09:58:12.256148467 +0000
@@ -35,7 +35,7 @@
   final parameter Integer NWin = NConExtWin "Number of window surfaces";
   final parameter Integer NTot = NOpa + NWin "Total number of surfaces";
 
-  final parameter Modelica.SIunits.Area AGla[NWin] = datConExtWin.AGla
+  final parameter Modelica.Units.SI.Area AGla[NWin] = datConExtWin.AGla
     "Surface area of opaque surfaces";
   final parameter Real epsGla[NWin](each min=0, each max=1)=
     {datConExtWin[i].glaSys.glass[size(datConExtWin[i].glaSys.glass, 1)].absIR_b for i in 1:NWin}
@@ -47,21 +47,21 @@
     {(if datConExtWin[i].glaSys.haveInteriorShade then
       datConExtWin[i].glaSys.shade.tauIR_a else 1) for i in 1:NWin}
     "Transmissivity of shade";
-  final parameter Modelica.SIunits.Area epsAOpa[NOpa](each fixed=false)
+  final parameter Modelica.Units.SI.Area epsAOpa[NOpa](each fixed=false)
     "Product of area times absorptivity of opaque surfaces";
-  final parameter Modelica.SIunits.Area epsAGla[NWin](each fixed=false)
+  final parameter Modelica.Units.SI.Area epsAGla[NWin](each fixed=false)
     "Product of area times absorptivity of window surfaces";
-  final parameter Modelica.SIunits.Area epsASha[NWin](each fixed=false)
+  final parameter Modelica.Units.SI.Area epsASha[NWin](each fixed=false)
     "Product of area times absorptivity of window shade";
-  final parameter Modelica.SIunits.Area epsTauASha[NWin](each fixed=false)
+  final parameter Modelica.Units.SI.Area epsTauASha[NWin](each fixed=false)
     "Product of area times glass absorptivity times shade transmittance";
-  Modelica.SIunits.Temperature TOpa[NOpa](each start=293.15, each nominal=293.15)
+  Modelica.Units.SI.Temperature TOpa[NOpa](each start=293.15, each nominal=293.15)
     "Temperature of opaque surfaces";
-  Modelica.SIunits.Temperature TGlaUns[NWin](each start=293.15, each nominal=293.15)
+  Modelica.Units.SI.Temperature TGlaUns[NWin](each start=293.15, each nominal=293.15)
     "Temperature of unshaded part of glass";
-  Modelica.SIunits.Temperature TGlaSha[NWin](each start=293.15, each nominal=293.15)
+  Modelica.Units.SI.Temperature TGlaSha[NWin](each start=293.15, each nominal=293.15)
     "Temperature of shaded part of glass";
-  Modelica.SIunits.Temperature TSha[NWin](each start=293.15, each nominal=293.15)
+  Modelica.Units.SI.Temperature TSha[NWin](each start=293.15, each nominal=293.15)
     "Temperature of shade";
   // Internal connectors, used because of the conditionally removed connectors
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a glaUns_internal[NConExtWin]
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RoomHeatMassBalance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RoomHeatMassBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RoomHeatMassBalance.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/RoomHeatMassBalance.mo"	2022-03-10 09:58:12.228148463 +0000
@@ -23,10 +23,10 @@
         extent={{-40,-10},{40,10}},
         rotation=90,
         origin={-150,-100})));
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  final parameter Modelica.SIunits.Volume V=AFlo*hRoo "Volume";
-  parameter Modelica.SIunits.Area AFlo "Floor area";
-  parameter Modelica.SIunits.Length hRoo "Average room height";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  final parameter Modelica.Units.SI.Volume V=AFlo*hRoo "Volume";
+  parameter Modelica.Units.SI.Area AFlo "Floor area";
+  parameter Modelica.Units.SI.Length hRoo "Average room height";
 
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heaPorAir
     "Heat port to air volume" annotation (Placement(transformation(extent={{-270,30},
@@ -100,18 +100,18 @@
   parameter Buildings.HeatTransfer.Types.InteriorConvection intConMod=Buildings.HeatTransfer.Types.InteriorConvection.Temperature
     "Convective heat transfer model for room-facing surfaces of opaque constructions"
     annotation (Dialog(group="Convective heat transfer"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hIntFixed=3.0
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hIntFixed=3.0
     "Constant convection coefficient for room-facing surfaces of opaque constructions"
     annotation (Dialog(group="Convective heat transfer", enable=(intConMod ==
           Buildings.HeatTransfer.Types.InteriorConvection.Fixed)));
   parameter Buildings.HeatTransfer.Types.ExteriorConvection extConMod=Buildings.HeatTransfer.Types.ExteriorConvection.TemperatureWind
     "Convective heat transfer model for exterior facing surfaces of opaque constructions"
     annotation (Dialog(group="Convective heat transfer"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hExtFixed=10.0
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hExtFixed=10.0
     "Constant convection coefficient for exterior facing surfaces of opaque constructions"
     annotation (Dialog(group="Convective heat transfer", enable=(extConMod ==
           Buildings.HeatTransfer.Types.ExteriorConvection.Fixed)));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0) = V*1.2/3600
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0) = V*1.2/3600
     "Nominal mass flow rate" annotation (Dialog(group="Nominal condition"));
   parameter Boolean sampleModel = false
     "Set to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model"
@@ -284,11 +284,11 @@
     annotation (Placement(transformation(extent={{-60,90},{-40,110}})));
 
 protected
-  final parameter Modelica.SIunits.TransmissionCoefficient tauIRSha_air[NConExtWin]=
+  final parameter Modelica.Units.SI.TransmissionCoefficient tauIRSha_air[NConExtWin]=
     datConExtWin.glaSys.shade.tauIR_a
     "Infrared transmissivity of shade for radiation coming from the exterior or the room"
     annotation (Dialog(group="Shading"));
-        final parameter Modelica.SIunits.TransmissionCoefficient tauIRSha_glass[NConExtWin]=
+        final parameter Modelica.Units.SI.TransmissionCoefficient tauIRSha_glass[NConExtWin]=
     datConExtWin.glaSys.shade.tauIR_b
     "Infrared transmissivity of shade for radiation coming from the glass"
     annotation (Dialog(group="Shading"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SideFins.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SideFins.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SideFins.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SideFins.mo"	2022-03-10 09:58:11.768148404 +0000
@@ -1,13 +1,13 @@
 within Buildings.ThermalZones.Detailed.BaseClasses;
 record SideFins "Record for window side fins"
   extends Modelica.Icons.Record;
-  parameter Modelica.SIunits.Length h(min=0)
+  parameter Modelica.Units.SI.Length h(min=0)
     "Height of side fin that extends above window, measured from top of window"
     annotation(Dialog(tab="General",group="Side fin"));
-  parameter Modelica.SIunits.Length dep(min=0)
+  parameter Modelica.Units.SI.Length dep(min=0)
     "Side fin depth (measured perpendicular to the wall plane)"
     annotation(Dialog(tab="General",group="Side fin"));
-  parameter Modelica.SIunits.Length gap(min=0)
+  parameter Modelica.Units.SI.Length gap(min=0)
     "Distance between side fin and window edge"
     annotation(Dialog(tab="General",group="Side fin"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SkyRadiationExchange.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SkyRadiationExchange.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SkyRadiationExchange.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SkyRadiationExchange.mo"	2022-03-10 09:58:11.760148404 +0000
@@ -3,11 +3,11 @@
   "Radiative heat exchange with the sky and the ambient"
   extends Buildings.BaseClasses.BaseIcon;
   parameter Integer n(min=1) "Number of constructions";
-   parameter Modelica.SIunits.Area A[n] "Area of exterior constructions";
+   parameter Modelica.Units.SI.Area A[n] "Area of exterior constructions";
   parameter Real vieFacSky[n](
     each min=0,
     each max=1) "View factor to sky (=1 for roofs)";
-  parameter Modelica.SIunits.Emissivity absIR[n]
+  parameter Modelica.Units.SI.Emissivity absIR[n]
     "Infrared absorptivity of building surface";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port[n] "Heat port"
     annotation (Placement(transformation(extent={{90,-10},{110,10}})));
@@ -26,12 +26,12 @@
   parameter Real k[n](
     each unit="W/K4") = {4*A[i]*Modelica.Constants.sigma*absIR[i] for i in 1:n}
     "Constant for radiative heat exchange";
-  Modelica.SIunits.Temperature TEnv[n] "Environment temperature";
+  Modelica.Units.SI.Temperature TEnv[n] "Environment temperature";
   Real TBlaSky4(unit="K4") "Auxiliary variable for radiative heat exchange";
   Real TOut4(unit="K4") "Auxiliary variable for radiative heat exchange";
-  Modelica.SIunits.CoefficientOfHeatTransfer h[n]
-    "Radiative heat transfer coefficient";
 
+  Modelica.Units.SI.CoefficientOfHeatTransfer h[n]
+    "Radiative heat transfer coefficient";
 equation
   TBlaSky4 = TBlaSky^4;
   TOut4 = TOut^4;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SolarRadiationExchange.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SolarRadiationExchange.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SolarRadiationExchange.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/SolarRadiationExchange.mo"	2022-03-10 09:58:11.736148400 +0000
@@ -35,7 +35,7 @@
   parameter Boolean isFloorSurBou[NSurBou]
     "Flag to indicate if floor for constructions that are modeled outside of this room";
 
-  parameter Modelica.SIunits.Emissivity tauGla[NConExtWin]
+  parameter Modelica.Units.SI.Emissivity tauGla[NConExtWin]
     "Transmissivity of window";
 
   Modelica.Blocks.Interfaces.RealInput JInDifConExtWin[NConExtWin](each unit="W")
@@ -49,7 +49,7 @@
     "Outgoing solar radiation that strikes window per unit area"
     annotation (Placement(transformation(extent={{240,110},{260,130}})));
 
-  Modelica.SIunits.HeatFlowRate JOutConExtWin[NConExtWin]
+  Modelica.Units.SI.HeatFlowRate JOutConExtWin[NConExtWin]
     "Outgoing solar radiation that strikes the window";
 
 protected
@@ -57,7 +57,7 @@
     "Intermediate variable for gain for direct solar radiation distribution";
   final parameter Real kDir2(fixed=false)
     "Intermediate variable for gain for solar radiation distribution";
-  Modelica.SIunits.HeatFlowRate Q_flow[NTot]
+  Modelica.Units.SI.HeatFlowRate Q_flow[NTot]
     "Total solar radiation that is absorbed by the surfaces (or transmitted back through the glass)";
   final parameter Integer NOpa = NConExt+2*NConExtWin+2*NConPar+NConBou+NSurBou
     "Number of opaque surfaces, including the window frame";
@@ -69,8 +69,8 @@
     "Solar absorptivity";
   final parameter Real tau[NTot](each min=0, each max=1, each fixed=false)
     "Solar transmissivity";
-  final parameter Modelica.SIunits.Area AFlo(fixed=false) "Total floor area";
-  final parameter Modelica.SIunits.Area A[NTot](each fixed=false) "Surface areas";
+  final parameter Modelica.Units.SI.Area AFlo(fixed=false) "Total floor area";
+  final parameter Modelica.Units.SI.Area A[NTot](each fixed=false) "Surface areas";
   final parameter Real kDif[NTot](
     each unit="1",
     each fixed=false)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdExchangeData.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdExchangeData.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdExchangeData.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdExchangeData.mo"	2022-03-10 09:58:11.700148396 +0000
@@ -2,13 +2,13 @@
 function cfdExchangeData "Exchange data between CFD and Modelica"
   extends Modelica.Icons.Function;
   input Integer flag "Communication flag to CFD";
-  input Modelica.SIunits.Time t "Current Modelica simulation time to CFD";
-  input Modelica.SIunits.Time dt(min=100*Modelica.Constants.eps)
+  input Modelica.Units.SI.Time t "Current Modelica simulation time to CFD";
+  input Modelica.Units.SI.Time dt(min=100*Modelica.Constants.eps)
     "Requested synchronization time step size";
   input Real[nU] u "Input to CFD";
   input Integer nU "Number of inputs to CFD";
   input Integer nY "Number of outputs from CFD";
-  output Modelica.SIunits.Time modTimRea "Current model time from CFD";
+  output Modelica.Units.SI.Time modTimRea "Current model time from CFD";
   output Real[nY] y "Output computed by CFD";
   output Integer retVal "Return value for CFD simulation status";
 external"C" retVal = cfdExchangeData(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdStartCosimulation.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdStartCosimulation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdStartCosimulation.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/BaseClasses/cfdStartCosimulation.mo"	2022-03-10 09:58:11.680148393 +0000
@@ -3,8 +3,8 @@
   extends Modelica.Icons.Function;
   input String cfdFilNam "CFD input file name";
   input String[nSur] name "Surface names";
-  input Modelica.SIunits.Area[nSur] A "Surface areas";
-  input Modelica.SIunits.Angle[nSur] til "Surface tilt";
+  input Modelica.Units.SI.Area[nSur] A "Surface areas";
+  input Modelica.Units.SI.Angle[nSur] til "Surface tilt";
   input Buildings.ThermalZones.Detailed.Types.CFDBoundaryConditions[nSur] bouCon
     "Type of boundary condition";
   input Integer nPorts(min=0)
@@ -21,7 +21,7 @@
   input Integer nConExtWin(min=0) "number of exterior construction with window";
   input Integer nXi(min=0) "Number of independent species";
   input Integer nC(min=0) "Number of trace substances";
-  input Modelica.SIunits.Density rho_start "Density at initial state";
+  input Modelica.Units.SI.Density rho_start "Density at initial state";
   output Integer retVal
     "Return value of the function (0 indicates CFD successfully started.)";
 external"C" retVal = cfdStartCosimulation(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/CFD.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/CFD.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/CFD.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/CFD.mo"	2022-03-10 09:58:11.640148388 +0000
@@ -26,7 +26,7 @@
   parameter Boolean useCFD = true
     "Set to false to deactivate the CFD computation and use instead yFixed as output"
     annotation(Dialog(group = "CFD"), Evaluate = true);
-  parameter Modelica.SIunits.Time samplePeriod(min=100*Modelica.Constants.eps)
+  parameter Modelica.Units.SI.Time samplePeriod(min=100*Modelica.Constants.eps)
     "Sample period of component"
     annotation(Dialog(group = "Sampling"));
   parameter Real uSha_fixed[nConExtWin] = zeros(nConExtWin)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/BaseClasses/PartialConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/BaseClasses/PartialConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/BaseClasses/PartialConstruction.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/BaseClasses/PartialConstruction.mo"	2022-03-10 09:58:11.596148383 +0000
@@ -2,8 +2,8 @@
 partial model PartialConstruction
   "Partial model for exterior construction that has no window"
 
-  parameter Modelica.SIunits.Area A "Heat transfer area";
-  parameter Modelica.SIunits.Area AOpa
+  parameter Modelica.Units.SI.Area A "Heat transfer area";
+  parameter Modelica.Units.SI.Area AOpa
     "Heat transfer area of opaque construction"
     annotation (Dialog(group="Opaque construction"));
 
@@ -13,7 +13,7 @@
                choicesAllMatching=true, Placement(transformation(extent={{146,258},
             {166,278}})));
 
-  parameter Modelica.SIunits.Angle til "Surface tilt";
+  parameter Modelica.Units.SI.Angle til "Surface tilt";
 
   final parameter Boolean isFloor=til > 2.74889125 and til < 3.53428875
     "Flag, true if construction is a floor" annotation (Evaluate=true);
@@ -35,10 +35,10 @@
   parameter Boolean steadyStateInitial=false
     "=true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start"
         annotation (Dialog(group="Initialization"), Evaluate=true);
-  parameter Modelica.SIunits.Temperature T_a_start=293.15
+  parameter Modelica.Units.SI.Temperature T_a_start=293.15
     "Initial temperature at port_a, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
-  parameter Modelica.SIunits.Temperature T_b_start=293.15
+  parameter Modelica.Units.SI.Temperature T_b_start=293.15
     "Initial temperature at port_b, used if steadyStateInitial = false"
     annotation (Dialog(group="Initialization", enable=not steadyStateInitial));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/ConstructionWithWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/ConstructionWithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/ConstructionWithWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/ConstructionWithWindow.mo"	2022-03-10 09:58:11.564148379 +0000
@@ -7,15 +7,15 @@
   constant Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(HideResult=true);
 
-  parameter Modelica.SIunits.Area AWin "Heat transfer area of window"
+  parameter Modelica.Units.SI.Area AWin "Heat transfer area of window"
       annotation (Dialog(group="Glazing system"));
   parameter Real fFra(
     min=0,
     max=1) = 0.1 "Fraction of window frame divided by total window area"
     annotation (Dialog(group="Glazing system"));
-  final parameter Modelica.SIunits.Area AFra = fFra*AWin "Frame area"
+  final parameter Modelica.Units.SI.Area AFra = fFra*AWin "Frame area"
     annotation (Dialog(group="Glazing system"));
-  final parameter Modelica.SIunits.Area AGla=AWin - AFra "Glass area"
+  final parameter Modelica.Units.SI.Area AGla=AWin - AFra "Glass area"
     annotation (Dialog(group="Glazing system"));
   parameter Boolean linearizeRadiation = true
     "Set to true to linearize emissive power"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallTwoWindows.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallTwoWindows.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallTwoWindows.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallTwoWindows.mo"	2022-03-10 09:58:11.492148371 +0000
@@ -3,16 +3,16 @@
   "Test model for an exterior wall with two windows, one having a shade, the other not"
   extends Modelica.Icons.Example;
   parameter Integer nCon = 2 "Number of constructions";
-  parameter Modelica.SIunits.Area A[:]={3*10, 3*10}
+  parameter Modelica.Units.SI.Area A[:]={3*10, 3*10}
     "Heat transfer area of wall and window";
-  parameter Modelica.SIunits.Length hWin[:] = {2, 1} "Window height";
-  parameter Modelica.SIunits.Length wWin[:] = {3, 3} "Window width";
-  parameter Modelica.SIunits.Area AWin[:]= hWin .* wWin
+  parameter Modelica.Units.SI.Length hWin[:] = {2, 1} "Window height";
+  parameter Modelica.Units.SI.Length wWin[:] = {3, 3} "Window width";
+  parameter Modelica.Units.SI.Area AWin[:]= hWin .* wWin
     "Heat transfer area of frame and window";
   parameter Real fFra[:]={0.1, 0.1}
     "Fraction of window frame divided by total window area";
-  final parameter Modelica.SIunits.Area AFra[:]= fFra .* AWin "Frame area";
-  final parameter Modelica.SIunits.Area AGla[:] = AWin .- AFra "Glass area";
+  final parameter Modelica.Units.SI.Area AFra[:]= fFra .* AWin "Frame area";
+  final parameter Modelica.Units.SI.Area AGla[:] = AWin .- AFra "Glass area";
 
   parameter Boolean linearizeRadiation = false
     "Set to true to linearize emissive power";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallWithWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallWithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallWithWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Constructions/Examples/ExteriorWallWithWindow.mo"	2022-03-10 09:58:11.304148347 +0000
@@ -1,16 +1,16 @@
 within Buildings.ThermalZones.Detailed.Constructions.Examples;
 model ExteriorWallWithWindow "Test model for an exterior wall with a window"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Area A=3*10
+  parameter Modelica.Units.SI.Area A=3*10
     "Heat transfer area of wall and window";
-  parameter Modelica.SIunits.Length hWin = 2 "Window height";
-  parameter Modelica.SIunits.Length wWin = 3 "Window width";
-  parameter Modelica.SIunits.Area AWin=hWin*wWin
+  parameter Modelica.Units.SI.Length hWin = 2 "Window height";
+  parameter Modelica.Units.SI.Length wWin = 3 "Window width";
+  parameter Modelica.Units.SI.Area AWin=hWin*wWin
     "Heat transfer area of frame and window";
   parameter Real fFra=0.1
     "Fraction of window frame divided by total window area";
-  final parameter Modelica.SIunits.Area AFra = fFra * AWin "Frame area";
-  final parameter Modelica.SIunits.Area AGla = AWin-AFra "Glass area";
+  final parameter Modelica.Units.SI.Area AFra = fFra * AWin "Frame area";
+  final parameter Modelica.Units.SI.Area AGla = AWin-AFra "Glass area";
   parameter Boolean linearizeRadiation = false
     "Set to true to linearize emissive power";
   parameter HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear glaSys(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/Controls/ElectrochromicWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/Controls/ElectrochromicWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/Controls/ElectrochromicWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/Controls/ElectrochromicWindow.mo"	2022-03-10 09:58:11.240148339 +0000
@@ -1,13 +1,13 @@
 within Buildings.ThermalZones.Detailed.Examples.Controls;
 block ElectrochromicWindow "Controller for electrochromic windows"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Irradiance HClear = 250
+  parameter Modelica.Units.SI.Irradiance HClear = 250
     "Solar irradiation below which the window will be in clear state regardless of temperature";
-  parameter Modelica.SIunits.Irradiance HDark = HClear+100
+  parameter Modelica.Units.SI.Irradiance HDark = HClear+100
     "Solar irradiation at which the window will be in dark state if T > TDark";
-  parameter Modelica.SIunits.Temperature TClear = 273.15+22
+  parameter Modelica.Units.SI.Temperature TClear = 273.15+22
     "Measured temperature below which the window will be in clear state for any irradiation";
-  parameter Modelica.SIunits.Temperature TDark = TClear+2
+  parameter Modelica.Units.SI.Temperature TDark = TClear+2
     "Measured temperature above which the window will be transitioned to completely dark state if H > HDark";
 
   Modelica.Blocks.Interfaces.RealInput T(
@@ -34,8 +34,7 @@
   Modelica.Blocks.Nonlinear.Limiter limT(
     final uMax=1,
     final uMin=0,
-    final strict=true,
-    final limitsAtInit=true) "Limiter for temperature"
+    final strict=true) "Limiter for temperature"
     annotation (Placement(transformation(extent={{30,30},{50,50}})));
   Modelica.Blocks.Math.Feedback feeT "Feedback for temperature"
     annotation (Placement(transformation(extent={{-50,30},{-30,50}})));
@@ -49,8 +48,7 @@
   Modelica.Blocks.Nonlinear.Limiter limH(
     final uMax=1,
     final uMin=0,
-    final strict=true,
-    final limitsAtInit=true) "Limiter for irradiation"
+    final strict=true) "Limiter for irradiation"
     annotation (Placement(transformation(extent={{30,-50},{50,-30}})));
   Modelica.Blocks.Math.Feedback feeH "Feedback for irradiation"
     annotation (Placement(transformation(extent={{-50,-50},{-30,-30}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/ElectroChromicWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/ElectroChromicWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/ElectroChromicWindow.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/ElectroChromicWindow.mo"	2022-03-10 09:58:11.204148333 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   replaceable package MediumA = Buildings.Media.Air(T_default=T_start) "Medium model";
 
-  constant Modelica.SIunits.Temperature T_start=273.15 + 20 "Initial value";
+  constant Modelica.Units.SI.Temperature T_start=273.15 + 20 "Initial value";
 
-  parameter Modelica.SIunits.Area AFlo=13.94 "Floor area";
+  parameter Modelica.Units.SI.Area AFlo=13.94 "Floor area";
 
   parameter Integer nConExtWin=1 "Number of constructions with a window";
   parameter Integer nConExt=0 "Number of constructions without a window";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirCO2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirCO2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirCO2.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirCO2.mo"	2022-03-10 09:58:11.000148308 +0000
@@ -12,7 +12,7 @@
       amplitude=5,
       startTime=43200));
 
-  parameter Modelica.SIunits.MassFlowRate mOut_flow = 47*2/3600*1.2
+  parameter Modelica.Units.SI.MassFlowRate mOut_flow = 47*2/3600*1.2
     "Typical outside air mass flow rate, unless increased by controller";
 
   Modelica.Blocks.Math.Gain gaiCO2(k=8.18E-6) "CO2 emission per person"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirFreeResponse.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirFreeResponse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirFreeResponse.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Examples/MixedAirFreeResponse.mo"	2022-03-10 09:58:10.976148304 +0000
@@ -72,13 +72,13 @@
 
   parameter String weaFil = Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
    "Weather data file";
-  parameter Modelica.SIunits.Angle lat = Buildings.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(weaFil) "Latitude";
-  parameter Modelica.SIunits.Volume VRoo = 4555.7  "Room volum";
-  parameter Modelica.SIunits.Height hRoo = 2.74 "Room height";
-  parameter Modelica.SIunits.Length hWin = 1.5 "Height of windows";
+  parameter Modelica.Units.SI.Angle lat = Buildings.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(weaFil) "Latitude";
+  parameter Modelica.Units.SI.Volume VRoo = 4555.7  "Room volum";
+  parameter Modelica.Units.SI.Height hRoo = 2.74 "Room height";
+  parameter Modelica.Units.SI.Length hWin = 1.5 "Height of windows";
   parameter Real winWalRat(min=0.01,max=0.99) = 0.33
     "Window to wall ratio for exterior walls";
-  parameter Modelica.SIunits.Area AFlo = VRoo/hRoo "Floor area";
+  parameter Modelica.Units.SI.Area AFlo = VRoo/hRoo "Floor area";
 
   Buildings.ThermalZones.Detailed.MixedAir roo(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BESTEST/Cases6xx/Case600FF.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BESTEST/Cases6xx/Case600FF.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BESTEST/Cases6xx/Case600FF.mo"	2022-03-10 09:57:41.228144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BESTEST/Cases6xx/Case600FF.mo"	2022-03-10 09:58:09.976148179 +0000
@@ -4,19 +4,19 @@
   extends Modelica.Icons.Example;
 
   package MediumA = Buildings.Media.Air "Medium model";
-  parameter Modelica.SIunits.Angle S_=
+  parameter Modelica.Units.SI.Angle S_=
     Buildings.Types.Azimuth.S "Azimuth for south walls";
-  parameter Modelica.SIunits.Angle E_=
+  parameter Modelica.Units.SI.Angle E_=
     Buildings.Types.Azimuth.E "Azimuth for east walls";
-  parameter Modelica.SIunits.Angle W_=
+  parameter Modelica.Units.SI.Angle W_=
     Buildings.Types.Azimuth.W "Azimuth for west walls";
-  parameter Modelica.SIunits.Angle N_=
+  parameter Modelica.Units.SI.Angle N_=
     Buildings.Types.Azimuth.N "Azimuth for north walls";
-  parameter Modelica.SIunits.Angle C_=
+  parameter Modelica.Units.SI.Angle C_=
     Buildings.Types.Tilt.Ceiling "Tilt for ceiling";
-  parameter Modelica.SIunits.Angle F_=
+  parameter Modelica.Units.SI.Angle F_=
     Buildings.Types.Tilt.Floor "Tilt for floor";
-  parameter Modelica.SIunits.Angle Z_=
+  parameter Modelica.Units.SI.Angle Z_=
     Buildings.Types.Tilt.Wall "Tilt for wall";
   parameter Integer nConExtWin = 1 "Number of constructions with a window";
   parameter Integer nConBou = 1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloor.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloor.mo"	2022-03-10 09:58:09.548148124 +0000
@@ -2,10 +2,10 @@
 model SingleZoneFloor "Model of a building floor as a single zone"
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium model for air" annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Angle lat "Latitude";
-  parameter Modelica.SIunits.Volume VRoo = 4555.7  "Room volum";
-  parameter Modelica.SIunits.Height hRoo = 2.74 "Room height";
-  parameter Modelica.SIunits.Length hWin = 1.5 "Height of windows";
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Volume VRoo = 4555.7  "Room volum";
+  parameter Modelica.Units.SI.Height hRoo = 2.74 "Room height";
+  parameter Modelica.Units.SI.Length hWin = 1.5 "Height of windows";
   parameter Real winWalRat(min=0.01,max=0.99) = 0.33
     "Window to wall ratio for exterior walls";
 
@@ -186,20 +186,20 @@
     annotation (Placement(transformation(extent={{-120,-100},{-100,-80}})));
 
 protected
-  parameter Modelica.SIunits.Angle S_= Buildings.Types.Azimuth.S
+
+  parameter Modelica.Units.SI.Angle S_= Buildings.Types.Azimuth.S
     "Azimuth for south walls";
-  parameter Modelica.SIunits.Angle E_= Buildings.Types.Azimuth.E
+  parameter Modelica.Units.SI.Angle E_= Buildings.Types.Azimuth.E
     "Azimuth for east walls";
-  parameter Modelica.SIunits.Angle W_= Buildings.Types.Azimuth.W
+  parameter Modelica.Units.SI.Angle W_= Buildings.Types.Azimuth.W
     "Azimuth for west walls";
-  parameter Modelica.SIunits.Angle N_= Buildings.Types.Azimuth.N
+  parameter Modelica.Units.SI.Angle N_= Buildings.Types.Azimuth.N
     "Azimuth for north walls";
-  parameter Modelica.SIunits.Angle F_= Buildings.Types.Tilt.Floor
+  parameter Modelica.Units.SI.Angle F_= Buildings.Types.Tilt.Floor
     "Tilt for floor";
-  parameter Modelica.SIunits.Angle Z_= Buildings.Types.Tilt.Wall
+  parameter Modelica.Units.SI.Angle Z_= Buildings.Types.Tilt.Wall
     "Tilt for wall";
-  parameter Modelica.SIunits.Area AFlo = VRoo/hRoo "Floor area";
-
+  parameter Modelica.Units.SI.Area AFlo = VRoo/hRoo "Floor area";
 equation
   connect(flo.weaBus, weaBus) annotation (Line(
       points={{21.9,-18.1},{21.9,184},{-166,184},{-166,86}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloorHeater.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloorHeater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloorHeater.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/BaseClasses/SingleZoneFloorHeater.mo"	2022-03-10 09:58:09.496148118 +0000
@@ -5,9 +5,9 @@
 
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium model for air" annotation (choicesAllMatching=true);
-  parameter Modelica.SIunits.Volume VRoo
+  parameter Modelica.Units.SI.Volume VRoo
     "Room air volume";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flowrate";
 
   Buildings.Controls.OBC.CDL.Interfaces.RealInput TSetRoo(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/Initialization/MixedAir.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/Initialization/MixedAir.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/Initialization/MixedAir.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/Initialization/MixedAir.mo"	2022-03-10 09:58:09.476148114 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package MediumA = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.Temperature T_start=273.15-15 "Initial value";
+  parameter Modelica.Units.SI.Temperature T_start=273.15-15 "Initial value";
 
   parameter
     Buildings.HeatTransfer.Data.OpaqueConstructions.Insulation100Concrete200
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/LBNL_71T/RoomB/ElectroChromicWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/LBNL_71T/RoomB/ElectroChromicWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/LBNL_71T/RoomB/ElectroChromicWindow.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/LBNL_71T/RoomB/ElectroChromicWindow.mo"	2022-03-10 09:58:09.436148109 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package MediumA = Buildings.Media.Air "Medium model";
 
-  parameter Modelica.SIunits.Temperature T_start=273.15 + 24 "Initial value";
+  parameter Modelica.Units.SI.Temperature T_start=273.15 + 24 "Initial value";
 
   parameter Integer nConExtWin=1 "Number of constructions with a window";
   parameter Integer nConExt=0 "Number of constructions without a window";
@@ -199,7 +199,7 @@
     annotation (Placement(transformation(extent={{36,-102},{60,-78}})));
   Controls.Continuous.LimPID conHea(
     Td=60,
-    initType=Modelica.Blocks.Types.InitPID.InitialState,
+    initType=Modelica.Blocks.Types.Init.InitialState,
     yMin=-1,
     k=5,
     Ti=30) "Controller for heating"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/SingleZoneFloorWithHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/SingleZoneFloorWithHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/SingleZoneFloorWithHeating.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/Detailed/Validation/SingleZoneFloorWithHeating.mo"	2022-03-10 09:58:09.356148099 +0000
@@ -3,26 +3,26 @@
   "Validation model for SingleZoneFloor with heating and control"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Buildings library air media package";
-  parameter Modelica.SIunits.Angle lat=41.98*3.14159/180
+  parameter Modelica.Units.SI.Angle lat=41.98*3.14159/180
     "Latitude of site location";
 
-  parameter Modelica.SIunits.Area AFloCor=flo.cor.AFlo "Floor area corridor";
-  parameter Modelica.SIunits.Area AFloSou=flo.sou.AFlo "Floor area south";
-  parameter Modelica.SIunits.Area AFloNor=flo.nor.AFlo "Floor area north";
-  parameter Modelica.SIunits.Area AFloEas=flo.eas.AFlo "Floor area east";
-  parameter Modelica.SIunits.Area AFloWes=flo.wes.AFlo "Floor area west";
+  parameter Modelica.Units.SI.Area AFloCor=flo.cor.AFlo "Floor area corridor";
+  parameter Modelica.Units.SI.Area AFloSou=flo.sou.AFlo "Floor area south";
+  parameter Modelica.Units.SI.Area AFloNor=flo.nor.AFlo "Floor area north";
+  parameter Modelica.Units.SI.Area AFloEas=flo.eas.AFlo "Floor area east";
+  parameter Modelica.Units.SI.Area AFloWes=flo.wes.AFlo "Floor area west";
 
-  parameter Modelica.SIunits.Volume VRooCor=AFloCor*flo.hRoo
+  parameter Modelica.Units.SI.Volume VRooCor=AFloCor*flo.hRoo
     "Room volume corridor";
-  parameter Modelica.SIunits.Volume VRooSou=AFloSou*flo.hRoo
+  parameter Modelica.Units.SI.Volume VRooSou=AFloSou*flo.hRoo
     "Room volume south";
-  parameter Modelica.SIunits.Volume VRooNor=AFloNor*flo.hRoo
+  parameter Modelica.Units.SI.Volume VRooNor=AFloNor*flo.hRoo
     "Room volume north";
-  parameter Modelica.SIunits.Volume VRooEas=AFloEas*flo.hRoo
+  parameter Modelica.Units.SI.Volume VRooEas=AFloEas*flo.hRoo
     "Room volume east";
-  parameter Modelica.SIunits.Volume VRooWes=AFloWes*flo.hRoo
+  parameter Modelica.Units.SI.Volume VRooWes=AFloWes*flo.hRoo
     "Room volume west";
-  parameter Modelica.SIunits.Volume VRoo=VRooSou+VRooEas+VRooNor+VRooWes+VRooCor
+  parameter Modelica.Units.SI.Volume VRoo=VRooSou+VRooEas+VRooNor+VRooWes+VRooCor
     "Total floor volume";
 
   Buildings.Examples.VAVReheat.BaseClasses.Floor flo(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/PartialEnergyPlusObject.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/PartialEnergyPlusObject.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/PartialEnergyPlusObject.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/PartialEnergyPlusObject.mo"	2022-03-10 09:58:09.016148057 +0000
@@ -27,7 +27,7 @@
   final parameter Buildings.ThermalZones.EnergyPlus.Types.LogLevels logLevel=building.logLevel
     "LogLevels of EnergyPlus output"
     annotation (Dialog(tab="Debug"));
-  parameter Modelica.SIunits.Time startTime(
+  parameter Modelica.Units.SI.Time startTime(
     fixed=false)
     "Simulation start time";
   function round
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/SpawnExternalObject.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/SpawnExternalObject.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/SpawnExternalObject.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/SpawnExternalObject.mo"	2022-03-10 09:58:09.004148055 +0000
@@ -7,7 +7,7 @@
     extends Modelica.Icons.Function;
     input Integer objectType
       "Type of the object (1: ThermalZone, 2: Schedule, 3: Actuator, 4: Surface)";
-    input Modelica.SIunits.Time startTime
+    input Modelica.Units.SI.Time startTime
       "Start time of the simulation";
     input String modelicaNameBuilding
       "Name of this Modelica building instance that connects to this thermal zone";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/ThermalZoneAdapter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/ThermalZoneAdapter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/ThermalZoneAdapter.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/ThermalZoneAdapter.mo"	2022-03-10 09:58:08.956148048 +0000
@@ -28,10 +28,10 @@
     annotation (Dialog(tab="Debug"));
   parameter Integer nFluPor
     "Number of fluid ports (Set to 2 for one inlet and one outlet)";
-  final parameter Modelica.SIunits.Area AFlo(
+  final parameter Modelica.Units.SI.Area AFlo(
     fixed=false)
     "Floor area";
-  final parameter Modelica.SIunits.Volume V(
+  final parameter Modelica.Units.SI.Volume V(
     fixed=false)
     "Zone volume";
   final parameter Real mSenFac(
@@ -92,7 +92,7 @@
     fixed=false,
     start=0)
     "Total number of Spawn objects in building";
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(
     fixed=false)
     "Small mass flow rate used to avoid TAveInlet = 0";
   Buildings.ThermalZones.EnergyPlus.BaseClasses.SpawnExternalObject adapter=Buildings.ThermalZones.EnergyPlus.BaseClasses.SpawnExternalObject(
@@ -132,34 +132,34 @@
   // This has been removed due to numerical noise,
   // see https://github.com/lbl-srg/modelica-buildings/issues/2358#issuecomment-819578850
   //////////
-  parameter Modelica.SIunits.Time startTime(
+  parameter Modelica.Units.SI.Time startTime(
     fixed=false)
     "Simulation start time";
   Real yEP[nY]
     "Output of exchange function";
-  Modelica.SIunits.Time tNext(
+  Modelica.Units.SI.Time tNext(
     start=startTime,
     fixed=true)
     "Next sampling time";
   //Modelica.SIunits.Time tNextEP(start=startTime-1, fixed=true) "Next sampling time requested from EnergyPlus";
   // constant Real dT_dtMax(unit="K/s") = 0.000001 "Bound on temperature derivative to reduce or increase time step";
   //  Modelica.SIunits.Time dtMax(displayUnit="min", start=600, fixed=true) "Maximum time step before next sampling";
-  discrete Modelica.SIunits.Time tLast(
+  discrete Modelica.Units.SI.Time tLast(
     fixed=true,
     start=startTime)
     "Last time of data exchange";
-  discrete Modelica.SIunits.Time dtLast
+  discrete Modelica.Units.SI.Time dtLast
     "Time step since the last synchronization";
-  discrete Modelica.SIunits.MassFlowRate mInlet_flow
+  discrete Modelica.Units.SI.MassFlowRate mInlet_flow
     "Time averaged inlet mass flow rate";
-  discrete Modelica.SIunits.Temperature TAveInlet
+  discrete Modelica.Units.SI.Temperature TAveInlet
     "Time averaged inlet temperature";
-  discrete Modelica.SIunits.Temperature TRooLast
+  discrete Modelica.Units.SI.Temperature TRooLast
     "Room air temperature at last sampling";
 //  discrete Real dQCon_flow_dT(
 //    final unit="W/K")
 //    "Derivative dQCon_flow / dT";
-  discrete Modelica.SIunits.HeatFlowRate QConLast_flow(
+  discrete Modelica.Units.SI.HeatFlowRate QConLast_flow(
     fixed=false,
     start=0)
     "Convective sensible heat to be added to zone air if T = TRooLast";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones1.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones1.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones1.mo"	2022-03-10 09:58:08.912148043 +0000
@@ -10,7 +10,7 @@
   parameter String weaName=Modelica.Utilities.Files.loadResource(
     "modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
     "Name of the weather file";
-  parameter Modelica.SIunits.HeatCapacity CZon=6*6*2.7*1.2*1006
+  parameter Modelica.Units.SI.HeatCapacity CZon=6*6*2.7*1.2*1006
     "Heat capacity of zone air";
   inner Building building(
     idfName=Modelica.Utilities.Files.loadResource(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones2.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones2.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones2.mo"	2022-03-10 09:58:08.892148040 +0000
@@ -10,7 +10,7 @@
   parameter String weaName=Modelica.Utilities.Files.loadResource(
     "modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
     "Name of the weather file";
-  parameter Modelica.SIunits.HeatCapacity CZon=6*6*2.7*1.2*1006
+  parameter Modelica.Units.SI.HeatCapacity CZon=6*6*2.7*1.2*1006
     "Heat capacity of zone air";
   inner Building building(
     idfName=Modelica.Utilities.Files.loadResource(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones3.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones3.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/BaseClasses/Validation/FMUZoneAdapterZones3.mo"	2022-03-10 09:58:08.860148036 +0000
@@ -10,7 +10,7 @@
   parameter String weaName=Modelica.Utilities.Files.loadResource(
     "modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
     "Name of the weather file";
-  parameter Modelica.SIunits.HeatCapacity CZon=6*6*2.7*1.2*1006
+  parameter Modelica.Units.SI.HeatCapacity CZon=6*6*2.7*1.2*1006
     "Heat capacity of zone air";
   inner Building building(
     idfName=Modelica.Utilities.Files.loadResource(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/AirHeating.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/AirHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/AirHeating.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/AirHeating.mo"	2022-03-10 09:58:08.660148011 +0000
@@ -13,13 +13,13 @@
     computeWetBulbTemperature=false)
     "Building model"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
-  constant Modelica.SIunits.Volume VRoo=453.138
+  constant Modelica.Units.SI.Volume VRoo=453.138
     "Room volume";
-  constant Modelica.SIunits.Area AFlo=185.834
+  constant Modelica.Units.SI.Area AFlo=185.834
     "Floor area of the whole floor of the building";
-  parameter Modelica.SIunits.MassFlowRate mOut_flow_nominal=0.3*VRoo*1.2/3600
+  parameter Modelica.Units.SI.MassFlowRate mOut_flow_nominal=0.3*VRoo*1.2/3600
     "Outdoor air mass flow rate, assuming constant infiltration air flow rate";
-  parameter Modelica.SIunits.MassFlowRate mRec_flow_nominal=8*VRoo*1.2/3600
+  parameter Modelica.Units.SI.MassFlowRate mRec_flow_nominal=8*VRoo*1.2/3600
     "Nominal mass flow rate for recirculated air";
   Buildings.ThermalZones.EnergyPlus.ThermalZone zon(
     redeclare package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingCooling.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingCooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingCooling.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingCooling.mo"	2022-03-10 09:58:08.584148001 +0000
@@ -6,15 +6,15 @@
           "modelica://Buildings/Resources/Data/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse_TwoSpeed_ZoneAirBalance/SingleFamilyHouse_TwoSpeed_ZoneAirBalance_aboveSoil.idf")));
   package MediumW=Buildings.Media.Water
     "Water medium";
-  constant Modelica.SIunits.Area AFlo=185.8
+  constant Modelica.Units.SI.Area AFlo=185.8
     "Floor area";
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=7500
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=7500
     "Nominal heat flow rate for heating";
-  parameter Modelica.SIunits.MassFlowRate mHea_flow_nominal=QHea_flow_nominal/4200/10
+  parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal=QHea_flow_nominal/4200/10
     "Design water mass flow rate for heating";
-  parameter Modelica.SIunits.HeatFlowRate QCoo_flow_nominal=-5000
+  parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal=-5000
     "Nominal heat flow rate for cooling";
-  parameter Modelica.SIunits.MassFlowRate mCoo_flow_nominal=-QCoo_flow_nominal/4200/5
+  parameter Modelica.Units.SI.MassFlowRate mCoo_flow_nominal=-QCoo_flow_nominal/4200/5
     "Design water mass flow rate for heating";
   parameter HeatTransfer.Data.OpaqueConstructions.Generic layFloSoi(nLay=4,
       material={Buildings.HeatTransfer.Data.Solids.Concrete(x=0.08),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingWithGroundHeatTransfer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingWithGroundHeatTransfer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingWithGroundHeatTransfer.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/RadiantHeatingWithGroundHeatTransfer.mo"	2022-03-10 09:58:08.532147995 +0000
@@ -4,11 +4,11 @@
   extends Buildings.ThermalZones.EnergyPlus.Examples.SingleFamilyHouse.Unconditioned;
   package MediumW=Buildings.Media.Water
     "Water medium";
-  constant Modelica.SIunits.Area AFlo=185.8
+  constant Modelica.Units.SI.Area AFlo=185.8
     "Floor area";
-  parameter Modelica.SIunits.HeatFlowRate QHea_flow_nominal=12000
+  parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal=12000
     "Nominal heat flow rate for heating";
-  parameter Modelica.SIunits.MassFlowRate mHea_flow_nominal=QHea_flow_nominal/4200/10
+  parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal=QHea_flow_nominal/4200/10
     "Design water mass flow rate for heating";
   parameter HeatTransfer.Data.OpaqueConstructions.Generic layFlo(
     nLay=3,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/ShadeControl.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/ShadeControl.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/ShadeControl.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/ShadeControl.mo"	2022-03-10 09:58:08.496147990 +0000
@@ -12,7 +12,7 @@
     showWeatherData=true)
     "Building model"
     annotation (Placement(transformation(extent={{-168,10},{-148,30}})));
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal[:]=0.3*1.2/3600*{113.3,113.3,169.9}
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal[:]=0.3*1.2/3600*{113.3,113.3,169.9}
     "Design mass flow rate";
   Modelica.Blocks.Sources.Constant qIntGai[3](
     each k=0)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/Unconditioned.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/Unconditioned.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/Unconditioned.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SingleFamilyHouse/Unconditioned.mo"	2022-03-10 09:58:08.448147985 +0000
@@ -14,9 +14,9 @@
     computeWetBulbTemperature=false)
     "Building model"
     annotation (Placement(transformation(extent={{-80,-90},{-60,-70}})));
-  parameter Modelica.SIunits.Volume VRoo=453.1
+  parameter Modelica.Units.SI.Volume VRoo=453.1
     "Room volume";
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=VRoo*1.2*0.3/3600
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=VRoo*1.2*0.3/3600
     "Nominal mass flow rate";
   Buildings.ThermalZones.EnergyPlus.ThermalZone zon(
     redeclare package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/Floor.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/Floor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/Floor.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/Floor.mo"	2022-03-10 09:58:08.400147978 +0000
@@ -29,7 +29,7 @@
     leaEas(
       s=18.46/27.69));
 
-  final parameter Modelica.SIunits.Area AFlo=AFloCor+AFloSou+AFloNor+AFloEas+AFloWes
+  final parameter Modelica.Units.SI.Area AFlo=AFloCor+AFloSou+AFloNor+AFloEas+AFloWes
     "Total floor area";
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heaPorSou
     "Heat port to air volume South"
@@ -46,15 +46,15 @@
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a heaPorCor
     "Heat port to air volume corridor"
     annotation (Placement(transformation(extent={{106,36},{126,56}}),iconTransformation(extent={{130,38},{150,58}})));
-  Modelica.SIunits.Temperature TAirCor=cor.TAir
+  Modelica.Units.SI.Temperature TAirCor=cor.TAir
     "Air temperature corridor";
-  Modelica.SIunits.Temperature TAirSou=sou.TAir
+  Modelica.Units.SI.Temperature TAirSou=sou.TAir
     "Air temperature south zone";
-  Modelica.SIunits.Temperature TAirNor=nor.TAir
+  Modelica.Units.SI.Temperature TAirNor=nor.TAir
     "Air temperature north zone";
-  Modelica.SIunits.Temperature TAirEas=eas.TAir
+  Modelica.Units.SI.Temperature TAirEas=eas.TAir
     "Air temperature east zone";
-  Modelica.SIunits.Temperature TAirWes=wes.TAir
+  Modelica.Units.SI.Temperature TAirWes=wes.TAir
     "Air temperature west zone";
   ThermalZone sou(
     redeclare package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/IdealHeaterCooler.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/IdealHeaterCooler.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/IdealHeaterCooler.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/BaseClasses/IdealHeaterCooler.mo"	2022-03-10 09:58:08.316147968 +0000
@@ -2,7 +2,7 @@
 model IdealHeaterCooler
   "Model of ideal heater or cooler"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nominal
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal
     "Maximum heat flow rate (positive for heating; negative for cooling)";
   parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI
     "Type of controller"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/Unconditioned.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/Unconditioned.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/Unconditioned.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Examples/SmallOffice/Unconditioned.mo"	2022-03-10 09:58:08.240147959 +0000
@@ -7,7 +7,7 @@
   parameter String weaName=Modelica.Utilities.Files.loadResource(
     "modelica://Buildings/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos")
     "Name of the weather file";
-  final parameter Modelica.SIunits.MassFlowRate mOut_flow[4]=0.3/3600*{flo.VRooSou,flo.VRooEas,flo.VRooNor,flo.VRooWes}*1.2
+  final parameter Modelica.Units.SI.MassFlowRate mOut_flow[4]=0.3/3600*{flo.VRooSou,flo.VRooEas,flo.VRooNor,flo.VRooWes}*1.2
     "Outside air infiltration for each exterior room";
   BoundaryConditions.WeatherData.ReaderTMY3 weaDat(
     filNam=weaName,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OpaqueConstruction.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OpaqueConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OpaqueConstruction.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OpaqueConstruction.mo"	2022-03-10 09:58:08.216147955 +0000
@@ -5,7 +5,7 @@
   extends Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.ObjectSynchronizer;
   parameter String surfaceName
     "Surface unique name in the EnergyPlus idf file";
-  final parameter Modelica.SIunits.Area A(
+  final parameter Modelica.Units.SI.Area A(
     final fixed=false,
     min=1E-10)
     "Surface area";
@@ -15,9 +15,9 @@
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b heaPorBac
     "Heat port for back surface"
     annotation (Placement(transformation(extent={{90,-10},{110,10}}),iconTransformation(extent={{88,-10},{108,10}})));
-  Modelica.SIunits.HeatFlux qFro_flow
+  Modelica.Units.SI.HeatFlux qFro_flow
     "Heat flow rate at front surface per unit area";
-  Modelica.SIunits.HeatFlux qBac_flow
+  Modelica.Units.SI.HeatFlux qBac_flow
     "Heat flow rate at front surface per unit area";
 
 protected
@@ -74,25 +74,25 @@
   //////////
   Real yEP[nY]
     "Output of exchange function";
-  Modelica.SIunits.Time tNext(
+  Modelica.Units.SI.Time tNext(
     start=startTime,
     fixed=true)
     "Next sampling time";
-  discrete Modelica.SIunits.Time tLast(
+  discrete Modelica.Units.SI.Time tLast(
     fixed=true,
     start=startTime)
     "Last time of data exchange";
-  discrete Modelica.SIunits.Time dtLast
+  discrete Modelica.Units.SI.Time dtLast
     "Time step since the last synchronization";
-  discrete Modelica.SIunits.Temperature TFroLast
+  discrete Modelica.Units.SI.Temperature TFroLast
     "Front surface temperature at last sampling";
-  discrete Modelica.SIunits.Temperature TBacLast
+  discrete Modelica.Units.SI.Temperature TBacLast
     "Back surface temperature at last sampling";
-  discrete Modelica.SIunits.HeatFlowRate QFroLast_flow(
+  discrete Modelica.Units.SI.HeatFlowRate QFroLast_flow(
     fixed=false,
     start=0)
     "Surface heat flow rate at front if T = TLast";
-  discrete Modelica.SIunits.HeatFlowRate QBacLast_flow(
+  discrete Modelica.Units.SI.HeatFlowRate QBacLast_flow(
     fixed=false,
     start=0)
     "Surface heat flow rate at back if T = TLast";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OutputVariable.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OutputVariable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OutputVariable.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/OutputVariable.mo"	2022-03-10 09:58:08.180147950 +0000
@@ -69,7 +69,7 @@
     "Class to communicate with EnergyPlus";
   Real yEP[nY]
     "Output of exchange function";
-  Modelica.SIunits.Time tNext(
+  Modelica.Units.SI.Time tNext(
     start=startTime,
     fixed=true)
     "Next sampling time";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ThermalZone.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ThermalZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ThermalZone.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ThermalZone.mo"	2022-03-10 09:58:08.024147931 +0000
@@ -42,9 +42,9 @@
     Medium.nC)
     "Nominal value of zone air trace substances. (Set to typical order of magnitude.)"
     annotation (Dialog(tab="Initialization",enable=Medium.nC > 0));
-  final parameter Modelica.SIunits.Volume V=fmuZon.V
+  final parameter Modelica.Units.SI.Volume V=fmuZon.V
     "Zone volume";
-  final parameter Modelica.SIunits.Area AFlo=fmuZon.AFlo
+  final parameter Modelica.Units.SI.Area AFlo=fmuZon.AFlo
     "Floor area";
   final parameter Real mSenFac(
     min=1)=fmuZon.mSenFac
@@ -80,10 +80,10 @@
     annotation (Placement(transformation(extent={{200,-130},{220,-110}}),iconTransformation(extent={{200,90},{220,110}})));
 
 protected
-  constant Modelica.SIunits.SpecificEnergy h_fg=Medium.enthalpyOfCondensingGas(
+  constant Modelica.Units.SI.SpecificEnergy h_fg=Medium.enthalpyOfCondensingGas(
     273.15+37)
     "Latent heat of water vapor";
-  final parameter Modelica.SIunits.MassFlowRate m_flow_nominal=V*3/3600
+  final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=V*3/3600
     "Nominal mass flow rate (used for regularization)";
   Buildings.ThermalZones.EnergyPlus.BaseClasses.ThermalZoneAdapter fmuZon(
     final modelicaNameBuilding=modelicaNameBuilding,
@@ -143,7 +143,7 @@
     annotation (Placement(transformation(extent={{-40,30},{-20,50}})));
   final parameter String substanceName="CO2"
     "Name of trace substance";
-  final parameter Modelica.SIunits.MolarMass MM=Modelica.Media.IdealGases.Common.SingleGasesData.CO2.MM
+  final parameter Modelica.Units.SI.MolarMass MM=Modelica.Media.IdealGases.Common.SingleGasesData.CO2.MM
     "Molar mass of the trace substance";
   Modelica.Blocks.Routing.Replicator QPeaRep(
     nout=Medium.nC) if use_C_flow
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/InternalGain.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/InternalGain.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/InternalGain.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/InternalGain.mo"	2022-03-10 09:58:07.780147899 +0000
@@ -33,11 +33,11 @@
   model OneZoneWithGainExposed
     "Internal model for building with one thermal zone"
     extends Modelica.Blocks.Icons.Block;
-    parameter Modelica.SIunits.HeatFlux qRad_flow
+    parameter Modelica.Units.SI.HeatFlux qRad_flow
       "Radiative internal heat gain";
-    parameter Modelica.SIunits.HeatFlux qSen_flow
+    parameter Modelica.Units.SI.HeatFlux qSen_flow
       "Convective sensible internal heat gain";
-    parameter Modelica.SIunits.HeatFlux qLat_flow
+    parameter Modelica.Units.SI.HeatFlux qLat_flow
       "Latent internal heat gain";
     Examples.SingleFamilyHouse.Unconditioned bui(
       m_flow_nominal=bui.VRoo*10*0.3/3600,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/RefBldgSmallOffice.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/RefBldgSmallOffice.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/RefBldgSmallOffice.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/RefBldgSmallOffice.mo"	2022-03-10 09:58:07.748147896 +0000
@@ -66,24 +66,24 @@
     extrapolation=Modelica.Blocks.Types.Extrapolation.HoldLastPoint)
     "Data reader with results from EnergyPlus"
     annotation (Placement(transformation(extent={{-80,-120},{-60,-100}})));
-  Modelica.SIunits.Temperature TOutEP=datRea.y[1]+273.15
+  Modelica.Units.SI.Temperature TOutEP=datRea.y[1]+273.15
     "Outside air temperature of EnergyPlus simulation";
   Real relHumEP(
     unit="1")=datRea.y[2]/100
     "Outside air relative humidity of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TAttEP=datRea.y[3]+273.15
+
+  Modelica.Units.SI.Temperature TAttEP=datRea.y[3]+273.15
     "Attic air temperature of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TCorEP=datRea.y[4]+273.15
+  Modelica.Units.SI.Temperature TCorEP=datRea.y[4]+273.15
     "Core zone air temperature of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TSouEP=datRea.y[5]+273.15
+  Modelica.Units.SI.Temperature TSouEP=datRea.y[5]+273.15
     "South zone air temperature of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TEasEP=datRea.y[6]+273.15
+  Modelica.Units.SI.Temperature TEasEP=datRea.y[6]+273.15
     "East zone air temperature of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TNorEP=datRea.y[7]+273.15
+  Modelica.Units.SI.Temperature TNorEP=datRea.y[7]+273.15
     "North zone air temperature of EnergyPlus simulation";
-  Modelica.SIunits.Temperature TWesEP=datRea.y[8]+273.15
+  Modelica.Units.SI.Temperature TWesEP=datRea.y[8]+273.15
     "West zone air temperature of EnergyPlus simulation";
-
 equation
   connect(qRadGai_flow.y,mul.u1[1])
     annotation (Line(points={{-59,40},{-40,40},{-40,7},{-30,7}},color={0,0,127},smooth=Smooth.None));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/TwoIdenticalZones.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/TwoIdenticalZones.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/TwoIdenticalZones.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/Validation/ThermalZone/TwoIdenticalZones.mo"	2022-03-10 09:58:07.720147891 +0000
@@ -50,7 +50,7 @@
       "Medium model";
     parameter String zoneName=""
       "Name of the thermal zone";
-    parameter Modelica.SIunits.MassFlowRate mOut_flow=0.3/3600*zon.V*Buildings.Media.Air.dStp
+    parameter Modelica.Units.SI.MassFlowRate mOut_flow=0.3/3600*zon.V*Buildings.Media.Air.dStp
       "Outside air mass flow rate with 0.3 ACH";
     Modelica.Blocks.Sources.Constant qConGai_flow(
       k=0)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ZoneSurface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ZoneSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ZoneSurface.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/EnergyPlus/ZoneSurface.mo"	2022-03-10 09:58:07.504147864 +0000
@@ -5,7 +5,7 @@
   extends Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.ObjectSynchronizer;
   parameter String surfaceName
     "Surface unique name in the EnergyPlus idf file";
-  final parameter Modelica.SIunits.Area A(
+  final parameter Modelica.Units.SI.Area A(
     final fixed=false,
     min=1E-10)
     "Surface area";
@@ -80,19 +80,19 @@
   //////////
   Real yEP[nY]
     "Output of exchange function";
-  Modelica.SIunits.Time tNext(
+  Modelica.Units.SI.Time tNext(
     start=startTime,
     fixed=true)
     "Next sampling time";
-  discrete Modelica.SIunits.Time tLast(
+  discrete Modelica.Units.SI.Time tLast(
     fixed=true,
     start=startTime)
     "Last time of data exchange";
-  discrete Modelica.SIunits.Time dtLast
+  discrete Modelica.Units.SI.Time dtLast
     "Time step since the last synchronization";
-  discrete Modelica.SIunits.Temperature TLast
+  discrete Modelica.Units.SI.Temperature TLast
     "Surface temperature at last sampling";
-  discrete Modelica.SIunits.HeatFlowRate QLast_flow(
+  discrete Modelica.Units.SI.HeatFlowRate QLast_flow(
     fixed=false,
     start=0)
     "Surface heat flow rate if T = TLast";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"	2022-03-10 09:58:07.476147862 +0000
@@ -2,30 +2,30 @@
 partial model PartialVDI6007
   "Partial model for equivalent air temperature as defined in VDI 6007 Part 1"
 
-  parameter Modelica.SIunits.Emissivity aExt
+  parameter Modelica.Units.SI.Emissivity aExt
     "Coefficient of absorption of exterior walls (outdoor)";
   parameter Integer n "Number of orientations (without ground)";
   parameter Real wfWall[n](each final unit="1") "Weight factors of the walls";
   parameter Real wfWin[n](each final unit="1") "Weight factors of the windows";
   parameter Real wfGro(unit="1")
     "Weight factor of the ground (0 if not considered)";
-  parameter Modelica.SIunits.Temperature TGro
+  parameter Modelica.Units.SI.Temperature TGro
     "Temperature of the ground in contact with floor plate";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConWallOut
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConWallOut
     "Exterior walls convective coefficient of heat transfer (outdoor)";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hRad
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hRad
     "Coefficient of heat transfer for linearized radiation";
   parameter Boolean withLongwave=true
     "Set to true to include longwave radiation exchange"
     annotation(choices(checkBox = true));
 
-  Modelica.SIunits.Temperature TEqWall[n] "Equivalent wall temperature";
-  Modelica.SIunits.Temperature TEqWin[n] "Equivalent window temperature";
-  Modelica.SIunits.TemperatureDifference delTEqLW
+  Modelica.Units.SI.Temperature TEqWall[n] "Equivalent wall temperature";
+  Modelica.Units.SI.Temperature TEqWin[n] "Equivalent window temperature";
+  Modelica.Units.SI.TemperatureDifference delTEqLW
     "Equivalent long wave temperature";
-  Modelica.SIunits.TemperatureDifference delTEqLWWin
+  Modelica.Units.SI.TemperatureDifference delTEqLWWin
     "Equivalent long wave temperature for windows";
-  Modelica.SIunits.TemperatureDifference delTEqSW[n]
+  Modelica.Units.SI.TemperatureDifference delTEqSW[n]
     "Equivalent short wave temperature";
 
   Modelica.Blocks.Interfaces.RealInput HSol[n](
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"	2022-03-10 09:58:07.432147856 +0000
@@ -3,7 +3,7 @@
   "Equivalent air temperature as defined in VDI 6007 Part 1 with modifications"
   extends BaseClasses.PartialVDI6007;
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConWinOut
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConWinOut
     "Windows' convective coefficient of heat transfer (outdoor)";
 
   Modelica.Blocks.Interfaces.RealOutput TEqAirWin(final unit="K")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Examples/SimpleRoomFourElementsTraceSubstance.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Examples/SimpleRoomFourElementsTraceSubstance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Examples/SimpleRoomFourElementsTraceSubstance.mo"	2022-03-10 09:57:41.232144535 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Examples/SimpleRoomFourElementsTraceSubstance.mo"	2022-03-10 09:58:07.372147847 +0000
@@ -48,7 +48,7 @@
       p=Medium.p_default,
       X=Medium.X_default[1:Medium.nXi]) "Medium state at default values";
 
-  final parameter Modelica.SIunits.Density rho_default=Medium.density(
+  final parameter Modelica.Units.SI.Density rho_default=Medium.density(
     state=state_default) "Density, used to compute fluid mass";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"	2022-03-10 09:58:07.256147833 +0000
@@ -2,19 +2,19 @@
 model ExteriorWall "Exterior wall consisting of variable number of RC elements"
 
   parameter Integer n(min = 1) "Number of RC-elements";
-  parameter Modelica.SIunits.ThermalResistance RExt[n](
+  parameter Modelica.Units.SI.ThermalResistance RExt[n](
     each min=Modelica.Constants.small)
     "Vector of resistors, from port_a to port_b"
     annotation(Dialog(group="Thermal mass"));
-  parameter Modelica.SIunits.ThermalResistance RExtRem(
+  parameter Modelica.Units.SI.ThermalResistance RExtRem(
     min=Modelica.Constants.small)
     "Resistance of remaining resistor RExtRem between capacitor n and port_b"
      annotation(Dialog(group="Thermal mass"));
-  parameter Modelica.SIunits.HeatCapacity CExt[n](
+  parameter Modelica.Units.SI.HeatCapacity CExt[n](
     each min=Modelica.Constants.small)
     "Vector of heat capacities, from port_a to port_b"
     annotation(Dialog(group="Thermal mass"));
-  parameter Modelica.SIunits.Temperature T_start
+  parameter Modelica.Units.SI.Temperature T_start
     "Initial temperature of capacities"
     annotation(Dialog(group="Thermal mass"));
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a "interior port"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"	2022-03-10 09:58:07.228147830 +0000
@@ -2,15 +2,15 @@
 model InteriorWall "Interior wall consisting of variable number of RC elements"
 
   parameter Integer n(min = 1) "Number of RC-elements";
-  parameter Modelica.SIunits.ThermalResistance RInt[n](
+  parameter Modelica.Units.SI.ThermalResistance RInt[n](
    each min=Modelica.Constants.small)
     "Vector of resistors, from port to capacitor"
     annotation(Dialog(group="Thermal mass"));
-  parameter Modelica.SIunits.HeatCapacity CInt[n](
+  parameter Modelica.Units.SI.HeatCapacity CInt[n](
    each min=Modelica.Constants.small)
     "Vector of heat capacitors, from port to center"
     annotation(Dialog(group="Thermal mass"));
-  parameter Modelica.SIunits.Temperature T_start
+  parameter Modelica.Units.SI.Temperature T_start
     "Initial temperature of capacities"
     annotation(Dialog(group="Thermal mass"));
   Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a port_a "interior port"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"	2022-03-10 09:58:07.192147826 +0000
@@ -5,12 +5,12 @@
 
   input Integer nRow "Number of rows";
   input Integer nCol "Number of columns";
-  input Modelica.SIunits.Area[:] AArray "Vector of areas";
-  input Modelica.SIunits.Area[nCol] AExt "Vector of exterior wall areas";
-  input Modelica.SIunits.Area[nCol] AWin "Vector of window areas";
+  input Modelica.Units.SI.Area[:] AArray "Vector of areas";
+  input Modelica.Units.SI.Area[nCol] AExt "Vector of exterior wall areas";
+  input Modelica.Units.SI.Area[nCol] AWin "Vector of window areas";
   output Real[nRow,nCol] splitFacValues "Split factor values for ThermSplitter";
 protected
-  Modelica.SIunits.Area ATot=sum(AArray) "Total area";
+  Modelica.Units.SI.Area ATot=sum(AArray) "Total area";
   Integer j=1 "Row counter";
   Integer k=1 "Column counter";
   Integer l=1 "AArray counter";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/FourElements.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/FourElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/FourElements.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/FourElements.mo"	2022-03-10 09:58:07.176147823 +0000
@@ -3,22 +3,22 @@
   interior walls, floor plate and roof"
   extends ThreeElements(AArray={ATotExt,ATotWin,AInt,AFloor,ARoof});
 
-  parameter Modelica.SIunits.Area ARoof "Area of roof"
+  parameter Modelica.Units.SI.Area ARoof "Area of roof"
     annotation(Dialog(group="Roof"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConRoof
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConRoof
     "Convective coefficient of heat transfer of roof (indoor)"
     annotation(Dialog(group="Roof"));
   parameter Integer nRoof(min = 1) "Number of RC-elements of roof"
     annotation(Dialog(group="Roof"));
-  parameter Modelica.SIunits.ThermalResistance RRoof[nRoof](
+  parameter Modelica.Units.SI.ThermalResistance RRoof[nRoof](
     each min=Modelica.Constants.small)
     "Vector of resistances of roof, from inside to outside"
     annotation(Dialog(group="Roof"));
-  parameter Modelica.SIunits.ThermalResistance RRoofRem(
+  parameter Modelica.Units.SI.ThermalResistance RRoofRem(
     min=Modelica.Constants.small)
     "Resistance of remaining resistor RRoofRem between capacity n and outside"
     annotation(Dialog(group="Roof"));
-  parameter Modelica.SIunits.HeatCapacity CRoof[nRoof](
+  parameter Modelica.Units.SI.HeatCapacity CRoof[nRoof](
     each min=Modelica.Constants.small)
     "Vector of heat capacities of roof, from inside to outside"
     annotation(Dialog(group="Roof"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/OneElement.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/OneElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/OneElement.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/OneElement.mo"	2022-03-10 09:58:07.128147818 +0000
@@ -2,9 +2,9 @@
 model OneElement "Thermal Zone with one element for exterior walls"
   extends Buildings.Fluid.Interfaces.LumpedVolumeDeclarations;
 
-  parameter Modelica.SIunits.Volume VAir "Air volume of the zone"
+  parameter Modelica.Units.SI.Volume VAir "Air volume of the zone"
     annotation(Dialog(group="Thermal zone"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hRad
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hRad
     "Coefficient of heat transfer for linearized radiation exchange between walls"
     annotation(Dialog(group="Thermal zone"));
   parameter Integer nOrientations(min=1) "Number of orientations"
@@ -12,18 +12,18 @@
   parameter Integer nPorts=0 "Number of fluid ports"
     annotation(Evaluate=true,
     Dialog(connectorSizing=true, tab="General",group="Ports"));
-  parameter Modelica.SIunits.Area AWin[nOrientations]
+  parameter Modelica.Units.SI.Area AWin[nOrientations]
     "Vector of areas of windows by orientations"
     annotation(Dialog(group="Windows"));
-  parameter Modelica.SIunits.Area ATransparent[nOrientations] "Vector of areas of transparent (solar radiation transmittend) elements by
+  parameter Modelica.Units.SI.Area ATransparent[nOrientations] "Vector of areas of transparent (solar radiation transmittend) elements by
     orientations"
     annotation(Dialog(group="Windows"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConWin
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConWin
     "Convective coefficient of heat transfer of windows (indoor)"
     annotation(Dialog(group="Windows"));
-  parameter Modelica.SIunits.ThermalResistance RWin "Resistor for windows"
+  parameter Modelica.Units.SI.ThermalResistance RWin "Resistor for windows"
     annotation(Dialog(group="Windows"));
-  parameter Modelica.SIunits.TransmissionCoefficient gWin
+  parameter Modelica.Units.SI.TransmissionCoefficient gWin
     "Total energy transmittance of windows"
     annotation(Dialog(group="Windows"));
   parameter Real ratioWinConRad
@@ -32,23 +32,23 @@
   parameter Boolean indoorPortWin = false
     "Additional heat port at indoor surface of windows"
     annotation(Dialog(group="Windows"),choices(checkBox = true));
-  parameter Modelica.SIunits.Area AExt[nOrientations]
+  parameter Modelica.Units.SI.Area AExt[nOrientations]
     "Vector of areas of exterior walls by orientations"
     annotation(Dialog(group="Exterior walls"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConExt
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConExt
     "Convective coefficient of heat transfer of exterior walls (indoor)"
     annotation(Dialog(group="Exterior walls"));
   parameter Integer nExt(min = 1) "Number of RC-elements of exterior walls"
     annotation(Dialog(group="Exterior walls"));
-  parameter Modelica.SIunits.ThermalResistance RExt[nExt](
+  parameter Modelica.Units.SI.ThermalResistance RExt[nExt](
     each min=Modelica.Constants.small)
     "Vector of resistances of exterior walls, from inside to outside"
     annotation(Dialog(group="Exterior walls"));
-  parameter Modelica.SIunits.ThermalResistance RExtRem(
+  parameter Modelica.Units.SI.ThermalResistance RExtRem(
     min=Modelica.Constants.small)
     "Resistance of remaining resistor RExtRem between capacity n and outside"
     annotation(Dialog(group="Exterior walls"));
-  parameter Modelica.SIunits.HeatCapacity CExt[nExt](
+  parameter Modelica.Units.SI.HeatCapacity CExt[nExt](
     each min=Modelica.Constants.small)
     "Vector of heat capacities of exterior walls, from inside to outside"
     annotation(Dialog(group="Exterior walls"));
@@ -201,14 +201,14 @@
     annotation (Placement(transformation(extent={{-280,70},{-240,110}}), iconTransformation(extent={{-260,90},{-240,110}})));
 
 protected
-  constant Modelica.SIunits.SpecificEnergy h_fg=
+  constant Modelica.Units.SI.SpecificEnergy h_fg=
     Buildings.Media.Air.enthalpyOfCondensingGas(273.15+37) "Latent heat of water vapor";
-  parameter Modelica.SIunits.Area ATot=sum(AArray) "Sum of wall surface areas";
-  parameter Modelica.SIunits.Area ATotExt=sum(AExt)
+  parameter Modelica.Units.SI.Area ATot=sum(AArray) "Sum of wall surface areas";
+  parameter Modelica.Units.SI.Area ATotExt=sum(AExt)
     "Sum of exterior wall surface areas";
-  parameter Modelica.SIunits.Area ATotWin=sum(AWin)
+  parameter Modelica.Units.SI.Area ATotWin=sum(AWin)
     "Sum of window surface areas";
-  parameter Modelica.SIunits.Area[:] AArray = {ATotExt, ATotWin}
+  parameter Modelica.Units.SI.Area[:] AArray = {ATotExt, ATotWin}
     "List of all wall surface areas";
   parameter Integer dimension = sum({if A>0 then 1 else 0 for A in AArray})
     "Number of non-zero wall surface areas";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"	2022-03-10 09:58:07.036147805 +0000
@@ -3,22 +3,22 @@
   interior walls and floor plate"
     extends TwoElements(AArray={ATotExt,ATotWin,AInt,AFloor});
 
-  parameter Modelica.SIunits.Area AFloor "Area of floor plate"
+  parameter Modelica.Units.SI.Area AFloor "Area of floor plate"
     annotation(Dialog(group="Floor plate"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConFloor
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConFloor
     "Convective coefficient of heat transfer of floor plate (indoor)"
     annotation(Dialog(group="Floor plate"));
   parameter Integer nFloor(min = 1) "Number of RC-elements of floor plate"
     annotation(Dialog(group="Floor plate"));
-  parameter Modelica.SIunits.ThermalResistance RFloor[nFloor](
+  parameter Modelica.Units.SI.ThermalResistance RFloor[nFloor](
     each min=Modelica.Constants.small)
     "Vector of resistances of floor plate, from inside to outside"
     annotation(Dialog(group="Floor plate"));
-  parameter Modelica.SIunits.ThermalResistance RFloorRem(
+  parameter Modelica.Units.SI.ThermalResistance RFloorRem(
     min=Modelica.Constants.small)
     "Resistance of remaining resistor RFloorRem between capacity n and outside"
     annotation(Dialog(group="Floor plate"));
-  parameter Modelica.SIunits.HeatCapacity CFloor[nFloor](
+  parameter Modelica.Units.SI.HeatCapacity CFloor[nFloor](
     each min=Modelica.Constants.small)
     "Vector of heat capacities of floor plate, from inside to outside"
     annotation(Dialog(group="Floor plate"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/TwoElements.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"	2022-03-10 09:58:06.916147790 +0000
@@ -3,18 +3,18 @@
   "Thermal Zone with two elements for exterior and interior walls"
   extends OneElement(AArray={ATotExt,ATotWin,AInt});
 
-  parameter Modelica.SIunits.Area AInt "Area of interior walls"
+  parameter Modelica.Units.SI.Area AInt "Area of interior walls"
     annotation(Dialog(group="Interior walls"));
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hConInt
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hConInt
     "Convective coefficient of heat transfer of interior walls (indoor)"
     annotation(Dialog(group="Interior walls"));
   parameter Integer nInt(min = 1) "Number of RC-elements of interior walls"
     annotation(Dialog(group="Interior walls"));
-  parameter Modelica.SIunits.ThermalResistance RInt[nInt](
+  parameter Modelica.Units.SI.ThermalResistance RInt[nInt](
     each min=Modelica.Constants.small)
     "Vector of resistances of interior walls, from port to center"
     annotation(Dialog(group="Interior walls"));
-  parameter Modelica.SIunits.HeatCapacity CInt[nInt](
+  parameter Modelica.Units.SI.HeatCapacity CInt[nInt](
     each min=Modelica.Constants.small)
     "Vector of heat capacities of interior walls, from port to center"
     annotation(Dialog(group="Interior walls"));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"	2022-03-10 09:58:06.852147782 +0000
@@ -3,7 +3,7 @@
   "Partial model for correction of the solar gain factor"
 
   parameter Integer n(min = 1) "Vector size for input and output";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer UWin
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer UWin
     "Thermal transmission coefficient of whole window";
 
   Modelica.Blocks.Interfaces.RealInput HSkyDifTil[n](
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"	2022-03-10 09:58:06.836147779 +0000
@@ -2,7 +2,7 @@
 model CorrectionGDoublePane
   "Double pane window solar correction"
   extends BaseClasses.PartialCorrectionG;
-  import con = Modelica.SIunits.Conversions;
+  import con = Modelica.Units.Conversions;
 
   // Parameters for the transmission correction factor based on VDI 6007 Part 3
   // A0 to A6 are experimental constants VDI 6007 Part 3 page 20
@@ -20,65 +20,65 @@
     "Constant 5 to calculate reference transmission";
   parameter Real A6=4.74*10^(-12)
     "Constant 6 to calculate reference transmission";
-  parameter Modelica.SIunits.TransmissionCoefficient g_dir0=0.7537
+  parameter Modelica.Units.SI.TransmissionCoefficient g_dir0=0.7537
     "Reference vertical parallel transmission coefficient for direct radiation
     for double pane window";
-  parameter Modelica.SIunits.TransmissionCoefficient Ta_diff = 0.84
+  parameter Modelica.Units.SI.TransmissionCoefficient Ta_diff = 0.84
     "Energetic degree of transmission for diffuse radiation for uniformly
     overcast sky";
-  parameter Modelica.SIunits.TransmissionCoefficient Tai_diff=0.903
+  parameter Modelica.Units.SI.TransmissionCoefficient Tai_diff=0.903
     "Pure degree of transmission for diffuse radiation";
-  parameter Modelica.SIunits.TransmissionCoefficient Ta1_diff= Ta_diff*Tai_diff
+  parameter Modelica.Units.SI.TransmissionCoefficient Ta1_diff= Ta_diff*Tai_diff
     "Degreee of transmission for single pane window";
-  parameter Modelica.SIunits.ReflectionCoefficient rho_T1_diff=1-(Ta_diff)
+  parameter Modelica.Units.SI.ReflectionCoefficient rho_T1_diff=1-(Ta_diff)
     "Part of degree of transmission for single pane window related to Ta1_diff";
-  parameter Modelica.SIunits.ReflectionCoefficient rho_11_diff=rho_T1_diff/
+  parameter Modelica.Units.SI.ReflectionCoefficient rho_11_diff=rho_T1_diff/
     (2-(rho_T1_diff))
     "Part of degree of transmission for single pane window
     related to rho_T1_diff";
-  parameter Modelica.SIunits.ReflectionCoefficient rho_1_diff= rho_11_diff+
+  parameter Modelica.Units.SI.ReflectionCoefficient rho_1_diff= rho_11_diff+
     (((1-rho_11_diff)*Tai_diff)^2*rho_11_diff)/(1-(rho_11_diff*Tai_diff)^2)
     "Degree of reflection for single pane window";
-  parameter Modelica.SIunits.ReflectionCoefficient XN2_diff=1-rho_1_diff^2
+  parameter Modelica.Units.SI.ReflectionCoefficient XN2_diff=1-rho_1_diff^2
     "Calculation factor to simplify equations";
-  parameter Modelica.SIunits.TransmissionCoefficient Ta2_diff=(Ta1_diff^2)/
+  parameter Modelica.Units.SI.TransmissionCoefficient Ta2_diff=(Ta1_diff^2)/
     XN2_diff "Energetic dregree of transmission for second pane";
-  parameter Modelica.SIunits.Emissivity a1_diff=1-Ta1_diff-rho_1_diff
+  parameter Modelica.Units.SI.Emissivity a1_diff=1-Ta1_diff-rho_1_diff
     "Degree of absorption for single pane window";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer Q21_diff=
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer Q21_diff=
     a1_diff*(1+(Ta1_diff*rho_1_diff/XN2_diff))*UWin/25
     "Coefficient of heat transfer for exterior pane of double pane window";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer Q22_diff=
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer Q22_diff=
     a1_diff*(Ta1_diff/XN2_diff)*(1-(UWin/7.7))
     "Coefficient of heat transfer for interior pane of double pane window";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer Qsek2_diff=
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer Qsek2_diff=
     Q21_diff+Q22_diff
     "Overall coefficient of heat transfer for double pane window";
-  parameter Modelica.SIunits.TransmissionCoefficient CorG_diff=
+  parameter Modelica.Units.SI.TransmissionCoefficient CorG_diff=
     (Ta2_diff+Qsek2_diff)/g_dir0
     "Transmission coefficient correction factor for diffuse radiation";
-  parameter Modelica.SIunits.TransmissionCoefficient CorG_gr=
+  parameter Modelica.Units.SI.TransmissionCoefficient CorG_gr=
     (Ta2_diff+Qsek2_diff)/g_dir0
     "Transmission coefficient correction factor for irradiations from ground";
 
   //Calculating the correction factor for direct solar radiation
-  Modelica.SIunits.TransmissionCoefficient[n] Ta_dir
+  Modelica.Units.SI.TransmissionCoefficient[n] Ta_dir
     "Energetic degree of transmission for direct radiation";
-  Modelica.SIunits.TransmissionCoefficient[n] Tai_dir
+  Modelica.Units.SI.TransmissionCoefficient[n] Tai_dir
     "Pure degree of transmission for direct radiation";
-  Modelica.SIunits.TransmissionCoefficient[n] Ta1_dir
+  Modelica.Units.SI.TransmissionCoefficient[n] Ta1_dir
     "Pure degree of transmission for single pane window";
-  Modelica.SIunits.ReflectionCoefficient[n] rho_T1_dir
+  Modelica.Units.SI.ReflectionCoefficient[n] rho_T1_dir
     "Part of degree of transmission for single pane window related to Ta1_dir";
-  Modelica.SIunits.ReflectionCoefficient[n] rho_11_dir
+  Modelica.Units.SI.ReflectionCoefficient[n] rho_11_dir
     "Part of degree of transmission for single pane window related to T1_dir";
-  Modelica.SIunits.ReflectionCoefficient[n] rho_1_dir
+  Modelica.Units.SI.ReflectionCoefficient[n] rho_1_dir
     "Degree of reflection for single pane window";
-  Modelica.SIunits.ReflectionCoefficient[n] XN2_dir
+  Modelica.Units.SI.ReflectionCoefficient[n] XN2_dir
     "Calculation factor to simplify equations";
-  Modelica.SIunits.TransmissionCoefficient[n] Ta2_dir
+  Modelica.Units.SI.TransmissionCoefficient[n] Ta2_dir
     "Energetic dregree of transmission for second pane";
-  Modelica.SIunits.Emissivity[n] a1_dir
+  Modelica.Units.SI.Emissivity[n] a1_dir
     "Degree of absorption for single pane window";
   Real[n] Q21_dir
     "Coefficient of heat transfer for exterior pane of double pane window";
@@ -86,9 +86,9 @@
     "Coefficient of heat transfer for interior pane of double pane window";
   Real[n] Qsek2_dir
     "Overall coefficient of heat transfer for double pane window";
-  Modelica.SIunits.TransmissionCoefficient[n] CorG_dir
-    "Transmission coefficient correction factor for direct radiation";
 
+  Modelica.Units.SI.TransmissionCoefficient[n] CorG_dir
+    "Transmission coefficient correction factor for direct radiation";
 equation
   for i in 1:n loop
     Ta_dir[i]= (((((A6*con.to_deg(inc[i])+A5)*con.to_deg(inc[i])+A4)*con.to_deg(inc[i])+A3)*
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"	2022-03-10 09:58:06.756147770 +0000
@@ -2,17 +2,17 @@
 block VerifyDifferenceThreePeriods "Assert when condition is violated"
   extends Buildings.Utilities.Diagnostics.BaseClasses.PartialInputCheck(
     message="Inputs differ by more than threShold.\n  Check output 'satisfied' for when violation(s) happened.");
-  parameter Modelica.SIunits.Time endTime = 0
+  parameter Modelica.Units.SI.Time endTime = 0
     "Start time for deactivating the assert (period one)";
-  parameter Modelica.SIunits.Time startTime2 = 0
+  parameter Modelica.Units.SI.Time startTime2 = 0
     "Start time for activating the assert (period two)";
-  parameter Modelica.SIunits.Time endTime2 = 0
+  parameter Modelica.Units.SI.Time endTime2 = 0
     "Start time for deactivating the assert (period two)";
-  parameter Modelica.SIunits.Time startTime3 = 0
+  parameter Modelica.Units.SI.Time startTime3 = 0
     "Start time for activating the assert (period three)";
-  parameter Modelica.SIunits.Time endTime3 = 0
+  parameter Modelica.Units.SI.Time endTime3 = 0
     "Start time for deactivating the assert (period three)";
-  parameter Modelica.SIunits.Time tau(min=1) = 60 "Time constant for filtering signal";
+  parameter Modelica.Units.SI.Time tau(min=1) = 60 "Time constant for filtering signal";
 
   Modelica.Blocks.Interfaces.BooleanOutput satisfied(start=true, fixed=true)
     annotation (Placement(transformation(extent={{100,-70},{120,-50}})));
@@ -22,15 +22,15 @@
         iconTransformation(extent={{100,42},{140,82}})));
 
 protected
-  parameter Modelica.SIunits.Time t1(fixed=false)
+  parameter Modelica.Units.SI.Time t1(fixed=false)
     "Simulation end time period one";
-  parameter Modelica.SIunits.Time t3(fixed=false)
+  parameter Modelica.Units.SI.Time t3(fixed=false)
     "Simulation end time period two";
-  parameter Modelica.SIunits.Time t5(fixed=false)
+  parameter Modelica.Units.SI.Time t5(fixed=false)
     "Simulation end time period three";
-  parameter Modelica.SIunits.Time t2(fixed=false)
+  parameter Modelica.Units.SI.Time t2(fixed=false)
     "Simulation start time period two";
-  parameter Modelica.SIunits.Time t4(fixed=false)
+  parameter Modelica.Units.SI.Time t4(fixed=false)
     "Simulation start time period three";
   Integer nFai "Number of test violations";
   Real diffExa "Exact, non-filtered value of the difference between the inputs";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Azimuth/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Azimuth/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Azimuth/package.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Azimuth/package.mo"	2022-03-10 09:58:06.204147699 +0000
@@ -2,21 +2,21 @@
 package Azimuth "List of possible constant values for surface azimuth"
    extends Modelica.Icons.TypesPackage;
 
-   constant Modelica.SIunits.Angle S = 0
+   constant Modelica.Units.SI.Angle S = 0
   "Azimuth for an exterior wall whose outer surface faces south";
-   constant Modelica.SIunits.Angle SW = +Modelica.Constants.pi/4
+   constant Modelica.Units.SI.Angle SW = +Modelica.Constants.pi/4
   "Azimuth for an exterior wall whose outer surface faces south-west";
-   constant Modelica.SIunits.Angle W = +Modelica.Constants.pi/2
+   constant Modelica.Units.SI.Angle W = +Modelica.Constants.pi/2
   "Azimuth for an exterior wall whose outer surface faces west";
-   constant Modelica.SIunits.Angle NW = +Modelica.Constants.pi*3/4
+   constant Modelica.Units.SI.Angle NW = +Modelica.Constants.pi*3/4
   "Azimuth for an exterior wall whose outer surface faces north-west";
-   constant Modelica.SIunits.Angle N = Modelica.Constants.pi
+   constant Modelica.Units.SI.Angle N = Modelica.Constants.pi
   "Azimuth for an exterior wall whose outer surface faces north";
-   constant Modelica.SIunits.Angle NE = -Modelica.Constants.pi*3/4
+   constant Modelica.Units.SI.Angle NE = -Modelica.Constants.pi*3/4
   "Azimuth for an exterior wall whose outer surface faces north-east";
-   constant Modelica.SIunits.Angle E = -Modelica.Constants.pi/2
+   constant Modelica.Units.SI.Angle E = -Modelica.Constants.pi/2
   "Azimuth for an exterior wall whose outer surface faces east";
-   constant Modelica.SIunits.Angle SE = -Modelica.Constants.pi/4
+   constant Modelica.Units.SI.Angle SE = -Modelica.Constants.pi/4
   "Azimuth for an exterior wall whose outer surface faces south-east";
 
 annotation(preferredView="info",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Tilt/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Tilt/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Tilt/package.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Types/Tilt/package.mo"	2022-03-10 09:58:06.188147698 +0000
@@ -2,13 +2,13 @@
 package Tilt "List of possible constant values for surface tilt"
   extends Modelica.Icons.TypesPackage;
 
-  constant Modelica.SIunits.Angle Ceiling = 0 "Tilt for ceiling";
-  constant Modelica.SIunits.Angle Floor =   Modelica.Constants.pi
+
+  constant Modelica.Units.SI.Angle Ceiling = 0 "Tilt for ceiling";
+  constant Modelica.Units.SI.Angle Floor =   Modelica.Constants.pi
   "Tilt for floor";
-  constant Modelica.SIunits.Angle Wall =    Modelica.Constants.pi/2
+  constant Modelica.Units.SI.Angle Wall =    Modelica.Constants.pi/2
   "Tilt for wall";
 
-
 annotation(preferredView="info", Documentation(info="<html>
 <p>
 Possible constant values to define the tilt of a surface.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Comfort/Fanger.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Comfort/Fanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Comfort/Fanger.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Comfort/Fanger.mo"	2022-03-10 09:58:05.688147635 +0000
@@ -7,9 +7,9 @@
   Modelica.Blocks.Interfaces.RealOutput PPD "PPD [0.05...1]"
     annotation (Placement(transformation(extent={{100,-50},{120,-30}})));
 
-  parameter Modelica.SIunits.HeatFlux W(max=0)=0
+  parameter Modelica.Units.SI.HeatFlux W(max=0)=0
     "Rate of mechanical work accomplished (must be non-positive, typically equal to 0)";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer hRad(
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer hRad(
     min=0,
     max=10)=0.8*4.7 "Radiative heat transfer coefficient";
 
@@ -30,14 +30,14 @@
     annotation(Evaluate=true, HideResult=true,
     Dialog(group="Conditional inputs"));
 
-  parameter Modelica.SIunits.Velocity vAir= 0.05 "Fixed value for air velocity"
+  parameter Modelica.Units.SI.Velocity vAir= 0.05 "Fixed value for air velocity"
      annotation (Dialog(enable = not use_vAir_in, group="Conditional inputs"));
-  parameter Modelica.SIunits.HeatFlux M = 60 "Fixed value for metabolic rate"
+  parameter Modelica.Units.SI.HeatFlux M = 60 "Fixed value for metabolic rate"
      annotation (Dialog(enable = not use_M_in, group="Conditional inputs"));
   parameter Real ICl = 0.7
     "Fixed value for clothing insulation in units of clo (summer=0.5; winter=0.9)"
      annotation (Dialog(enable = not use_ICl_in, group="Conditional inputs"));
-  parameter Modelica.SIunits.Pressure pAir = 101325
+  parameter Modelica.Units.SI.Pressure pAir = 101325
     "Fixed value for air pressure"
      annotation (Dialog(enable = not use_pAir_in, group="Conditional inputs"));
 
@@ -53,9 +53,9 @@
       Placement(transformation(extent={{-120,50},{-100,70}}),
         iconTransformation(extent={{-120,50},{-100,70}})));
 
-  Modelica.SIunits.Temperature TOpe "Operative temperature";
-  Modelica.SIunits.Temperature TClo(start=273.15+40) "Surface temperature of clothing";
-  Modelica.SIunits.Temperature TSki(
+  Modelica.Units.SI.Temperature TOpe "Operative temperature";
+  Modelica.Units.SI.Temperature TClo(start=273.15+40) "Surface temperature of clothing";
+  Modelica.Units.SI.Temperature TSki(
     min=273.15+10,
     max=273.15+42) "Skin temperature";
 
@@ -87,21 +87,21 @@
       Placement(transformation(extent={{-120,-50},{-100,-30}}),
         iconTransformation(extent={{-120,-50},{-100,-30}})));
 
-  Modelica.SIunits.CoefficientOfHeatTransfer hCom(
+  Modelica.Units.SI.CoefficientOfHeatTransfer hCom(
     min=0,
     max=10) "Combined heat transfer coefficient";
 
-  Modelica.SIunits.CoefficientOfHeatTransfer hCon(
+  Modelica.Units.SI.CoefficientOfHeatTransfer hCon(
     min=0,
     max=10) "Convective heat transfer coefficient";
 
-  Modelica.SIunits.Pressure pSte(
+  Modelica.Units.SI.Pressure pSte(
     min=0,
     max=3000) "Partial pressure of water vapor in ambient air";
 
-  Modelica.SIunits.HeatFlux L "Thermal load of the body";
+  Modelica.Units.SI.HeatFlux L "Thermal load of the body";
   Real fCl(min=0) "Clothing area factor (61)";
-  Modelica.SIunits.ThermalInsulance RCl "Thermal resistance of clothing (10)";
+  Modelica.Units.SI.ThermalInsulance RCl "Thermal resistance of clothing (10)";
 
 protected
   Buildings.Utilities.Psychrometrics.X_pTphi steRat
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"	2022-03-10 09:58:05.452147604 +0000
@@ -1,7 +1,7 @@
 within Buildings.Utilities.Diagnostics.BaseClasses;
 block PartialInputCheck "Assert when condition is violated"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Time startTime = 0
+  parameter Modelica.Units.SI.Time startTime = 0
     "Start time for activating the assert";
   parameter Real threShold(min=0)=1E-2 "Threshold for equality comparison";
   parameter String message = "Inputs differ by more than threShold";
@@ -10,7 +10,7 @@
   Modelica.Blocks.Interfaces.RealInput u2 "Value to check"
        annotation (Placement(transformation(extent={{-140,-80},{-100,-40}})));
 protected
-  parameter Modelica.SIunits.Time t0( fixed=false) "Simulation start time";
+  parameter Modelica.Units.SI.Time t0( fixed=false) "Simulation start time";
 initial equation
   t0 = time + startTime;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/Validation/CheckEquality.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/Validation/CheckEquality.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/Validation/CheckEquality.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Diagnostics/Validation/CheckEquality.mo"	2022-03-10 09:58:05.432147602 +0000
@@ -7,7 +7,7 @@
     annotation (Placement(transformation(extent={{20,10},{40,30}})));
   Modelica.Blocks.Sources.Constant con(k=0.1) "Input"
     annotation (Placement(transformation(extent={{-60,30},{-40,50}})));
-  Modelica.Blocks.Sources.Sine sin1(freqHz=1, amplitude=0.03)
+  Modelica.Blocks.Sources.Sine sin1(f =1, amplitude=0.03)
     "Input"
     annotation (Placement(transformation(extent={{-60,-10},{-40,10}})));
   Modelica.Blocks.Math.Add add "Adder to offset the sin input signal"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BCVTB.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BCVTB.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BCVTB.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BCVTB.mo"	2022-03-10 09:58:05.408147599 +0000
@@ -6,7 +6,7 @@
   parameter Boolean activateInterface = true
     "Set to false to deactivate interface and use instead yFixed as output"
     annotation(Evaluate = true);
-  parameter Modelica.SIunits.Time timeStep
+  parameter Modelica.Units.SI.Time timeStep
     "Time step used for the synchronization"
     annotation(Dialog(enable = activateInterface));
   parameter String xmlFileName = "socket.cfg"
@@ -32,7 +32,7 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
  Integer flaRea "Flag received from BCVTB";
- Modelica.SIunits.Time simTimRea
+ Modelica.Units.SI.Time simTimRea
     "Current simulation time received from the BCVTB";
  Integer retVal "Return value from the BSD socket data exchange";
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/FluidInterface.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/FluidInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/FluidInterface.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/FluidInterface.mo"	2022-03-10 09:58:05.364147593 +0000
@@ -17,14 +17,14 @@
    parameter Boolean use_m_flow_in = false
     "Get the mass flow rate from the input connector"
     annotation(Evaluate=true, HideResult=true);
-  parameter Modelica.SIunits.MassFlowRate m_flow = 0
+  parameter Modelica.Units.SI.MassFlowRate m_flow = 0
     "Fixed mass flow rate going out of the fluid port"
     annotation (Dialog(enable = not use_m_flow_in));
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal(min=0)
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal(min=0)
     "Nominal mass flow rate, used for regularization near zero flow"
     annotation(Dialog(group = "Nominal condition"));
-  parameter Modelica.SIunits.MassFlowRate m_flow_small(min=0) = 1E-4*m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_small(min=0) = 1E-4*m_flow_nominal
     "For bi-directional flow, temperature is regularized in the region |m_flow| < m_flow_small (m_flow_small > 0 required)"
     annotation(Dialog(group="Advanced"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/exchangeReals.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/exchangeReals.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/exchangeReals.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/BaseClasses/exchangeReals.mo"	2022-03-10 09:58:05.320147587 +0000
@@ -3,13 +3,13 @@
 
   input Integer socketFD(min=1) "Socket file descripter";
   input Integer flaWri "Communication flag to write to the socket stream";
-  input Modelica.SIunits.Time simTimWri
+  input Modelica.Units.SI.Time simTimWri
     "Current simulation time in seconds to write";
   input Real[nDblWri] dblValWri "Double values to write";
   input Integer nDblWri "Number of double values to write";
   input Integer nDblRea "Number of double values to read";
   output Integer flaRea "Communication flag read from the socket stream";
-  output Modelica.SIunits.Time simTimRea
+  output Modelica.Units.SI.Time simTimRea
     "Current simulation time in seconds read from socket";
   output Real[nDblRea] dblValRea "Double values read from socket";
   output Integer retVal "The exit value, which is negative if an error occurred";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/MoistAir.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/MoistAir.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/MoistAir.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/MoistAir.mo"	2022-03-10 09:58:05.300147585 +0000
@@ -3,7 +3,7 @@
   "Model with interfaces for media with moist air that will be linked to the BCVTB which models the response of the room"
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
       259.2*6/1.2/3600 "Nominal mass flow rate";
   Buildings.Fluid.FixedResistances.PressureDrop dp1(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/TwoRooms.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/TwoRooms.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/TwoRooms.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/Examples/TwoRooms.mo"	2022-03-10 09:58:05.236147577 +0000
@@ -2,11 +2,11 @@
 model TwoRooms
   "Thermal model of two rooms that will be linked to the BCVTB which models the controls"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Time tau = 2*3600 "Room time constant";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_nom = 100 "Nominal heat flow";
-  parameter Modelica.SIunits.ThermalConductance UA = Q_flow_nom / 20
+  parameter Modelica.Units.SI.Time tau = 2*3600 "Room time constant";
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_nom = 100 "Nominal heat flow";
+  parameter Modelica.Units.SI.ThermalConductance UA = Q_flow_nom / 20
     "Thermal conductance of room";
-  parameter Modelica.SIunits.Temperature TStart = 283.15 "Start temperature";
+  parameter Modelica.Units.SI.Temperature TStart = 283.15 "Start temperature";
   Modelica.Thermal.HeatTransfer.Components.HeatCapacitor C1(C=tau*UA, T(start=
           TStart, fixed=true)) "Heat capacity of room"
     annotation (Placement(transformation(extent={{70,70},{90,90}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/From_degC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/From_degC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/From_degC.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/From_degC.mo"	2022-03-10 09:58:05.212147574 +0000
@@ -13,7 +13,8 @@
     annotation (Placement(transformation(extent={{100,-12},{120,8}}),
         iconTransformation(extent={{100,-12},{120,8}})));
 equation
-  Celsius = Modelica.SIunits.Conversions.to_degC(Kelvin);
+  Celsius = Modelica.Units.Conversions.to_degC(Kelvin);
+
 annotation (
 defaultComponentName="froDegC",
 Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/To_degC.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/To_degC.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/To_degC.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/BCVTB/To_degC.mo"	2022-03-10 09:58:05.184147571 +0000
@@ -13,7 +13,8 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}}),
         iconTransformation(extent={{100,-10},{120,10}})));
 equation
-  Kelvin = Modelica.SIunits.Conversions.from_degC(Celsius);
+  Kelvin = Modelica.Units.Conversions.from_degC(Celsius);
+
 annotation (
 defaultComponentName="toDegC",
 Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/FLEXLAB/CalBayComm.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/FLEXLAB/CalBayComm.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/FLEXLAB/CalBayComm.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/FLEXLAB/CalBayComm.mo"	2022-03-10 09:58:05.144147566 +0000
@@ -3,7 +3,7 @@
   "Model calling a Python script to communicate with the CalBay adapter"
   extends Modelica.Icons.Example;
   extends Modelica.Icons.UnderConstruction;
-  parameter Modelica.SIunits.Time samplePeriod = 30
+  parameter Modelica.Units.SI.Time samplePeriod = 30
     "Sample period for communication";
 
   Modelica.Blocks.Sources.CombiTimeTable setPoint(
@@ -32,7 +32,7 @@
     annotation (Placement(transformation(extent={{0,-10},{20,10}})));
 block lightingController "Block for control law"
   extends Modelica.Blocks.Interfaces.SISO;
-  parameter Modelica.SIunits.Time samplePeriod "Sample period of component";
+  parameter Modelica.Units.SI.Time samplePeriod "Sample period of component";
     Modelica.Blocks.Math.Gain gain(k=10)
       annotation (Placement(transformation(extent={{-68,-10},{-48,10}})));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/BaseClasses/FileWriter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/BaseClasses/FileWriter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/BaseClasses/FileWriter.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/BaseClasses/FileWriter.mo"	2022-03-10 09:58:05.108147561 +0000
@@ -7,7 +7,7 @@
     annotation(Evaluate=true, Dialog(connectorSizing=true));
   parameter String fileName = getInstanceName() + ".csv"
     "File name, including extension";
-  parameter Modelica.SIunits.Time samplePeriod
+  parameter Modelica.Units.SI.Time samplePeriod
     "Sample period: equidistant interval for which the inputs are saved";
   parameter String delimiter = "\t"
     "Delimiter for csv file"
@@ -29,7 +29,7 @@
   parameter Boolean isCombiTimeTable = false
     "=true, if CombiTimeTable header should be prepended upon destruction"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Time t0(fixed=false)
+  parameter Modelica.Units.SI.Time t0(fixed=false)
     "First sample time instant";
   parameter String insNam = getInstanceName() "Instance name";
   Buildings.Utilities.IO.Files.BaseClasses.FileWriterObject filWri=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/BaseClasses/PartialCSV.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/BaseClasses/PartialCSV.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/BaseClasses/PartialCSV.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/BaseClasses/PartialCSV.mo"	2022-03-10 09:58:04.880147533 +0000
@@ -1,7 +1,7 @@
 within Buildings.Utilities.IO.Files.Examples.BaseClasses;
 model PartialCSV "Base model for CSV reader and writer example"
   extends Modelica.Icons.Example;
-  Modelica.Blocks.Sources.Cosine cos(freqHz=0.345) "Cosine"
+  Modelica.Blocks.Sources.Cosine cos(f =0.345) "Cosine"
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Sources.Step step(startTime=5) "Step function"
     annotation (Placement(transformation(extent={{-80,-40},{-60,-20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/JSONWriter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/JSONWriter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/JSONWriter.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/JSONWriter.mo"	2022-03-10 09:58:04.856147529 +0000
@@ -25,7 +25,7 @@
     offset=1) "Ramp signal" annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Sources.Constant const(k=2) "Constant signal"
     annotation (Placement(transformation(extent={{-80,-10},{-60,10}})));
-  Modelica.Blocks.Sources.Cosine cosine(amplitude=1, freqHz=12) "Cosine signal"
+  Modelica.Blocks.Sources.Cosine cosine(amplitude=1, f =12) "Cosine signal"
     annotation (Placement(transformation(extent={{-80,-40},{-60,-20}})));
   Buildings.Utilities.IO.Files.JSONWriter jsonWriterOneVar(nin=1, fileName="TerminalOutput.json")
     "Single variable output"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/Printer.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/Printer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/Printer.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/Examples/Printer.mo"	2022-03-10 09:58:04.840147527 +0000
@@ -6,7 +6,7 @@
     nin=2,
     samplePeriod=0.1)            annotation (Placement(transformation(extent={{-20,40},
             {0,60}})));
-  Modelica.Blocks.Sources.Clock clo annotation (Placement(transformation(extent=
+  Modelica.Blocks.Sources.ContinuousClock clo annotation (Placement(transformation(extent=
            {{-80,40},{-60,60}})));
   Modelica.Blocks.Sources.Ramp ram(duration=2)
                                    annotation (Placement(transformation(extent=
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/JSONWriter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/JSONWriter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/JSONWriter.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Files/JSONWriter.mo"	2022-03-10 09:58:04.816147525 +0000
@@ -12,7 +12,7 @@
     Buildings.Utilities.IO.Files.BaseClasses.OutputTime.Terminal
     "Time when results are written to file"
     annotation(Evaluate=true);
-  parameter Modelica.SIunits.Time customTime = 0
+  parameter Modelica.Units.SI.Time customTime = 0
     "Custom time when results are stored, used if outputTime=Custom only"
     annotation(Dialog(enable=outputTime==Buildings.Utilities.IO.Files.BaseClasses.OutputTime.Custom));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/KalmanFilter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/KalmanFilter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/KalmanFilter.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/KalmanFilter.mo"	2022-03-10 09:58:04.768147518 +0000
@@ -9,7 +9,7 @@
     moduleName="KalmanFilter",
     samplePeriod=samplePeriod) "Generate a random number in Python"
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
-  Modelica.Blocks.Sources.Clock clock
+  Modelica.Blocks.Sources.ContinuousClock clock
     annotation (Placement(transformation(extent={{-80,0},{-60,20}})));
   Real_Real kalFil(
     moduleName="KalmanFilter",
@@ -19,9 +19,9 @@
     samplePeriod=samplePeriod) "Kalman filter in Python"
     annotation (Placement(transformation(extent={{60,20},{80,40}})));
 
-  parameter Modelica.SIunits.Time samplePeriod=0.001
+  parameter Modelica.Units.SI.Time samplePeriod=0.001
     "Sample period of component";
-  Modelica.Blocks.Sources.Sine sine(freqHz=1) "Sine wave"
+  Modelica.Blocks.Sources.Sine sine(f =1) "Sine wave"
     annotation (Placement(transformation(extent={{-40,40},{-20,60}})));
   Modelica.Blocks.Math.Add add
     "Addition of signals before sending it to the Kalman filter"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/SimpleRoom.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/SimpleRoom.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/SimpleRoom.mo"	2022-03-10 09:57:41.236144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/IO/Python36/Examples/SimpleRoom.mo"	2022-03-10 09:58:04.748147515 +0000
@@ -28,7 +28,7 @@
     amplitude=5,
     offset=283.15,
     y(unit="K", displayUnit="degC"),
-    freqHz=1/86400,
+f    =1/86400,
     phase=-1.5707963267949) "Ambient temperature"
     annotation (Placement(transformation(extent={{-80,30},{-60,50}})));
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothBlocks.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothBlocks.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothBlocks.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothBlocks.mo"	2022-03-10 09:58:04.040147426 +0000
@@ -5,9 +5,9 @@
             -20,40},{0,60}})));
   Modelica.Blocks.Math.Max max annotation (Placement(transformation(extent={{
             -20,0},{0,20}})));
-  Modelica.Blocks.Sources.Sine sine(freqHz=8)
+  Modelica.Blocks.Sources.Sine sine(f =8)
     annotation (Placement(transformation(extent={{-80,60},{-60,80}})));
-  Modelica.Blocks.Sources.Sine sine1(freqHz=1)
+  Modelica.Blocks.Sources.Sine sine1(f =1)
                                      annotation (Placement(transformation(
           extent={{-100,0},{-80,20}})));
   Diagnostics.AssertEquality assEquMax(threShold=0.08)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothLimit.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothLimit.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothLimit.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/SmoothLimit.mo"	2022-03-10 09:58:03.996147421 +0000
@@ -1,7 +1,7 @@
 within Buildings.Utilities.Math.Examples;
 model SmoothLimit "Test model for smooth limit"
   extends Modelica.Icons.Example;
-  Modelica.Blocks.Sources.Sine sine(freqHz=8)
+  Modelica.Blocks.Sources.Sine sine(f =8)
     annotation (Placement(transformation(extent={{-40,0},{-20,20}})));
   Buildings.Utilities.Math.SmoothLimit smoLim(
     deltaX=0.001,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/Splice.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/Splice.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/Splice.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/Splice.mo"	2022-03-10 09:58:03.984147419 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   Buildings.Utilities.Math.Splice splice(deltax=0.2)
     annotation (Placement(transformation(extent={{0,0},{20,20}})));
-  Modelica.Blocks.Sources.Sine sine(freqHz=0.5)
+  Modelica.Blocks.Sources.Sine sine(f =0.5)
     annotation (Placement(transformation(extent={{-60,0},{-40,20}})));
   Modelica.Blocks.Sources.Constant const1(k=-0.5)
     annotation (Placement(transformation(extent={{-60,-40},{-40,-20}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/VectorFunctions.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/VectorFunctions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/VectorFunctions.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Math/Examples/VectorFunctions.mo"	2022-03-10 09:58:03.968147416 +0000
@@ -5,12 +5,12 @@
   Buildings.Utilities.Math.Min minVec(
                    nin=3)
     annotation (Placement(transformation(extent={{-20,20},{0,40}})));
-  Modelica.Blocks.Sources.Sine sine(freqHz=6)
+  Modelica.Blocks.Sources.Sine sine(f =6)
     annotation (Placement(transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Sources.Sine sine1(
-                                    freqHz=8)
+                                    f =8)
     annotation (Placement(transformation(extent={{-80,-20},{-60,0}})));
-  Modelica.Blocks.Sources.Sine sine2(freqHz=10)
+  Modelica.Blocks.Sources.Sine sine2(f =10)
     annotation (Placement(transformation(extent={{-80,-60},{-60,-40}})));
   Buildings.Utilities.Math.Max maxVec(
                    nin=3)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/BaseClasses/PartialPlotter.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/BaseClasses/PartialPlotter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/BaseClasses/PartialPlotter.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/BaseClasses/PartialPlotter.mo"	2022-03-10 09:58:02.704147256 +0000
@@ -7,7 +7,7 @@
 
   parameter String fileName = plotConfiguration.fileName "Name of html file";
 
-  parameter Modelica.SIunits.Time samplePeriod(min=1E-3) = plotConfiguration.samplePeriod
+  parameter Modelica.Units.SI.Time samplePeriod(min=1E-3) = plotConfiguration.samplePeriod
     "Sample period of component"
     annotation(Dialog(group="Activation"));
 
@@ -27,7 +27,7 @@
     "Set to true to enable an input that allows activating and deactivating the plotting"
     annotation(Dialog(group="Activation"));
 
-  parameter Modelica.SIunits.Time activationDelay(min=0)=plotConfiguration.activationDelay
+  parameter Modelica.Units.SI.Time activationDelay(min=0)=plotConfiguration.activationDelay
     "Time that needs to elapse to enable plotting after activate becomes true"
     annotation(Dialog(group="Activation"));
 
@@ -42,7 +42,7 @@
         iconTransformation(extent={{-140,60},{-100,100}})));
   Boolean active "Flag, true if plots record data";
 protected
-  parameter Modelica.SIunits.Time t0(fixed=false)
+  parameter Modelica.Units.SI.Time t0(fixed=false)
     "First sample time instant";
   parameter String insNam = Modelica.Utilities.Strings.replace(
     getInstanceName(), ".", "_")
@@ -59,7 +59,7 @@
 
   Modelica.Blocks.Interfaces.BooleanInput activate_internal
     "Internal connector to activate plots";
-  discrete Modelica.SIunits.Time tActivateLast "Time when plotter was the last time activated";
+  discrete Modelica.Units.SI.Time tActivateLast "Time when plotter was the last time activated";
 
   output Boolean sampleTrigger "True, if sample time instant";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Configuration.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Configuration.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Configuration.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Configuration.mo"	2022-03-10 09:58:02.656147251 +0000
@@ -1,7 +1,7 @@
 within Buildings.Utilities.Plotters;
 model Configuration "Configuration for plotters"
   extends Modelica.Blocks.Icons.Block;
-  parameter Modelica.SIunits.Time samplePeriod(min=1E-3)
+  parameter Modelica.Units.SI.Time samplePeriod(min=1E-3)
     "Sample period of component";
   parameter String fileName = Modelica.Utilities.Files.fullPathName("plots.html")
    "Name of html file";
@@ -14,7 +14,7 @@
     "Set to true to enable an input that allows activating and deactivating the plotting"
     annotation(Dialog(group="Activation"));
 
-  parameter Modelica.SIunits.Time activationDelay(min=0)=0
+  parameter Modelica.Units.SI.Time activationDelay(min=0)=0
     "Time that needs to elapse to enable plotting after activate becomes true"
     annotation(Dialog(
       group="Activation",
@@ -29,7 +29,7 @@
 protected
   Modelica.Blocks.Interfaces.BooleanInput activate_internal
     "Internal connector to activate plots";
-  discrete Modelica.SIunits.Time tActivateLast "Time when plotter was the last time activated";
+  discrete Modelica.Units.SI.Time tActivateLast "Time when plotter was the last time activated";
 initial equation
   tActivateLast = time-2*activationDelay;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Examples/BaseClasses/CoolingCoilValve.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Examples/BaseClasses/CoolingCoilValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Examples/BaseClasses/CoolingCoilValve.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Plotters/Examples/BaseClasses/CoolingCoilValve.mo"	2022-03-10 09:58:02.624147247 +0000
@@ -13,11 +13,11 @@
     "Unit converter for controller gains from the ALC control logic"
     annotation(Evaluate=true, Dialog(tab="Advanced", group="Parameters"));
 
-  parameter Modelica.SIunits.Temperature TOutCooCut = 50 * (5/9) - 32 * (5/9) + 273.15
+  parameter Modelica.Units.SI.Temperature TOutCooCut = 50 * (5/9) - 32 * (5/9) + 273.15
     "Recorded outdoor air temperature cooling threshold"
     annotation(Evaluate=true, Dialog(group="Enable"));
 
-  parameter Modelica.SIunits.Temperature TOutDelta = 2 * (5/9) - 32 * (5/9) + 273.15
+  parameter Modelica.Units.SI.Temperature TOutDelta = 2 * (5/9) - 32 * (5/9) + 273.15
     "Recorded outdoor air temperature cooling threshold hysteresis delta"
     annotation(Evaluate=true, Dialog(group="Enable"));
 
@@ -29,15 +29,15 @@
     "Recorded fan feedback threshold hysteresis delta"
     annotation(Evaluate=true, Dialog(group="Enable"));
 
-  parameter Modelica.SIunits.Temperature TSupHighLim = 50 * (5/9) - 32 * (5/9) + 273.15
+  parameter Modelica.Units.SI.Temperature TSupHighLim = 50 * (5/9) - 32 * (5/9) + 273.15
     "Recorded minimum supply air temperature for defining the upper limit of the valve position"
     annotation(Evaluate=true, Dialog(group="Controller"));
 
-  parameter Modelica.SIunits.Temperature TSupHigLim = 42 * (5/9) - 32 * (5/9) + 273.15
+  parameter Modelica.Units.SI.Temperature TSupHigLim = 42 * (5/9) - 32 * (5/9) + 273.15
     "Recorded maximum supply air temperature for defining the upper limit of the valve position"
     annotation(Evaluate=true, Dialog(group="Controller"));
 
-  parameter Modelica.SIunits.Time interval(min = 1) = 15
+  parameter Modelica.Units.SI.Time interval(min = 1) = 15
     "Recorded interval at which integration part of the output gets updated"
     annotation(Evaluate=true, Dialog(group="Controller"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"	2022-03-10 09:58:02.200147192 +0000
@@ -5,7 +5,7 @@
   parameter Boolean use_p_in = true "Get the pressure from the input connector"
     annotation(Evaluate=true, HideResult=true);
 
-  parameter Modelica.SIunits.Pressure p = 101325 "Fixed value of pressure"
+  parameter Modelica.Units.SI.Pressure p = 101325 "Fixed value of pressure"
     annotation (Dialog(enable = not use_p_in));
   Modelica.Blocks.Interfaces.RealInput p_in(final quantity="Pressure",
                                          final unit="Pa",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Constants.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Constants.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Constants.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Constants.mo"	2022-03-10 09:58:02.188147192 +0000
@@ -1,15 +1,15 @@
 within Buildings.Utilities.Psychrometrics;
 package Constants "Library of constants for psychometric functions"
   extends Modelica.Icons.Package;
-  constant Modelica.SIunits.Temperature T_ref = 273.15
+  constant Modelica.Units.SI.Temperature T_ref = 273.15
     "Reference temperature for psychrometric calculations";
-  constant Modelica.SIunits.SpecificHeatCapacity cpAir=1006
+  constant Modelica.Units.SI.SpecificHeatCapacity cpAir=1006
     "Specific heat capacity of air";
-  constant Modelica.SIunits.SpecificHeatCapacity cpSte=1860
+  constant Modelica.Units.SI.SpecificHeatCapacity cpSte=1860
     "Specific heat capacity of water vapor";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq = 4184
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq = 4184
     "Specific heat capacity of liquid water";
-  constant Modelica.SIunits.SpecificEnthalpy h_fg = 2501014.5
+  constant Modelica.Units.SI.SpecificEnthalpy h_fg = 2501014.5
     "Enthalpy of evaporation of water at the reference temperature";
   constant Real k_mair = 0.6219647130774989 "Ratio of molar weights";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"	2022-03-10 09:58:02.084147178 +0000
@@ -33,7 +33,7 @@
 protected
   block Assertions
     extends Modelica.Blocks.Icons.Block;
-    constant Modelica.SIunits.Temperature dT_max=0.1
+    constant Modelica.Units.SI.Temperature dT_max=0.1
       "Maximum allowed deviation with reference result";
 
     Modelica.Blocks.Interfaces.RealInput phi "Relative humidity"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"	2022-03-10 09:58:02.012147170 +0000
@@ -6,7 +6,7 @@
   Real y "Function value";
   Real y_comp "Function value for comparison";
   Real err "Integration error";
-  Modelica.SIunits.Temperature T "Temperature";
+  Modelica.Units.SI.Temperature T "Temperature";
 initial equation
   y=y_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:58:01.996147166 +0000
@@ -6,7 +6,7 @@
   Real y "Function value";
   Real y_comp "Function value for comparison";
   Real err "Integration error";
-  Modelica.SIunits.Temperature T "Temperature";
+  Modelica.Units.SI.Temperature T "Temperature";
 initial equation
   y=y_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:58:01.984147165 +0000
@@ -6,7 +6,7 @@
   Real y "Function value";
   Real y_comp "Function value for comparison";
   Real err(unit="K", displayUnit="K") "Integration error";
-  Modelica.SIunits.Pressure p_w "Water vapor partial pressure";
+  Modelica.Units.SI.Pressure p_w "Water vapor partial pressure";
 initial equation
   y=y_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"	2022-03-10 09:58:01.976147164 +0000
@@ -3,13 +3,13 @@
   "Model to test correct implementation of derivative"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Temperature TMin = 190 "Temperature";
-  parameter Modelica.SIunits.Temperature TMax = 373.16 "Temperature";
+  parameter Modelica.Units.SI.Temperature TMin = 190 "Temperature";
+  parameter Modelica.Units.SI.Temperature TMax = 373.16 "Temperature";
 
   Real y "Function value";
   Real y_comp "Function value for comparison";
   Real err "Integration error";
-  Modelica.SIunits.Temperature T "Temperature";
+  Modelica.Units.SI.Temperature T "Temperature";
 initial equation
   y=y_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"	2022-03-10 09:58:01.964147162 +0000
@@ -6,10 +6,10 @@
   Real y "Function value";
   Real y_comp "Function value for comparison";
   Real err "Integration error";
-  Modelica.SIunits.MassFraction X_w
-    "Water vapor mass fraction at dry bulb temperature";
-  Modelica.SIunits.Pressure p "Total pressure";
 
+  Modelica.Units.SI.MassFraction X_w
+    "Water vapor mass fraction at dry bulb temperature";
+  Modelica.Units.SI.Pressure p "Total pressure";
 initial equation
   y=y_comp;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"	2022-03-10 09:58:01.948147162 +0000
@@ -2,15 +2,15 @@
 function der_TDewPoi_pW_amb "Derivative of function TDewPoi_pW_amb"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Pressure p_w "Water vapor partial pressure";
+  input Modelica.Units.SI.Pressure p_w "Water vapor partial pressure";
   input Real dp_w "Differential of water vapor partial pressure";
   output Real dT "Differential of dew point temperature";
 
 protected
-  constant Modelica.SIunits.Temperature T1=283.15 "First support point";
-  constant Modelica.SIunits.Temperature T2=293.15 "Second support point";
-  constant Modelica.SIunits.Pressure p1=1227.97 "First support point";
-  constant Modelica.SIunits.Pressure p2=2338.76 "Second support point";
+  constant Modelica.Units.SI.Temperature T1=283.15 "First support point";
+  constant Modelica.Units.SI.Temperature T2=293.15 "Second support point";
+  constant Modelica.Units.SI.Pressure p1=1227.97 "First support point";
+  constant Modelica.Units.SI.Pressure p2=2338.76 "Second support point";
 
   constant Real a1=(Modelica.Math.log(p2) - Modelica.Math.log(p1)*T2/T1)/(1 -
       T2/T1);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"	2022-03-10 09:58:01.932147158 +0000
@@ -1,7 +1,7 @@
 within Buildings.Utilities.Psychrometrics.Functions.BaseClasses;
 function der_pW_TDewPoi "Derivative of function pW_TDewPoi"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T "Dew point temperature";
+  input Modelica.Units.SI.Temperature T "Dew point temperature";
   input Real dT "Temperature differential";
   output Real dp_w "Differential of water vapor partial pressure";
 protected
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"	2022-03-10 09:58:01.916147158 +0000
@@ -1,14 +1,14 @@
 within Buildings.Utilities.Psychrometrics.Functions.BaseClasses;
 function der_pW_TDewPoi_amb "Derivative of function pW_TDewPoi_amb"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T "Dew point temperature";
+  input Modelica.Units.SI.Temperature T "Dew point temperature";
   input Real dT;
   output Real dp_w "Differential of water vapor partial pressure";
 protected
-  constant Modelica.SIunits.Temperature T1=283.15 "First support point";
-  constant Modelica.SIunits.Temperature T2=293.15 "Second support point";
-  constant Modelica.SIunits.Pressure p1=1227.97 "First support point";
-  constant Modelica.SIunits.Pressure p2=2338.76 "Second support point";
+  constant Modelica.Units.SI.Temperature T1=283.15 "First support point";
+  constant Modelica.Units.SI.Temperature T2=293.15 "Second support point";
+  constant Modelica.Units.SI.Pressure p1=1227.97 "First support point";
+  constant Modelica.Units.SI.Pressure p2=2338.76 "Second support point";
 
   constant Real a1=(Modelica.Math.log(p2) - Modelica.Math.log(p1)*T2/T1)/(1 -
       T2/T1);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"	2022-03-10 09:58:01.900147154 +0000
@@ -2,11 +2,11 @@
 function der_pW_X "Derivative of function pW_X"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.MassFraction X_w(
+  input Modelica.Units.SI.MassFraction X_w(
     min=0,
     max=1,
     nominal=0.01) "Species concentration at dry bulb temperature";
-  input Modelica.SIunits.Pressure p=101325 "Total pressure";
+  input Modelica.Units.SI.Pressure p=101325 "Total pressure";
 
   input Real dX_w
     "Differential of species concentration at dry bulb temperature";
@@ -15,7 +15,7 @@
   output Real dp_w "Differential of water vapor pressure";
 
 protected
-  Modelica.SIunits.MassFraction x_w(nominal=0.01)
+  Modelica.Units.SI.MassFraction x_w(nominal=0.01)
     "Water mass fraction per mass of dry air";
   Real dX_w_dX "Differential d (x_w) / d X_w";
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"	2022-03-10 09:58:01.892147154 +0000
@@ -2,7 +2,7 @@
 function der_saturationPressureLiquid
   "Derivative of the function saturationPressureLiquid"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature TSat "Saturation temperature";
+  input Modelica.Units.SI.Temperature TSat "Saturation temperature";
   input Real dTSat(unit="K/s") "Saturation temperature derivative";
   output Real psat_der(unit="Pa/s") "Differential of saturation pressure";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"	2022-03-10 09:58:01.880147153 +0000
@@ -2,14 +2,14 @@
 function der_sublimationPressureIce
   "Derivative of function sublimationPressureIce"
     extends Modelica.Icons.Function;
-    input Modelica.SIunits.Temperature TSat(displayUnit="degC",
+    input Modelica.Units.SI.Temperature TSat(displayUnit="degC",
                                             nominal=300)
     "Saturation temperature";
     input Real dTSat(unit="K/s") "Sublimation temperature derivative";
     output Real psat_der(unit="Pa/s") "Sublimation pressure derivative";
 protected
-    Modelica.SIunits.Temperature TTriple=273.16 "Triple point temperature";
-    Modelica.SIunits.AbsolutePressure pTriple=611.657 "Triple point pressure";
+    Modelica.Units.SI.Temperature TTriple=273.16 "Triple point temperature";
+    Modelica.Units.SI.AbsolutePressure pTriple=611.657 "Triple point pressure";
     Real r1=TSat/TTriple "Common subexpression 1";
     Real r1_der=dTSat/TTriple "Derivative of common subexpression 1";
     Real a[2]={-13.9281690,34.7078238} "Coefficients a[:]";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"	2022-03-10 09:58:01.864147150 +0000
@@ -2,10 +2,10 @@
 model Density_pTX "Model to test density_pTX"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Pressure p = 101325 "Pressure of the medium";
-  Modelica.SIunits.Temperature T "Temperature";
-  Modelica.SIunits.MassFraction X_w "Mass fraction";
-  Modelica.SIunits.Density d "Mass density";
+  parameter Modelica.Units.SI.Pressure p = 101325 "Pressure of the medium";
+  Modelica.Units.SI.Temperature T "Temperature";
+  Modelica.Units.SI.MassFraction X_w "Mass fraction";
+  Modelica.Units.SI.Density d "Mass density";
   constant Real convT(unit="1/s") = 0.999 "Conversion factor";
   constant Real convX(unit="1/s") = 0.02 "Conversion factor";
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"	2022-03-10 09:58:01.844147147 +0000
@@ -1,10 +1,10 @@
 within Buildings.Utilities.Psychrometrics.Functions.Examples;
 model SaturationPressure "Model to test the saturationPressure function"
   extends Modelica.Icons.Example;
-  parameter Modelica.SIunits.Temperature TMin = 190 "Temperature";
-  parameter Modelica.SIunits.Temperature TMax = 373.16 "Temperature";
-  Modelica.SIunits.Temperature T "Temperature";
-  Modelica.SIunits.AbsolutePressure pSat "Saturation pressure";
+  parameter Modelica.Units.SI.Temperature TMin = 190 "Temperature";
+  parameter Modelica.Units.SI.Temperature TMax = 373.16 "Temperature";
+  Modelica.Units.SI.Temperature T "Temperature";
+  Modelica.Units.SI.AbsolutePressure pSat "Saturation pressure";
   constant Real conv(unit="1/s") = 1 "Conversion factor";
 equation
   T = TMin + conv*time * (TMax-TMin);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"	2022-03-10 09:58:01.816147145 +0000
@@ -3,12 +3,12 @@
   extends Modelica.Icons.Example;
   package Medium = Buildings.Media.Air "Medium model"
            annotation (choicesAllMatching = true);
-  parameter Modelica.SIunits.Temperature T = 293.15 "Temperature";
-  parameter Modelica.SIunits.Pressure p = 101325 "Pressure of the fluid";
+  parameter Modelica.Units.SI.Temperature T = 293.15 "Temperature";
+  parameter Modelica.Units.SI.Pressure p = 101325 "Pressure of the fluid";
 
-  Modelica.SIunits.AbsolutePressure pSat "Saturation pressure";
+  Modelica.Units.SI.AbsolutePressure pSat "Saturation pressure";
   Real phi(min=0, max=1) "Relative humidity";
-  Modelica.SIunits.MassFraction X_w(
+  Modelica.Units.SI.MassFraction X_w(
     min=0,
     max=1,
     nominal=0.01) "Water vapor concentration per total mass of air";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"	2022-03-10 09:58:01.796147142 +0000
@@ -2,10 +2,10 @@
 model pW_TDewPoi "Model to test pW_TDewPoi and its inverse function"
   extends Modelica.Icons.Example;
 
-  Modelica.SIunits.Temperature T "Dew point temperature";
-  Modelica.SIunits.Temperature TInv "Dew point temperature";
-  Modelica.SIunits.TemperatureDifference dT "Difference between temperatures";
-  Modelica.SIunits.Pressure p_w "Water vapor partial pressure";
+  Modelica.Units.SI.Temperature T "Dew point temperature";
+  Modelica.Units.SI.Temperature TInv "Dew point temperature";
+  Modelica.Units.SI.TemperatureDifference dT "Difference between temperatures";
+  Modelica.Units.SI.Pressure p_w "Water vapor partial pressure";
   constant Real conv(unit="K/s") = 100 "Conversion factor";
 equation
   T = conv*time + 273.15;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"	2022-03-10 09:58:01.692147128 +0000
@@ -3,12 +3,12 @@
   "Model to test the approximation for pW_TDewPoi and its inverse function"
   extends Modelica.Icons.Example;
 
-  Modelica.SIunits.Temperature T "Dew point temperature";
-  Modelica.SIunits.Temperature TInv "Dew point temperature";
-  Modelica.SIunits.TemperatureDifference dT "Difference between temperatures";
-  Modelica.SIunits.Pressure p_w_ashrae
+  Modelica.Units.SI.Temperature T "Dew point temperature";
+  Modelica.Units.SI.Temperature TInv "Dew point temperature";
+  Modelica.Units.SI.TemperatureDifference dT "Difference between temperatures";
+  Modelica.Units.SI.Pressure p_w_ashrae
     "Water vapor partial pressure according to the ASHRAE handbook";
-  Modelica.SIunits.Pressure p_w "Water vapor partial pressure";
+  Modelica.Units.SI.Pressure p_w "Water vapor partial pressure";
 
   constant Real conv(unit="K/s") = 30 "Conversion factor";
   Real r_p "Ratio of the two approximations";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"	2022-03-10 09:58:01.680147126 +0000
@@ -2,10 +2,10 @@
 model pW_X "Model to test pW_X and its inverse function"
   extends Modelica.Icons.Example;
 
-  Modelica.SIunits.MassFraction X "Mass fraction";
-  Modelica.SIunits.MassFraction XInv "Mass fraction";
-  Modelica.SIunits.MassFraction dX "Difference between mass fraction";
-  Modelica.SIunits.Pressure p_w "Water vapor partial pressure";
+  Modelica.Units.SI.MassFraction X "Mass fraction";
+  Modelica.Units.SI.MassFraction XInv "Mass fraction";
+  Modelica.Units.SI.MassFraction dX "Difference between mass fraction";
+  Modelica.Units.SI.Pressure p_w "Water vapor partial pressure";
   constant Real conv(unit="1/s") = 0.999 "Conversion factor";
 equation
   X = conv*time;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"	2022-03-10 09:58:01.672147126 +0000
@@ -2,9 +2,9 @@
 model phi_pTX "Model to test phi_pTX"
   extends Modelica.Icons.Example;
 
-  parameter Modelica.SIunits.Pressure p = 101325 "Pressure of the medium";
-  Modelica.SIunits.Temperature T "Temperature";
-  Modelica.SIunits.MassFraction X_w "Mass fraction";
+  parameter Modelica.Units.SI.Pressure p = 101325 "Pressure of the medium";
+  Modelica.Units.SI.Temperature T "Temperature";
+  Modelica.Units.SI.MassFraction X_w "Mass fraction";
   Real phi "Relative humidity";
   Real X_inv "Inverse computation of mass fraction";
   constant Real convT(unit="1/s") = 0.999 "Conversion factor";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"	2022-03-10 09:58:01.660147124 +0000
@@ -3,22 +3,22 @@
   "Function to compute the water vapor partial pressure for a given dew point temperature of moist air"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Pressure p_w(displayUnit="Pa", min=200)
+  input Modelica.Units.SI.Pressure p_w(displayUnit="Pa", min=200)
     "Water vapor partial pressure";
-  output Modelica.SIunits.Temperature T "Dew point temperature";
+  output Modelica.Units.SI.Temperature T "Dew point temperature";
 
 protected
+
   function pW_TDewPoi_inversion
     "Internal function to solve eps=f(NTU, Z) for NTU for cross flow unmixed"
     extends Modelica.Math.Nonlinear.Interfaces.partialScalarFunction;
 
-    input Modelica.SIunits.Pressure p_w(displayUnit="Pa", min=200)
+    input Modelica.Units.SI.Pressure p_w(displayUnit="Pa", min=200)
       "Water vapor partial pressure";
 
   algorithm
     y :=Buildings.Utilities.Psychrometrics.Functions.pW_TDewPoi(T=u) - p_w;
   end pW_TDewPoi_inversion;
-
 algorithm
   T := Modelica.Math.Nonlinear.solveOneNonlinearEquation(
       f=function pW_TDewPoi_inversion(p_w=p_w),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"	2022-03-10 09:58:01.652147124 +0000
@@ -3,14 +3,14 @@
   "Function to compute the dew point temperature of moist air for a given water vapor partial pressure"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Pressure p_w(displayUnit="Pa", min=100)
+  input Modelica.Units.SI.Pressure p_w(displayUnit="Pa", min=100)
     "Water vapor partial pressure";
-  output Modelica.SIunits.Temperature T "Dew point temperature";
+  output Modelica.Units.SI.Temperature T "Dew point temperature";
 protected
-  constant Modelica.SIunits.Temperature T1=283.15 "First support point";
-  constant Modelica.SIunits.Temperature T2=293.15 "Second support point";
-  constant Modelica.SIunits.Pressure p1=1227.97 "First support point";
-  constant Modelica.SIunits.Pressure p2=2338.76 "Second support point";
+  constant Modelica.Units.SI.Temperature T1=283.15 "First support point";
+  constant Modelica.Units.SI.Temperature T2=293.15 "Second support point";
+  constant Modelica.Units.SI.Pressure p1=1227.97 "First support point";
+  constant Modelica.Units.SI.Pressure p2=2338.76 "Second support point";
 
   constant Real a1=(Modelica.Math.log(p2) - Modelica.Math.log(p1)*T2/T1)/(1 -
       T2/T1);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"	2022-03-10 09:58:01.640147122 +0000
@@ -1,14 +1,14 @@
 within Buildings.Utilities.Psychrometrics.Functions;
 function X_pSatpphi "Humidity ratio for given water vapor pressure"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.AbsolutePressure pSat "Saturation pressure";
-  input Modelica.SIunits.Pressure p "Pressure of the fluid";
+  input Modelica.Units.SI.AbsolutePressure pSat "Saturation pressure";
+  input Modelica.Units.SI.Pressure p "Pressure of the fluid";
   input Real phi(min=0, max=1) "Relative humidity";
-  output Modelica.SIunits.MassFraction X_w(
+
+  output Modelica.Units.SI.MassFraction X_w(
     min=0,
     max=1,
     nominal=0.01) "Water vapor concentration per total mass of air";
-
 protected
   constant Real k = 0.621964713077499 "Ratio of molar masses";
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pTphi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pTphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pTphi.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pTphi.mo"	2022-03-10 09:58:01.628147120 +0000
@@ -2,12 +2,12 @@
 function X_pTphi
   "Absolute humidity for given pressure, dry bulb temperature and relative humidity"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p "Absolute pressure of the medium";
-  input Modelica.SIunits.Temperature T "Dry bulb temperature";
+  input Modelica.Units.SI.Pressure p "Absolute pressure of the medium";
+  input Modelica.Units.SI.Temperature T "Dry bulb temperature";
   input Real phi(unit="1") "Relative humidity";
-  output Modelica.SIunits.MassFraction X_w
-    "Water vapor mass fraction per unit mass total air";
 
+  output Modelica.Units.SI.MassFraction X_w
+    "Water vapor mass fraction per unit mass total air";
 algorithm
   X_w:=phi/((p/saturationPressure(T)-phi) / Buildings.Utilities.Psychrometrics.Constants.k_mair + phi);
   annotation (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pW.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pW.mo"	2022-03-10 09:57:41.240144536 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/X_pW.mo"	2022-03-10 09:58:01.620147120 +0000
@@ -1,17 +1,17 @@
 within Buildings.Utilities.Psychrometrics.Functions;
 function X_pW "Mass fraction for given water vapor pressure"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p_w(displayUnit="Pa",
+  input Modelica.Units.SI.Pressure p_w(displayUnit="Pa",
                                       min=0.003,
                                       nominal=1000) "Water vapor pressure";
-  input Modelica.SIunits.Pressure p=101325 "Total pressure";
-  output Modelica.SIunits.MassFraction X_w(
+  input Modelica.Units.SI.Pressure p=101325 "Total pressure";
+  output Modelica.Units.SI.MassFraction X_w(
     min=0,
     max=1,
     nominal=0.01) "Species concentration at dry bulb temperature";
 
 protected
-  Modelica.SIunits.MassFraction x_w(nominal=0.01)
+  Modelica.Units.SI.MassFraction x_w(nominal=0.01)
     "Water mass fraction per mass of dry air";
 algorithm
   x_w := 0.62198*p_w/(p - p_w);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/density_pTX.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/density_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/density_pTX.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/density_pTX.mo"	2022-03-10 09:58:01.608147118 +0000
@@ -2,17 +2,17 @@
 function density_pTX
   "Density of air as a function of pressure, temperature and species concentration"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p "Absolute pressure of the medium";
-  input Modelica.SIunits.Temperature T "Dry bulb temperature";
-  input Modelica.SIunits.MassFraction X_w
+  input Modelica.Units.SI.Pressure p "Absolute pressure of the medium";
+  input Modelica.Units.SI.Temperature T "Dry bulb temperature";
+  input Modelica.Units.SI.MassFraction X_w
     "Water vapor mass fraction per unit mass total air";
-  output Modelica.SIunits.Density d "Mass density";
+  output Modelica.Units.SI.Density d "Mass density";
 protected
-  Modelica.SIunits.SpecificHeatCapacity R
+  Modelica.Units.SI.SpecificHeatCapacity R
     "Gas constant (of mixture if applicable)";
 algorithm
-  R := Modelica.Media.IdealGases.Common.SingleGasesData.Air.R*(1 - X_w)
-     + Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R*X_w;
+  R := Modelica.Media.IdealGases.Common.SingleGasesData.Air.R_s * (1 - X_w)
+     + Modelica.Media.IdealGases.Common.SingleGasesData.H2O.R_s * X_w;
   d := p/(R*T);
 
   annotation (smoothOrder=99,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"	2022-03-10 09:58:01.596147117 +0000
@@ -2,8 +2,8 @@
 function pW_TDewPoi
   "Function to compute the water vapor partial pressure for a given dew point temperature of moist air"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature T(min=100) "Dew point temperature";
-  output Modelica.SIunits.Pressure p_w(displayUnit="Pa", min=100)
+  input Modelica.Units.SI.Temperature T(min=100) "Dew point temperature";
+  output Modelica.Units.SI.Pressure p_w(displayUnit="Pa", min=100)
     "Water vapor partial pressure";
 protected
   constant Real C8=-5.800226E3;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"	2022-03-10 09:58:01.584147114 +0000
@@ -3,14 +3,14 @@
   "Function to compute the water vapor partial pressure for a given dew point temperature of moist air"
   extends Modelica.Icons.Function;
 
-  input Modelica.SIunits.Temperature T "Dew point temperature";
-  output Modelica.SIunits.Pressure p_w(displayUnit="Pa", min=100)
+  input Modelica.Units.SI.Temperature T "Dew point temperature";
+  output Modelica.Units.SI.Pressure p_w(displayUnit="Pa", min=100)
     "Water vapor partial pressure";
 protected
-  constant Modelica.SIunits.Temperature T1=283.15 "First support point";
-  constant Modelica.SIunits.Temperature T2=293.15 "Second support point";
-  constant Modelica.SIunits.Pressure p1=1227.97 "First support point";
-  constant Modelica.SIunits.Pressure p2=2338.76 "Second support point";
+  constant Modelica.Units.SI.Temperature T1=283.15 "First support point";
+  constant Modelica.Units.SI.Temperature T2=293.15 "Second support point";
+  constant Modelica.Units.SI.Pressure p1=1227.97 "First support point";
+  constant Modelica.Units.SI.Pressure p2=2338.76 "Second support point";
 
   constant Real a1=(Modelica.Math.log(p2) - Modelica.Math.log(p1)*T2/T1)/(1 -
       T2/T1);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_X.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/pW_X.mo"	2022-03-10 09:58:01.576147114 +0000
@@ -1,15 +1,15 @@
 within Buildings.Utilities.Psychrometrics.Functions;
 function pW_X "Water vapor pressure for given humidity ratio"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.MassFraction X_w(
+  input Modelica.Units.SI.MassFraction X_w(
     min=0,
     max=0.99999,
     nominal=0.01) "Species concentration at dry bulb temperature";
-  input Modelica.SIunits.Pressure p=101325 "Total pressure";
-  output Modelica.SIunits.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
+  input Modelica.Units.SI.Pressure p=101325 "Total pressure";
+  output Modelica.Units.SI.Pressure p_w(displayUnit="Pa") "Water vapor pressure";
 
 protected
-  Modelica.SIunits.MassFraction x_w(nominal=0.01)
+  Modelica.Units.SI.MassFraction x_w(nominal=0.01)
     "Water mass fraction per mass of dry air";
 algorithm
   x_w := X_w/(1 - X_w);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/phi_pTX.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"	2022-03-10 09:58:01.568147112 +0000
@@ -2,9 +2,9 @@
 function phi_pTX
   "Relative humidity for given pressure, dry bulb temperature and moisture mass fraction"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Pressure p "Absolute pressure of the medium";
-  input Modelica.SIunits.Temperature T "Dry bulb temperature";
-  input Modelica.SIunits.MassFraction X_w
+  input Modelica.Units.SI.Pressure p "Absolute pressure of the medium";
+  input Modelica.Units.SI.Temperature T "Dry bulb temperature";
+  input Modelica.Units.SI.MassFraction X_w
     "Water vapor mass fraction per unit mass total air";
   output Real phi(unit="1") "Relative humidity";
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressure.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"	2022-03-10 09:58:01.560147111 +0000
@@ -2,12 +2,12 @@
 function saturationPressure
   "Saturation curve valid for 223.16 <= T <= 373.16 (and slightly outside with less accuracy)"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature TSat(displayUnit="degC",
+
+  input Modelica.Units.SI.Temperature TSat(displayUnit="degC",
                                           nominal=300) "Saturation temperature";
-  output Modelica.SIunits.AbsolutePressure pSat(
+  output Modelica.Units.SI.AbsolutePressure pSat(
                                           displayUnit="Pa",
                                           nominal=1000) "Saturation pressure";
-
 algorithm
   pSat := Buildings.Utilities.Math.Functions.regStep(
              y1=Buildings.Utilities.Psychrometrics.Functions.saturationPressureLiquid(TSat),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"	2022-03-10 09:58:01.548147110 +0000
@@ -2,9 +2,9 @@
 function saturationPressureLiquid
   "Return saturation pressure of water as a function of temperature T in the range of 273.16 to 373.16 K"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature TSat(displayUnit="degC",
+  input Modelica.Units.SI.Temperature TSat(displayUnit="degC",
                                           nominal=300) "Saturation temperature";
-  output Modelica.SIunits.AbsolutePressure pSat(
+  output Modelica.Units.SI.AbsolutePressure pSat(
                                       displayUnit="Pa",
                                       nominal=1000) "Saturation pressure";
 algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"	2022-03-10 09:58:01.536147108 +0000
@@ -2,14 +2,14 @@
 function sublimationPressureIce
   "Return sublimation pressure of water as a function of temperature T between 190 and 273.16 K"
   extends Modelica.Icons.Function;
-  input Modelica.SIunits.Temperature TSat(displayUnit="degC",
+  input Modelica.Units.SI.Temperature TSat(displayUnit="degC",
                                           nominal=300) "Saturation temperature";
-  output Modelica.SIunits.AbsolutePressure pSat(
+  output Modelica.Units.SI.AbsolutePressure pSat(
                                       displayUnit="Pa",
                                       nominal=1000) "Saturation pressure";
 protected
-  Modelica.SIunits.Temperature TTriple=273.16 "Triple point temperature";
-  Modelica.SIunits.AbsolutePressure pTriple=611.657 "Triple point pressure";
+  Modelica.Units.SI.Temperature TTriple=273.16 "Triple point temperature";
+  Modelica.Units.SI.AbsolutePressure pTriple=611.657 "Triple point pressure";
   Real r1=TSat/TTriple "Common subexpression";
   Real a[2]={-13.9281690,34.7078238} "Coefficients a[:]";
   Real n[2]={-1.5,-1.25} "Coefficients n[:]";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:58:01.464147099 +0000
@@ -32,15 +32,15 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TDryBul_degC
+  Modelica.Units.NonSI.Temperature_degC TDryBul_degC
     "Dry bulb temperature in degree Celsius";
   Real rh_per(min=0) "Relative humidity in percentage";
-  Modelica.SIunits.MassFraction XiDryBul
+
+  Modelica.Units.SI.MassFraction XiDryBul
     "Water vapor mass fraction at dry bulb state";
-  Modelica.SIunits.MassFraction XiSat "Water vapor mass fraction at saturation";
-  Modelica.SIunits.MassFraction XiSatRefIn
+  Modelica.Units.SI.MassFraction XiSat "Water vapor mass fraction at saturation";
+  Modelica.Units.SI.MassFraction XiSatRefIn
     "Water vapor mass fraction at saturation, referenced to inlet mass flow rate";
-
 equation
   if approximateWetBulb then
     TDryBul_degC = TDryBul - 273.15;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"	2022-03-10 09:58:01.440147096 +0000
@@ -31,14 +31,14 @@
     annotation (Placement(transformation(extent={{-120,-10},{-100,10}})));
 
 protected
-  Modelica.SIunits.Conversions.NonSIunits.Temperature_degC TDryBul_degC
+  Modelica.Units.NonSI.Temperature_degC TDryBul_degC
     "Dry bulb temperature in degree Celsius";
   Real rh_per(min=0) "Relative humidity in percentage";
 
-  Modelica.SIunits.MassFraction XiSat(start=0.01,
+  Modelica.Units.SI.MassFraction XiSat(start=0.01,
                                       nominal=0.01)
     "Water vapor mass fraction at saturation";
-  Modelica.SIunits.MassFraction XiSatRefIn
+  Modelica.Units.SI.MassFraction XiSatRefIn
     "Water vapor mass fraction at saturation, referenced to inlet mass flow rate";
 
  parameter Integer iWat = sum({(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pTphi.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pTphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pTphi.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pTphi.mo"	2022-03-10 09:58:01.404147091 +0000
@@ -16,7 +16,7 @@
     "Steam mass fraction"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 protected
-  Modelica.SIunits.AbsolutePressure pSat "Saturation pressure";
+  Modelica.Units.SI.AbsolutePressure pSat "Saturation pressure";
   parameter Integer i_w =
    sum({(
      if Modelica.Utilities.Strings.isEqual(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pW.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pW.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/X_pW.mo"	2022-03-10 09:58:01.396147090 +0000
@@ -12,7 +12,7 @@
                                            start=2000,
                                            nominal=1000) "Water vapor pressure"
     annotation (Placement(transformation(extent={{-120,-10},{-100,10}})));
-  output Modelica.SIunits.MassFraction x_w(min=0, max=1, nominal=0.01, start=0.001)
+  output Modelica.Units.SI.MassFraction x_w(min=0, max=1, nominal=0.01, start=0.001)
     "Water mass fraction per mass of dry air";
 equation
   X_w = Buildings.Utilities.Psychrometrics.Functions.X_pW(p_w=p_w, p=p_in_internal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/hSat_pTSat.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/hSat_pTSat.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/hSat_pTSat.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/hSat_pTSat.mo"	2022-03-10 09:58:01.384147089 +0000
@@ -31,7 +31,7 @@
   constant Integer watIdx = 1 "Index of water";
   constant Integer othIdx = 2 "Index of other species";
   constant Real phiSat(min=0, max=1) = 1 "Saturation relative humidity";
-  Modelica.SIunits.AbsolutePressure pSat
+  Modelica.Units.SI.AbsolutePressure pSat
     "Saturation pressure of water vapor in air at TSat";
   Real XSat[2]
     "Mass fractions of water and air in moist air at saturation";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/pW_X.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/pW_X.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Psychrometrics/pW_X.mo"	2022-03-10 09:58:01.356147086 +0000
@@ -11,7 +11,7 @@
                                            min = 0) "Water vapor pressure"
     annotation (Placement(transformation(extent={{100,-10},{120,10}}), iconTransformation(extent={{100,-10},{120,10}})));
 
-  output Modelica.SIunits.MassFraction x_w(min=0, max=1, nominal=0.1, start=0.001)
+  output Modelica.Units.SI.MassFraction x_w(min=0, max=1, nominal=0.1, start=0.001)
     "Water mass fraction per mass of dry air";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Time/CalendarTime.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Time/CalendarTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Time/CalendarTime.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/Utilities/Time/CalendarTime.mo"	2022-03-10 09:58:01.324147082 +0000
@@ -10,10 +10,10 @@
   parameter Boolean outputUnixTimeStamp = false
     "= true, to output the unix time stamp (using GMT reference)"
     annotation(Dialog(group="Unix time stamp"));
-  parameter Modelica.SIunits.Time timZon(displayUnit="h") = 0
+  parameter Modelica.Units.SI.Time timZon(displayUnit="h") = 0
     "The local time zone, for computing the unix time stamp only"
     annotation(Dialog(enable=outputUnixTimeStamp,group="Unix time stamp"));
-  parameter Modelica.SIunits.Time offset(displayUnit="h") = 0
+  parameter Modelica.Units.SI.Time offset(displayUnit="h") = 0
     "Offset that is added to 'time', may be used for computing time in different time zones"
     annotation(Dialog(tab="Advanced"));
 
@@ -49,7 +49,7 @@
   final constant Integer firstYear = 2010
     "First year that is supported, i.e. the first year in timeStampsNewYear[:]";
   final constant Integer lastYear = firstYear + size(timeStampsNewYear,1) - 1;
-  constant Modelica.SIunits.Time timeStampsNewYear[22] = {
+  constant Modelica.Units.SI.Time timeStampsNewYear[22] = {
     1262304000.0, 1293840000.0, 1325376000.0,
     1356998400.0, 1388534400.0, 1420070400.0,
     1451606400.0, 1483228800.0, 1514764800.0,
@@ -69,7 +69,7 @@
     "List of leap years starting from firstYear (2010), up to and including 2030";
   final constant Integer dayInMonth[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
     "Number of days in each month";
-  parameter Modelica.SIunits.Time timOff(fixed=false) "Time offset";
+  parameter Modelica.Units.SI.Time timOff(fixed=false) "Time offset";
   // final parameters since the user may wrongly assume that this model shifts the
   // actual time of the simulation
   final constant Integer monthRef(min=1, max=12) = 1 "Month when time = 0"
@@ -81,9 +81,9 @@
   discrete Real epochLastMonth
     "Unix time stamp of the beginning of the current month";
 
-  final parameter Modelica.SIunits.Time hourSampleStart(fixed=false)
+  final parameter Modelica.Units.SI.Time hourSampleStart(fixed=false)
     "Time when the sampling every hour starts";
-  final parameter Modelica.SIunits.Time daySampleStart(fixed=false)
+  final parameter Modelica.Units.SI.Time daySampleStart(fixed=false)
     "Time when the sampling every day starts";
 
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/openmodelica.metadata.json" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/openmodelica.metadata.json"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/openmodelica.metadata.json"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/openmodelica.metadata.json"	2022-03-10 09:59:03.364154938 +0000
@@ -1 +1 @@
-{"convertFromVersion":["7.0.0", "7.0.1"], "path":"Buildings", "sha":"8a5db0ce3a7c54803e0abc2c01b28f7c18e81b09", "support":"support", "uses":{"Modelica":"3.2.3"}, "version":"8.1.0", "zipfile":"https://github.com/lbl-srg/modelica-buildings/archive/8a5db0ce3a7c54803e0abc2c01b28f7c18e81b09.zip"}
+{"convertFromVersion": ["7.0.0", "7.0.1"], "path": "Buildings", "sha": "8a5db0ce3a7c54803e0abc2c01b28f7c18e81b09", "support": "support", "uses": {"Modelica": "4.0.0"}, "version": "8.1.0", "zipfile": "https://github.com/lbl-srg/modelica-buildings/archive/8a5db0ce3a7c54803e0abc2c01b28f7c18e81b09.zip", "extraInfo": "Conversion script /home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om//Resources/Scripts/Conversion/ConvertModelica_from_3.2.3_to_4.0.0.mos was applied"}
\ No newline at end of file
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/package.mo" "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 8.1.0/package.mo"	2022-03-10 09:57:41.244144537 +0000
+++ "converted-libraries/.openmodelica/libraries/Buildings 8.1.0/package.mo"	2022-03-10 09:58:06.164147695 +0000
@@ -9813,7 +9813,7 @@
 version="8.1.0",
 versionDate="2021-06-08",
 dateModified="2021-12-09",
-uses(Modelica(version="3.2.3")),
+uses(Modelica(version= "4.0.0")),
 conversion(
   from(version={"7.0.0", "7.0.1"},
       script="modelica://Buildings/Resources/Scripts/Dymola/ConvertBuildings_from_7_to_8.1.0.mos")),
