Load

class composipy.load_class.Load(Nx, Ny, Nxy, Mx, My, Mxy)[source]

Creates an instace of in-plane loads per unit of lenght.

Parameters
  • Nx (float, int) – Normal load per unit lenght in x direction

  • Ny (float, int) – Normal load per unit lenght in y direction

  • Nxy (float) – Normal load per unit lenght in xy direction

  • Mx (float, int) – Moment per unit lenght in x direction

  • My (float, int) – Moment per unit lenght in y direction

  • Mxy (float, int) – Moment per unit lenght in xy direction

Examples

>>> from composipy import Load
>>> load_1 = Load(500, 250, 20, 1000, 400, 100)
>>> ply_1.Q_0 # get the compliance matrix of the lamina
Out:
array([500, 250, 20, 1000, 400, 100])

References

  1. JONES, M. Robert. Mechanics of Composite Materials. Taylor & Francis: 2nd ed 1999.

  2. Analysis and Design of composite structures. Class notes. ITA 2020.

property Load

Create an array for the in-plane loads.

Parameters

self (self) – Instance of Load

Returns

self.Load – In-plane load vector

Return type

numpy.ndarray