Reduction Calculation

Reduction Calculation - Without Knuckle - Messages

#1 Posted: 11/14/2020 4:54:23 PM
overlord

overlord

554 likes in 1333 posts.

Group: Moderator

Reduction calculation according to EuroNorm.
Prepared and printed with build 7610.
Don't care if it doesn't work with older builds.
Tested on Linux, should work on Windows too (with 7610).

PS: If you have a suggestion for iteration please write it.
I couldn't single command solve() beta without an iteration.
I know how to use solve, at least I think so. (swh)
But the way I use it, solve() produces different result than iteration.

Regards

reduction.png

reduction.sm (149 KiB) downloaded 64 time(s).
reduction.pdf (462 KiB) downloaded 76 time(s).
#2 Posted: 11/14/2020 8:34:13 PM
overlord

overlord

554 likes in 1333 posts.

Group: Moderator

Wrote

1. reduction.sm document is empty [wrong format]
2. reduction.PDF the while loop you wrote does not iterate
Search Samples for Golden ratio, Dichotomy under my name [Jean Giraud]
to see iterative while loops. Can't help more from nothing to crunch.


1 - Document is not empty. It is not my problem if your ancient SMath build 6179 is not opening it.
2 - Iteration works on latest build. I don't care if your SMath build doesn't.

Down there you can see iteration is working well also with different variables.
And results are correct if you had checked the provided beta graph.

2020-11-15_02-27.png
#3 Posted: 11/14/2020 9:29:31 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1675 posts.

Group: User

Wrote

...
PS: If you have a suggestion for iteration please write it.
I couldn't single command solve() beta without an iteration.
...



Hi. I guess that you aren't using the correct function for solve nor root commands. It seems that is something like this

Clipboard01.jpg

Best regards.
Alvaro.
#4 Posted: 11/15/2020 2:49:04 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1675 posts.

Group: User

Wrote

Wrote

PS: If you have a suggestion for iteration please write it.
I couldn't single command solve() beta without an iteration.


You seem solving for a single e.con ?
There are multiple ways to solve recursively for more e.con



Hi. e.con it's only one, and I use it just as the guess value for solving for e.j. As the diagram indicates, e.con it's the minimum thickness for the pipe reduction at the discharge which give safety parameters according to the material strengths values, welding efficiency and safety factor for the pressure operation value (or pressure design, I'm not sure). e.j is lately used for calculate the values for the e.1 and e.2, which are indicates in the reduction diagram, adding the corrosion factor, which it's function of the material but the environment too. I'm not sure which environment it is, because the outside pressure is 2 bar (and 1 atm is more or less 1 bar). Notice that all of those values later must to be rounded to the usual nominal pipe schedule sizes.

Best regards.
Alvaro.
#5 Posted: 11/15/2020 4:48:46 AM
overlord

overlord

554 likes in 1333 posts.

Group: Moderator

Usually the pipes are burried with concrete or layed under ground and covered with rolled-compacted earth. Outside pressure is either concrete injection or rolled earth pressure. It is used for reinforcement ring calculations. I have forgetten to remove it, it is not used for this stage of design. Sorry.

Regards
#6 Posted: 11/15/2020 8:37:56 AM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1675 posts.

Group: User

Wrote

Usually the pipes are burried with concrete or layed under ground and covered with rolled-compacted earth. Outside pressure is either concrete injection or rolled earth pressure. It is used for reinforcement ring calculations. I have forgetten to remove it, it is not used for this stage of design. Sorry.

Regards



Hi overlord. Don't warry, thanks for the explanation. I just don't see where the environment is in the model, except for the corrosion correction factor. And sure, isn't at any other place just because it goes to be introduced later. Also, I guess that this is the reason for not take normal schedules, and wait for the new thinness values in the next stages of the calculations.

Your worksheet it's very useful and shows hot to implement standards in SMath, which is an ideal tool for ISO, ASME, API, IEEE, ANSI and many others.

BTW, the above function f(e.j) works for substituting your iteration with a root command?

Best regards.
Alvaro.
#7 Posted: 11/16/2020 10:31:35 AM
overlord

overlord

554 likes in 1333 posts.

Group: Moderator

Wrote

Hi overlord. Don't warry, thanks for the explanation. I just don't see where the environment is in the model, except for the corrosion correction factor. And sure, isn't at any other place just because it goes to be introduced later. Also, I guess that this is the reason for not take normal schedules, and wait for the new thinness values in the next stages of the calculations.

Your worksheet it's very useful and shows hot to implement standards in SMath, which is an ideal tool for ISO, ASME, API, IEEE, ANSI and many others.

BTW, the above function f(e.j) works for substituting your iteration with a root command?

Best regards.
Alvaro.


Well many thanks to you Razonar, I had completely forgotten the roots.
It works with with either functions method you provided or my way of using roots.
Now this method works fine but I will stick with iteration I guess.
I was just looking out of curiosity for solving the beta in single line.
And decided iteration looks better, usually I would thought other way.

Many Regards

2020-11-16_16-27.png
  • New Posts New Posts
  • No New Posts No New Posts