A multidomain physical systems modeling with Simulink from Mathworks
PhiSim is a modeling and simulation environment for physical systems using Matlab-Simulink and dealing with physical system modeling. PhiSim works in both closed and open loop modes. Il allows for creation of models and their controls in a multiport environment. More flexibility is provided since modeling with a limited number of elements is possible in order to simplify complex systems and therefore non-specialists can manipulate the models.
PhiSim includes a set of tools designed for system specialists as well as several libraries and utilities to facilitate the process of controlled systems modeling. In addition to existing libraries, users can personalize them by adding configurable components and adjust the models in order to apply them to any physical system.
PhiSim for Simscape MathWorks
PhiSim includes dedicated libraries, tools and utilities that facilitate modeling and simulation of dynamic control.
In partnership with Mathwoks we are working on Simscape libraries, starting with thermal fluids applications.
We also offer services covering the porting of existing models to Simscape.
Other simulation environments
From our expertise, we also realize benefits modeling physical systems from or to other environments and languages such as Amesim, Modelica and Dymola.
PhiSim and its libraries have been developed in Matlab/Simulink environment. Nevertheless models are compatible with other technologies such as Simscape, AMESim and Dymola, thanks to the code generation feature offered by MathWorks products. On request, the models and the libraries can be translated into the native language of these environments.
Multi-domain system libraries are available to create models by combining and customizing the basic polymorphic elements:
- 0D/1D mechanics
- Electrical power systems
- Thermal fluids (one phase liquid and gas, two phases, moist air, combustion mixture and gas mixture)
- PhiControl : command laws, fault detection
Our libraries are configured per application and contain all components to represent any system and subsystem, as well as standard models with their controls. The modular conception of the models assures quick assembly of the different subsystems to simulate the full system fast and accurately.
Vehicle System Dynamics
Vehicle System Dynamics library has been developed to create models of suspension and pneumatic chassis, power-steering and braking systems. Different levels of complexity are available (1D to 3D representations). When the dynamic vehicle model is integrated in a complete vehicle model, interactions among all the control systems embedded can be validated.
Powertrain Transmission is a platform dedicated to validate transmission architectures and to optimize power train control systems in order to achieve consumption and pollution standards. All propulsion systems: fuel, electrical and hybrid, are considered. The library also includes mechanic models (gearbox, transmission clutch, differential, brake, etc), simplified engine representations, electrical models (electrical machines and batteries) and environment elements (driver, driving cycle, etc)..
Internal Combustion Engine
The Internal Combustion Engine library is designed to create internal combustion engine system models, including injection control, controlled air circuit and cooling circuit. The resulting model can be used to optimize the architecture, to design the engine control and to perform HIL validation.
Fuel Cell System
The Fuel Cell System library allows for design, analysis and optimization of the organic architecture and the piloting system in static or dynamic fuel cell applications. It includes a model of a fuel cell stack and the common components used in air, hydrogen and cooling circuits.
The Cooling System library is designed to create models of a complete cooling system in a vehicle. It includes the heater and its cooling system as well as a group of controlled components (pump, thermostat, controlled valves). Based on thermo-fluid equations, this library is able to calculate temperature distribution, flows and pressure existing anywhere in the circuit.
Air Conditioning System
The Air Conditioning System library allows for conception and validation of AC systems including cold loop, multi-area cabin model and control system. This library is designed for static and dynamic applications. Calculations of the temperature distribution in the cabin, the air flow and the pressure in the circuit are based on thermo-fluid equations.
Other PhiSim related tools are:
- PhiIdent: φIdent is a global identification tool, and allows to identify the parameters of a model (Matlab or Simulink) from temporal data (inputs / outputs). It can be used without φSim.
- PhiChecks: φChecks is a tool for checking the coding rules of a Simulink model. It can be used without φSim.
- PhiBalance: φBalance is a tool for analyzing the energy, power, mass balance of a Sim model, helping in particular to help problems of energy optimization.
- PhiCalc: φCalc is a tool for generating and visualizing the fluids characteristics.