Logging and Simulation Verification Tools

Logs

Load Balance Check

The Applied Load Matrix summarizes all externally applied loads and the Reaction Force Matrix summarizes reaction forces from supports in a compact and structured format. This matrix helps validate whether the simulation setup obeys global equilibrium — a critical check for simulation correctness.

Matrix Structure

T1

T2

T3

R1

R2

R3

FX

Fx

Fx × r₂

Fx × r₃

FY

Fy

Fy × r₁

Fy × r₃

FZ

Fz

Fz × r₁

Fz × r₂

TOTAL

  • T1, T2, T3 → Translational degrees of freedom (forces in X, Y, Z)

  • R1, R2, R3 → Rotational degrees of freedom (moments about X, Y, Z)

Why Are There Rotational Terms (R1–R3)?

Although only forces are applied in the simulation (all torques are converted to an equivalent force distribution), these forces may be applied at an offset from the reference point (usually the origin). This creates moments via r × F — a cross product of the position vector and the force.

Thus, the R1–R3 columns capture the rotational effects induced by the forces, not explicit moment loads.

Purpose

This matrix allows:

  • Consistent tracking of applied and reactive loads

  • Validation that:
    Total Applied Load + Total Reaction Force 0

  • Detection of setup errors like:

    • Missing constraints

    • Incorrectly applied loads

    • Numerical instabilities

Analytics

Intact Solutions gathers anonymous error reports using Sentry.io and anonymous logs using Betterstack.com. You will be notified when installing Intact.Simulation about this data collection.

What is collected?

The collected data include

  • resolution of simulated model

  • duration of various steps in the simulation process, such as system assembly, solver setup, solving the linear system

  • crash dumps

Intact.Simulation does not collect details about your specific model or simulation, nor any personally identifying information.

Why is this data collected?

This data is collected to understand the size of problems that Intact.Simulation is being used on, to understand its performance and bottlenecks to guide future improvements, and to capture information about failures and defects to improve the software’s quality.

Opting out

If you want to opt out, set the environment variable INTACT_NO_ANALYTICS. For example, using the bash shell, you can do the following to set the environment variable and run Intact.Simulation

INTACT_NO_ANALYTICS=1 ./intact --help

In Windows Powershell, the equivalent command is

$env:INTACT_NO_ANALYTICS=1; .\intact.exe --help