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, Analyze and Visualize.

Below the workflow boxes you'll see your simulation campaigns with their statuses. You'll notice in the image below that a couple of example campaigns have been created beforehand, with some of them having been run already.  

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. C-DReAM and the NGSO 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 anything as the campaign name and select C-DReAM NGSO generic as the campaign template. Note that the version number of the template might differ from the image below. Campaign templates define base 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 the Design phase, with the newly created campaign selected.

From the lower right corner of the screen (or from the top 1-2-3 navigation), Click Parameters to navigate to Step 2 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 beam hopping slots. The default simulation DL beam hopping slot count is 100

Insert values 50 and 20 by clicking Add just below the line which shows the value 100.

Now the campaign aero test is configured to have three (3) simulations with varying beam hopping slot counts. 

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 three simulations was configured.  

Make sure all simulations are selected as shown in the picture and click the 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 the simulation campaign. Click the expand button for the row for the campaign 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 the 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 row of the campaign, click the analytics icon to auto-plot the results. 

You are routed to the Analyze view, where the next 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.

Modifying Statistics

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

If you want to hide a result from a figure, Click on the corresponding result in the figure legend. Click again to show the hidden result. Note that this will not work if smart plotting is enabled in the figure settings.

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 on the bottom left to open the Add Statistics dialog. Then select a simulation and result of your choosing to be added to the view.

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

Remove a figure by clicking the trash can icon in the upper right corner of the figure. Clear the view by clicking the trash can button at the bottom of the view. After the deletion of all statistics, the view is empty as shown in the image below.

Visualize a Simulation

Click Visualize on the navigation panel to the left. This opens a campaign and simulation selection. Select the campaign you run and any simulation to open the 3D visualization for viewing.

To start the visualization and view satellite 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: Parameters

Simulate

Analyze

Visualize

Settings 

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

You can also configure default the statistic figure template (SFT) used per campaign template. The figures are then plotted according to this configuration, when the user auto-plots campaign or simulation statistics in the Monitor view. In the Analyze view, this configuration is used as the default selection in SFT selection lists.

The copyright notice is also shown.Â