Finding maximum deflection of a beam

Finding maximum deflection of a beam - Messaggi

#1 Pubblicato: 01/07/2021 14:00:57
EngMath

EngMath

0 apprezzamenti in 51 post.

Gruppo: 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) scaricato 1306 volta(e).
#2 Pubblicato: 01/07/2021 14:22:14
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Hi. This?

Clipboard01.jpg
Beam max deflection.sm (38,02 KiB) scaricato 1324 volta(e).

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
EngMath 01/07/2021 16:57:00
#3 Pubblicato: 01/07/2021 14:42:00
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

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

Beam max deflection [1].sm (48,61 KiB) scaricato 1055 volta(e).
#4 Pubblicato: 01/07/2021 14:53:46
EngMath

EngMath

0 apprezzamenti in 51 post.

Gruppo: User

Wrote

Hi. This?

Clipboard01.jpg
Beam max deflection.sm (38,02 KiB) scaricato 1324 volta(e).

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 Pubblicato: 01/07/2021 15:49:15
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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 Pubblicato: 01/07/2021 16:55:31
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: 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
1 utenti hanno apprezzato questo post
EngMath 01/07/2021 16:57:00
#7 Pubblicato: 01/07/2021 17:04:12
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: 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 Pubblicato: 01/07/2021 17:15:23
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: 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
1 utenti hanno apprezzato questo post
EngMath 01/07/2021 18:30:00
#9 Pubblicato: 01/07/2021 17:26:59
Fridel Selitsky

Fridel Selitsky

520 apprezzamenti in 451 post.

Gruppo: 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 Pubblicato: 01/07/2021 18:14:29
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: 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) scaricato 1272 volta(e).
Worksheet6.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
1 utenti hanno apprezzato questo post
sergio 02/07/2021 04:44:00
#11 Pubblicato: 01/07/2021 18:43:41
EngMath

EngMath

0 apprezzamenti in 51 post.

Gruppo: 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 Pubblicato: 01/07/2021 19:42:54
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: 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 Pubblicato: 02/07/2021 08:56:04
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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) scaricato 1300 volta(e).


#14 Pubblicato: 02/07/2021 09:48:15
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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) scaricato 1502 volta(e).
#15 Pubblicato: 02/07/2021 10:26:11
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: 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) scaricato 1011 volta(e).
beam.sm (728,63 KiB) scaricato 1432 volta(e).

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
sergio 02/07/2021 12:06:00
  • Nuovi post
  • Nessun nuovo post