Add strut-curvature design-axis exploration synthesis#54
Draft
sgbaird-alt with Copilot wants to merge 2 commits into
Draft
Add strut-curvature design-axis exploration synthesis#54sgbaird-alt with Copilot wants to merge 2 commits into
sgbaird-alt with Copilot wants to merge 2 commits into
Conversation
Agent-Logs-Url: https://github.com/vertical-cloud-lab/tensegrity-optimization/sessions/ad8c436a-d0ba-4758-ae97-03edf3499d32 Co-authored-by: sgbaird-alt <71569943+sgbaird-alt@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Explore how curvature of the struts could affect the project
Add strut-curvature design-axis exploration synthesis
May 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Companion synthesis for the issue asking how strut curvature could shape the project beyond width/slenderness sweeps, including the explicit creative idea of paired struts buckling together into a bistable, locked mode. Modeled on
edison-trajectories/tpu-petg-bo-variables-additions-from-pr22.md(PR #24).Changes
New file:
edison-trajectories/strut-curvature-explorations.md§1 Why curvature ≠ width. Imperfection-seeded buckling sets direction of collapse independent of
P_cr; turning print-induced bow into a deterministic axis converts noise into a control knob (programmed snap, lower repeatable peak F, geometric pre-stress that offsets the small TPU 85A prestress budget).§2 Seven new BO axes to slot alongside the 5ae24eaf table and PR Explore TPU+PLA BO design variables and base structures (Edison literature result + PR #22 design-gaps synthesis, hierarchical search space) #24 §A/§B:
strut_shapecurvature_amplitude δ/L[0, 0.05]curvature_plane φ[0°, 90°]helix_pitch_ratio p/L[0.5, 4]taper_ratio[0.6, 1.0]pair_coordinationsnap_through_target(constraint)[0.05, 0.5]·P_cr§3 Coordinated-pair bistable mode — the issue's creative ask. Two parallel-sign curved struts latch via a printed TPU 85A bump-and-pocket at mid-span: hysteretic EA (~halved rebound vs monostable),
2^N_baypassive shape space across stacked Snelson bays, lateral squeeze re-arms.§4 Manufacturability on H2D.
δ/L ≤ 5%stays inside the 3-perimeter envelope at strut Ø ≥ 2 mm; helical printable in-place down top/L ≈ 0.5. Joint coupling to issue Extensively explore and validate the joint design for PETG + TPU prints to mimic tensegrity #38 is a one-line bore rotationα = atan(2δ/L)inB_dovetail.scad/A_anchor_bulb.scad— no new joint family.§5 Failure modes. Curvature shifts dominant mode toward hinge-yield — log per-specimen so the surrogate learns the flip. Bistable pairs add cyclic-fatigue risk on
N_reuse; latched state is class-2, gate behind joint-design Phase-4.§6 Next actions.
strut_shapearg insimulations/printable_design.py+ re-runsimulations/newton_drop.py; Edison LITERATURE_HIGH on coordinated-pair bistable buckling (Restrepo 2015, Frenzel 2016, Pan 2023, Schenk & Guest); conservative initial enable-set (curvature on, paired bistability gated).No code, dependency, or CI changes.