Reduction Calculation

Reduction Calculation - Without Knuckle - Сообщения

#1 Опубликовано: 14.11.2020 16:54:23
overlord

overlord

554 сообщений из 1333 понравились пользователям.

Группа: 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 КиБ) скачан 66 раз(а).
reduction.pdf (462 КиБ) скачан 78 раз(а).
#2 Опубликовано: 14.11.2020 20:34:13
overlord

overlord

554 сообщений из 1333 понравились пользователям.

Группа: 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 Опубликовано: 14.11.2020 21:29:31
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1675 понравились пользователям.

Группа: 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 Опубликовано: 15.11.2020 02:49:04
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1675 понравились пользователям.

Группа: 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 Опубликовано: 15.11.2020 04:48:46
overlord

overlord

554 сообщений из 1333 понравились пользователям.

Группа: 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 Опубликовано: 15.11.2020 08:37:56
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 сообщений из 1675 понравились пользователям.

Группа: 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 Опубликовано: 16.11.2020 10:31:35
overlord

overlord

554 сообщений из 1333 понравились пользователям.

Группа: 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
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений