Comprehensive guide to ClearCalcs Python solvers for structural analysis
Geometric and Structural Properties
Support Types and Parameters
[[support_type, location, ...], ...]
Support Types:0
, "Pin"
, or "Pinned"
- Pinned support1
, "Fix"
, or "Fixed"
- Fixed support2
or "Roller"
- Roller restraining lateral translation101
or "Rotation"
- Support restraining only rotation102
or "Rigid Roller"
- Roller with rotation restraint3
, "Hinge"
, or "Hinged"
- Internal pin4
, "Brace"
, "Lateral Brace"
, "Strong Axis Brace"
, or "Top Brace"
- Brace type 45
, "Brace 2"
, "Torsional Brace"
, "Weak Axis Brace"
, or "Bottom Brace"
- Brace type 56
, "Brace 3"
, or "Twist Brace"
- Brace type 6[[support_type=2, location, angle], ...]
Angles:0ยฐ
- Restrains purely lateral translation90ยฐ
- Restrains purely axial translation[[label, start_loc, end_loc], ...]
Internally creates closely-repeated pinned supports with compiled reactionsLoad Types and Formats
"Lateral"
, "Perpendicular"
, "Aligned"
- 90ยฐ angle"Axial"
, "Parallel"
- 0ยฐ angle"Global Y"
- Gravity direction"Global X"
- Perpendicular to gravity"Global"
- Gravity for beams, perpendicular for columnsloadsConc
.Used when templates have multiple solvers for major/minor axes.Load Combination Configuration
Factor Configuration
remote.X
where X
is the output label:
Plot Data Structure
Linking Outputs
["L", "S"]
)"supports"
, "braces"
, or "Brace X"
LC.str.len
for table length, not LCTable.str.len
.combConc2
instead of combConc
).