Port-Hamiltonian Modeling of Thermofluid Systems and Object-Oriented Implementation With Modelica I: Thermodynamic Part | IEEE Journals & Magazine | IEEE Xplore