Analysis.compute_starting_point

Analysis.compute_starting_point()

Compute and apply starting point to the form diagram.

This method applies the starting point strategy specified in optimiser settings to initialize the form diagram. Strategies include: - “loadpath”: Solve convex loadpath optimization - “tna”: Use Thrust Network Analysis - “fdm”: Use Force Density Method - “sag”: Use sag approach - “current”: Use current form state

The computed starting point updates the form diagram’s vertex z-coordinates and edge force densities (q).

Notes

This is the second step in the new workflow. It requires that create_base_problem() has been called first (for “loadpath” strategy).

Examples

>>> analysis.create_base_problem()
>>> analysis.compute_starting_point()
>>> print(f"Z range: {analysis.formdiagram.z_range()}")