Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field


How to Add Multiple Load Cases in a Linear Statics Simulation?

When analyzing a structural system or other solid parts, it is often required to consider multiple load cases to model different operative scenarios. As it is often the case that users perform multiple separate simulations to solve for the different scenarios, in this article we will learn a workflow to unify all load cases into one simulation, and solve them in only one run.

Setting up the Loads

The first step in preparing our linear static simulation is to input the magnitude of the loads for each case. This is done by using the table input in the boundary condition setup panel, as shown for this example of an earthquake load, implemented as a Volume load:

load setup panel simscale
Figure 1: Structural earthquake load implemented as Volume load, using a table input to specify the load cases.

Click the ‘Specify value’ table-icon-2 icon as shown in Figure 1 to open the table panel for the current load. In the window that opens, we can input the various values for the load:

load table input for multiple load cases simscale
Figure 2: Table input used to specify the values of the current load at each load case

Notice how we have labeled each load case with the time variable and specified the value for the load components for each one of them, including the zero values when the load doesn’t apply. As we are performing a linear static simulation, the solution is independent of time. Thus, we can use the time variable to enumerate our load cases.

This typical setup should be applied to each one of the loads that vary across the cases. If one load is constant across all of them, the table input can be skipped for it.

Simulation Control

The next action is to specify the load cases, in terms of our ‘time’ variable, to be solved in the simulation run. This is done inside the Simulation control tab:

simulation control for multiple loads simscale
Figure 3: Simulation control setup implemented to take into account our multiple load cases

Notice the relevant setup:

  • Pseudo time stepping is set to Stepping list,
  • Simulation intervals is set to 9, to match the number of load cases in our example (see Figure 2),
  • Time step length is set to 1, to make the pseudo time increment in integer values.

This is enough information for the solver to compute and save the solution at all of our load cases.


When the simulation run is complete, we can go to the online post-processor, where we can navigate through the load cases using the frame (time) selection toolbox at the top:

navigating multiple load cases in simscale online postprocessor
Figure 4: The frame (time) selection toolbox at the top of the post-processor is used to navigate the load cases.

If we want to animate the results at a given load case, then we must change the Animation type to Shape, and select the load case number in the State field:

animation setup for one load case simscale
Figure 5: Setup of the Animation panel for multiple load cases.

This concludes our presentation of the workflow. For more information about finite element analysis, be sure to check out the following tutorials:

Last updated: May 11th, 2021