fd_numpy
- compas.numerical.fd_numpy(vertices, edges, fixed, q, loads, **kwargs)[source]
Implementation of the force density method to compute equilibrium of axial force networks.
- Parameters
vertices (list) – XYZ coordinates of the vertices of the network
edges (list) – Edges between vertices represented by
fixed (list) – Indices of fixed vertices.
q (list) – Force density of edges.
loads (list) – XYZ components of the loads on the vertices.
- Returns
xyz (array) – XYZ coordinates of the equilibrium geometry.
q (array) – Force densities in the edges.
f (array) – Forces in the edges.
l (array) – Lengths of the edges
r (array) – Residual forces.
Notes
For more info, see 1
References
- 1
Schek H., The Force Density Method for Form Finding and Computation of General Networks, Computer Methods in Applied Mechanics and Engineering 3: 115-134, 1974.
Examples
>>>