Skip to content

Conversation

santiago-correa-89
Copy link
Contributor

Added example linear dynamic beam.
For this study case was tested a beam with two fixed nodes in each end and a time dependency sinusoidal load applied in the midd point with positive direction z and y. The analytic resolution was solved using the example 9.8 Vibración Forzada de una viga simplemente apoyada from the book Vibraciones Mecánicas Quinta Edición Singiresu S. Rao.

For this test was compared the analytic solution of the displacement of the beam with the numerical solution using the corotational formulation and the linear elastic formulation. To verify the solution was study the displacement in each direction of the node where the load is applied. To do this was study the difference between each numerical solution with the analytic solution.

Attached here is presented the time dependency of the displacement of the node in both directions.

Uy

Uz

linear dynamic beam example
@jorgepz
Copy link
Member

jorgepz commented May 3, 2022

excellent. thanks santiago. I proposed some first changes in #467 after that.. I propose to do other efficiency changes... so that it can be executed in octave...

Copy link
Member

@jorgepz jorgepz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sugiero hacer los cambios de vectorización. también hacer la visualización en del script en la documentación y ver cómo queda la salida

jorgepz and others added 3 commits May 10, 2022 15:14
renombro script y agrego a docs
Changed the analytic estimation for a vector estimation reducing the for's steps calculation from 3 to 1
@jorgepz
Copy link
Member

jorgepz commented May 17, 2022

Impecable Santiago. Tendrias que traerte lo nuevo del master a tu branch cliqueando en "update branch" . También creo que hay algunos detalles que arreglar en la documentación.

santiago-correa-89 and others added 4 commits May 17, 2022 17:41
Fixed documentation and checked the last update.
Updated dodcumentation to fix eqn problem.
Copy link
Member

@mvanzulli mvanzulli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please delete .asv files

Deleted asv file and fixed small documentation errors.
@jorgepz
Copy link
Member

jorgepz commented May 20, 2022

@santiago-correa-89 i started to do some editions. you can merge my PR. however... I suggest you to upload the ../../assets/dynamicBeamHTML.svg file you are using in your script.

@jorgepz jorgepz mentioned this pull request May 20, 2022
santiago-correa-89 and others added 7 commits May 20, 2022 18:24
Change few documentation sentences and added an if to check if the number of elements is pair or odd in order to fix the nodo where the load is applied.
Changed the error estimation to a vector process. Removed the for.
@jorgepz jorgepz changed the title added example linearDynamicBeam add example linearDynamicBeam May 22, 2022
@jorgepz jorgepz changed the title add example linearDynamicBeam add new example for linearDynamicBeam + remove inclusion example and dxf file May 22, 2022
Copy link
Contributor Author

@santiago-correa-89 santiago-correa-89 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a few questions regarding the format Jorge. I saw that the distance between the variable and the equal is always the same under the section. I hear that should be only one space between the variable and the equal, which is the correct format?

@jorgepz
Copy link
Member

jorgepz commented May 22, 2022

in octave/matlab any option is valid

octave:115> a=1, b     = 2, c = 3
a = 1
b = 2
c = 3

as a convention I try to align the equals in the same block of code... to improve readability

@santiago-correa-89
Copy link
Contributor Author

I just noticed a change in the error estimation. I was calculating the area under the error curve and comparing the norm of the area under the curve with the norm of the area of the analytic displacement. I think now the error estimation is a little bit different.

@jorgepz jorgepz merged commit 87ad9d3 into master May 22, 2022
@jorgepz jorgepz deleted the scorrea/linearDynamicBeam branch May 22, 2022 14:03
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

Successfully merging this pull request may close these issues.

3 participants