Skip to content

Releases: saullocastro/compmech

0.8.0

20 Nov 15:16
Compare
Choose a tag to compare
TST: updating action scripts

Version 0.7.2

29 Aug 21:24
Compare
Choose a tag to compare

Citing this release

Please, cite as:

Saullo G P Castro. (2016, August 29). Computational mechanics tools (Version 0.7.2). Zenodo. http://doi.org/10.5281/zenodo.2541513

DOI

New Features

Panel Assembly

  • simulation of unstiffened cylinders using an assembly of curved panels
  • simulation of blade-stiffened cylinders using an assembly of flat and curved panels

Enhancements:

  • general code simplification possible due to the enhancements detailed below

ConeCyl

  • fix compatibility with Python 3 for conecyl
  • tests for conecyl

Panel

  • non-linear static analysis for Panel
  • panel.connections.penalty_constants based on COST paper
  • pass panel object instead of w1tx, w2tx to connections, field and stiffness
    matrices

Panel Assembly

  • huge improvements on how the assembly calculates structural matrices

Stiffener

  • panel.offset now used to calculate laminaprop. Before the offset was only used for the inertia properties
    when calculating kM, but not for the stiffness matrix
  • replaced bladestiff2d model with already existing panel models
  • replaced tstiff2d base-flange connectivity matrices by those in
    panel.connections
  • remove support to integrate from x1 to x2 in TStiff2D
  • TStiff2D no longer recommended due to highly numerical instability

StiffPanelBay

  • huge code simplification

Version 0.6.6

15 Dec 21:32
Compare
Choose a tag to compare

New features:

  • assembly of panel and flat-plate semi-analytical models (powerful and flexible)
  • implemented panel bay using plate or cylindrical panels
  • implemented 1D or 2D blade-stiffeners
  • implemented conical panels using Bardell
  • first fully installable release
  • first version available on https://pypi.python.org/pypi/compmech/0.6.6
  • first version with a working setup.py in both Windows and Linux systems
  • implemented continuous integration with Travis CI Build Status
  • implemented continuous integration with AppVeyor Build Status
  • FORTRAN codes for linear buckling of:
    • plates
    • cylindrical panels
    • cylindrical panel bay

Enhancements:

  • complete reorganization of modules for panel buckling and frequency analysis, for unstiffened and stiffened panels
  • panel modules using only Bardell approximation functions
  • moved all core functions for Bardell to C source codes, which are dynamically imported and made the whole build lighter and faster
  • added many testing routines
  • moving all solvers to compmech.analysis

Version 0.4.0

07 Nov 19:37
Compare
Choose a tag to compare

New features

  • new module for panel flutter analysis (compmech.aero)
    • flutter of unstiffened flat plates (compmech.aero.pistonplate)
      • with various boundary conditions
    • flutter of stiffened flat plates (compmech.aero.pistonstiffplate)
      • any combination of simply supported and clamped
      • blade stiffeners with flange modeled as 1D Saint Venant bars
      • stiffeners may have a pad-up modelled as a 2D shell following the skin displacement field
    • flutter of stiffened cylindrical panels (compmech.aero.pistonstiffpanel)
      • any combination of simply supported and clamped
      • stiffeners modeled as 1D Saint Venant bars
      • stiffeners may have a pad-up modelled as a 2D shell following the skin displacement field
  • new module for plate buckling (compmech.plate)
    • the Bardell shape functions
      • any combination of boundary conditions: simply supported, clamped and free
      • using only the normal displacement w

Version 0.3.2

14 Nov 13:19
Compare
Choose a tag to compare

Developments:

  • isotropic routines for conecyl model CLPT-Donell-BC3

Enhancements:

  • improved code reuse for isotropic conecyl models
  • improved code of laminate.py
  • included a maximum number of iterations for the line-search algorithm
  • added the possibility to plot "magnitude" in the conecyl module
  • code formatting

Version 0.3.1

29 Oct 07:49
Compare
Choose a tag to compare

Enhancements:

  • Numerical Integration of KG and KLL using the right symmetry implementation
  • Simplified and improved code formatting

Version 0.3.0

17 Oct 11:54
Compare
Choose a tag to compare

Developments:

  • Added semi-analytical models for cylindrical and conical panels using trigonometric series

Improvements:

  • Documentation
  • Analysis module that will concentrate the Newton-Raphson, Arc-Length etc non-linear algorithms

Version 0.2.0

08 Oct 16:50
Compare
Choose a tag to compare

This version was used in the PhD thesis of Saullo G. P. Castro.