Skip to main content
The Free-Body Diagram is used throughout the modern platform to plot a free-body diagram with all factored loads and reactions for a specific load combination. It uses diagram widget type "beamFreeBody".

Implementation

Plot Parameters

Load Data Formats

Point Loads (PL)

The point loads array contains dictionaries with load information:

Distributed Loads (DL)

Distributed loads are provided as an array of values corresponding to the x-coordinates:

Moment Loads (ML)

Moment loads follow a similar format to point loads:

Reactions (R)

Reactions include support information and magnitudes:

Example Implementation

Special Features

Column Mode

Set column: true to display the free-body diagram vertically, which is useful for column analysis:

Load Factoring

Use allFactor to apply additional factors to all loads and reactions:
This is particularly useful in timber design where k1 factors need to be displayed in the free-body diagram.

Integration with Beam Solvers

Free-body diagrams are typically used with beam solver results:

Best Practices

  1. Units: Ensure consistent units throughout all load and dimension parameters
  2. Load Combinations: Create separate diagrams for different load combinations
  3. Labels: Use clear, descriptive labels for loads and reactions
  4. Visibility: Use visibleIf conditions to show diagrams only when relevant
  5. Solver Integration: Always source data from beam solvers for accuracy
Free-body diagrams are excellent for verification and presentation. They help engineers quickly verify that loads and reactions are properly balanced and correctly applied.
The free-body diagram shows factored loads for the specified load combination. Ensure that the load factors applied in the beam solver match what you want to display in the diagram.