Documentation

Getting Started

General Info

Beam

Structural 3D

Section Builder

Member Design

RC Design
General
Code Verification


Connection Design

API

Can't find what you're after?

Distributed Loads

Individual distributed loads are objects contained within the distributed loads object. Each distributed load inside the distributed loads object should be identified by a unique positive integer.

Input Type Description
distributed_loads Object Each distributed load is defined by an object with properties. Distributed loads are defined by their location type (node or member), magnitude, and load group.

Distributed Load Properties Type Value Description
member Number - Member where the distributed load is applied. Identified by the member ID.
x_mag_A Number Force/Length Magnitude of load in x direction at the starting position A.
y_mag_A Number Force/Length Magnitude of load in y direction at the starting position A.
z_mag_A Number Force/Length Magnitude of load in z direction at the starting position A.
x_mag_B Number Force/Length Magnitude of load in x direction at the finish position B.
y_mag_B Number Force/Length Magnitude of load in y direction at the finish position B.
z_mag_B Number Force/Length Magnitude of load in z direction at the finish position B.
position_A Number - Position along member where the distributed load starts. Expressed as a percentage.
position_B Number - Position along member where the distributed load ends. Expressed as a percentage.
load_group Number - The load group which the load belongs.
axes String - Specify either "global" or "local" to assign which axes are to be used to apply the distributed load.

Example

{
    "distributed_loads": {
        "1": {
            "member": 9,
            "x_mag_A": 0,
            "y_mag_A": -5,
            "z_mag_A": 0,
            "x_mag_B": 0,
            "y_mag_B": -30,
            "z_mag_B": 0,
            "position_A": 10,
            "position_B": 90,
            "load_group": 4,
            "axes": "global"
        }
    }
}