🇬🇧

Documentation

Static Calculations#

In Production Assist you have the option to perform static calculations. What a static calculation includes and further basics on this topic can be found in our Statics Know How. We explain the workflow for creating a static calculation in this chapter.

  1. Statics Engine in Production Assist
  2. Insert / Define Structural Objects
  3. Define Weights / Insert Loads
  4. Insert Supports/Hoists
  5. Load Groups
  6. Load Combinations
  7. Evaluation of Calculation
  8. Settings for Static Calculations
  9. Save Calculation Results as Additional Load Limit
  10. Export Calculation Report

1. Statics Engine in Production Assist#

Production Assist has a real-time statics engine. It calculates every change you make in the app and calculates the truss system in parallel. Both hanging and ground-supported systems are supported.

2. Insert / Define Structural Objects#

For static calculations, structural objects (i.e., symbols with structural elements/cross-section data) must first be inserted into the drawing.

Use the New Object tool in the Toolbar and select the Symbol option. In the Resources you can then select the desired truss system on the left side. Click on the Import button next to a truss piece.

Image 10.1.1b

NameDescription
MeshOpens the view to select or manage 3D models or mesh files for the project.
SymbolAllows the selection or management of symbols used in the project.
GDTFShows options for managing GDTF files (General Device Type Format) that contain device profiles.
Current DrawingShows the currently loaded drawing that is being used in the project.
Local ResourcesShows resources that are stored locally on the user's computer.
Online DrawingShows drawings and resources that can be retrieved from an online library.
User ResourcesAllows the user to upload and manage their own resources.
ReloadRefreshes the resource list.
Open Local Resources FolderOpens the local resources folder on your computer to manage or add your own files.
SearchA search field that allows the user to quickly find a specific resource or file.
NameShows the name of the resource or file that is available or can be imported.
PreviewProvides a preview of the resource, such as an image, before it is imported.
ImportImports the selected file or resource into the current project.
File is available offlineIndicates that the file has already been downloaded and is available locally without requiring an internet connection.
Change TemplateAllows changing or selecting a new template for the selected resources or files.
OKConfirms the selection or changes and closes the modal.

Once you have selected the symbol, you have the option Line or Point as insertion option in the Toolbar on the right. With Point you insert one truss piece after another and with Line you can insert multiple trusses at once.

NOTE: If you hold down the Shift key, the direction snaps in 30° increments. This way you can easily draw straight lines relative to the normal coordinate system.

Image 10.1.2.1a

Click on the start and end point of your truss line. The trusses are created and automatically grouped. If the truss symbols are built with magnet elements, they will also snap together when inserted.

Once you have completed the insertion, you can end the process with the Cancel Insert button and return to the normal view.

The red window at the bottom of Production Assist informs you about the current calculation status. Since this truss line currently has no load introduction or support, the calculation still fails.

Image 10.1.2.1b

NOTE: If you want to turn off the calculation while drawing, you can easily do so by deactivating the calculator symbol in the Information Line at the bottom right. If you only want to turn off the error messages for the system, you can click on the Tag symbol to the right of the calculator.

Image 1.7.1


3. Define Weights / Insert Loads#

Loads are introduced into your system by attaching symbols to your structural objects. You can do this via the Toolbar and New Object or you position already inserted objects in your drawing on the structural element. Make sure they are at the height of the structural element. Then check that for all objects in the Object Properties under Inventory the correct weight is entered in the Weight field. This value is used for the calculation.

Image 1.8.2

If you only want to insert a simple weight, you can also find a Generic Weight in the Resources under Generic → Weight, which you can insert and then assign the correct weight.


4. Insert Supports/Hoists#

For Production Assist to know where your system is hung or connected to the ground, suspension points or ground anchors must be inserted. Via New Object in the Toolbar, various hoists, attachment points, or special Ground Support Attachments are available in the Resources.

Image 10.1.7b

Select these and position them on your structural elements. Make sure they snap and then check in the Object Properties that their values such as load capacity etc. are correct.

Image 10.1.8


5. Load Groups#

To perform static calculations, all objects that are to be calculated must be grouped into load groups. The safety factors are defined via these load groups. For example, the weight of all trusses can be multiplied by 1.1 to account for the weight of rigging hardware in the calculation.

You can add a new load group in the Navigation in the Load Groups tab via the Add New Load Group button and change the name and calculation factor by clicking on them and delete them via the red cross symbol.

Image 1.6.15.1

To add objects to the load group, activate them in the Scene Tree or Renderer and look for the Inventory section in their Object Properties. There you can select the load group to which they should be added under Load Group.


6. Load Combinations#

To perform static calculations, all objects that are to be calculated must be grouped into load groups. The safety factors are defined via these load groups. These Load Groups can then be calculated in various combinations (Load Combination).

Image 1.6.16.1.1

NameDescription
Load Combination SettingsThis is a button that opens a modal where the user can edit the settings for the load combination.
Wind AngleSpecifies the angle from which the wind hits the structure.
Default Wind Speed qbShows the default wind speed used for the load combination calculations.
Default Wind Pressure qbRepresents the default wind pressure calculated based on the wind speed and building height.
UsabilityA validation setting that checks the functionality and usability of the structure under the defined load combinations.
Eurocode Ultimate FailureA validation setting that checks compliance with Eurocode standards for maximum load capacity and safety.
Order Certified StaticsAllows requesting certified statics to ensure that the design meets safety and compliance requirements.
PriceOpens a modal where the user can request the certified statics calculation and complete the order with all details (e.g., items, quantity, coupon).
Add New Load CombinationA button that allows the user to create a new load combination.

After the load combination has been created, the name can be changed by clicking on it and it can be activated via the green dot. If factors need to be changed, this can be done via the pencil symbol and the load combinations can be deleted via the red cross symbol.

You can add a new load combination in the Navigation in the Load Combination tab via the Add New Load Combination button. The Edit Load Combination Window opens. Here, general calculation values for dynamics or Eurocode calculations can be assigned to the load groups or they can be excluded from the calculation by entering a "0".

By clicking on the red 'Order Certified Statics...' button or the green button, the table for ordering and statics calculation is opened.

Image 1.6.16.3

NameDescription
OrderShows an overview of the available items (e.g., Supports, High Workload Support, Truss) and their quantities that are part of the statics calculation.
Active Statics CalculationsA button that opens a list of already performed or ongoing statics calculations.
Redeem CouponAllows the user to enter a coupon code to apply discounts to the total cost.
CouponAn input field where the user can enter a coupon code to apply discounts.
Email Address for QuestionsA field where the user can provide an email address for inquiries.
Order Number/Reference NumberOptional field where a reference number for the order can be specified.
Phone Number for QuestionsAllows the user to provide a phone number for inquiries.
Purchase Certified Statics CalculationThe green button to complete the order and request the certified statics calculation.
CancelThe red button to cancel the process and close the modal.

By clicking on 'Load Combination Settings', the modal is opened showing the table for editing the load combinations.

Image 1.6.16.2.1

FactorDescribes the factor by which all loads from this load group are multiplied.
Cable Allowance for Trusses and Other Cross-SectionsConsiders the estimated weight of cables resting on trusses and other structural cross-sections.
Cable Allowance for PipesRecords the estimated cable weight resting on pipe structures.
Second Order CalculationConsiders the effects of deformations on the behavior of the structure under load. This includes both the displacement of the entire structure and local deformations of individual components. This calculation method ensures a precise analysis of the stability and safety of structures.
Calculate Internal MembersActivates the calculation of internal forces and moments within the members of the structure to precisely analyze the load.
Use Ground as SupportAllows the ground to be considered as an additional support in the calculation of load distribution in the structure.
Allow Uplift Forces from Ground SupportAllows the consideration of uplift forces that may act on the structure through the ground supports.
FloorDefines the floor or level in a multi-story system to which the calculation refers. This affects load distribution and structural analysis.
Calculate Compensated Chain ShorteningCalculates the effects of chain shortening caused by loads and adjusts the calculation accordingly.
Use Level Factors from Load Case Combination of SupportsUses factors from load case combinations to more accurately consider the loads at the supports of the structure.
Check Interaction of Each Part of the TrussPerforms a check to ensure that all parts of the truss interact harmoniously and stably together.
Deformation LimitLimits the maximum allowable deformation of the structure to ensure stability and safety requirements.
Deformation Limit 1/LSets the allowable deformation limit as a ratio (e.g., 1/200), where the deformation is limited relative to the length of the component.
Apply a Vertical Load Based on the Total LoadConsiders a vertical load based on the sum of the total load of the structure to enable a more accurate analysis.

Image 1.6.16.2.2

FactorDescribes the factor by which all loads from this load group are multiplied.
Deformation Limit for LevelDefines a specific deformation limit for each level to ensure the stability of the structure.
Layer NameShows the names of the levels.
Deformation Limit for Level 1/LSets the deformation limit for each level as a ratio (e.g., 1/200), where the deformation is limited relative to the length.
Disable Cable Load for LevelAllows disabling the cable load for specific levels to adapt the calculation to specific requirements.

Image 1.6.16.2.3

FactorDescribes the factor by which all loads from this load group are multiplied.
Wind Load SettingsThis section contains the parameters for calculating wind loads for the structure based on geographic and structural factors.
CountrySpecifies the country for which the wind load calculation is performed. This affects the specific wind load zones and standards.
Wind Load ZoneDetermines the wind load zone in which the structure is located, based on the geographic region and corresponding standards.
Building HeightDefines the height of the structure above ground in meters, which has a direct influence on the wind load calculation.
Wind AngleSpecifies the angle from which the wind hits the structure. This value is given in degrees.
Default Wind Pressure qbRepresents the default wind pressure, calculated in kilonewtons per square meter (kN/m²), based on regional conditions and standards.
Default Wind Speed qbSpecifies the default wind speed in meters per second (m/s), based on local wind load zones and building height.
Scripts for VerificationAllows running predefined scripts for the analysis and validation of the structure.

By default, the two load combinations Eurocode9 for trusses and Usability for hoists are created. You can assign different load combinations to trusses and hoists. If you activate the orange dot for a load combination, it will be used for hoists/supports. If you activate the green dot for a load combination, it will be used for trusses/structures.

Calculation According toLoad Case for Supports (blue)Load Case for Cross-Sections (green)
Value Display Table: Force in Roof
Value Display Table: Force at Lifting Device
Value Display Table: Reaction Force
Value Display Table: Force Connected Structure
Value Display Table: Horizontal Force
Value Display Table: Global Force
Value Display 3D at HPs
Value Display 3D at Section Reaction
Value Display 3D Utilization
Value Display 3D Utilization Deformation
Value Display 3D Deformation
Calculation Report - Load Overview
Calculation Report - Hoist Results
Calculation Report - Drop Results
Calculation Report - Ground Support Results
Calculation Report - Cross-Sections

7. Evaluation of Calculation#

If the calculation is turned on, loads, structures, and suspensions/supports are positioned, the calculation is automatically executed. If successful, calculation results are also automatically inserted.

Image 10.1.9

Activate the hoist or support symbols. In their Object Properties under Support you can view the results and also display them in the Renderer by checking Show Results in 3D.

The colors of the result structure in the Renderer also show you how your structural elements or your hoists/supports are loaded. Which values are decisive for this can be set in the Settings in the Menubar.

In the Scene Tree, two new objects appear automatically after a successful calculation: Calculation Results and Structural Model. To view the section reactions of the structural elements, select the Calculation Results object and in their Object Properties under Influence Lines, select the section reaction whose curve should be displayed in the Renderer.

Image 10.1.10


A tutorial on static calculations can be found here.


8. Settings for Static Calculations#

Enable and Disable Calculation#

If you want to turn off the automatic calculation, simply activate the calculator in the Information Line at the bottom right. If you activate it again, the calculation will be started.

Calculate Only Specific Objects#

If you only want to calculate specific objects in your drawing, you can add them to a temporary calculation group. To do this, activate them and select the Set Objects to Calculate command in the Menubar under Edit. They will turn red in the Scene Tree. Both individual objects and entire Assembly Groups can be activated. From now on, only these objects will be calculated. If you want to calculate all objects again, select the red-colored objects again and choose the Remove Objects to Calculate command in the Menubar under Edit. They lose their red color and all objects will be calculated again.

Image 13.1.1

Display Settings#

In the Menubar under File you can set the following points for the calculation in the Settings:

NameSetting
Show Structural ErrorsHere you can set whether hints about the static system - for example, load is not attached or system not connected - should be displayed during drawing. You can also turn these on or off in the Information Line using the Tag symbol.
Workload Coloring ModeHere you determine what the color of the result structure after calculation in the Renderer should be based on. Threshold means that it changes color from green to yellow or red when a certain value (Threshold) is exceeded, for example when an overload occurs. With the Gradient variant, the result structures are colored according to their utilization in the system from the lowest (green) to the highest (red) regardless of the magnitude of their values.

9. Error Messages of Static Calculation#

Two Supports in the Same Place#

DescriptionImageSolution
Two supports are in the same position. This happens when two supports overlap.Delete or move one of the supports.

The Output is Used Multiple Times#

The Consumer is Connected to a Dimmer but Cannot be Dimmed#

Support Fails#

DescriptionImageSolution
A support fails in the calculation. This can happen when load-bearing elements unexpectedly deflect upwards. The example image shows this.Move the support so that the deflection changes. Alternatively, redesign the system.

No Supports on the System#

DescriptionImageSolution
There are no supports attached to a load-bearing element.Insert chain hoists or ground support attachments so that there are enough supports.

You Have X Supports in the System, but at Least Y are Required.#

DescriptionImageSolution
There are not enough supports attached to a load-bearing element. On a line there must be at least two supports, on a frame at least 3.Insert chain hoists or ground support attachments so that there are enough supports.

Two Trusses Cross Each Other#

DescriptionImageSolution
Two load-bearing elements from two different objects cross each other. At this point, the two load-bearing elements are assumed to be connected.Move the truss so that there is no longer any overlap.

Load Has No Weight#

DescriptionImageSolution
A load has no weight.Enter a weight for the load

Load Not Assigned#

DescriptionImageSolution
A load cannot be assigned to a load-bearing element. For a load to be assigned to a load-bearing element, it must be within the truss box, with a tolerance of approximately 5cm.Move the weight or exclude it from the calculation.

Line Load Over-Assigned#

Line Load Under-Assigned#

Support Not Connected#

DescriptionImageSolution
If a support cannot be assigned to a load-bearing element or load, an error is displayed.Move the support or attach a load to it.

10. Save Calculation Results as Additional Load Limit#

You can also add calculation results as an additional load limit to a structural system, for example to define the maximum load of a support structure. This way you can also import the DSTV of a hall structure and then define the maximum loads for future calculations with this command.

To do this, select the Store Structural Results as Maximum command in the Menubar under Edit. After the calculation, you can set which results should be saved as reference values.

Image 13.1.2a

The results are written to the symbol definition of the structural elements. You can view them at any time in the symbol using the Edit Mode.

Image 13.1.2b

More on the topic of symbol structure and Edit Mode can be found here.


11. Export Calculation Report#

After your calculation, you can export a report with all results and verifications as a PDF.

To do this, click on the Create Calculation Report command in the Menubar under File.

Image 13.1.3a

A window opens where you can switch between the creation view (Write) and the preview (Preview) at the top left.

The buttons below are used to insert the various verifications in your desired order.

Report SectionDescription
Sheet BreakInserts a page break in the document.
Table of ContentInserts a table of contents.
WorksheetInserts a worksheet. By clicking on the arrow, you can select whether the worksheet should display all elements of the drawing (Scene) or those of an Assembly Sheet.
Saved ViewInserts a saved view (Saved View).
Load OverviewInserts an overview of all loads.
Truss ResultsInserts the calculation results for the cross-sections of the structural elements.
Bridle ResultsInserts the calculation results for the bridle utilization.
Drop ResultsInserts the calculation results for the load on the truss connections.
Hoist ResultsInserts the calculation results for the chain hoist utilizations.
FEM AppendixInserts the appendix with information on all calculation nodes so that the calculation could be reviewed by another person.

In addition to these elements, you can also write text between the sections and format it using the symbols next to Preview. This text will then appear as plain text in the report.

On the right side of the window there is also the option to insert backgrounds for the PDF and/or the title page. In addition, the inserted elements can be saved as a template in their order and with the background.

When you have set everything as desired, press the green OK button in the lower right corner. You will be asked for the name and storage location for your calculation report and then your PDF will be exported.

Commands for PDF Sections#

CommandDescription
%%SHEETBREAK%%Inserts a page break in the PDF.
%%LINEBREAK%%Inserts a line break in the PDF.
%%QR_CODE_PROJECT%%Inserts a QR code that links to the entire project.
%%QR_CODE_WORKSHEET()%%Inserts a QR code for a specific worksheet.
%%TEMPLATE_WORKSHEETS()%%Inserts all worksheets of the current project.
%%QR_CODE_OBJECT()%%Inserts a QR code that links directly to a specific object.
%%WORKSHEET()%%Inserts a worksheet that shows an overview of the current scene or a group.
%%ACAD_LAYOUT()%%Inserts an AutoCAD layout view into the PDF.
%%SAVED_VIEW()%%Inserts a saved view from the 3D renderer into the PDF.
%%TOC()%%Adds a table of contents for the PDF.
%%FEM_APPENDIX%%Inserts an appendix with all FEM nodes for detailed review.
%%HOIST_RESULTS%%Shows the results of the chain hoist calculation.
%%DROP_RESULTS%%Shows the results for loads at connection points.
%%BRIDLE_RESULTS%%Shows the results for bridle loads.
%%BRIDLE_RESULTS_NO_LEGS%%Shows the bridle results without leg supports.
%%GROUND_SUPPORT_RESULTS%%Shows the results for ground supports.
%%TRUSS_RESULTS%%Shows the results of the cross-section calculation for trusses.
%%TRUSS_RESULTS_WITH_ROPES%%Shows the truss results including attached ropes.
%%LOAD_OVERVIEW%%Inserts an overview of all loads in the system.
%%LOAD_COMBINATION%%Shows the currently used load combinations.
%%HOIST_RESULTS_SCOPED()%%Shows filtered results for specific chain hoists.
%%DROP_RESULTS_SCOPED()%%Shows filtered results for specific drops.
%%BRIDLE_RESULTS_SCOPED()%%Shows filtered results for selected bridles.
%%BRIDLE_RESULTS_SCOPED_NO_LEGS()%%Shows filtered bridle results without leg supports.
%%LOAD_OVERVIEW_SCOPED()%%Shows a filtered overview of selected loads.
%%BRIDLE_RESULTS_SCOPED_NO_LEGS()%%Shows filtered bridle results without leg supports.
%%TRUSS_RESULTS_SCOPED()%%Shows filtered truss results for specific cross-sections.
%%TRUSS_RESULTS_WITH_ROPES_SCOPED()%%Shows filtered truss results including attached ropes for specific areas.
%%HOIST_RESULTS_FILTERED()%%Shows filtered results for chain hoists according to specific criteria.
%%DROP_RESULTS_FILTERED()%%Shows filtered results for drops according to specific criteria.
%%BRIDLE_RESULTS_FILTERED()%%Shows filtered results for bridles according to specific criteria.
%%LOAD_OVERVIEW_FILTERED()%%Shows a filtered load overview based on specific criteria.
%%GROUND_SUPPORT_RESULTS_FILTERED()%%Shows filtered results for ground supports.
%%TRUSS_RESULTS_FILTERED()%%Shows filtered truss results.
%%TRUSS_RESULTS_WITH_ROPES_FILTERED()%%Shows filtered truss results including ropes for specific areas.

Commands for Replacements#

CommandDescription
%%STAND_NAME%%Inserts the name of the location or stage.
%%PROJECT_NAME%%Inserts the project name.
%%VENUE_NAME%%Inserts the name of the venue.
%%IMPRESSUM%%Inserts the imprint or additional project information.
%%COMPANY_NAME%%Inserts the name of the company associated with the project.
%%USER_NAME%%Username of the currently logged-in user
%%REPORTER_NAME%%Name of the user responsible for the static calculation.
%%PROGRAM_VERSION%%Inserts the current version of the software.
%%CURRENT_DATE%%Inserts the current date when the PDF is generated.
%%PROGRAM_BUILD%%Inserts the build number of the current software version.
%%PROJECT_DATE%%Inserts the date of the project.
%%CONSTRUCTION_DATE%%Inserts the construction or setup date.
%%DISMANTLE_DATE%%Inserts the dismantling or takedown date.

Commands for Custom Data#

CommandDescription
%% JSON_ENTRY %%Inserts custom data from a JSON file.