Interaction Diagram Features
robbievanleeuwen opened this issue · 0 comments
robbievanleeuwen commented
Discussed in #12
Originally posted by Agent6-6-6 July 23, 2022
"Many codes ACI318 and NZS3101 have a hard upper cutoff for the axial load a section can take... additionally it may be useful to also report the control points and have an option to plot these points on the interaction curves?"
Features to add to moment_interaction_diagram()
:
- Option to provide upper compression limit to interaction curve, i.e.
max_comp: Optional[float] = None
. - Add optional control points and labels. Control points are given axial forces or neutral axis depths (useful for balanced/strain points) which get added to the interaction diagram. There will be an optional corresponding list of labels which relates to these control points. By default control points are defined at decompression (
d_n=D
) and pure bending (N=0
). - Extend
n_points
to also have the option of providing a list between control points. By default a single value is provided, say 24. If more control points are provided this can be extended to a list e.g. [10, 24] is 10 points between 1st and 2nd control point and 24 points between 2nd and 3rd control point.