Finding maximum deflection of a beam

Finding maximum deflection of a beam - Mensajes

#1 Publicado: 1/7/2021 14:00:57
EngMath

EngMath

0 me gusta en 51 mensajes.

Grupo: User

Hi,

it's a rather simple thing but somehow I'm stuck. Consider a simply supported beam with concentrated force. Let's say that we don't know that deflection will be maximum with force acting in the middle of the beam. How can I find the maximum deflection in SMath ? Of course I have all the data and the formula for deflection of this beam:



But I assume that the distance a is not known and all values in the range of a=0 to a=L should be checked or maximum of the function should be found.

I've also attached the .sm file with data shown in the picture above.

Thanks in advance for you help.


Beam max deflection.sm (35,84 KiB) descargado 1300 vez(es).
#2 Publicado: 1/7/2021 14:22:14
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Hi. This?

Clipboard01.jpg
Beam max deflection.sm (38,02 KiB) descargado 1318 vez(es).

Best regards.
Alvaro.
A 1 usuarios les gustó este mensaje
EngMath 1/7/2021 16:57:00
#3 Publicado: 1/7/2021 14:42:00
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

You don't say much about the project, let's invent something.

Beam max deflection [1].sm (48,61 KiB) descargado 1050 vez(es).
#4 Publicado: 1/7/2021 14:53:46
EngMath

EngMath

0 me gusta en 51 mensajes.

Grupo: User

Wrote

Hi. This?

Clipboard01.jpg
Beam max deflection.sm (38,02 KiB) descargado 1318 vez(es).

Best regards.
Alvaro.



Thank you very much. I just wonder why the plot has a concave part in the middle instead of being a regular parabola.

Wrote

You don't say much about the project, let's invent something.



This project is nothing special. I'm just analyzing a simple case because I wonder how such thing can be done in SMath. Thank you for help.
#5 Publicado: 1/7/2021 15:49:15
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

I just wonder why the plot has a concave part in the middle instead of being a regular parabola.


Parabola will be concave as well.
Parabola will suppose not anchored end points.
Make it as you wish.
Cheers ... Jean

Beam.PNG

#6 Publicado: 1/7/2021 16:55:31
overlord

overlord

600 me gusta en 1.381 mensajes.

Grupo: Moderator

Wrote

Thank you very much. I just wonder why the plot has a concave part in the middle instead of being a regular parabola.


Function has to to plot only between 0-L.
You have to limit otherwise it will try to plot for all numbers.
In case you don't limit, that will create the plot which Razonar provided.
Which is not wrong but over-plotted. No need to plot outside of 0-L.
You need to plot with units eliminated of course.

Since F is considered positive directioned, f(x) shall be plot as concave.
To plot as convex, try to reverse direction of F by multiplying it with -1.

2021-07-01_22-53.png

Or simply reverse the f(x) by multiplying it with -1.

2021-07-01_22-58.png

Regards
A 1 usuarios les gustó este mensaje
EngMath 1/7/2021 16:57:00
#7 Publicado: 1/7/2021 17:04:12
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

The formula given by the topic starter probably wasn't the elastic line but the dependency of the maximum deflection from the point of load application, i.e. a reference solution.

To find the same value with SMath you need to solve for the elastic line and then find the maximum.

If the formula was meant to be the elastic line, it would not meet the boundary condition (simply supported beam)
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#8 Publicado: 1/7/2021 17:15:23
overlord

overlord

600 me gusta en 1.381 mensajes.

Grupo: Moderator

Wrote

Let's say that we don't know that deflection will be maximum with force acting in the middle of the beam. How can I find the maximum deflection in SMath?


By the way, if we return to your original question;
Maximum or minimum peak point of a function is differentiate of that function.
You can find it with solvers like solve(), roots() or FindRoot().
First plot the function as it is, it will give you an idea for its maximum or minimum.
Just choose a fine starting guess for solvers, they will deal the rest.
Maximum deflection shall be the result of function by using the length which solvers found.

Regards

2021-07-01_23-24.png
A 1 usuarios les gustó este mensaje
EngMath 1/7/2021 18:30:00
#9 Publicado: 1/7/2021 17:26:59
Fridel Selitsky

Fridel Selitsky

520 me gusta en 451 mensajes.

Grupo: User

"Function has to to plot only between 0-L."

I agree with overlord. The deflection function of the
beam f(x) is valid only in the area from 0 to L.
#10 Publicado: 1/7/2021 18:14:29
Martin Kraska

Martin Kraska

1.361 me gusta en 2.275 mensajes.

Grupo: Moderator

Here is a solution for the elastic line of a simply supported beam from scratch.

I don't know what the formula in the topic opening post is meant to be.

Worksheet6.sm (47,27 KiB) descargado 1265 vez(es).
Worksheet6.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
A 1 usuarios les gustó este mensaje
sergio 2/7/2021 4:44:00
#11 Publicado: 1/7/2021 18:43:41
EngMath

EngMath

0 me gusta en 51 mensajes.

Grupo: User

Thank you all for your replies. The formula attached to my first post is from a book (something like a Polish equivalent of Roark’s Formulas for Stress and Strain). It can be used to obtain the deflection at the point of force application.

I was trying to use the root function as well but with no success. So the initial guess is necessary in this case ? I thought that I can use some predefined function to find local maximum in the specified range of arguments (a=0 to a=L in this case) without the need to do the initial guess.
#12 Publicado: 1/7/2021 19:42:54
overlord

overlord

600 me gusta en 1.381 mensajes.

Grupo: Moderator

Wrote

I was trying to use the root function as well but with no success. So the initial guess is necessary in this case ?


roots() and FindRoot() needs a starting point, a guess value to find the solution.
solve() doesn't need that "guess", it can find all solutions in the depicted range.
However, solve() shall need an assigned range if solution is not between {-20,20} or what range is chosen in options menu.

Regards
#13 Publicado: 2/7/2021 8:56:04
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

Thank you all for your replies. The formula attached to my first post is from a book (something like a Polish equivalent of Roark’s Formulas for Stress and Strain). It can be used to obtain the deflection at the point of force application.


Make that formula produce the graph as function of the point of applied force.
From there, the suite will come easily [Min/Max ...]. No Graph=NO suite.
As you can see, there is a missing link in your formula.
Cheers ... Jean

Beam max deflection.sm (52,93 KiB) descargado 1296 vez(es).


#14 Publicado: 2/7/2021 9:48:15
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

1. This document implements Martin formula.
2. From there => location of max deflection and value.
Is that what you were looking for ? ... Jean

Page13 Martin.sm (50,5 KiB) descargado 1498 vez(es).
#15 Publicado: 2/7/2021 10:26:11
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Hi. Some examples about how to solve beams with rk solver, shooting method and boundary value problem ode solver.

beam.pdf (728,05 KiB) descargado 1008 vez(es).
beam.sm (728,63 KiB) descargado 1428 vez(es).

Best regards.
Alvaro.
A 1 usuarios les gustó este mensaje
sergio 2/7/2021 12:06:00
  • Nuevos mensajes
  • Sin mensajes nuevos