Parcourir la source

infinite pipe

tags/CANDIDATE
gtheler il y a 7 ans
Parent
révision
1b9c7e1266
5 fichiers modifiés avec 25 ajouts et 23 suppressions
  1. +1
    -0
      index.html
  2. +21
    -18
      nafems4.md
  3. BIN
      quarter-caeplex.png
  4. BIN
      quarter-struct.png
  5. +3
    -5
      simple.html

+ 1
- 0
index.html Voir le fichier

nafems4.html

+ 21
- 18
nafems4.md Voir le fichier





::::: {#fig:cube} ::::: {#fig:cube}
![Case B, pure-shear loads](cube-shear.png){#fig:cube-shear width=50%}

![Case C, normal plus shear loads](cube-full.png){#fig:cube-full width=50%}
![Case B, pure-shear loads](cube-shear.png){#fig:cube-shear width=48%}
![Case C, normal plus shear loads](cube-full.png){#fig:cube-full width=48%}


Spatial distribution of principal stress\ 3 for cases\ B and\ C. If linearity applied, case\ C would be equal to case\ B plus an constant. Spatial distribution of principal stress\ 3 for cases\ B and\ C. If linearity applied, case\ C would be equal to case\ B plus an constant.
::::: :::::


# The infinite pipe revisited after college # The infinite pipe revisited after college


3D full

Quarter

2 grados

2D axysimmetric
Let us now make a (tiny) step from the general and almost philosophical subject from the last section down to the particular case, and reconsider the infinite pressurized pipe once again. It is time to solve the problem with a computer using finite elements and obtain some funny colored pictures instead of just equations.


1D collocation
The first thing that has to be said is that, as with any interesting problem, there are literally hundreds or different ways of solving it, each of them throwing particular conclusions. For example, one can:


1. solve a real 3D problem or a 2D axisymmetric case (or even a 1D case using the collocation method to solve the radial dependence),
2. have a full cylindrical geometry or just a half (180º), or a quarter (90º), or a thin slice (a small amount of degrees),
3. use a structured or an unstructured grid,
4. uniformly or locally-refine the mesh (with several choices of refinement),
5. use first or second-order (or higher) elements,
6. use tetrahedra or hexahedra,
7. in the case of second-order hexahedra, use complete (i.e. 27-node hexahedron) or incomplete (i.e. 20-node hexahedron) elements,
8. have different mesh refinements from very coarse to very fine,
9. solve the same problem in a few different solvers,
10. etc.


struct vs unstruct
::::: {#fig:quarter}
![Quarter-symmetry structured second-order incomplete hexahedra](quarter-struct.png){#fig:cube-struct width=48%}
![Quarter-symmetry unstructured second-order tetrahedra](quarter-caeplex.png){#fig:quarter-caeplex width=48%}


1st vs 2nd

complete vs incomplete (hexa)
Two of the hundreds of different ways the infinite pressurized pipe can be solved using FEM.
:::::




You can get both the exponential nature of each added bullet and how easily we can add new further choices to solve a FEM problem. And each of these choices will reveal you something about the nature of either the mechanical problem or the numerical solution. It is not possible to teach any possible lesson from every outcome in college, so you will have to learn them by yourself getting hands at them. I have already tried to address the particular case of the infinite pipe in a [recent report](https://www.seamplex.com/fino/doc/pipe-linearized/) that is worth reading before carrying on with this article.




### ASME stress linearization (not linearity!)
## ASME stress linearization (not linearity!)






open source! open source!
que hacen los programas? NADIE SABE que hacen los programas? NADIE SABE


### Young and Poisson

two cubes two cubes


## A parametric tee ## A parametric tee

BIN
quarter-caeplex.png Voir le fichier

Before After
Width: 759  |  Height: 746  |  Size: 172KB

BIN
quarter-struct.png Voir le fichier

Before After
Width: 1040  |  Height: 848  |  Size: 133KB

+ 3
- 5
simple.html Voir le fichier

$endfor$ $endfor$
$if(date)$ $if(date)$
<p class="lead">$date$ <p class="lead">$date$
$if(rev)$&mdash;$rev$$endif$
$if(hash)$&mdash;$hash$$endif$
$if(rev)$&mdash;rev.&nbsp;$rev$$endif$
$if(hash)$&mdash;<code>$hash$</code>$endif$
</p> </p>
$endif$ $endif$
$if(docnumber)$
<p class="lead"><a href="$docnumber$.pdf" target="_blank">PDF version</a></p>
$endif$
<p class="lead"><a href="nafems4.pdf" target="_blank">PDF version</a></p>
$if(abstract)$ $if(abstract)$
<h3 class="text-center">Abstract</h3> <h3 class="text-center">Abstract</h3>
<p class="text-justify">$abstract$</p> <p class="text-justify">$abstract$</p>

Chargement…
Annuler
Enregistrer