Frequently Asked Questions

This section of the documentation is intended to provide quick support by answering questions that are frequently asked by users. For information on how to perform simulations, please check out the tutorials.

The FAQ is divided into the following categories:

General

What is a Lumped-Parameter Model?

A Lumped-Parameter Model simplifies a system by lumping the spatial variables into one value for a control volume. As an example, the pressure in a control volume only varies with time and not with location. This is a model order reduction technique in order to reduce computational complexity, and has been proven to be accurate for hydraulic machines.

What operating systems are supported?

  • Windows 10-11

  • Linux

  • macOS

What are the hardware requirements?

The following requirements are recommended:

  • 6 core CPU

  • 16 GB of RAM

Modeling

What units can be used in the inputDict?

Here is a list of acceptable units.

What can be simulated with Multics?

Multics can be used to simulate hydraulic machines, lubricating surfaces, and other dynamic systems.

Multics is primarily used to simulate hydraulic machines, and templates for following hydraulic machines are included with the software.

  • Axial Piston Machine

  • Internal Gear Machine

  • External Gear Machine

  • Gerotor

What solvers are implemented in Multics?

The following integrators have been implemented:

  • LSODA - Recommended

  • Runge Kutta - Order (12), (23), and (45)

How do I run multiples cases in batch mode?

The current version of Multics has no a built-in function for running a simulation in batch mode. To evaluate the effect of a specific parameter on the model implemented, the user can change the parameter in the inputDict.txt and run the model. There is no need to recompile the model for every change in the inputDict.txt file.

What do I do once the simulation is finished?

  • Make sure to do not have any error messages

  • Visualize your simulation results in ParaView

  • Analyze simulation results with the provided 1D plotter

Troubleshooting

What should I do if my simulation is not converging?

If your simulation does not converge, you may want to try the following:

  • Check your input parameters, and make sure the values and units are correct

  • Check the boundary conditions

  • Reducing the time step

  • Changing the solver, or the solver settings

  • Lower the convergence tolerance

What should I do if my simulation is throwing errors?

Attempt the suggestions described on this FAQ page. If that fails, contact us with the errors that you are experiencing.

Which files should I include when sending a sample case?

To run the simulation you need the following files:

  • Main sketch

  • inputDict.txt

  • simulation_results.txt

  • Any additional files specified in the inputDict.txt . As example: Material property file ; Fluid property file ; Geometry file ; …