diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/DoorDiscretized.mo"	2022-03-10 09:59:53.724161312 +0000
@@ -5,42 +5,42 @@
 
   parameter Integer nCom=10 "Number of compartments for the discretization";
 
-  parameter Modelica.SIunits.PressureDifference dp_turbulent(min=0) = 0.01
+  parameter Modelica.Units.SI.PressureDifference dp_turbulent(min=0) = 0.01
     "Pressure difference where laminar and turbulent flow relation coincide. Recommended: 0.01";
   parameter Real CD=0.65 "|Orifice characteristics|Discharge coefficient";
 
-  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";
-  Modelica.SIunits.AbsolutePressure pA[nCom](each nominal=101325)
+  parameter Modelica.Units.SI.Length dh=hOpe/nCom "Height of each compartment";
+  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";
 
   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";
 
   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)
-    "Density, used to compute fluid volume";
 
+  parameter Modelica.Units.SI.Density rho_default=Medium.density(sta_default)
+    "Density, used to compute fluid volume";
 equation
   dA = A/nCom;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLaw.mo"	2022-03-10 09:59:53.700161309 +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 = Annex60.Airflow.Multizone.BaseClasses.powerLaw(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/PowerLawFixedM.mo"	2022-03-10 09:59:53.684161306 +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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/Examples/WindPressureLowRise.mo"	2022-03-10 09:59:53.680161306 +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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/PowerLawResistance.mo"	2022-03-10 09:59:53.672161304 +0000
@@ -4,25 +4,25 @@
     final m_flow_nominal=rho_default*k*dp_turbulent);
   extends Annex60.Airflow.Multizone.BaseClasses.ErrorControl;
 
-  parameter Modelica.SIunits.Area A "|Orifice characteristics|Area of orifice";
+  parameter Modelica.Units.SI.Area A "|Orifice characteristics|Area of orifice";
 
   parameter Real m(min=0.5, max=1)
     "Flow exponent, m=0.5 for turbulent, m=1 for laminar";
   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);
-  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";
-  parameter Modelica.SIunits.Length lWet=sqrt(A)
+  parameter Modelica.Units.SI.Length lWet=sqrt(A)
     "Wetted perimeter used for Reynolds number calculation";
 
   parameter Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(Evaluate=true, 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";
   Real Re "Reynolds number";
 
 protected
@@ -36,9 +36,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";
 
@@ -52,7 +52,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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElement.mo"	2022-03-10 09:59:53.664161303 +0000
@@ -12,34 +12,34 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     annotation (choicesAllMatching=true);
 
-  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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/TwoWayFlowElementBuoyancy.mo"	2022-03-10 09:59:53.652161302 +0000
@@ -3,14 +3,14 @@
   "Flow resistance that uses the power law"
   extends Annex60.Airflow.Multizone.BaseClasses.TwoWayFlowElement;
 
-  parameter Modelica.SIunits.Length wOpe=0.9 "|Geometry|Width of opening";
-  parameter Modelica.SIunits.Length hOpe=2.1 "|Geometry|Height of opening";
 
-  parameter Modelica.SIunits.Length hA=2.7/2
+  parameter Modelica.Units.SI.Length wOpe=0.9 "|Geometry|Width of opening";
+  parameter Modelica.Units.SI.Length hOpe=2.1 "|Geometry|Height of opening";
+
+  parameter Modelica.Units.SI.Length hA=2.7/2
     "|Geometry|Height of reference pressure zone A";
-  parameter Modelica.SIunits.Length hB=2.7/2
+  parameter Modelica.Units.SI.Length hB=2.7/2
     "|Geometry|Height of reference pressure zone B";
-
   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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLaw.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLaw.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLaw.mo"	2022-03-10 09:59:53.640161300 +0000
@@ -1,13 +1,13 @@
 within Annex60.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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/powerLawFixedM.mo"	2022-03-10 09:59:53.636161301 +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/Annex60 1.0.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/BaseClasses/windPressureLowRise.mo"	2022-03-10 09:59:53.616161298 +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/Annex60 1.0.0/Airflow/Multizone/DoorDiscretizedOperable.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/DoorDiscretizedOperable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/DoorDiscretizedOperable.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/DoorDiscretizedOperable.mo"	2022-03-10 09:59:53.604161297 +0000
@@ -3,13 +3,13 @@
   "Door model using discretization along height coordinate"
   extends Annex60.Airflow.Multizone.BaseClasses.DoorDiscretized;
 
-   parameter Modelica.SIunits.PressureDifference dpCloRat(min=0,
+   parameter Modelica.Units.SI.PressureDifference dpCloRat(min=0,
                                                           displayUnit="Pa") = 4
     "|Closed aperture rating conditions|Pressure drop at rating condition";
   parameter Real CDCloRat(min=0, max=1)=1
     "|Closed aperture rating conditions|Discharge coefficient";
 
-  parameter Modelica.SIunits.Area LClo(min=0)
+  parameter Modelica.Units.SI.Area LClo(min=0)
     "|Closed aperture|Effective leakage area";
 
   parameter Real CDOpe=0.65 "|Open aperture|Discharge coefficient";
@@ -21,8 +21,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/Annex60 1.0.0/Airflow/Multizone/EffectiveAirLeakageArea.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/EffectiveAirLeakageArea.mo"	2022-03-10 09:59:53.596161294 +0000
@@ -4,14 +4,14 @@
     m=0.65,
     final A=CD/CDRat * L * dpRat^(0.5-m));
 
-  parameter Modelica.SIunits.PressureDifference dpRat(min=0,
+  parameter Modelica.Units.SI.PressureDifference dpRat(min=0,
                                                       displayUnit="Pa") = 4
     "|Rating conditions|Pressure drop at rating condition";
   parameter Real CDRat(min=0, max=1)=1
     "|Rating conditions|Discharge coefficient";
 
-  parameter Modelica.SIunits.Area L(min=0) "Effective leakage area";
 
+  parameter Modelica.Units.SI.Area L(min=0) "Effective leakage area";
   annotation (                       Icon(graphics={
         Rectangle(
           extent={{-50,48},{50,-42}},
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ClosedDoors.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ClosedDoors.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ClosedDoors.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ClosedDoors.mo"	2022-03-10 09:59:53.544161288 +0000
@@ -27,7 +27,7 @@
     annotation (Placement(transformation(extent={{40,40},{60,60}})));
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow PrescribedHeatFlow1
     annotation (Placement(transformation(extent={{4,40},{24,60}})));
-  Modelica.Blocks.Sources.Sine Sine1(freqHz=1/3600) annotation (Placement(
+  Modelica.Blocks.Sources.Sine Sine1(f =1/3600) annotation (Placement(
         transformation(extent={{-68,40},{-48,60}})));
   Modelica.Blocks.Math.Gain Gain1(k=100) annotation (Placement(transformation(
           extent={{-28,40},{-8,60}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneEffectiveAirLeakageArea.mo"	2022-03-10 09:59:53.524161286 +0000
@@ -21,7 +21,7 @@
     annotation (Placement(transformation(extent={{70,20},{90,40}})));
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo
     annotation (Placement(transformation(extent={{0,20},{20,40}})));
-  Modelica.Blocks.Sources.Sine Sine1(freqHz=1/3600) annotation (Placement(
+  Modelica.Blocks.Sources.Sine Sine1(f =1/3600) annotation (Placement(
         transformation(extent={{-80,20},{-60,40}})));
   Modelica.Blocks.Math.Gain Gain1(k=100) annotation (Placement(transformation(
           extent={{-40,20},{-20,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneOpenDoor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneOpenDoor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneOpenDoor.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/OneOpenDoor.mo"	2022-03-10 09:59:53.516161285 +0000
@@ -26,7 +26,7 @@
     annotation (Placement(transformation(extent={{60,60},{80,80}})));
   Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow preHeaFlo
     annotation (Placement(transformation(extent={{14,60},{34,80}})));
-  Modelica.Blocks.Sources.Sine heaSou(freqHz=1/3600) annotation (Placement(
+  Modelica.Blocks.Sources.Sine heaSou(f =1/3600) annotation (Placement(
         transformation(extent={{-60,60},{-40,80}})));
   Modelica.Blocks.Math.Gain Gain1(k=100) annotation (Placement(transformation(
           extent={{-20,60},{0,80}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ZonalFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ZonalFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ZonalFlow.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/Examples/ZonalFlow.mo"	2022-03-10 09:59:53.452161277 +0000
@@ -2,8 +2,8 @@
 model ZonalFlow "Model with prescribed air exchange between two volumes"
   extends Modelica.Icons.Example;
   package Medium = Annex60.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";
   Annex60.Fluid.MixingVolumes.MixingVolume rooA(
     V=volA,
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumn.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumn.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumn.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumn.mo"	2022-03-10 09:59:53.440161276 +0000
@@ -6,7 +6,7 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component" annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.Length h(min=0) = 3 "Height of shaft";
+  parameter Modelica.Units.SI.Length h(min=0) = 3 "Height of shaft";
   parameter Annex60.Airflow.Multizone.Types.densitySelection densitySelection
     "Select how to pick density" annotation (Evaluate=true);
   parameter Boolean allowFlowReversal=true
@@ -27,13 +27,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/Annex60 1.0.0/Airflow/Multizone/MediumColumnDynamic.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumnDynamic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumnDynamic.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/MediumColumnDynamic.mo"	2022-03-10 09:59:53.416161272 +0000
@@ -7,12 +7,12 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component" annotation (choicesAllMatching=true);
 
-  parameter Modelica.SIunits.Length h(min=0) = 3 "Height of shaft";
+  parameter Modelica.Units.SI.Length h(min=0) = 3 "Height of shaft";
   parameter Boolean allowFlowReversal=true
     "= false to simplify equations, assuming, but not enforcing, no flow reversal"
     annotation (Dialog(tab="Assumptions"),Evaluate=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, used only for steady-state model"));
   Modelica.Fluid.Interfaces.FluidPort_a port_a(
@@ -63,7 +63,7 @@
     "Medium colum that connects to bottom port"
     annotation (Placement(transformation(extent={{-10,-60},{10,-40}})));
 
-  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/Annex60 1.0.0/Airflow/Multizone/ZonalFlow_ACS.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/ZonalFlow_ACS.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/ZonalFlow_ACS.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Airflow/Multizone/ZonalFlow_ACS.mo"	2022-03-10 09:59:53.352161265 +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/Annex60 1.0.0/BoundaryConditions/SkyTemperature/BlackBody.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SkyTemperature/BlackBody.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SkyTemperature/BlackBody.mo"	2022-03-10 09:57:38.068144134 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SkyTemperature/BlackBody.mo"	2022-03-10 09:59:53.320161261 +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 == Annex60.BoundaryConditions.Types.SkyTemperatureCalculation.TemperaturesAndSkyCover then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/SolarAzimuth.mo"	2022-03-10 09:59:53.248161250 +0000
@@ -1,7 +1,7 @@
 within Annex60.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";
   Annex60.BoundaryConditions.SolarGeometry.BaseClasses.SolarHourAngle
     solHouAng "Solar hour angle"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/Examples/WallSolarAzimuth.mo"	2022-03-10 09:59:53.236161250 +0000
@@ -17,7 +17,7 @@
   Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/IncidenceAngle.mo"	2022-03-10 09:59:53.220161247 +0000
@@ -1,10 +1,10 @@
 within Annex60.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="degree")
+  parameter Modelica.Units.SI.Angle lat "Latitude";
+  parameter Modelica.Units.SI.Angle azi(displayUnit="degree")
     "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="degree")
+  parameter Modelica.Units.SI.Angle til(displayUnit="degree")
     "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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/SolarAzimuth.mo"	2022-03-10 09:59:53.196161244 +0000
@@ -1,7 +1,7 @@
 within Annex60.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}})));
@@ -20,8 +20,8 @@
 protected
   Real arg "cos(solAzi) after data validity check";
   Real tmp "cos(solAzi) before data validity check";
-  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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/WallSolarAzimuth.mo"	2022-03-10 09:59:53.184161242 +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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/BaseClasses/ZenithAngle.mo"	2022-03-10 09:59:53.176161242 +0000
@@ -1,7 +1,7 @@
 within Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/IncidenceAngle.mo"	2022-03-10 09:59:53.152161238 +0000
@@ -1,9 +1,9 @@
 within Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarGeometry/ZenithAngle.mo"	2022-03-10 09:59:53.116161235 +0000
@@ -1,7 +1,7 @@
 within Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffuseIsotropic.mo"	2022-03-10 09:59:53.096161231 +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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/DiffusePerez.mo"	2022-03-10 09:59:53.088161230 +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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/PartialSolarIrradiation.mo"	2022-03-10 09:59:53.028161224 +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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/BaseClasses/SkyClearness.mo"	2022-03-10 09:59:53.012161221 +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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DiffusePerez.mo"	2022-03-10 09:59:52.984161218 +0000
@@ -5,8 +5,8 @@
     Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/DirectTiltedSurface.mo"	2022-03-10 09:59:52.968161215 +0000
@@ -3,8 +3,8 @@
   extends
     Annex60.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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DiffusePerez.mo"	2022-03-10 09:59:52.948161213 +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";
   Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
         "modelica://Annex60/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/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/SolarIrradiation/Examples/DirectTiltedSurface.mo"	2022-03-10 09:59:52.940161213 +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";
   Annex60.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
         "modelica://Annex60/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/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckBlackBodySkyTemperature.mo"	2022-03-10 09:59:52.896161207 +0000
@@ -13,11 +13,11 @@
     displayUnit="degC") "Black-body sky 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
   TOut = TIn;
   assert(TOut > TMin, "Temperature out of bounds.\n" + "   TOut = " + String(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckCeilingHeight.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckCeilingHeight.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckCeilingHeight.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckCeilingHeight.mo"	2022-03-10 09:59:52.892161206 +0000
@@ -10,7 +10,7 @@
     final quantity="Height",
     final unit="m") "Ceiling height"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-  constant Modelica.SIunits.Height ceiHeiMin=0 "Minimum allowed ceiling height";
+  constant Modelica.Units.SI.Height ceiHeiMin=0 "Minimum allowed ceiling height";
 equation
   ceiHeiOut = Annex60.Utilities.Math.Functions.smoothMax(
     ceiHeiIn,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckIRRadiation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckIRRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckIRRadiation.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckIRRadiation.mo"	2022-03-10 09:59:52.884161205 +0000
@@ -10,7 +10,7 @@
     final unit="W/m2") "Horizontal infrared irradiation"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  constant Modelica.SIunits.RadiantEnergyFluenceRate HMin=0.0001
+  constant Modelica.Units.SI.RadiantEnergyFluenceRate HMin=0.0001
     "Minimum value for radiation";
 equation
   HOut = Annex60.Utilities.Math.Functions.smoothMax(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckPressure.mo"	2022-03-10 09:59:52.876161205 +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
   assert(PIn > PMin, "Pressure out of bounds.\n" + "   PIn = " + String(PIn));
   assert(PIn < PMax, "Pressure out of bounds.\n" + "   PIn = " + String(PIn));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckRadiation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckRadiation.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckRadiation.mo"	2022-03-10 09:59:52.872161203 +0000
@@ -10,7 +10,7 @@
     final unit="W/m2") "Radiation"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
-  constant Modelica.SIunits.RadiantEnergyFluenceRate HMin=0.0001
+  constant Modelica.Units.SI.RadiantEnergyFluenceRate HMin=0.0001
     "Minimum value for radiation";
 equation
   HOut = Annex60.Utilities.Math.Functions.smoothMax(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckTemperature.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckTemperature.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckTemperature.mo"	2022-03-10 09:59:52.844161201 +0000
@@ -12,11 +12,11 @@
     displayUnit="degC") "Output 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
   TOut = TIn;
   assert(TOut > TMin, "Temperature out of bounds.\n" + "   TOut = " + String(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckWindSpeed.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckWindSpeed.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckWindSpeed.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/CheckWindSpeed.mo"	2022-03-10 09:59:52.832161199 +0000
@@ -7,7 +7,7 @@
   Modelica.Blocks.Interfaces.RealOutput winSpeOut(final quantity="Velocity",
       final unit="m/s") "Wind speed"
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-  constant Modelica.SIunits.Velocity winSpeMin=1e-6
+  constant Modelica.Units.SI.Velocity winSpeMin=1e-6
     "Minimum allowed wind speed";
 
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertRadiation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertRadiation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertRadiation.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertRadiation.mo"	2022-03-10 09:59:52.824161197 +0000
@@ -11,10 +11,10 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  constant Modelica.SIunits.Time Hou=3600 "1 hour";
+  constant Modelica.Units.SI.Time Hou=3600 "1 hour";
 
 equation
-  HOut = HIn/Modelica.SIunits.Conversions.to_hour(Hou);
+  HOut = HIn/Modelica.Units.Conversions.to_hour(Hou);
   annotation (
     defaultComponentName="conRad",
     Documentation(info="<html>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/ConvertTime.mo"	2022-03-10 09:59:52.812161195 +0000
@@ -12,9 +12,9 @@
     annotation (Placement(transformation(extent={{100,-10},{120,10}})));
 
 protected
-  constant Modelica.SIunits.Time year=31536000 "Number of seconds in a year";
-  discrete Modelica.SIunits.Time tStart "Start time of period";
 
+  constant Modelica.Units.SI.Time year=31536000 "Number of seconds in a year";
+  discrete Modelica.Units.SI.Time tStart "Start time of period";
 initial equation
   tStart = integer(modTim/year)*year;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/Examples/GetHeaderElement.mo"	2022-03-10 09:59:52.692161181 +0000
@@ -1,11 +1,11 @@
 within Annex60.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://Annex60/Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/LocalCivilTime.mo"	2022-03-10 09:59:52.672161178 +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/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLatitudeTMY3.mo"	2022-03-10 09:59:52.640161174 +0000
@@ -4,7 +4,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/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getLongitudeTMY3.mo"	2022-03-10 09:59:52.632161173 +0000
@@ -4,7 +4,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/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/BaseClasses/getTimeZoneTMY3.mo"	2022-03-10 09:59:52.628161172 +0000
@@ -4,7 +4,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/Annex60 1.0.0/BoundaryConditions/WeatherData/ReaderTMY3.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/ReaderTMY3.mo"	2022-03-10 09:59:52.596161168 +0000
@@ -9,7 +9,7 @@
   parameter Annex60.BoundaryConditions.Types.DataSource pAtmSou=Annex60.BoundaryConditions.Types.DataSource.Parameter
     "Atmospheric pressure"
     annotation (Evaluate=true, Dialog(group="Data source"));
-  parameter Modelica.SIunits.Pressure pAtm=101325
+  parameter Modelica.Units.SI.Pressure pAtm=101325
     "Atmospheric pressure (used if pAtmSou=Parameter)"
     annotation (Dialog(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput pAtm_in(
@@ -73,7 +73,7 @@
   parameter Annex60.BoundaryConditions.Types.DataSource TDryBulSou=Annex60.BoundaryConditions.Types.DataSource.File
     "Dry bulb temperature"
     annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput TDryBul_in(
@@ -88,7 +88,7 @@
   parameter Annex60.BoundaryConditions.Types.DataSource TDewPoiSou=Annex60.BoundaryConditions.Types.DataSource.File
     "Dew point temperature"
     annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput TDewPoi_in(
@@ -102,7 +102,7 @@
   // Black body sky temperature
   parameter Annex60.BoundaryConditions.Types.DataSource TBlaSkySou=Annex60.BoundaryConditions.Types.DataSource.File
     "Black-body sky temperature" annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput TBlaSky_in(
@@ -133,7 +133,7 @@
   // Wind speed
   parameter Annex60.BoundaryConditions.Types.DataSource winSpeSou=Annex60.BoundaryConditions.Types.DataSource.File
     "Wind speed" annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput winSpe_in(
@@ -147,7 +147,7 @@
   // Wind direction
   parameter Annex60.BoundaryConditions.Types.DataSource winDirSou=Annex60.BoundaryConditions.Types.DataSource.File
     "Wind direction" annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput winDir_in(
@@ -161,7 +161,7 @@
   // Infrared horizontal radiation
   parameter Annex60.BoundaryConditions.Types.DataSource HInfHorSou=Annex60.BoundaryConditions.Types.DataSource.File
     "Infrared horizontal radiation" annotation (Evaluate=true, Dialog(group="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(group="Data source"));
   Modelica.Blocks.Interfaces.RealInput HInfHor_in(
@@ -203,13 +203,13 @@
   parameter String filNam="" "Name of weather data file" annotation (Dialog(
         loadSelector(filter="Weather files (*.mos)", caption=
             "Select weather file")));
-  final parameter Modelica.SIunits.Angle lon(displayUnit="deg")=
+  final parameter Modelica.Units.SI.Angle lon(displayUnit="deg")=
     Annex60.BoundaryConditions.WeatherData.BaseClasses.getLongitudeTMY3(
     absFilNam) "Longitude";
-  final parameter Modelica.SIunits.Angle lat(displayUnit="deg")=
+  final parameter Modelica.Units.SI.Angle lat(displayUnit="deg")=
     Annex60.BoundaryConditions.WeatherData.BaseClasses.getLatitudeTMY3(
     absFilNam) "Latitude";
-  final parameter Modelica.SIunits.Time timZon(displayUnit="h")=
+  final parameter Modelica.Units.SI.Time timZon(displayUnit="h")=
     Annex60.BoundaryConditions.WeatherData.BaseClasses.getTimeZoneTMY3(absFilNam)
     "Time zone";
   Bus weaBus "Weather data bus" annotation (Placement(transformation(extent={{
@@ -223,7 +223,7 @@
     Dialog(group="Sky temperature"));
 
   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";
 
 protected
   final parameter String absFilNam = Annex60.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath(filNam)
@@ -412,12 +412,13 @@
     "Check black body sky temperature"
     annotation (Placement(transformation(extent={{240,-260},{260,-240}})));
 
+
   // 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",
@@ -464,7 +465,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",
@@ -507,7 +508,6 @@
 </ul>
 </html>"));
   end Longitude;
-
 equation
   //---------------------------------------------------------------------------
   // Select atmospheric pressure connector
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/BoundaryConditions/WeatherData/Validation/ReaderTMY3HDirNor.mo"	2022-03-10 09:59:52.464161151 +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/Annex60 1.0.0/Controls/Continuous/Examples/LimPID.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/LimPID.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/LimPID.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/LimPID.mo"	2022-03-10 09:59:52.428161148 +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}})));
   Annex60.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}})));
   Annex60.Utilities.Diagnostics.AssertEquality assertEquality1(
     threShold=1e-3)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/NumberOfRequests.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/NumberOfRequests.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/NumberOfRequests.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/NumberOfRequests.mo"	2022-03-10 09:59:52.408161145 +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.25)
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresis.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresis.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresis.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresis.mo"	2022-03-10 09:59:52.396161144 +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/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/PIDHysteresisTimer.mo"	2022-03-10 09:59:52.384161142 +0000
@@ -26,7 +26,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/Annex60 1.0.0/Controls/Continuous/Examples/SignalRanker.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/SignalRanker.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/SignalRanker.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Examples/SignalRanker.mo"	2022-03-10 09:59:52.360161138 +0000
@@ -1,14 +1,14 @@
 within Annex60.Controls.Continuous.Examples;
 model SignalRanker "Example model for signal ranker"
   extends Modelica.Icons.Example;
-  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.25)
     annotation (Placement(transformation(extent={{-60,20},{-40,40}})));
   Annex60.Controls.Continuous.SignalRanker sigRan(
                                                   nin=3)
     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)
     annotation (Placement(transformation(extent={{-60,60},{-40,80}})));
 equation
   connect(sine.y, sigRan.u[1])       annotation (Line(points={{-39,-10},{-32,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/LimPID.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/LimPID.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/LimPID.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/LimPID.mo"	2022-03-10 09:59:52.352161138 +0000
@@ -9,11 +9,11 @@
   parameter Modelica.Blocks.Types.SimpleController controllerType=
          Modelica.Blocks.Types.SimpleController.PID "Type of controller";
   parameter Real k(min=0, unit="1") = 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 reverseAction then -1 else 1
     "Switch for sign for reverse action";
@@ -192,14 +184,14 @@
     annotation (Placement(transformation(extent={{-80,-90},{-60,-70}})));
 
 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/Annex60 1.0.0/Controls/Continuous/OffTimer.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/OffTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/OffTimer.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/OffTimer.mo"	2022-03-10 09:59:52.308161133 +0000
@@ -1,6 +1,6 @@
 within Annex60.Controls.Continuous;
 model OffTimer "Records the time since the input changed to false"
-  extends Modelica.Blocks.Interfaces.partialBooleanBlockIcon;
+  extends Modelica.Blocks.Icons.PartialBooleanBlock;
 
   Modelica.Blocks.Interfaces.BooleanInput u "Connector of Boolean input signal"
     annotation (Placement(transformation(
@@ -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) = 0;
 equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresis.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresis.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresis.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresis.mo"	2022-03-10 09:59:52.304161131 +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 to enable reverse action (such as for a cooling coil controller)"
      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/Annex60 1.0.0/Controls/Continuous/PIDHysteresisTimer.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresisTimer.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresisTimer.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/PIDHysteresisTimer.mo"	2022-03-10 09:59:52.284161129 +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 to enable reverse action (such as for a cooling coil controller)"
      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/Annex60 1.0.0/Controls/Continuous/Validation/LimPIDReset.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Validation/LimPIDReset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Validation/LimPIDReset.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/Continuous/Validation/LimPIDReset.mo"	2022-03-10 09:59:52.244161125 +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}})));
   Annex60.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}})));
   Annex60.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/Annex60 1.0.0/Controls/SetPoints/HotWaterTemperatureReset.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/HotWaterTemperatureReset.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/HotWaterTemperatureReset.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/HotWaterTemperatureReset.mo"	2022-03-10 09:59:52.164161114 +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/Annex60 1.0.0/Controls/SetPoints/OccupancySchedule.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/OccupancySchedule.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/OccupancySchedule.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/OccupancySchedule.mo"	2022-03-10 09:59:52.152161112 +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,7 +21,7 @@
   final parameter Integer nRow = size(occupancy,1)
     "Number of rows in the schedule";
 
-  output Modelica.SIunits.Time offSet=integer(time/period)*period
+  output Modelica.Units.SI.Time offSet=integer(time/period)*period
     "Time off-set, in multiples of period, that is used to switch the time when doing the table lookup";
   output Integer nexStaInd "Next index when occupancy starts";
   output Integer nexStoInd "Next index when occupancy stops";
@@ -31,8 +31,8 @@
   output Integer iPerSto
     "Counter for the period in which the next occupancy stops";
 
-  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";
 
 encapsulated function switchInteger
   input Integer x1;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/Table.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/Table.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/Table.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Controls/SetPoints/Table.mo"	2022-03-10 09:59:52.140161110 +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/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Floor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Floor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Floor.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Floor.mo"	2022-03-10 09:59:52.100161106 +0000
@@ -7,17 +7,17 @@
 
   parameter Integer nZones(min=1) = 4 "Number of zone elements";
 
-  parameter Modelica.SIunits.Temperature TRoom = 298.15
+  parameter Modelica.Units.SI.Temperature TRoom = 298.15
     "Indoor air temperature of room in K";
-  parameter Modelica.SIunits.Temperature THallway = 293.15
+  parameter Modelica.Units.SI.Temperature THallway = 293.15
     "Indoor air temperature of hallway in K";
-  parameter Modelica.SIunits.Temperature TStaircase = 293.15
+  parameter Modelica.Units.SI.Temperature TStaircase = 293.15
     "Indoor air temperature of staircase in K";
-  parameter Modelica.SIunits.Height heightRooms = 3 "Height of rooms in m";
+  parameter Modelica.Units.SI.Height heightRooms = 3 "Height of rooms in m";
 
-  parameter Modelica.SIunits.Length lengthZone = 5 "Length of room in m";
-  parameter Modelica.SIunits.Length widthZone = 5 "Width of room in m";
-  parameter Modelica.SIunits.Length widthHallway = 3 "Width of room in m";
+  parameter Modelica.Units.SI.Length lengthZone = 5 "Length of room in m";
+  parameter Modelica.Units.SI.Length widthZone = 5 "Width of room in m";
+  parameter Modelica.Units.SI.Length widthHallway = 3 "Width of room in m";
   parameter Real doorOpening = 1
     "Opening of door (between 0:closed and 1:open)";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/OutsideEnvironment.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/OutsideEnvironment.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/OutsideEnvironment.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/OutsideEnvironment.mo"	2022-03-10 09:59:52.088161104 +0000
@@ -5,7 +5,7 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component";
 
-  parameter Modelica.SIunits.Height heightRoom = 3
+  parameter Modelica.Units.SI.Height heightRoom = 3
     "Height of room connected to outdoor air in m";
 
   Airflow.Multizone.MediumColumn colOutBot(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/SimpleZone.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/SimpleZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/SimpleZone.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/SimpleZone.mo"	2022-03-10 09:59:52.080161104 +0000
@@ -6,11 +6,11 @@
 
   parameter Medium.Temperature TRoom(start=293.15) = 293.15
     "Indoor air temperature of room in K";
-  parameter Modelica.SIunits.Height heightRoom = 3 "Height of room in m";
-  parameter Modelica.SIunits.Length lengthRoom = 5 "Length of room in m";
-  parameter Modelica.SIunits.Length widthRoom = 5 "Width of room in m";
+  parameter Modelica.Units.SI.Height heightRoom = 3 "Height of room in m";
+  parameter Modelica.Units.SI.Length lengthRoom = 5 "Length of room in m";
+  parameter Modelica.Units.SI.Length widthRoom = 5 "Width of room in m";
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer UValue = 1
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValue = 1
     "Heat transfer coefficient for outside wall";
 
   parameter Real doorOpening = 1
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Staircase.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Staircase.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Staircase.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/Staircase.mo"	2022-03-10 09:59:52.068161102 +0000
@@ -5,15 +5,15 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component";
 
-  parameter Modelica.SIunits.Temperature TRoom = 293.15
+  parameter Modelica.Units.SI.Temperature TRoom = 293.15
     "Indoor air temperature of room in K";
-  parameter Modelica.SIunits.Height heightRoom = 3 "Height of room in m";
-  parameter Modelica.SIunits.Length lengthRoom = 3 "Length of room in m";
-  parameter Modelica.SIunits.Length widthRoom = 3 "Width of room in m";
+  parameter Modelica.Units.SI.Height heightRoom = 3 "Height of room in m";
+  parameter Modelica.Units.SI.Length lengthRoom = 3 "Length of room in m";
+  parameter Modelica.Units.SI.Length widthRoom = 3 "Width of room in m";
   parameter Real doorOpening = 1
     "Opening of door (between 0:closed and 1:open)";
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer UValue = 1
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValue = 1
     "Heat transfer coefficient for outside wall";
 
   parameter Boolean forceErrorControlOnFlow = true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/ZoneHallway.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/ZoneHallway.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/ZoneHallway.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Components/ZoneHallway.mo"	2022-03-10 09:59:52.048161100 +0000
@@ -5,13 +5,13 @@
   replaceable package Medium = Modelica.Media.Interfaces.PartialMedium
     "Medium in the component";
 
-  parameter Modelica.SIunits.Temperature TRoom = 293.15
+  parameter Modelica.Units.SI.Temperature TRoom = 293.15
     "Indoor air temperature of room in K";
-  parameter Modelica.SIunits.Height heightRoom = 3 "Height of room in m";
-  parameter Modelica.SIunits.Length lengthRoom = 5 "Length of room in m";
-  parameter Modelica.SIunits.Length widthRoom = 3 "Width of room in m";
+  parameter Modelica.Units.SI.Height heightRoom = 3 "Height of room in m";
+  parameter Modelica.Units.SI.Length lengthRoom = 5 "Length of room in m";
+  parameter Modelica.Units.SI.Length widthRoom = 3 "Width of room in m";
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer UValue = 1
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValue = 1
     "Heat transfer coefficient for outside wall";
 
   parameter Boolean forceErrorControlOnFlow = true
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/MultipleFloorsVectors.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/MultipleFloorsVectors.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/MultipleFloorsVectors.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/MultipleFloorsVectors.mo"	2022-03-10 09:59:52.016161096 +0000
@@ -8,17 +8,17 @@
   parameter Integer nZones(min=1) = 4 "Number of zone elements per floor";
   parameter Integer nFloors(min=2) = 2 "Number of floors";
 
-  parameter Modelica.SIunits.Temperature TRoom = 298.15
+  parameter Modelica.Units.SI.Temperature TRoom = 298.15
     "Indoor air temperature of room in K";
-  parameter Modelica.SIunits.Temperature THallway = 293.15
+  parameter Modelica.Units.SI.Temperature THallway = 293.15
     "Indoor air temperature of hallway in K";
-  parameter Modelica.SIunits.Temperature TStaircase = 293.15
+  parameter Modelica.Units.SI.Temperature TStaircase = 293.15
     "Indoor air temperature of staircase in K";
-  parameter Modelica.SIunits.Height heightRooms = 3 "Height of rooms in m";
+  parameter Modelica.Units.SI.Height heightRooms = 3 "Height of rooms in m";
 
-  parameter Modelica.SIunits.Length lengthZone = 5 "Length of room in m";
-  parameter Modelica.SIunits.Length widthZone = 5 "Width of room in m";
-  parameter Modelica.SIunits.Length widthHallway = 3 "Width of room in m";
+  parameter Modelica.Units.SI.Length lengthZone = 5 "Length of room in m";
+  parameter Modelica.Units.SI.Length widthZone = 5 "Width of room in m";
+  parameter Modelica.Units.SI.Length widthHallway = 3 "Width of room in m";
   parameter Real doorOpening = 1
     "Opening of door (between 0:closed and 1:open)";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/ZoneStepResponse.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/ZoneStepResponse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/ZoneStepResponse.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Experimental/Benchmarks/AirFlow/Examples/ZoneStepResponse.mo"	2022-03-10 09:59:51.988161091 +0000
@@ -5,7 +5,7 @@
 
   replaceable package Medium = Annex60.Media.Air "Medium in the component";
 
-  output Modelica.SIunits.Temperature TRoom = simpleZone.volRoom.heatPort.T
+  output Modelica.Units.SI.Temperature TRoom = simpleZone.volRoom.heatPort.T
     "Room temperature at volume's therm port";
 
   Components.SimpleZone simpleZone(redeclare package Medium = Medium)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ActuatorSignal.mo"	2022-03-10 09:59:51.964161088 +0000
@@ -5,7 +5,7 @@
   parameter Boolean filteredOpening=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=filteredOpening));
   parameter Modelica.Blocks.Types.Init init=Modelica.Blocks.Types.Init.InitialOutput
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialDamperExponential.mo"	2022-03-10 09:59:51.944161086 +0000
@@ -12,9 +12,9 @@
    annotation(Dialog(enable=use_deltaM));
  parameter Boolean use_v_nominal = true
     "Set to true to use face velocity to compute area";
- parameter Modelica.SIunits.Velocity v_nominal=1 "Nominal face velocity"
+ parameter Modelica.Units.SI.Velocity v_nominal=1 "Nominal face velocity"
    annotation(Dialog(enable=use_v_nominal));
- parameter Modelica.SIunits.Area A=m_flow_nominal/rho_default/v_nominal
+ parameter Modelica.Units.SI.Area A=m_flow_nominal/rho_default/v_nominal
     "Face area"
    annotation(Dialog(enable=not use_v_nominal));
  parameter Boolean roundDuct = false
@@ -59,7 +59,7 @@
     (Modelica.Math.log(k1)*yU^2 + b*yU^2 + (-2*b - 2*a)*yU + b + a)/(yU^2 - 2*yU + 1)}
     "Polynomial coefficients for curve fit for y > yu";
  parameter Real facRouDuc= if roundDuct then sqrt(Modelica.Constants.pi)/2 else 1;
- parameter Modelica.SIunits.Area area=
+ parameter Modelica.Units.SI.Area area=
     if use_v_nominal then m_flow_nominal/rho_default/v_nominal else A
     "Face velocity used in the computation";
 initial equation
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialThreeWayValve.mo"	2022-03-10 09:59:51.932161084 +0000
@@ -36,7 +36,7 @@
     extends Annex60.Fluid.Actuators.BaseClasses.ValveParameters(
       rhoStd=Medium.density_pTX(101325, 273.15+4, Medium.X_default));
 
-  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/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/PartialTwoWayValve.mo"	2022-03-10 09:59:51.916161083 +0000
@@ -10,7 +10,7 @@
       rhoStd=Medium.density_pTX(101325, 273.15+4, Medium.X_default));
 
   extends Annex60.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/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"	2022-03-10 09:57:38.072144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/BaseClasses/ValveParameters.mo"	2022-03-10 09:59:51.888161078 +0000
@@ -14,7 +14,7 @@
     "Cv (US) flow coefficient [USG/min/(psi)^(1/2)]"
   annotation(Dialog(group = "Flow Coefficient",
                     enable = (CvData==Annex60.Fluid.Types.CvTypes.Cv)));
-  parameter Modelica.SIunits.Area Av(
+  parameter Modelica.Units.SI.Area Av(
     fixed= if CvData==Annex60.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==Annex60.Fluid.Types.CvTypes.OpPoint then true else false)
@@ -34,10 +35,9 @@
     annotation(Dialog(group="Nominal condition",
                enable = (CvData==Annex60.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/Annex60 1.0.0/Fluid/Actuators/Dampers/MixingBox.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/MixingBox.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/MixingBox.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/MixingBox.mo"	2022-03-10 09:59:51.788161067 +0000
@@ -41,7 +41,7 @@
     annotation(Dialog(enable=use_deltaM));
   parameter Boolean use_v_nominal = true
     "Set to true to use face velocity to compute area";
-  parameter Modelica.SIunits.Velocity v_nominal=1 "Nominal face velocity"
+  parameter Modelica.Units.SI.Velocity v_nominal=1 "Nominal face velocity"
     annotation(Dialog(enable=use_v_nominal));
 
   parameter Boolean roundDuct = false
@@ -51,7 +51,7 @@
     "Reynolds number where transition to turbulent starts"
     annotation(Dialog(enable=not use_deltaM));
 
-  parameter Modelica.SIunits.Area AOut=mOut_flow_nominal/rho_default/v_nominal
+  parameter Modelica.Units.SI.Area AOut=mOut_flow_nominal/rho_default/v_nominal
     "Face area outside air damper"
     annotation(Dialog(enable=not use_v_nominal));
   VAVBoxExponential damExh(A=AExh,
@@ -77,7 +77,7 @@
     allowFlowReversal=allowFlowReversal,
     final filteredOpening=false) "Exhaust air damper"
     annotation (Placement(transformation(extent={{-20,-70},{-40,-50}})));
-  parameter Modelica.SIunits.Area AExh=mExh_flow_nominal/rho_default/v_nominal
+  parameter Modelica.Units.SI.Area AExh=mExh_flow_nominal/rho_default/v_nominal
     "Face area exhaust air damper"
     annotation(Dialog(enable=not use_v_nominal));
   VAVBoxExponential damRec(A=ARec,
@@ -106,7 +106,7 @@
         origin={30,0},
         extent={{-10,-10},{10,10}},
         rotation=90)));
-  parameter Modelica.SIunits.Area ARec=mRec_flow_nominal/rho_default/v_nominal
+  parameter Modelica.Units.SI.Area ARec=mRec_flow_nominal/rho_default/v_nominal
     "Face area recirculation air damper"
     annotation(Dialog(enable=not use_v_nominal));
 
@@ -114,24 +114,24 @@
     "set to true if dp_nominal includes the pressure loss of the open damper"
     annotation (Dialog(group="Nominal condition"));
 
-  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 dpOut_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpOut_nominal(min=0, displayUnit="Pa")
     "Pressure drop 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 dpRec_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpRec_nominal(min=0, displayUnit="Pa")
     "Pressure drop 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 dpExh_nominal(min=0, displayUnit="Pa")
+  parameter Modelica.Units.SI.PressureDifference dpExh_nominal(min=0, displayUnit="Pa")
     "Pressure drop exhaust air leg"
      annotation (Dialog(group="Nominal condition"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/VAVBoxExponential.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/VAVBoxExponential.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/VAVBoxExponential.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Dampers/VAVBoxExponential.mo"	2022-03-10 09:59:51.756161063 +0000
@@ -8,7 +8,7 @@
     "set to true if dp_nominal includes the pressure loss of the open damper"
                                               annotation(Dialog(group = "Nominal condition"));
 protected
-  parameter Modelica.SIunits.PressureDifference dpDamOpe_nominal(displayUnit="Pa") =
+  parameter Modelica.Units.SI.PressureDifference dpDamOpe_nominal(displayUnit="Pa") =
      k1*m_flow_nominal^2/2/Medium.density(sta_default)/A^2
     "Pressure drop of fully open damper at nominal flow rate";
   parameter Real kResSqu(unit="kg.m", fixed=false)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Motors/IdealMotor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Motors/IdealMotor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Motors/IdealMotor.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Motors/IdealMotor.mo"	2022-03-10 09:59:51.736161059 +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/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayPressureIndependent.mo"	2022-03-10 09:59:51.568161039 +0000
@@ -12,10 +12,10 @@
     annotation(Dialog(tab="Advanced"));
 
 protected
-  Modelica.SIunits.MassFlowRate m_flow_set "Requested mass flow rate";
-  Modelica.SIunits.PressureDifference dp_min(displayUnit="Pa")
-    "Minimum pressure difference required for delivering requested mass flow rate";
 
+  Modelica.Units.SI.MassFlowRate m_flow_set "Requested mass flow rate";
+  Modelica.Units.SI.PressureDifference dp_min(displayUnit="Pa")
+    "Minimum pressure difference required for delivering requested mass flow rate";
 equation
   m_flow_set = m_flow_nominal*phi;
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayTable.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayTable.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayTable.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Actuators/Valves/TwoWayTable.mo"	2022-03-10 09:59:51.552161036 +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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck.mo"	2022-03-10 09:59:51.532161034 +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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_dp_DerivativeCheck2.mo"	2022-03-10 09:59:51.528161033 +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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck.mo"	2022-03-10 09:59:51.508161030 +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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/BasicFlowFunction_m_flow_DerivativeCheck2.mo"	2022-03-10 09:59:51.504161031 +0000
@@ -4,17 +4,17 @@
   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.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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InverseFlowFunctions.mo"	2022-03-10 09:59:51.496161029 +0000
@@ -1,15 +1,15 @@
 within Annex60.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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_dp.mo"	2022-03-10 09:59:51.492161029 +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") "Pressure difference";
+ Modelica.Units.SI.MassFlowRate m_flow "Mass flow rate";
+ Modelica.Units.SI.PressureDifference dp(displayUnit="Pa") "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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/Validation/InvertingBasicFlowFunction_m_flow.mo"	2022-03-10 09:59:51.484161029 +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 "Mass flow rate";
- Modelica.SIunits.PressureDifference dp(displayUnit="Pa") "Pressure difference";
+ Modelica.Units.SI.MassFlowRate m_flow "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/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp.mo"	2022-03-10 09:59:51.480161027 +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^2/k/k
+  Modelica.Units.SI.PressureDifference dp_turbulent = m_flow_turbulent^2/k/k
     "Pressure where flow changes to turbulent";
 algorithm
    m_flow := if noEvent(dp>dp_turbulent) then k*sqrt(abs(dp))
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der.mo"	2022-03-10 09:59:51.472161027 +0000
@@ -3,11 +3,11 @@
   "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)";
@@ -15,7 +15,7 @@
     "Derivative of mass flow rate in design flow direction";
 protected
   Real m_k = m_flow_turbulent/k "Auxiliary variable";
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_k)^2
     "Pressure where flow changes to turbulent";
 algorithm
  m_flow_der := (if noEvent(dp>dp_turbulent) then 0.5*k/sqrt(dp)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_dp_der2.mo"	2022-03-10 09:59:51.468161026 +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)";
@@ -17,7 +17,7 @@
     "2nd derivative of mass flow rate in design flow direction";
 protected
   Real m_k = m_flow_turbulent/k "Auxiliary variable";
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_k)^2
     "Pressure where flow changes to turbulent";
 algorithm
  m_flow_der2 := if noEvent(dp>dp_turbulent) then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow.mo"	2022-03-10 09:59:51.460161025 +0000
@@ -2,13 +2,13 @@
 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)";
 algorithm
  dp :=if (m_flow>m_flow_turbulent) then (m_flow/k)^2
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der.mo"	2022-03-10 09:59:51.444161022 +0000
@@ -3,11 +3,11 @@
   "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";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/FlowModels/basicFlowFunction_m_flow_der2.mo"	2022-03-10 09:59:51.436161022 +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";
@@ -17,7 +17,7 @@
     "2nd derivative of pressure difference between port_a and port_b (= port_a.p - port_b.p)";
 protected
   Real m_k = m_flow_turbulent/k "Auxiliary variable";
-  Modelica.SIunits.PressureDifference dp_turbulent = (m_k)^2
+  Modelica.Units.SI.PressureDifference dp_turbulent = (m_k)^2
     "Pressure where flow changes to turbulent";
 algorithm
  dp_der2 :=if (m_flow>m_flow_turbulent) then
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialResistance.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialResistance.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialResistance.mo"	2022-03-10 09:59:51.428161021 +0000
@@ -13,7 +13,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"));
   parameter Boolean homotopyInitialization = true "= true, use homotopy method"
@@ -22,18 +22,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";
 equation
   // Isenthalpic state transformation (no storage and no loss of energy)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialThreeWayResistance.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/BaseClasses/PartialThreeWayResistance.mo"	2022-03-10 09:59:51.416161020 +0000
@@ -23,11 +23,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));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/Carnot.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/Carnot.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/Carnot.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/Carnot.mo"	2022-03-10 09:59:51.392161016 +0000
@@ -4,17 +4,17 @@
     m1_flow_nominal = QCon_flow_nominal/cp1_default/dTCon_nominal,
     m2_flow_nominal = QEva_flow_nominal/cp2_default/dTEva_nominal);
 
-  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"));
 
@@ -32,10 +32,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));
 
@@ -43,10 +43,10 @@
     "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"));
 
@@ -74,17 +74,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"));
 
@@ -128,9 +128,9 @@
     x2=TCon-TEva,
     deltaX=0.25) "Carnot efficiency";
 
-  Modelica.SIunits.Temperature TCon(start=TCon_nominal) = Medium1.temperature(staB1)
+  Modelica.Units.SI.Temperature TCon(start=TCon_nominal) = Medium1.temperature(staB1)
     "Condenser temperature used to compute efficiency";
-  Modelica.SIunits.Temperature TEva(start=TEva_nominal) = Medium2.temperature(staB2)
+  Modelica.Units.SI.Temperature TEva(start=TEva_nominal) = Medium2.temperature(staB2)
     "Evaporator temperature used to compute efficiency";
 
 protected
@@ -151,19 +151,19 @@
     "Flag, true if etaPL should be computed as it depends on yPL"
     annotation(Evaluate=true);
 
-  final parameter Modelica.SIunits.Temperature TUse_nominal=
+  final parameter Modelica.Units.SI.Temperature TUse_nominal=
    if COP_is_for_cooling then TEva_nominal else TCon_nominal
     "Nominal evaporator temperature for chiller or condenser temperature for heat pump";
-  Modelica.SIunits.Temperature TUse = if COP_is_for_cooling then TEva else TCon
+  Modelica.Units.SI.Temperature TUse = if COP_is_for_cooling then TEva else TCon
     "Temperature of useful heat (evaporator for chiller, condenser for heat pump";
 
-  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/Annex60 1.0.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/BaseClasses/PartialCarnot_y.mo"	2022-03-10 09:59:51.348161010 +0000
@@ -29,7 +29,7 @@
       final homotopyInitialization=homotopyInitialization,
       final Q_flow_nominal=QEva_flow_nominal));
 
-  parameter Modelica.SIunits.Power P_nominal
+  parameter Modelica.Units.SI.Power P_nominal
     "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/Annex60 1.0.0/Fluid/Chillers/Carnot_TEva.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Carnot_TEva.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Carnot_TEva.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Carnot_TEva.mo"	2022-03-10 09:59:51.328161008 +0000
@@ -27,7 +27,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/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_TEva.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_TEva.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_TEva.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_TEva.mo"	2022-03-10 09:59:51.304161005 +0000
@@ -5,14 +5,14 @@
  package Medium1 = Annex60.Media.Water "Medium model";
  package Medium2 = Annex60.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/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_y.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_y.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Examples/Carnot_y.mo"	2022-03-10 09:59:51.292161003 +0000
@@ -4,18 +4,18 @@
  package Medium1 = Annex60.Media.Water "Medium model";
  package Medium2 = Annex60.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/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_2ndLaw.mo"	2022-03-10 09:59:51.264161001 +0000
@@ -5,18 +5,18 @@
 
   package Medium = Annex60.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";
 
     Annex60.Fluid.Sources.MassFlowSource_T sou1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Chillers/Validation/Carnot_TEva_reverseFlow.mo"	2022-03-10 09:59:51.220160995 +0000
@@ -5,17 +5,17 @@
  package Medium1 = Annex60.Media.Water "Medium model";
  package Medium2 = Annex60.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";
 
@@ -72,7 +72,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/Annex60 1.0.0/Fluid/Delays/DelayFirstOrder.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Delays/DelayFirstOrder.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Delays/DelayFirstOrder.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Delays/DelayFirstOrder.mo"	2022-03-10 09:59:51.188160991 +0000
@@ -4,11 +4,11 @@
   extends Annex60.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={Ellipse(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/FlowSystem/Basic.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/FlowSystem/Basic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/FlowSystem/Basic.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/FlowSystem/Basic.mo"	2022-03-10 09:59:51.164160987 +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}})));
   Annex60.Fluid.Actuators.Valves.ThreeWayLinear valSouth(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example1v2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example1v2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example1v2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example1v2.mo"	2022-03-10 09:59:51.040160971 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Examples.Performance;
 model Example1v2 "Example 1 model with mixing volume"
   extends Annex60.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/Annex60 1.0.0/Fluid/Examples/Performance/Example2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example2.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example2.mo"	2022-03-10 09:59:51.032160970 +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/Annex60 1.0.0/Fluid/Examples/Performance/Example3.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example3.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example3.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example3.mo"	2022-03-10 09:59:51.024160970 +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/Annex60 1.0.0/Fluid/Examples/Performance/Example4.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example4.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example4.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/Performance/Example4.mo"	2022-03-10 09:59:51.012160968 +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/Annex60 1.0.0/Fluid/Examples/SimpleHouse.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/SimpleHouse.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/SimpleHouse.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Examples/SimpleHouse.mo"	2022-03-10 09:59:50.960160962 +0000
@@ -6,18 +6,18 @@
   package MediumAir = Annex60.Media.Air;
   package MediumWater = Annex60.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/Annex60 1.0.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Adaptors/Examples/ThermalZoneHVACNoExhaust.mo"	2022-03-10 09:59:50.920160956 +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";
 
   Annex60.Fluid.FMI.Adaptors.ThermalZone con(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Fan.mo"	2022-03-10 09:59:50.720160932 +0000
@@ -7,9 +7,9 @@
       final filteredSpeed=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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZone.mo"	2022-03-10 09:59:50.696160928 +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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HVACZones.mo"	2022-03-10 09:59:50.676160926 +0000
@@ -21,40 +21,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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_T.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_T.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_T.mo"	2022-03-10 09:59:50.648160921 +0000
@@ -10,13 +10,13 @@
       final Q_flow_maxCool=Q_flow_maxCool,
       final energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState));
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_maxHeat=Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_maxHeat=Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_maxCool=-Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_maxCool=-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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/HeaterCooler_u.mo"	2022-03-10 09:59:50.636160920 +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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/Humidifier_u.mo"	2022-03-10 09:59:50.628160919 +0000
@@ -11,15 +11,15 @@
       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.Temperature T = 293.15
+  parameter Modelica.Units.SI.Temperature T = 293.15
     "Temperature of water that is added to the fluid stream (used if use_T_in=false)";
 
-  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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/MixingVolume.mo"	2022-03-10 09:59:50.604160916 +0000
@@ -3,10 +3,10 @@
   extends Annex60.Fluid.FMI.ExportContainers.PartialTwoPort(
     redeclare package Medium = Annex60.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
   Annex60.Fluid.FMI.Adaptors.Inlet bouIn(
     redeclare final package Medium=Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/PressureDrop.mo"	2022-03-10 09:59:50.592160916 +0000
@@ -6,9 +6,9 @@
       Annex60.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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ResistanceVolume.mo"	2022-03-10 09:59:50.588160914 +0000
@@ -4,10 +4,10 @@
   extends Annex60.Fluid.FMI.ExportContainers.PartialTwoPort(
     redeclare package Medium = Annex60.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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZone.mo"	2022-03-10 09:59:50.572160912 +0000
@@ -7,25 +7,25 @@
 
   replaceable package MediumA = Annex60.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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"	2022-03-10 09:57:38.076144135 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Examples/FMUs/ThermalZones.mo"	2022-03-10 09:59:50.548160910 +0000
@@ -8,25 +8,25 @@
 
   replaceable package MediumA = Annex60.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/Annex60 1.0.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/ExportContainers/Validation/FMUs/ThermalZoneAir1.mo"	2022-03-10 09:59:50.420160893 +0000
@@ -4,25 +4,25 @@
     redeclare package Medium = Annex60.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/Annex60 1.0.0/Fluid/FMI/FlowSplitter_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/FlowSplitter_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/FlowSplitter_u.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/FlowSplitter_u.mo"	2022-03-10 09:59:50.376160887 +0000
@@ -6,7 +6,7 @@
       Modelica.Media.Interfaces.PartialMedium "Medium in the component"
       annotation (choicesAllMatching = true);
 
-  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)"
@@ -34,7 +34,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
   Annex60.Fluid.FMI.Interfaces.FluidProperties bacPro_internal(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/MassFractionConnector.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/MassFractionConnector.mo"	2022-03-10 09:59:50.348160884 +0000
@@ -1,6 +1,6 @@
 within Annex60.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/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureInput.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureInput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureInput.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureInput.mo"	2022-03-10 09:59:50.328160882 +0000
@@ -1,6 +1,6 @@
 within Annex60.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/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureOutput.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureOutput.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureOutput.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Interfaces/PressureOutput.mo"	2022-03-10 09:59:50.320160881 +0000
@@ -1,6 +1,6 @@
 within Annex60.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/Annex60 1.0.0/Fluid/FMI/Validation/FlowSplitter_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/FlowSplitter_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/FlowSplitter_u.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/FlowSplitter_u.mo"	2022-03-10 09:59:50.280160875 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan.mo"	2022-03-10 09:59:50.268160873 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFanPressureDriven.mo"	2022-03-10 09:59:50.244160872 +0000
@@ -4,11 +4,11 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FMI/Validation/HeaterFan_noReverseFlow.mo"	2022-03-10 09:59:50.228160869 +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/Annex60 1.0.0/Fluid/FixedResistances/HydraulicDiameter.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/HydraulicDiameter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/HydraulicDiameter.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/HydraulicDiameter.mo"	2022-03-10 09:59:50.180160862 +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/Annex60 1.0.0/Fluid/FixedResistances/Junction.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Junction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Junction.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Junction.mo"	2022-03-10 09:59:50.168160862 +0000
@@ -28,11 +28,11 @@
       homotopyInitialization=homotopyInitialization,
       deltaM=deltaM));
 
-  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/Annex60 1.0.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/FixedResistances/Validation/PressureDropsSeries.mo"	2022-03-10 09:59:50.092160851 +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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Convector.mo"	2022-03-10 09:59:50.072160849 +0000
@@ -12,7 +12,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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/BaseClasses/Examples/DerivateCubicSpline.mo"	2022-03-10 09:59:50.016160841 +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}})));
   Annex60.Fluid.HeatExchangers.ActiveBeams.BaseClasses.DerivativesCubicSpline
     cubSpl "Derivatives of cubic spline"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Cooling.mo"	2022-03-10 09:59:49.992160840 +0000
@@ -23,7 +23,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"));
 
@@ -131,10 +131,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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/CoolingAndHeating.mo"	2022-03-10 09:59:49.960160836 +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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Data/Generic.mo"	2022-03-10 09:59:49.924160830 +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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingAndHeating.mo"	2022-03-10 09:59:49.900160827 +0000
@@ -64,7 +64,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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/CoolingOnly.mo"	2022-03-10 09:59:49.880160825 +0000
@@ -53,7 +53,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/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ActiveBeams/Examples/HeatingOnly.mo"	2022-03-10 09:59:49.868160823 +0000
@@ -62,7 +62,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/Annex60 1.0.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/BaseClasses/PartialEffectiveness.mo"	2022-03-10 09:59:49.808160816 +0000
@@ -5,22 +5,22 @@
 
   Medium1.Temperature T_in1 "Inlet temperature medium 1";
   Medium2.Temperature T_in2 "Inlet temperature medium 2";
-  Modelica.SIunits.ThermalConductance C1_flow
+  Modelica.Units.SI.ThermalConductance C1_flow
     "Heat capacity flow rate medium 1";
-  Modelica.SIunits.ThermalConductance C2_flow
+  Modelica.Units.SI.ThermalConductance C2_flow
     "Heat capacity flow rate medium 2";
-  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 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)
     "Fraction of incoming state taken from port a2 (used to avoid excessive calls to regStep)";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ConstantEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/ConstantEffectiveness.mo"	2022-03-10 09:59:49.800160814 +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/Annex60 1.0.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Examples/BaseClasses/Heater.mo"	2022-03-10 09:59:49.752160809 +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";
 
   Annex60.Fluid.MixingVolumes.MixingVolume vol(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/HeaterCooler_u.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/HeaterCooler_u.mo"	2022-03-10 09:59:49.720160805 +0000
@@ -4,7 +4,7 @@
     redeclare final Annex60.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 "Control input"
     annotation (Placement(transformation(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/Examples/RadiatorEN442_2.mo"	2022-03-10 09:59:49.704160802 +0000
@@ -2,17 +2,17 @@
 model RadiatorEN442_2 "Test model for radiator"
   extends Modelica.Icons.Example;
  package Medium = Annex60.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";
 
   Annex60.Fluid.Sources.Boundary_pT sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Radiators/RadiatorEN442_2.mo"	2022-03-10 09:59:49.680160799 +0000
@@ -15,27 +15,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 Boolean homotopyInitialization = true "= true, use homotopy method"
@@ -50,7 +50,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
@@ -58,11 +58,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
@@ -87,27 +87,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";
 
@@ -123,9 +123,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/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_T.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_T.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_T.mo"	2022-03-10 09:59:49.636160793 +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 = Annex60.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";
   Annex60.Fluid.Sources.Boundary_pT sin(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatExchangers/Validation/HeaterCooler_u.mo"	2022-03-10 09:59:49.616160791 +0000
@@ -5,7 +5,7 @@
   package Medium = Annex60.Media.Air;
 
 
-  parameter Modelica.SIunits.MassFlowRate
+  parameter Modelica.Units.SI.MassFlowRate
     m_flow_nominal=3000/1000/20 "Nominal mass flow rate";
 
   Annex60.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Carnot_TCon.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Carnot_TCon.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Carnot_TCon.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Carnot_TCon.mo"	2022-03-10 09:59:49.588160788 +0000
@@ -27,7 +27,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/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_TCon.mo"	2022-03-10 09:59:49.568160786 +0000
@@ -5,13 +5,13 @@
  package Medium1 = Annex60.Media.Water "Medium model";
  package Medium2 = Annex60.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";
 
   Annex60.Fluid.HeatPumps.Carnot_TCon heaPum(
@@ -65,7 +65,7 @@
   Modelica.Blocks.Math.Add QEva_flow(k2=-1) "Evaporator heat flow rate"
     annotation (Placement(transformation(extent={{32,-48},{52,-28}})));
 
-  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/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_y.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_y.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Examples/Carnot_y.mo"	2022-03-10 09:59:49.556160784 +0000
@@ -5,16 +5,16 @@
  package Medium2 = Annex60.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";
   Annex60.Fluid.HeatPumps.Carnot_y heaPum(
@@ -76,14 +76,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/Annex60 1.0.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/HeatPumps/Validation/Carnot_TCon_reverseFlow.mo"	2022-03-10 09:59:49.508160777 +0000
@@ -5,20 +5,20 @@
  package Medium1 = Annex60.Media.Water "Medium model";
  package Medium2 = Annex60.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/Annex60 1.0.0/Fluid/Interfaces/ConservationEquation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/ConservationEquation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/ConservationEquation.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/ConservationEquation.mo"	2022-03-10 09:59:49.484160774 +0000
@@ -87,43 +87,43 @@
     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,
      X=X_start[1:Medium.nXi])) +
     (T_start - Medium.reference_T)*CSen,
     nominal = 1E5) "Internal energy of fluid";
-  Modelica.SIunits.Mass m "Mass of fluid";
-  Modelica.SIunits.Mass[Medium.nXi] mXi
+  Modelica.Units.SI.Mass m "Mass 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";
   // C need to be added here because unlike for Xi, which has medium.Xi,
   // there is no variable medium.C
   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,
@@ -137,7 +137,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(
@@ -146,7 +146,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/Annex60 1.0.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/FourPortHeatMassExchanger.mo"	2022-03-10 09:59:49.436160769 +0000
@@ -3,7 +3,7 @@
   "FourPortHeatMassExchanger example model"
   extends Modelica.Icons.Example;
   package Medium = Annex60.Media.Water;
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Annex60.Fluid.Interfaces.FourPortHeatMassExchanger fouPor(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/Humidifier_u.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/Humidifier_u.mo"	2022-03-10 09:59:49.400160764 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
 
  package Medium = Annex60.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/Annex60 1.0.0/Fluid/Interfaces/Examples/PrescribedOutletState.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/PrescribedOutletState.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/PrescribedOutletState.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/Examples/PrescribedOutletState.mo"	2022-03-10 09:59:49.296160752 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Annex60.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";
 
   Annex60.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortFlowResistanceParameters.mo"	2022-03-10 09:59:49.224160741 +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/Annex60 1.0.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/FourPortHeatMassExchanger.mo"	2022-03-10 09:59:49.216160741 +0000
@@ -9,9 +9,9 @@
   extends Annex60.Fluid.Interfaces.FourPortFlowResistanceParameters(
      final computeFlowResistance1=true, final computeFlowResistance2=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"));
 
   // Advanced
@@ -107,9 +107,9 @@
         extent={{-10,10},{10,-10}},
         rotation=180)));
 
-  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";
 
   Annex60.Fluid.FixedResistances.PressureDrop preDro1(
@@ -139,22 +139,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 algorithm
   // Check for tau1
   assert((energyDynamics == Modelica.Fluid.Types.Dynamics.SteadyState) or
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialFourPortInterface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialFourPortInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialFourPortInterface.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialFourPortInterface.mo"	2022-03-10 09:59:49.188160738 +0000
@@ -2,10 +2,10 @@
 partial model PartialFourPortInterface
   "Partial model transporting fluid between two ports without storing mass or energy"
   extends Annex60.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)
@@ -21,12 +21,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/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortInterface.mo"	2022-03-10 09:59:49.160160733 +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
@@ -16,10 +16,10 @@
     "= true, if actual temperature at port is computed"
     annotation(Dialog(tab="Advanced",group="Diagnostics"));
 
-  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=
@@ -35,11 +35,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/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortTransport.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortTransport.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortTransport.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PartialTwoPortTransport.mo"	2022-03-10 09:59:49.152160733 +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
@@ -30,11 +30,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/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletState.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletState.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletState.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletState.mo"	2022-03-10 09:59:49.144160732 +0000
@@ -17,7 +17,7 @@
     annotation (Placement(transformation(extent={{100,70},{120,90}})));
 
 protected
-  parameter Modelica.SIunits.SpecificHeatCapacity cp_default=
+  parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
       Medium.specificHeatCapacityCp(
         Medium.setState_pTX(
           p=Medium.p_default,
@@ -29,26 +29,26 @@
   parameter Boolean restrictCool = Q_flow_maxCool > -Modelica.Constants.inf/10.0
     "Flag, true if maximum cooling power is restricted";
 
-  parameter Modelica.SIunits.SpecificEnthalpy deltah=
+  parameter Modelica.Units.SI.SpecificEnthalpy deltah=
     cp_default*m_flow_small*0.01
     "Small value for deltah used for regularization";
 
   final parameter Boolean dynamic = tau > 1E-10 or tau < -1E-10
     "Flag, true if the sensor is a dynamic sensor";
 
-  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_limited
+  Modelica.Units.SI.MassFlowRate m_flow_limited
     "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.SpecificEnthalpy dhSetAct
+  Modelica.Units.SI.SpecificEnthalpy dhSetAct
     "Actual enthalpy difference from port_a to port_b";
 
   Real k(start=1)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletStateParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletStateParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletStateParameters.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/PrescribedOutletStateParameters.mo"	2022-03-10 09:59:49.132160731 +0000
@@ -2,19 +2,19 @@
 record PrescribedOutletStateParameters
   "Parameters for models with prescribed outlet state"
 
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_maxHeat = Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_maxHeat = Modelica.Constants.inf
     "Maximum heat flow rate for heating (positive)";
-  parameter Modelica.SIunits.HeatFlowRate Q_flow_maxCool = -Modelica.Constants.inf
+  parameter Modelica.Units.SI.HeatFlowRate Q_flow_maxCool = -Modelica.Constants.inf
     "Maximum heat flow rate for cooling (negative)";
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal
     "Nominal mass flow rate, used for regularization near zero flow"
     annotation(Dialog(group = "Nominal condition"));
 
-  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 <> Modelica.Fluid.Types.Dynamics.SteadyState)"
     annotation(Dialog(tab = "Dynamics"));
-  parameter Modelica.SIunits.Temperature T_start
+  parameter Modelica.Units.SI.Temperature T_start
     "Initial or guess value of set point"
     annotation (Dialog(tab = "Dynamics", group="Initialization"));
   parameter Modelica.Fluid.Types.Dynamics energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticFourPortHeatMassExchanger.mo"	2022-03-10 09:59:49.128160729 +0000
@@ -14,11 +14,11 @@
   parameter Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(Evaluate=true, Dialog(tab="Advanced"));
 
-  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";
-  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/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"	2022-03-10 09:57:38.080144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortConservationEquation.mo"	2022-03-10 09:59:49.116160728 +0000
@@ -68,7 +68,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.
@@ -99,7 +99,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.SpecificHeatCapacity cp_default=
+  final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default=
     Medium.specificHeatCapacityCp(state=state_default)
     "Specific heat capacity, used to verify energy conservation";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/StaticTwoPortHeatMassExchanger.mo"	2022-03-10 09:59:49.096160725 +0000
@@ -13,8 +13,8 @@
     annotation(Evaluate=true, Dialog(tab="Advanced"));
 
   // Model inputs
-  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/Annex60 1.0.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortFlowResistanceParameters.mo"	2022-03-10 09:59:49.072160722 +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/Annex60 1.0.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Interfaces/TwoPortHeatMassExchanger.mo"	2022-03-10 09:59:49.068160723 +0000
@@ -7,7 +7,7 @@
   extends Annex60.Fluid.Interfaces.TwoPortFlowResistanceParameters(
     final computeFlowResistance=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"));
 
@@ -70,13 +70,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/Annex60 1.0.0/Fluid/MassExchangers/ConstantEffectiveness.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/ConstantEffectiveness.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/ConstantEffectiveness.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/ConstantEffectiveness.mo"	2022-03-10 09:59:49.044160720 +0000
@@ -11,19 +11,19 @@
   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";
 
   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/Annex60 1.0.0/Fluid/MassExchangers/Examples/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Examples/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Examples/Humidifier_u.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Examples/Humidifier_u.mo"	2022-03-10 09:59:49.024160717 +0000
@@ -5,7 +5,7 @@
   package Medium = Annex60.Media.Air;
 
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=
      3000/1000/20 "Nominal mass flow rate";
 
   Annex60.Fluid.Sources.MassFlowSource_T sou(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Humidifier_u.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Humidifier_u.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Humidifier_u.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MassExchangers/Humidifier_u.mo"	2022-03-10 09:59:48.988160712 +0000
@@ -11,11 +11,11 @@
     "Get the temperature from the input connector"
     annotation(Evaluate=true, HideResult=true);
 
-  parameter Modelica.SIunits.Temperature T = 293.15
+  parameter Modelica.Units.SI.Temperature T = 293.15
     "Temperature of water that is added to the fluid stream (used if use_T_in=false)"
     annotation (Dialog(enable = not use_T_in));
 
-  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 T_in if use_T_in
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo"	2022-03-10 09:59:48.968160710 +0000
@@ -19,19 +19,19 @@
   parameter Boolean use_C_flow = false
     "Set to true to enable input connector for trace substance"
     annotation(Evaluate=true, Dialog(tab="Advanced"));
-  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}},
@@ -43,10 +43,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";
@@ -89,14 +89,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/Annex60 1.0.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Examples/MixingVolumeMoistAir.mo"	2022-03-10 09:59:48.936160706 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Annex60.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";
 
   Annex60.Fluid.MixingVolumes.MixingVolumeMoistAir vol1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/BaseClasses/MixingVolumeReverseFlow.mo"	2022-03-10 09:59:48.872160698 +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/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeMassFlow.mo"	2022-03-10 09:59:48.780160685 +0000
@@ -3,9 +3,9 @@
   extends Modelica.Icons.Example;
  package Medium = Annex60.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/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeTraceSubstance.mo"	2022-03-10 09:59:48.756160682 +0000
@@ -5,8 +5,8 @@
  package Medium = Annex60.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/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MixingVolumeZeroFlow.mo"	2022-03-10 09:59:48.736160680 +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/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/MixingVolumes/Validation/MoistureMixingConservationDynamicBalance.mo"	2022-03-10 09:59:48.700160675 +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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiency.mo"	2022-03-10 09:59:48.636160667 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Function;
   input Annex60.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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/efficiencyParameters.mo"	2022-03-10 09:59:48.628160666 +0000
@@ -1,9 +1,9 @@
 within Annex60.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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParameters.mo"	2022-03-10 09:59:48.624160665 +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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/flowParametersInternal.mo"	2022-03-10 09:59:48.620160666 +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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/power.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/power.mo"	2022-03-10 09:59:48.612160665 +0000
@@ -3,16 +3,16 @@
   extends Modelica.Icons.Function;
   input Annex60.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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/powerParameters.mo"	2022-03-10 09:59:48.608160664 +0000
@@ -1,9 +1,9 @@
 within Annex60.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/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/Characteristics/pressure.mo"	2022-03-10 09:59:48.604160663 +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 Annex60.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/Annex60 1.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/FlowMachineInterface.mo"	2022-03-10 09:59:48.596160662 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Movers.BaseClasses;
 model FlowMachineInterface
   "Partial model with performance curves for fans or pumps"
-  extends Modelica.Blocks.Interfaces.BlockIcon;
+  extends Modelica.Blocks.Icons.Block;
 
   import cha = Annex60.Fluid.Movers.BaseClasses.Characteristics;
 
@@ -15,16 +15,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/Annex60 1.0.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PartialFlowMachine.mo"	2022-03-10 09:59:48.536160654 +0000
@@ -41,7 +41,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",
@@ -52,7 +52,7 @@
   parameter Boolean filteredSpeed=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=filteredSpeed));
   parameter Modelica.Blocks.Types.Init init=Modelica.Blocks.Types.Init.InitialOutput
@@ -88,8 +88,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";
@@ -98,7 +98,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";
@@ -121,7 +121,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]
@@ -130,7 +130,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,
@@ -141,7 +141,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/Annex60 1.0.0/Fluid/Movers/BaseClasses/PowerInterface.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PowerInterface.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PowerInterface.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/BaseClasses/PowerInterface.mo"	2022-03-10 09:59:48.496160649 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Movers.BaseClasses;
 model PowerInterface
   "Partial model to compute power draw and heat dissipation of fans and pumps"
-  extends Modelica.Blocks.Interfaces.BlockIcon;
+  extends Modelica.Blocks.Icons.Block;
 
   parameter Boolean homotopyInitialization = true "= true, use homotopy method"
     annotation(Evaluate=true, Dialog(tab="Advanced"));
@@ -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";
 equation
   // Hydraulic power (transmitted by shaft), etaHyd = WFlo/WHyd
   etaHyd * WHyd   = WFlo;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Data/Generic.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Data/Generic.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Data/Generic.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Data/Generic.mo"	2022-03-10 09:59:48.448160644 +0000
@@ -56,15 +56,15 @@
     "Vector of normalized speed set points, used if inputType = Annex60.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 = Annex60.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 = Annex60.Fluid.Types.InputType.Stages"
     annotation (Dialog(group="Speeds in RPM"));
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/ClosedLoop_y.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/ClosedLoop_y.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/ClosedLoop_y.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/ClosedLoop_y.mo"	2022-03-10 09:59:48.320160627 +0000
@@ -4,9 +4,9 @@
 
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/Movers/Examples/MoverParameter.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverParameter.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverParameter.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverParameter.mo"	2022-03-10 09:59:48.304160626 +0000
@@ -4,7 +4,7 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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(
@@ -62,7 +62,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/Annex60 1.0.0/Fluid/Movers/Examples/MoverStages.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverStages.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverStages.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/MoverStages.mo"	2022-03-10 09:59:48.280160622 +0000
@@ -8,13 +8,13 @@
     pump_dp(inputType=Annex60.Fluid.Types.InputType.Stages));
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/Movers/Examples/PumpsParallel.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsParallel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsParallel.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsParallel.mo"	2022-03-10 09:59:48.272160622 +0000
@@ -4,10 +4,10 @@
 
   package Medium = Annex60.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";
 
   Annex60.Fluid.FixedResistances.PressureDrop dpIn1(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsSeries.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsSeries.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsSeries.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/PumpsSeries.mo"	2022-03-10 09:59:48.260160620 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.Media.Water;
 
-  parameter Modelica.SIunits.MassFlowRate m_flow_nominal=1
+  parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=1
     "Nominal mass flow rate";
 
   Annex60.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";
 
   Annex60.Fluid.Movers.SpeedControlled_y floMac2(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Examples/SpeedControlled_y_pumpCurves.mo"	2022-03-10 09:59:48.252160620 +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 = Annex60.Fluid.Movers.SpeedControlled_y (
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_dp.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_dp.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_dp.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_dp.mo"	2022-03-10 09:59:48.236160617 +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 filteredSpeed=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 == Annex60.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/Annex60 1.0.0/Fluid/Movers/FlowControlled_m_flow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_m_flow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_m_flow.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/FlowControlled_m_flow.mo"	2022-03-10 09:59:48.224160615 +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 == Annex60.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 == Annex60.Fluid.Types.InputType.Stages));
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/BaseClasses/FlowMachine_ZeroFlow.mo"	2022-03-10 09:59:48.156160606 +0000
@@ -5,9 +5,9 @@
   replaceable package Medium = Annex60.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/Annex60 1.0.0/Fluid/Movers/Validation/PowerSimplified.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PowerSimplified.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PowerSimplified.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PowerSimplified.mo"	2022-03-10 09:59:48.104160600 +0000
@@ -5,7 +5,7 @@
 
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/Movers/Validation/PumpCurveConstruction.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/PumpCurveConstruction.mo"	2022-03-10 09:59:48.092160598 +0000
@@ -5,12 +5,12 @@
 
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Movers/Validation/SpeedControlled_y_linear.mo"	2022-03-10 09:59:48.020160589 +0000
@@ -4,9 +4,9 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialDynamicFlowSensor.mo"	2022-03-10 09:59:47.988160586 +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/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/BaseClasses/PartialFlowSensor.mo"	2022-03-10 09:59:47.980160585 +0000
@@ -2,10 +2,10 @@
 partial model PartialFlowSensor
   "Partial component to model sensors that measure flow properties"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Conversions/To_VolumeFraction.mo"	2022-03-10 09:59:47.956160582 +0000
@@ -1,8 +1,8 @@
 within Annex60.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/Annex60 1.0.0/Fluid/Sensors/Density.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Density.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Density.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Density.mo"	2022-03-10 09:59:47.948160581 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model Density "Ideal one port density sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/DensityTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/DensityTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/DensityTwoPort.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/DensityTwoPort.mo"	2022-03-10 09:59:47.940160579 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model DensityTwoPort "Ideal two port density sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/EnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EnthalpyFlowRate.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EnthalpyFlowRate.mo"	2022-03-10 09:59:47.924160578 +0000
@@ -1,14 +1,14 @@
 within Annex60.Fluid.Sensors;
 model EnthalpyFlowRate "Ideal enthalphy flow rate sensor"
   extends Annex60.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  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,
@@ -16,9 +16,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/Annex60 1.0.0/Fluid/Sensors/EntropyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EntropyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EntropyFlowRate.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/EntropyFlowRate.mo"	2022-03-10 09:59:47.916160576 +0000
@@ -1,25 +1,25 @@
 within Annex60.Fluid.Sensors;
 model EntropyFlowRate "Ideal entropy flow rate sensor"
   extends Annex60.Fluid.Sensors.BaseClasses.PartialDynamicFlowSensor;
-  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/Annex60 1.0.0/Fluid/Sensors/Examples/PPM.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/PPM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/PPM.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/PPM.mo"	2022-03-10 09:59:47.828160566 +0000
@@ -4,7 +4,7 @@
   package Medium = Annex60.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";
 
   Annex60.Fluid.MixingVolumes.MixingVolume volDyn(
@@ -72,10 +72,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";
-
 public
   Annex60.Fluid.MixingVolumes.MixingVolume volSte(
     redeclare package Medium = Medium,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/TraceSubstances.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/TraceSubstances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/TraceSubstances.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/TraceSubstances.mo"	2022-03-10 09:59:47.764160557 +0000
@@ -4,7 +4,7 @@
  package Medium = Annex60.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/Annex60 1.0.0/Fluid/Sensors/Examples/Velocity.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/Velocity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/Velocity.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Examples/Velocity.mo"	2022-03-10 09:59:47.752160556 +0000
@@ -4,7 +4,7 @@
 
   package Medium = Annex60.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";
 
   Annex60.Fluid.Sources.Boundary_pT sin(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/LatentEnthalpyFlowRate.mo"	2022-03-10 09:59:47.736160553 +0000
@@ -5,14 +5,14 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Annex60.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)
@@ -20,9 +20,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/Annex60 1.0.0/Fluid/Sensors/MassFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFlowRate.mo"	2022-03-10 09:57:38.084144136 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFlowRate.mo"	2022-03-10 09:59:47.724160552 +0000
@@ -3,7 +3,7 @@
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/MassFraction.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFraction.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFraction.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFraction.mo"	2022-03-10 09:59:47.720160551 +0000
@@ -4,7 +4,7 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/MassFractionTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFractionTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFractionTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/MassFractionTwoPort.mo"	2022-03-10 09:59:47.712160550 +0000
@@ -4,7 +4,7 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/PPM.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPM.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPM.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPM.mo"	2022-03-10 09:59:47.692160548 +0000
@@ -6,11 +6,11 @@
                    final unit="1",
                    min=0,
                    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/Annex60 1.0.0/Fluid/Sensors/PPMTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPMTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPMTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/PPMTwoPort.mo"	2022-03-10 09:59:47.684160548 +0000
@@ -10,13 +10,13 @@
                    final unit="1",
                    min=0,
                    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/Annex60 1.0.0/Fluid/Sensors/Pressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Pressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Pressure.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Pressure.mo"	2022-03-10 09:59:47.676160547 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model Pressure "Ideal pressure sensor"
   extends Annex60.Fluid.Sensors.BaseClasses.PartialAbsoluteSensor;
-  extends Modelica.Icons.RotationalSensor;
+  extends Modelica.Icons.RoundSensor;
   Modelica.Blocks.Interfaces.RealOutput p(final quantity="Pressure",
                                           final unit="Pa",
                                           min=0) "Pressure at port"
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidity.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidity.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidity.mo"	2022-03-10 09:59:47.672160545 +0000
@@ -1,14 +1,14 @@
 within Annex60.Fluid.Sensors;
 model RelativeHumidity "Ideal one port relative humidity sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/RelativeHumidityTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeHumidityTwoPort.mo"	2022-03-10 09:59:47.664160545 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model RelativeHumidityTwoPort "Ideal two port relative humidity sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/RelativePressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativePressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativePressure.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativePressure.mo"	2022-03-10 09:59:47.656160543 +0000
@@ -1,6 +1,6 @@
 within Annex60.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 (
       choicesAllMatching = true);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeTemperature.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeTemperature.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeTemperature.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/RelativeTemperature.mo"	2022-03-10 09:59:47.644160541 +0000
@@ -1,6 +1,6 @@
 within Annex60.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 (
       choicesAllMatching = true);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SensibleEnthalpyFlowRate.mo"	2022-03-10 09:59:47.636160541 +0000
@@ -5,21 +5,21 @@
     redeclare replaceable package Medium =
         Modelica.Media.Interfaces.PartialCondensingGases);
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpy.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpy.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpy.mo"	2022-03-10 09:59:47.616160538 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model SpecificEnthalpy "Ideal one port specific enthalpy sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEnthalpyTwoPort.mo"	2022-03-10 09:59:47.608160538 +0000
@@ -1,8 +1,8 @@
 within Annex60.Fluid.Sensors;
 model SpecificEnthalpyTwoPort "Ideal two port sensor for the specific enthalpy"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/SpecificEntropy.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropy.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropy.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropy.mo"	2022-03-10 09:59:47.592160535 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model SpecificEntropy "Ideal one port specific entropy sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/SpecificEntropyTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/SpecificEntropyTwoPort.mo"	2022-03-10 09:59:47.580160533 +0000
@@ -1,8 +1,8 @@
 within Annex60.Fluid.Sensors;
 model SpecificEntropyTwoPort "Ideal two port sensor for the specific entropy"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/TemperatureTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureTwoPort.mo"	2022-03-10 09:59:47.552160530 +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/Annex60 1.0.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TemperatureWetBulbTwoPort.mo"	2022-03-10 09:59:47.536160528 +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 @@
   Annex60.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/Annex60 1.0.0/Fluid/Sensors/TraceSubstances.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstances.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstances.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstances.mo"	2022-03-10 09:59:47.516160525 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model TraceSubstances "Ideal one port trace substances sensor"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/TraceSubstancesTwoPort.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/TraceSubstancesTwoPort.mo"	2022-03-10 09:59:47.508160525 +0000
@@ -1,7 +1,7 @@
 within Annex60.Fluid.Sensors;
 model TraceSubstancesTwoPort "Ideal two port sensor for trace substance"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/Velocity.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Velocity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Velocity.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/Velocity.mo"	2022-03-10 09:59:47.492160522 +0000
@@ -1,23 +1,23 @@
 within Annex60.Fluid.Sensors;
 model Velocity "Ideal sensor for flow velocity"
   extends Annex60.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/Annex60 1.0.0/Fluid/Sensors/VolumeFlowRate.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/VolumeFlowRate.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/VolumeFlowRate.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sensors/VolumeFlowRate.mo"	2022-03-10 09:59:47.484160521 +0000
@@ -1,18 +1,18 @@
 within Annex60.Fluid.Sensors;
 model VolumeFlowRate "Ideal sensor for volume flow rate"
   extends Annex60.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"));
   Modelica.Blocks.Interfaces.RealOutput V_flow(final quantity="VolumeFlowRate",
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_T.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_T.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_T.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_T.mo"	2022-03-10 09:59:47.376160508 +0000
@@ -14,7 +14,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.Temperature T = Medium.T_default
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_h.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_h.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_h.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/MassFlowSource_h.mo"	2022-03-10 09:59:47.364160506 +0000
@@ -15,7 +15,7 @@
     "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.SpecificEnthalpy h = Medium.h_default
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/Outside_CpLowRise.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/Outside_CpLowRise.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/Outside_CpLowRise.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/Outside_CpLowRise.mo"	2022-03-10 09:59:47.348160505 +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";
 equation
   alpha = winDir-surOut;
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/TraceSubstancesFlowSource.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/TraceSubstancesFlowSource.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/TraceSubstancesFlowSource.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Sources/TraceSubstancesFlowSource.mo"	2022-03-10 09:59:47.340160503 +0000
@@ -8,7 +8,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")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Storage/ExpansionVessel.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Storage/ExpansionVessel.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Storage/ExpansionVessel.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Fluid/Storage/ExpansionVessel.mo"	2022-03-10 09:59:47.304160500 +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/Annex60 1.0.0/Media/Air.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Air.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Air.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Air.mo"	2022-03-10 09:59:47.260160494 +0000
@@ -52,12 +52,12 @@
     final standardOrderComponents=true) "Base properties"
 
   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";
     MassFraction X_air "Mass fraction of air";
-    Modelica.SIunits.TemperatureDifference dT(start=T_default-reference_T)
+    Modelica.Units.SI.TemperatureDifference dT(start=T_default-reference_T)
       "Temperature difference used to compute enthalpy";
   equation
     assert(T >= 200.0 and T <= 423.15, "
@@ -74,7 +74,7 @@
     dT = T - reference_T;
     h = dT*dryair.cp * X_air +
        (dT * steam.cp + h_fg) * X_steam;
-    R = dryair.R*X_air + steam.R*X_steam;
+    R_s = dryair.R*X_air + steam.R*X_steam;
 
     // Equation for ideal gas, from h=u+p*v and R*T=p*v, from which follows that  u = h-R*T.
     // u = h-R*T;
@@ -200,13 +200,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
@@ -302,7 +303,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});
@@ -375,6 +377,7 @@
 </li>
 </ul>
 </html>"));
+
 end specificEntropy;
 
 redeclare function extends density_derp_T
@@ -531,10 +534,12 @@
 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=
+    Modelica.Units.SI.MassFraction[2] X_int=
       if size(X, 1) == nX then X else cat(1, X, {1 - sum(X)}) "Mass fraction";
-    Modelica.SIunits.MoleFraction[2] Y "Molar fraction";
-    Modelica.SIunits.Temperature T "Temperature";
+    Modelica.Units.SI.MoleFraction[2] Y "Molar fraction";
+    Modelica.Units.SI.Temperature T "Temperature";
+
+
 algorithm
    Y := massToMoleFractions(
          X_int, {steam.MM,dryair.MM});
@@ -574,6 +579,7 @@
 </li>
 </ul>
 </html>"));
+
 end setState_psX;
 
 redeclare replaceable function extends specificEnthalpy
@@ -588,10 +594,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));
@@ -613,6 +619,7 @@
 </li>
 </ul>
 </html>"));
+
 end specificEnthalpy_pTX;
 
 redeclare replaceable function extends specificGibbsEnergy
@@ -731,10 +738,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;
 
 //////////////////////////////////////////////////////////////////////
@@ -749,11 +756,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",
@@ -780,29 +787,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 =   Annex60.Utilities.Psychrometrics.Constants.cpAir,
     cv =   Annex60.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 =   Annex60.Utilities.Psychrometrics.Constants.cpSte,
     cv =   Annex60.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=
     Annex60.Utilities.Psychrometrics.Constants.h_fg
     "Latent heat of evaporation of water";
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Annex60.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity of liquid water";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirDerivativeCheck.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirDerivativeCheck.mo"	2022-03-10 09:59:47.180160483 +0000
@@ -3,19 +3,19 @@
   extends Modelica.Icons.Example;
 
    package Medium = Annex60.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/Annex60 1.0.0/Media/Examples/AirProperties.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirProperties.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/AirProperties.mo"	2022-03-10 09:59:47.172160483 +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/Annex60 1.0.0/Media/Examples/BaseClasses/FluidProperties.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/FluidProperties.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/FluidProperties.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/FluidProperties.mo"	2022-03-10 09:59:47.156160480 +0000
@@ -4,49 +4,49 @@
 
   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";
   Medium.ThermodynamicState state_phX "Medium state";
   Medium.ThermodynamicState state_psX "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.Media.Interfaces.Types.DerDensityByPressure ddpT
     "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";
 
-  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
@@ -65,7 +65,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 setting the states
     state_pTX = Medium.setState_pTX(p=p, T=T, X=X);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/BaseClasses/TestTemperatureEnthalpyInversion.mo"	2022-03-10 09:59:47.140160479 +0000
@@ -3,9 +3,9 @@
   "Model to check computation of h(T) and its inverse"
    replaceable package Medium =
         Modelica.Media.Interfaces.PartialMedium;
-     parameter Modelica.SIunits.Temperature T0=273.15+20 "Temperature";
-     Modelica.SIunits.Temperature T "Temperature";
-     Modelica.SIunits.SpecificEnthalpy h "Enthalpy";
+     parameter Modelica.Units.SI.Temperature T0=273.15+20 "Temperature";
+     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/Annex60 1.0.0/Media/Examples/WaterDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/WaterDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/WaterDerivativeCheck.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Examples/WaterDerivativeCheck.mo"	2022-03-10 09:59:47.136160477 +0000
@@ -4,13 +4,13 @@
 
    package Medium = Annex60.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/Annex60 1.0.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/Examples/PerfectGasDerivativeCheck.mo"	2022-03-10 09:59:47.088160472 +0000
@@ -4,13 +4,13 @@
 
    package Medium = Annex60.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/Annex60 1.0.0/Media/Specialized/Air/PerfectGas.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/PerfectGas.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/PerfectGas.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Air/PerfectGas.mo"	2022-03-10 09:59:47.076160471 +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";
@@ -55,11 +55,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
       */
@@ -130,17 +129,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
   // Annex60.Fluid.Sensors.Examples.MassFraction
@@ -154,13 +154,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";
 
@@ -175,6 +176,7 @@
 <a href=\"modelica://Annex60.Media.Specialized.Air.PerfectGas.saturationPressureLiquid\">
 Annex60.Media.Specialized.Air.PerfectGas.saturationPressureLiquid</a>
 </html>"));
+
 end saturationPressureLiquid_der;
 
   function sublimationPressureIce =
@@ -426,11 +428,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"
@@ -442,13 +443,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]) +
@@ -456,6 +457,7 @@
   annotation(smoothOrder=5,
              Inline=true,
              inverse(T=temperature_phX(p, h, X)));
+
 end specificEnthalpy_pTX;
 
 redeclare function extends specificInternalEnergy "Specific internal energy"
@@ -514,11 +516,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",
@@ -562,27 +564,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 =   Annex60.Utilities.Psychrometrics.Constants.cpAir,
     cv =   Annex60.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 =   Annex60.Utilities.Psychrometrics.Constants.cpSte,
     cv =   Annex60.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=
     Annex60.Utilities.Psychrometrics.Constants.h_fg
     "Latent heat of evaporation of water";
 
-  constant Modelica.SIunits.SpecificHeatCapacity cpWatLiq=
+  constant Modelica.Units.SI.SpecificHeatCapacity cpWatLiq=
     Annex60.Utilities.Psychrometrics.Constants.cpWatLiq
     "Specific heat capacity of liquid water";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/ConstantProperties_pT/package.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/ConstantProperties_pT/package.mo"	2022-03-10 09:59:47.016160462 +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/Annex60 1.0.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/Examples/TemperatureDependentDensityDerivativeCheck.mo"	2022-03-10 09:59:47.000160461 +0000
@@ -7,13 +7,13 @@
       Annex60.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/Annex60 1.0.0/Media/Specialized/Water/TemperatureDependentDensity.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/TemperatureDependentDensity.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/TemperatureDependentDensity.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Specialized/Water/TemperatureDependentDensity.mo"	2022-03-10 09:59:46.964160456 +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/Annex60 1.0.0/Media/Water.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Water.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Water.mo"	2022-03-10 09:57:38.088144137 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Media/Water.mo"	2022-03-10 09:59:46.912160450 +0000
@@ -12,6 +12,7 @@
   // cp_const and cv_const have been made final because the model sets u=h.
   extends Modelica.Icons.Package;
 
+
   redeclare model BaseProperties "Base properties"
     Temperature T(stateSelect=
       if preferredMediumStates then StateSelect.prefer else StateSelect.default)
@@ -20,14 +21,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";
@@ -36,21 +37,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 and T <= T_max, "
 Temperature T (= " + String(T) + " K) is not
@@ -77,8 +78,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 (
@@ -99,8 +100,8 @@
 </li>
 </ul>
 </html>"));
-end enthalpyOfLiquid;
 
+end enthalpyOfLiquid;
   annotation(preferredView="info", Documentation(info="<html>
 <p>
 This medium package models liquid water.
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/BaseClasses/PartialVDI6007.mo"	2022-03-10 09:59:46.884160445 +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 alphaWallOut
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaWallOut
     "Exterior walls convective coefficient of heat transfer (outdoor)";
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer alphaRad
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaRad
     "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/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/EquivalentAirTemperature/VDI6007WithWindow.mo"	2022-03-10 09:59:46.856160442 +0000
@@ -3,7 +3,7 @@
   "Equivalent air temperature as defined in VDI 6007 Part 1 with modifications"
   extends BaseClasses.PartialVDI6007;
 
-  parameter Modelica.SIunits.CoefficientOfHeatTransfer alphaWinOut
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaWinOut
     "Windows' convective coefficient of heat transfer (outdoor)";
 
   Modelica.Blocks.Interfaces.RealOutput TEqAirWin(final unit="K")
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/ExteriorWall.mo"	2022-03-10 09:59:46.772160432 +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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/InteriorWall.mo"	2022-03-10 09:59:46.752160429 +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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/BaseClasses/splitFacVal.mo"	2022-03-10 09:59:46.732160426 +0000
@@ -4,12 +4,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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/FourElements.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/FourElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/FourElements.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/FourElements.mo"	2022-03-10 09:59:46.704160423 +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 alphaRoof
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaRoof
     "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[nExt](
+  parameter Modelica.Units.SI.ThermalResistance RRoof[nExt](
     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[nExt](
+  parameter Modelica.Units.SI.HeatCapacity CRoof[nExt](
     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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/OneElement.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/OneElement.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/OneElement.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/OneElement.mo"	2022-03-10 09:59:46.680160420 +0000
@@ -2,9 +2,9 @@
 model OneElement "Thermal Zone with one element for exterior walls"
   extends Annex60.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 alphaRad
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaRad
     "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 alphaWin
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaWin
     "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 alphaExt
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaExt
     "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"));
@@ -166,12 +166,12 @@
     annotation (Placement(transformation(extent={{-158,-50},{-178,-28}})));
 
 protected
-  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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/ThreeElements.mo"	2022-03-10 09:59:46.640160416 +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 alphaFloor
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaFloor
     "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[nExt](
+  parameter Modelica.Units.SI.ThermalResistance RFloor[nExt](
     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[nExt](
+  parameter Modelica.Units.SI.HeatCapacity CFloor[nExt](
     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/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/TwoElements.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/RC/TwoElements.mo"	2022-03-10 09:59:46.624160413 +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 alphaInt
+  parameter Modelica.Units.SI.CoefficientOfHeatTransfer alphaInt
     "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/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/BaseClasses/PartialCorrectionG.mo"	2022-03-10 09:59:46.568160405 +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/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/SolarGain/CorrectionGDoublePane.mo"	2022-03-10 09:59:46.560160405 +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/Annex60 1.0.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/ThermalZones/ReducedOrder/Validation/VDI6007/BaseClasses/VerifyDifferenceThreePeriods.mo"	2022-03-10 09:59:46.532160402 +0000
@@ -2,15 +2,15 @@
 block VerifyDifferenceThreePeriods "Assert when condition is violated"
   extends Annex60.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)";
 
   Modelica.Blocks.Interfaces.BooleanOutput satisfied(start=true, fixed=true)
@@ -20,15 +20,15 @@
     annotation (Placement(transformation(extent={{100,42},{140,82}}),
         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";
 
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Azimuth/package.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Azimuth/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Azimuth/package.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Azimuth/package.mo"	2022-03-10 09:59:46.284160369 +0000
@@ -2,16 +2,16 @@
 package Azimuth "List of possible constant values for surface azimuth"
    extends Modelica.Icons.TypesPackage;
 
-   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 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 S = 0
+   constant Modelica.Units.SI.Angle S = 0
   "Azimuth for an exterior wall whose outer surface faces south";
-   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";
-
-
   annotation(preferredView="info",
 Documentation(info="<html>
 <p>
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Tilt/package.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Tilt/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Tilt/package.mo"	2022-03-10 09:57:38.140144143 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Types/Tilt/package.mo"	2022-03-10 09:59:46.272160369 +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/Annex60 1.0.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Diagnostics/BaseClasses/PartialInputCheck.mo"	2022-03-10 09:59:46.208160360 +0000
@@ -1,7 +1,7 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Math/Examples/SmoothBlocks.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothBlocks.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothBlocks.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothBlocks.mo"	2022-03-10 09:59:46.112160348 +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/Annex60 1.0.0/Utilities/Math/Examples/SmoothLimit.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothLimit.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothLimit.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/SmoothLimit.mo"	2022-03-10 09:59:46.080160344 +0000
@@ -1,7 +1,7 @@
 within Annex60.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}})));
   Annex60.Utilities.Math.SmoothLimit smoLim(
     deltaX=0.001,
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/Splice.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/Splice.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/Splice.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/Splice.mo"	2022-03-10 09:59:46.068160342 +0000
@@ -3,7 +3,7 @@
   extends Modelica.Icons.Example;
   Annex60.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/Annex60 1.0.0/Utilities/Math/Examples/VectorFunctions.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/VectorFunctions.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/VectorFunctions.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Math/Examples/VectorFunctions.mo"	2022-03-10 09:59:46.060160341 +0000
@@ -5,12 +5,12 @@
   Annex60.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}})));
   Annex60.Utilities.Math.Max maxVec(
                    nin=3)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/BaseClasses/HumidityRatioVaporPressure.mo"	2022-03-10 09:59:45.624160286 +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/Annex60 1.0.0/Utilities/Psychrometrics/Constants.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Constants.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Constants.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Constants.mo"	2022-03-10 09:59:45.616160286 +0000
@@ -1,15 +1,15 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Examples/TWetBul_TDryBulPhi.mo"	2022-03-10 09:59:45.540160276 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck.mo"	2022-03-10 09:59:45.488160270 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/DewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:59:45.484160269 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/InverseDewPointTemperatureDerivativeCheck_amb.mo"	2022-03-10 09:59:45.476160268 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/SaturationPressureDerivativeCheck.mo"	2022-03-10 09:59:45.472160267 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/Examples/WaterVaporPressureDerivativeCheck.mo"	2022-03-10 09:59:45.464160267 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_TDewPoi_pW_amb.mo"	2022-03-10 09:59:45.460160265 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi.mo"	2022-03-10 09:59:45.452160265 +0000
@@ -1,7 +1,7 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_TDewPoi_amb.mo"	2022-03-10 09:59:45.436160262 +0000
@@ -1,14 +1,14 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_pW_X.mo"	2022-03-10 09:59:45.428160261 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_saturationPressureLiquid.mo"	2022-03-10 09:59:45.424160262 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/BaseClasses/der_sublimationPressureIce.mo"	2022-03-10 09:59:45.420160261 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/Density_pTX.mo"	2022-03-10 09:59:45.404160258 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/SaturationPressure.mo"	2022-03-10 09:59:45.400160259 +0000
@@ -1,10 +1,10 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/X_pSatpphi.mo"	2022-03-10 09:59:45.392160256 +0000
@@ -3,12 +3,12 @@
   extends Modelica.Icons.Example;
   package Medium = Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi.mo"	2022-03-10 09:59:45.388160257 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_TDewPoi_comparison.mo"	2022-03-10 09:59:45.380160256 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/pW_X.mo"	2022-03-10 09:59:45.364160253 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Examples/phi_pTX.mo"	2022-03-10 09:59:45.360160252 +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";
   constant Real convT(unit="1/s") = 0.999 "Conversion factor";
   constant Real convX(unit="1/s") = 0.02 "Conversion factor";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Internal.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Internal.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Internal.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/Internal.mo"	2022-03-10 09:59:45.352160252 +0000
@@ -1,6 +1,6 @@
 within Annex60.Utilities.Psychrometrics.Functions;
 package Internal "Solve f(x, data) for x with given f"
-  extends Modelica.Media.Common.OneNonLinearEquation;
+  extends ObsoleteModelica4.Media.Common.OneNonLinearEquation;
 
   redeclare function extends f_nonlinear
   algorithm
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW.mo"	2022-03-10 09:59:45.348160251 +0000
@@ -3,12 +3,12 @@
   "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
-  constant Modelica.Media.Common.OneNonLinearEquation.f_nonlinear_Data dummy
+  constant ObsoleteModelica4.Media.Common.OneNonLinearEquation.f_nonlinear_Data dummy
     "Dummy argument for nonlinear function solver";
 algorithm
   T := Internal.solve(
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/TDewPoi_pW_amb.mo"	2022-03-10 09:59:45.344160252 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pSatpphi.mo"	2022-03-10 09:59:45.336160251 +0000
@@ -1,14 +1,14 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pW.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pW.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/X_pW.mo"	2022-03-10 09:59:45.332160249 +0000
@@ -1,17 +1,17 @@
 within Annex60.Utilities.Psychrometrics.Functions;
 function X_pW "Humidity ratio 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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/density_pTX.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/density_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/density_pTX.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/density_pTX.mo"	2022-03-10 09:59:45.324160249 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi.mo"	2022-03-10 09:59:45.316160247 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_TDewPoi_amb.mo"	2022-03-10 09:59:45.312160248 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_X.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_X.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/pW_X.mo"	2022-03-10 09:59:45.292160245 +0000
@@ -1,15 +1,15 @@
 within Annex60.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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/phi_pTX.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/phi_pTX.mo"	2022-03-10 09:59:45.288160244 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressure.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressure.mo"	2022-03-10 09:59:45.284160243 +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 := Annex60.Utilities.Math.Functions.regStep(
              y1=Annex60.Utilities.Psychrometrics.Functions.saturationPressureLiquid(TSat),
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/saturationPressureLiquid.mo"	2022-03-10 09:59:45.280160244 +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/Annex60 1.0.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/Functions/sublimationPressureIce.mo"	2022-03-10 09:59:45.272160241 +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/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulPhi.mo"	2022-03-10 09:59:45.220160235 +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/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/TWetBul_TDryBulXi.mo"	2022-03-10 09:59:45.208160233 +0000
@@ -32,14 +32,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(fixed=false)
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pTphi.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pTphi.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pTphi.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pTphi.mo"	2022-03-10 09:59:45.184160232 +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(min=1, fixed=false) "Index for water substance";
  parameter Integer i_nw(min=1, fixed=false) "Index for non-water substance";
  parameter Boolean found(fixed=false) "Flag, used for error checking";
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pW.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pW.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pW.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/X_pW.mo"	2022-03-10 09:59:45.176160229 +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 = Annex60.Utilities.Psychrometrics.Functions.X_pW(p_w=p_w, p=p_in_internal);
diff -ur "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/pW_X.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/pW_X.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/pW_X.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Psychrometrics/pW_X.mo"	2022-03-10 09:59:45.148160226 +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/Annex60 1.0.0/Utilities/Time/CalendarTime.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Time/CalendarTime.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Time/CalendarTime.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/Utilities/Time/CalendarTime.mo"	2022-03-10 09:59:45.128160224 +0000
@@ -7,7 +7,7 @@
   parameter Integer yearRef(min=firstYear, max=lastYear) = 2016
     "Year when time = 0, used if zerTim=Custom"
     annotation(Dialog(enable=zerTim==Annex60.Utilities.Time.Types.ZeroTime.Custom));
-  parameter Modelica.SIunits.Time offset = 0
+  parameter Modelica.Units.SI.Time offset = 0
     "Offset that is added to 'time', may be used for computing time in different time zone"
     annotation(Dialog(tab="Advanced"));
 
@@ -52,7 +52,7 @@
     "List of leap years starting from firstYear (2010), up to and including 2020";
   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"
@@ -64,9 +64,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/Annex60 1.0.0/openmodelica.metadata.json" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/openmodelica.metadata.json"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/openmodelica.metadata.json"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/openmodelica.metadata.json"	2022-03-10 09:59:53.744161314 +0000
@@ -1 +1 @@
-{"path":"Annex60", "sha":"63fea8365ee1850eeadfa7810cd231debc5b3343", "support":"obsolete", "uses":{"Modelica":"3.2.2"}, "version":"1.0.0", "zipfile":"https://github.com/ibpsa/modelica-ibpsa/archive/63fea8365ee1850eeadfa7810cd231debc5b3343.zip"}
+{"path": "Annex60", "sha": "63fea8365ee1850eeadfa7810cd231debc5b3343", "support": "obsolete", "uses": {"Modelica": "4.0.0"}, "version": "1.0.0", "zipfile": "https://github.com/ibpsa/modelica-ibpsa/archive/63fea8365ee1850eeadfa7810cd231debc5b3343.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/Annex60 1.0.0/package.mo" "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/package.mo"
--- "/home/hudson/saved_omc/libraries/.openmodelica/libraries/Annex60 1.0.0/package.mo"	2022-03-10 09:57:38.144144144 +0000
+++ "converted-libraries/.openmodelica/libraries/Annex60 1.0.0/package.mo"	2022-03-10 09:59:46.268160368 +0000
@@ -552,7 +552,7 @@
 version="1.0.0",
 versionDate="2017-01-17",
 dateModified = "2017-01-17",
-uses(Modelica(version="3.2.2")),
+uses(Modelica(version= "4.0.0")),
 preferredView="info",
 Documentation(info="<html>
 <p>
