User Guide

SimLab User Guide is divided into two main sections: 

Demo Quickstart

In this tutorial, we'll introduce the SimLab workflow by going through the steps of designing, monitoring and analyzing a simulation campaign. Tutorial has the following steps: 

Login to SimLab  

With your browser, navigate to https://demo.magistersimlab.com and log in with your credentials.

Design a Campaign 

Once logged in, you are taken to the Home in which SimLab greets you welcome. The Home view shortly introduces the logical parts (or phases) of SimLab workflow which are Design, Simulate and Analyze. 

Below the workflow boxes you'll see your simulation campaigns with their statuses. You'll notice in the image below that I've created a couple of example campaigns beforehand, but they have not yet been run.  

Click Design to start the design of a simulation campaign. 

Create a New Campaign

In Step 1 of Design phase, You'll create a new campaign from a campaign template. Satellite Network Simulator 3 (SNS3) and the Aeronautic template is used as an example. 

Click Add new campaign in the upper right corner to open the campaign creation dialog.

Select Campaign template. 

Write aero test as campaign name and Select Aeronautic X.YY.ZZ as the campaign template. Note that the version number of the template might differ from the image below. Campaign templates define basis values for specific simulation use cases and are to be later customized for more specific simulation cases.

After selecting the campaign template, template parameters are visible below the template selection box. Click Create to confirm campaign creation.  

Now you are back at Step 1 of Design phase, with the newly created campaign selected.

Next up is Step 2 (Scenario). In the lower right corner of the screen, Click Scenario to open the simulation scenario view. 

View Scenario 

SNS3 Aeronautic is a simulation use case which supports an example scenario view out of the box. Not all simulators do so, and some may require a dry-run of a simulation after configuring the parameters, as parameter configuration can influence how the scenario looks.

Scenario is shown as a 3D visualization on top of the Earth. From the upper left corner, you can adjust beam transparency and track an entity such as a Satellite or a Gateway. From the upper right corner, you can switch between globe and flap map views and return to the home position of the scenario.

From the lower right corner of the screen (or from the top 1-2-3 navigation), Click Parameters to navigate to Step 3 Parameters.

Edit Parameters

Simulation parameters are divided into different categories based on their purpose. The categories are shown in the top left corner of the table. 

Click Common to view the parameters in that category.

Depending on the type of the parameter, a certain control is used to modify the parameter value(s). The control can be e.g. 

In case you would select multiple values for a single parameter, all combinations of parameter values are created as separate simulations. From these, you can later select which combinations are to be executed (see section Simulate).

Parameters with a free-form text input incorporate validation to prevent the input of faulty values. Nevertheless, Note that simulation campaign parameter editing is to be done with care. A parameter can have dependencies and misconfiguring it (or the dependent parameters) can cause simulations to fail. 


Let's add a few simulation times. The default simulation duration is +2s. 

Insert values +5s, +8s, +10s and + 15s by clicking Add just below the line which shows +2s simulation time.

Now the campaign aero test is configured to have five (5) simulations with varying simulation durations. 

Click Launch in the bottom right corner of the screen to move to the launch tab.

Run Campaign and Monitor Progress 

In the previous step, a campaign with 5 simulations was configured.  

Click Select to run all simulations and then Run button in the bottom. A confirmation dialog appears. Click Run to confirm.

After confirming, you are automatically routed to the monitor view to see the progress of simulation campaign. Click the row for campaign aero test to expand it. You'll see that the simulations are either in queued, preparing or running state. 

As cloud resources are being prepared for the simulation run, there can be a delay of around five minutes before the simulations start to run.

Progress of individual simulations is tracked by progress bars. In addition to the progress of simulation run, there are preparation and finalizing steps for each simulation. 

Note that at this stage, it would be possible to cancel the campaign or simulation by clicking the control on the right side of the table row.  

Once the campaign has completed, you can utilize the automatic plotting feature to plot all results of the campaign with one click. On the right side of the screen on the campaign aero test row, click the analytics icon to auto-plot the results. 

You are routed to the Analyze view, where the final phase of SimLab workflow, i.e., analysis of simulation statistics, takes place. Let's continue from there in the next section.

Analyze Campaign Results

The Analyze phase of SimLab workflow entails detailed analysis of simulation statistics (Analyze) as well as visual representation of simulations (Visualization). You can add and remove individual statistics from the view, and clear to view altogether. Note that in the demo version of SimLab, you cannot save the view.

Modifying Statistics

Click the Pen icon on any of the statistics figures to modify figure properties, such as x and y axis titles, legend text and result color.

If you want to hide result(s) from a figure, Click on the corresponding result in the figure legend. Click again to show the hidden result. In the figure below, the results for simulations 3, 4 and 5 are hidden from the first figure.

Adding and Removing Statistics

From the bottom of the view, you can add more statistics to the view. It's possible to add statistic figures from other campaigns as well. 

Click the Graph icon (leftmost button) to open the Add Statistics dialog. Then select a campaign, simulation and result of your choosing to be added to the view. 

In the image below, the newly added statistic is shown in the bottom on the left side.

Remove a figure by clicking the trashcan in the upper right corner of the figure. Clear the view by clicking the trashcan button at the bottom of the view. After deletion of all statistics, the view is empty: 


Visualize a simulation

Click Visualize on the navigation panel to the left. This opens a Campaign and simulation selection. Select aero test and simulation number 5 to open the 3D visualization for viewing. 

To start the run of visualization and view airplane statistics let's do a couple of small adjustments: 

As a result, you'll likely see a similar view as the image below

Also note that by holding the left mouse button and moving the cursor around, you can rotate the view: 

This concludes the tutorial. Thanks for participating! 

SimLab Workflow Steps in Detail 

Below, the main features of SimLab are outlined per workflow phase.

Design 

Step 1: Campaign

Step 2: Scenario

Step 3: Parameters

Simulate

Analyze

Visualize

Settings 

In SimLab settings, you can currently switch between the light (default) and dark color themes. 

You can also configure default statistic figure template (SFT) used per campaign template. The figures are then plotted according to this configuration , when user press 'Analyze' button of a campaign or a simulation row in Monitor view. In Analyze view this configuration is used as default selection in SFT selection lists.

The copyright notice is also shown.Â