Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Todos #4

Open
19 of 37 tasks
e-dub opened this issue Dec 4, 2020 · 0 comments
Open
19 of 37 tasks

Todos #4

e-dub opened this issue Dec 4, 2020 · 0 comments

Comments

@e-dub
Copy link
Collaborator

e-dub commented Dec 4, 2020

  • Define boundary conditions and loads via node number and global degree of freedom, i.e. x, y, rot
  • Fix code so warnings no longer received or suppress these
  • Mass matrix, consistant and lumped?
  • Add eigenfrequency solver
  • The scale value should not be used in calculateStress() and should be only a property of plotting
  • Remove nEl from plots so that mesh plots can be done before initialize()
  • rename nSteps, e.g. nColorDivisions, nColorDiv, nColorSegments, nColorSeg
  • Separate solve() into subfunctions, e.g. assemble(), elemstiff(), elemmass(), etc
  • Consistent name for component to plot? Currently "component" and "stress"
  • Plot with boundary condition and loads
  • Plot boundary condition and loads with symbols instead of description
  • Plot with dof?
  • Documentation with roadmap
  • Calculate area moment of inertia via geometrical shape
  • Ability to have different cross-sectional geometries and materials via element groups.
  • Remove initialize()
  • Revamp logo, i.e. B
  • Sparse solving
  • Plotting of matrix structure, see matplotlib.pyplot.imshow
  • Plot shape functions
  • Plot internal shear force and bending moment
  • Calculate load from selfweight
  • Calculate shear area for Timoshenko matrices (or enter by hand)
  • Eigensolver for unconstrainted structures and Timoshenko beams, i.e. eig solve, sort, etc.
  • Validation of results with e.g. Kratos Multiphysics, NASTRAN, or ANSYS
  • Added mass points, i.e. give node to which mass will be added. (also mass moment of inertia?)
  • Add legend to show geometric scale? I.e. |----| 1 mm for geometry and |----| 1 m for displacement
  • Design sensitivities
  • Generalize sensitivity computations
  • Sensitivity plots
  • Anisotropic beam

Further ideas - Long term

  • Timoshenko element descriptions
  • Material library
  • Element library?
  • VTK plots
  • 3D
  • ground structure optimization
veiguf pushed a commit that referenced this issue Jan 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant