Concluding remarks and FAQs > Correspondences between Simcenter Amesim and Simulink solver methods
Summary for choosing a Simulink solver
The goal of this section is to help you defining your configuration for selecting a Simulink solver based on all the previous recommendations.
First, you need to know about the presence of continuous states (explicit state variables in Simcenter Amesim) in your models, see the following table. You will then be able to know whether you are in a C or a D situation. Please refer to Discrete or continuous Simulink solver for more details.
| Simulink Model | ||
|---|---|---|
| Simcenter Amesim model | With continuous states | Without continuous states |
| With continuous states | C | C |
| Without continuous states | C | D |
The following table is intended to specify the characteristics of your Simcenter Amesim and Simulink models. Please refer to Implicit or explicit Simulink solver (stiff or non-stiff systems) for more details.
Possible configurations at this point are: C1 to C9 and D1 to D9.
| Simulink Model | |||
|---|---|---|---|
| Simcenter Amesim model | Non-stiff | Moderately stiff | Stiff |
| Non-stiff | C1, D1 | C2, D2 | C3, D3 |
| Moderately stiff | C4, D4 | C5, D5 | C6, D6 |
| Stiff | C7, D7 | C8, D8 | C9, D9 |
We will now introduce short notations for interface modes, as described in the table below. Sometimes indeed, specifying the interface mode will be needed. In the notations of this table, "as" means "Simcenter Amesim to Simulink", "sa" means "Simulink to Simcenter Amesim", "me" stands for "Model Exchange" whereas "cs" stands for "co-simulation".
| Simulink Interface mode | Notation | |
|---|---|---|
| Simulink to Simcenter Amesim | SL2AMECosim | sacs |
| Simcenter Amesim to Simulink | AME2SLCosim | ascs |
| AME2SL | asme |
With the following table, you will be able to see what types of Simulink solvers are available for a given interface mode. Usually and if available, a variable-step solver - "V" - is recommended, except if a fixed-step solver - "F" - is needed (for instance for real-time applications). See Simulink solver type: fixed-step or variable-step for more details.
At this point, possible configurations are C1F to C9F, C1V to C9V, D1F to D9F, and D1V to D9V.
| Simulink Interface mode | Simulink solver type | Combinations of Simcenter Amesim and Simulink model characteristics | |
|---|---|---|---|
| Simulink to Simcenter Amesim | SL2AMECosim | Fixed step | C1F, …, C9F and D1F, …, D9F or more precisely: C1Fsacs, …, C9Fsacs & D1Fsacs,…, D9Fsacs |
| Simcenter Amesim to Simulink | AME2SLCosim | Fixed-step | C1F, …, C9F and D1F, …, D9F or more precisely: C1Fascs, …, C9Fascs & D1Fascs,…, D9Fascs |
| Variable-step | C1V, …, C9V and D1V, …, D9V or more precisely: C1Vascs, …, C9Vascs & D1Vascs,…, D9Vascs | ||
| AME2SL | Fixed-step | C1F, …, C9F and D1F, …, D9F or more precisely: C1Fasme, …, C9Fasme & D1Fasme,…, D9Fasme | |
| Variable-step | C1V, …, C9V and D1V, …, D9V or more precisely: C1Vasme, …, C9Vasme & D1Vasme,…, D9Vasme |
Finally, the table below allows you to select an appropriate Simulink solver for your configuration.
| Configuration | Advised Simulink solver |
|---|---|
| D1F, … , D9F | Simulink fixed-step discrete solver |
| C1F, … , C9F | ode1, ode2, ode3, ode4, ode51, ode14x2 |
| D1V, … , D9V | Simulink variable-step discrete solver |
| C1V, C4Vascs, C4Vsacs, C7Vascs, C7Vsacs | ode45, ode23, ode113 |
| C2V, C5V, C4Vasme, C8Vascs, C8Vsacs | ode23t |
| C3V, C6V, C9V | ode15s, ode23s, ode23tb |
| 1. See Choosing a fixed-step Simulink solver (for example, for Real-Time applications) for the process of choosing a continuous fixed-step solver. 2. The ode14x solver might be used in specific cases where a fixed-step continuous implicit solver is desired (e.g. if none of the previous solvers work). |
Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.Simulink/Summary_for_choosing_a_Simulink_solver · retrieved 2026-07-17