Planar roof truss grammar (depth = 1/6 span)
A symmetric three-point roof-truss grammar constrained to the 1/6-span depth variant reported in the structural essay study.
See Grammar Problem Catalog for the grammar family index.
Quick Facts
Field |
Value |
|---|---|
Problem ID |
|
Problem Family |
grammar |
Implementation |
|
Capabilities |
|
Study Suitability |
none |
Tags |
|
Taxonomy
- Formulation
discrete_grammar
- Convexity
not_applicable
- Design Variable Type
discrete
- Is Dynamic
no
- Orientation
engineering_practical
- Feasibility Ratio Hint
0.25
- Objective Mode
single
- Constraint Nature
hard
- Bounds Summary
symmetric planar roof-truss topology with a 1/6-span roof rise
- Tags
grammar,truss,roof,discrete,topology,symmetric,depth-limited
Statement
This catalog entry approximates the third planar roof-truss formulation from the structural essay study: the symmetric three-point loading case with the depth limit relaxed to approximately one-sixth of the span.
Relative to the 1/8-span variant, the load joints and candidate interior joints are placed in a taller envelope to reflect the larger allowable truss depth.
Problem Shape
Field |
Value |
|---|---|
State Type |
PlanarTrussState |
Initial Transition Count |
9 |
Initial Rule Names |
|
Manifest Parameters
Key |
Value |
|---|---|
candidate_point_fractions |
[[0.2, 0.2], [0.35, 0.34], [0.5, 0.22]] |
enforce_symmetry |
yes |
load_magnitude |
1000 |
max_height |
1.66667 |
roof_load_x_fractions |
[0.25, 0.5, 0.75] |
span |
10 |
Initial Transition Summary
Rule Name |
Transition Count |
|---|---|
add_joint |
1 |
add_joint_pair |
2 |
add_member |
6 |
Library Interface
initial_state()enumerate_transitions(state)enumerate_next_states(state)evaluate(state)