API reference#
Semi-analytical models for plates, shells and panels (panels)#
Ritz models for plates, shells and stiffened panels, single or multi-domain, using Bardell’s hierarchical functions as approximation functions:
Shell: plates and cylindrical shells, seepanels.modelsMultiDomain: assemblies of shell domains connected by penalties, seepanels.multidomain.connectionsBladeStiff1DandBladeStiff2D: blade stiffenersStiffPanelBay: stiffened panel bays
These classes are saved to and loaded from zip files with JSON and NumPy
arrays, see panels.json_io.
The structural matrices and force vectors of these classes are solved with structsolve.
- Plates and cylindrical shells (
panels.shell) - External force vector (
panels.shell_fext) - Contour plots (
panels.plot_shell) - Model database (
panels.modelDB) - Multi-domain assemblies (
panels.multidomain) - Cylinders modeled as multi-domain assemblies
- Panels with a T-stiffener modeled as 2D domains
- Blade stiffeners (
panels.stiffener) - Stiffened panel bays (
panels.stiffpanelbay) - Saving and loading in a JSON + NumPy zip container (
panels.json_io) save()load()