Multi Physics System Simulation Tool
φSim Multi Physics System Simulation Tool
for fluid power, mechatronic and energetic engineering
What is PhiSim
- a set of tools designed for engineers dealing with Matlab-Simulink and physics modelling. It extends the software capabilities to handle models of physical systems in a Bloc-Diagram environment with more flexibility, quicker and cheaper model development and simulation, easier model maintenance.
- fully integrated into Matlab/Simulink environment and allows mixing all specific boxes and functionalities with the native Simulink ones.
- extendable and customizable since all utilities called by libraries and tools are documented and can be used by other applications as well. One can create his own end-user library from φSim multi-physics models and/or by adapting existing Simulink custom models
- allows to build complex systems using a small set of generic reusable components with dynamic multimode dialogs, management of units, versioning, connections with physical ports and dynamic controllers / observers.
- its thermal fluid library is compatible with a large set of fluids like liquids, gases, refrigerants and mixtures and this unique set of elements can be used to merge fluid power hydraulics, pneumatics, cooling, air-conditioning or thermal engine models in the same system model.
PhiSim multi domain libraries
Thermal-Fluid models compatible with liquids, gases, mixtures, refrigerants and much more. |
![]() - Multi domain libraries -
|
![]() - Engine Model with turbocharger -
|
![]() - PhiSim representation of the Engine Model with turbocharger -
|
Fluids properties
Several thermal fluids are available (one phase liquid and gas, two phases, moist air, combustion mixture and gas mixture)
![]() - Thermal fluid properties -
|
![]() - Dialog box for fluids parameterization -
|
Fluids properties are available both as dll functions and as tabulation format.
Tools and components characterization
Some of the components of the library PhiSim such as valves, heat exchangers, pumps, require functional parameters.
A GUI allows calculating thermal fluids properties. The type of the fluid can be a gas or liquid, one phase, two-phase, moist gas or gas mixture.
It is possible to calculate one point or a mapping for several combinations of points.
Examples :
![]() The hydraulic pumps are characterized by a two-dimensional curve giving the variation of the (dP) pressure at the pump as a function of (Qm) mass flow and (N) pump speed.
|
![]() The model of the pump uses the PhiGraph principle and representation called Rateau which calculates the flow rate Q from dP and N and its dialog parameters require Rateau parameters a, b and c
|
![]() The pressure drop characteristics are updated during simulation depending on the current behaviour of the circuit for the following elements :
|
![]() ![]() Heat exchangers characterization
The heat exchanger model use NTU formulas and require the Heat transfer coefficient AU function of mass flow of the two fluids.
|









