Sunteți pe pagina 1din 17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

CFD directo
Los Arquitectos de OpenFOAM
Search
Casa

OpenFOAM

Entrenamiento

Desarrollo

Apoyo

Contctenos

CFD esencial
Aplicada CFD
OpenFOAM Gua del usuario: Anlisis
2.2 El estrs de la placa
Horario
con orificio
En el sitio de
Capacitacin

[ Tabla de contenido ] [ ndice ]


[ anterior ] [ siguiente ]

Trminos y
Condiciones

2.2 Anlisis de esfuerzos de una placa con un agujero


Este tutorial describe cmo pre-proceso, ejecute y post-proceso de un caso
relacionado con el anlisis de tensin lineal elstico, en estado estacionario en una
placa cuadrada con un agujero circular en su centro. Las dimensiones de la placa
son: longitud de lado 4 y el radio de
0.5 . Se carga con una traccin
uniforme de
10 sobre sus caras izquierda y derecha como se muestra en la
Figura 2.15 . Dos planos de simetra pueden ser identificados para esta geometra
y por lo tanto el dominio solucin slo necesitan cubrir un cuarto de la geometra,
que se muestra por el rea sombreada en la Figura 2.15 .

Formacin
OpenFOAM
15 de junio Houston,
TX
07 de septiembre en
Londres, Reino
Unido

Mensajes
Recientes
Dnde est el
cdigo fuente?
OpenFOAM Pilot
Training Sessions
junio 2015
Gua del usuario
OpenFOAM

http://cfd.direct/openfoam/userguide/plateHole/

Capacitacin CFD
con OpenFOAM

1/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

con OpenFOAM
Formacin
OpenFOAM
Software
Tensor Matemticas
Gua OpenFOAM
Linux
Anlisis CFD Apoyo

Follow
Follow@cfddirect

Tweets

Figura 2.15: La geometra de la placa con un agujero.


El problema se puede aproximar como 2-dimensional ya que se aplica la carga en el
plano de la placa. En un sistema de coordenadas cartesiano hay dos hiptesis
posibles a tomar en lo que se refiere al comportamiento de la estructura en la
tercera dimensin: (1) la condicin de tensin plana, en la que se supone que los
componentes de tensin que actan fuera del plano 2D a ser insignificante; (2) la
condicin de deformacin plana, en la que se supone despreciable los
componentes de la deformacin fuera del plano 2D. La condicin de tensin plana
es apropiada para slidos cuya dimensin tercera es delgada como en este caso; la
condicin de deformacin plana es aplicable para slidos, donde la tercera
dimensin es gruesa.

CFD directa
#OpenFOAM
@ CFDdirect

Seguir
1 Jun

Rediseo y reescritura
fvOptions en
# OpenFOAM dev para
mejorar el cdigo
sustainability, # free
# opensource :
github.com/OpenFOAM/OpenF
Expandir
CFD directa 31 May
#OpenFOAM
@ CFDdirect

Existe una solucin analtica para la carga de una placa infinitamente grande y
delgado con un agujero circular. La solucin para el esfuerzo normal al plano
vertical de simetra es
(2.14)

Los resultados de la simulacin se comparan con esta solucin. Al final de la gua de


aprendizaje, el usuario puede: investigar la sensibilidad de la solucin a la malla y la
malla de resolucin de clasificacin; y, aumentar el tamao de la placa en
comparacin con el agujero para intentar estimar el error en la comparacin de la
solucin analtica para una placa infinita a la solucin de este problema de una
placa finito.

2.2.1 Generacin de malla

http://cfd.direct/openfoam/userguide/plateHole/

2/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

2.2.1 Generacin de malla

El dominio se compone de cuatro bloques, algunos de los cuales tienen bordes en


forma de arco. La estructura de bloque para la parte de la malla en el
plano
se muestra en la Figura 2.16 . Como ya se ha mencionado en el apartado 2.1.1.1 ,
todas las geometras se generan en 3 dimensiones en OpenFOAM incluso si el caso
va a ser como un problema de dimensiones 2. Por lo tanto una dimensin del
bloque en la direccin tiene que ser elegido; aqu, 0,5 se selecciona. No afecta
a la solucin ya que se especifica la condicin de contorno de traccin como una
tensin en lugar de una fuerza, con lo que la solucin independiente del rea de la
seccin transversal.

Figura 2.16: Bloque estructura de la malla para la placa con un agujero.


El usuario debe cambiar en el Platehole caso en el $ ESPUMA _RUN / tutoriales /

stressAnalysis / solidDisplacementFoam directorio y abrir la constante / Polymesh


/ blockMeshDict archivo en un editor, que se enumeran a continuacin
17 convertToMeters1
18
19 vrtices
http://cfd.direct/openfoam/userguide/plateHole/

3/17

4/6/2015

19 vrtices

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

20 (
21 (0,500)
22 (100)
23 (200)
24 (20.7071070)
25 (,7071070.7071070)
26 (0,3535530.3535530)
27 (220)
28 (,70710720)
29 (020)
30 (010)
31 (00.50)
32 (0.500.5)
33 (100,5)
34 (200.5)
35 (20,7071070,5)
36 (,7071070.7071070.5)
37 (0,3535530.3535530.5)
38 (220.5)
39 (,70710720.5)
40 (020,5)
41 (010.5)
42 (00,50,5)
43 )
44
45 cuadras
46 (
47 hex(5491016152021)(10101)simpleGradin

g(111)
48 hex(014511121516)(10101)simpleGrading
(111)
49 hex(123412131415)(20101)simpleGrading
(111)
50 hex(436715141718)(20201)simpleGrading
(111)
51 hex(947820151819)(10201)simpleGrading
(111)
52 )
53
54 bordes
55 (
56 arco05(0,4698460,171010)
57 arco510(0,171010,4698460)
58 dearco14(0,9396930,342020)
59 arco49(0,342020,9396930)
60 arco1116(0,4698460,171010,5)
61 arco1621(0,171010,4698460,5)

arco1215(0,9396930,342020,5)
http://cfd.direct/openfoam/userguide/plateHole/

4/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

62 arco1215(0,9396930,342020,5)
63 arco1520(0,342020,9396930,5)
64 )
65
66 lmite
67 (
68 izquierda
69 {
70 TiposymmetryPlane
71 caras
72 (
73 (892019)
74 (9102120)
75 )
76 }
77 derecha
78 {
79 Tipodeparche
80 caras
81 (
82 (231413)
83 (361714)
84 )
85 }
86 abajo
87 {
88 TiposymmetryPlane
89 caras
90 (
91 (011211)
92 (121312)
93 )
94 }
95 arriba
96 {
97 Tipodeparche
98 caras
99 (
100 (781918)
101 (671817)
102 )
103 }
104 hoyos
105 {
106 Tipodeparche
107 caras
108 (
109 (1051621)
110 (501116)
http://cfd.direct/openfoam/userguide/plateHole/

5/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

110 (501116)
111 )
112 }
113 delDerechoYDelReves
114 {
115 Tipodevaco
116 caras
117 (
118 (10945)
119 (5410)
120 (1432)
121 (4763)
122 (4987)
123 (21161520)
124 (16111215)
125 (12131415)
126 (15141718)
127 (15181920)
128 )
129 }
130 )
131
132 mergePatchPairs
133 (
134 )
135
136 //***********************************************************

**************//

Hasta ahora, slo hemos especificado bordes rectos en las geometras de los
tutoriales anteriores, pero aqu tenemos que especificar los bordes curvos. Estos
se especifican en el bordes entrada de palabra clave que es una lista de los bordes
no rectos. La sintaxis de cada entrada de la lista comienza con el tipo de curva,
incluyendo arco , simpleSpline , polilneaetc. , describe con ms detalle en la
seccin 5.3.1 . En este ejemplo, todos los bordes son circulares y as pueden ser
especificados por el arcode entrada de palabras clave. Las siguientes entradas
son las etiquetas de los vrtices inicial y final del arco y un vector punto por el que
pasa el arco circular.
Los bloques en esta blockMeshDictno todos tienen la misma orientacin. Como
puede verse en la figura 2.16 la direccin del bloque 0 es equivalente a la
direccin para el bloque 4. Esto significa se debe tener cuidado al definir el nmero
y la distribucin de clulas en cada bloque de modo que las clulas coinciden en las
caras del bloque.
6 parches se definen: uno para cada lado de la placa, una para el agujero y una para
los planos frontal y posterior. Los quequedan y abajo parches son a la vez un plano

http://cfd.direct/openfoam/userguide/plateHole/

6/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

los planos frontal y posterior. Los quequedan y abajo parches son a la vez un plano
de simetra. Dado que este es un geomtrico restriccin, se incluye en la definicin
de la malla , en lugar de ser puramente una especificacin en la condicin de
contorno de los campos. Por lo tanto, se definen como tales mediante un especial

symmetryPlane tipo como se muestra en la blockMeshDict .


El delDerechoYDelReves parche representa el plano que se ignora en un caso 2D.
De nuevo, esto es una restriccin geomtrica as se define dentro de la malla,
utilizando el vaco tipo como se muestra en la blockMeshDict . Para ms detalles
sobre los tipos de lmites y restricciones geomtricas, el usuario debe consultar en
el captulo 5.2.1 .
Los parches restantes son de la regularidad parche tipo. La malla debe ser
generado utilizando blockMesh y se puede ver en PARAFOAM como se describe
en la seccin 2.1.2 . Debera aparecer como en la figura 2.17 .

Figura 2.17: malla de la agujero en una placa problema.

2.2.1.1 Lmites y condiciones iniciales


Una vez que la generacin de la malla es completa, el campo inicial con condiciones
de contorno se debe establecer. Para un caso de anlisis de tensin y sin tensiones
trmicas, slo el desplazamiento D se debe establecer. El 0 / D es la siguiente:
17 dimensiones[0100000]
18
19 internalFielduniforme(000)
20
21 boundaryField
22 {
23 izquierda
24 {

http://cfd.direct/openfoam/userguide/plateHole/

7/17

4/6/2015

24 {

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

25 TiposymmetryPlane
26 }
27 derecha
28 {
29 TipotractionDisplacement
30 detraccinuniforme(10.00000)
31 presinuniforme0
32 valoruniforme(000)
33 }
34 abajo
35 {
36 TiposymmetryPlane
37 }
38 arriba
39 {
40 TipotractionDisplacement
41 detraccinuniforme(000)
42 presinuniforme0
43 valoruniforme(000)
44 }
45 hoyos
46 {
47 TipotractionDisplacement
48 detraccinuniforme(000)
49 presinuniforme0
50 valoruniforme(000)
51 }
52 delDerechoYDelReves
53 {
54 Tipodevaco
55 }
56 }
57
58 //************************************************************

*************//

En primer lugar, se puede observar que las condiciones iniciales de desplazamiento


se ponen a . La izquierda y haciaabajo parches deben ser tanto de

symmetryPlane tipo, ya que se especifican como tales en la descripcin de malla en


el Polymesh lmite constante / / archivo. Del mismo modo el delDerechoYDelReves
parche se declar vaca .

Los otros parches son las condiciones de contorno de traccin, establecidos por un
especialista de traccin tipo de lmite. Las condiciones de contorno de traccin se
especifican mediante una combinacin lineal de: (1) un vector de traccin lmite
bajo palabra clave traccin; (2) una presin que produce una traccin normal a la
superficie lmite que se define como negativo cuando se apunta fuera de la

http://cfd.direct/openfoam/userguide/plateHole/

8/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

superficie lmite que se define como negativo cuando se apunta fuera de la


superficie, bajo la palabra clave depresin. Los arriba y agujero parches son cero
de traccin por lo que la traccin y la presin lmite se ponen a cero. Para el derech
o de parches de la traccin debe ser y la presin debe ser 0 .

2.2.1.2 Propiedades mecnicas


Las propiedades fsicas para el caso se establecen en las propiedades
mecnicasDiccionario en el constante directorio. Para este problema, tenemos que
especificar las propiedades mecnicas del acero dados en la Tabla 2.1 . En el
diccionario de propiedades mecnicas, el usuario tambin debe establecer planeSt
ress para s .

Propiedad

Unidades

Palabra clave

Valor

Densidad

rho

7854

El mdulo de Young

El coeficiente de Poisson

nu

0.3

Tabla 2.1: Propiedades mecnicas del acero

2.2.1.3 Propiedades trmicas


La variable de campo de la temperatura T est presente en el
solidDisplacementFoamsolucionador ya que el usuario puede optar por resolver
una ecuacin trmica que est acoplada con la ecuacin de momento a travs de
las tensiones trmicas que se generan. El usuario especifica en tiempo de ejecucin
si OpenFOAM debe resolver la ecuacin trmica por el thermalStress switch en
los thermalPropertiesDiccionario. Este diccionario tambin establece las
propiedades trmicas para el caso, por ejemplo, para el acero que se enumeran en
la Tabla 2.2 .

Propiedad

Unidades

Palabra
clave

Valor

Capacidad de calor especfico

434

Conductividad trmica

60.5

Coeficiente de expansin
trmica.

alfa

Tabla 2.2: Propiedades trmicas para el acero


En este caso no queremos para resolver la ecuacin trmica. Por lo tanto debemos
establecer el thermalStress entrada de palabra clave que hay en los
http://cfd.direct/openfoam/userguide/plateHole/

9/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

establecer el thermalStress entrada de palabra clave que hay en los


thermalProperties Diccionario.

2.2.1.4 Control
Como antes, la informacin relacionada con el control del procedimiento de
solucin se leen desde la controlDictDiccionario. Para este caso, la horaInicio es
0 El paso de tiempo no es importante, ya que este es un caso de estado
estacionario.; en esta situacin lo mejor es establecer el paso de tiempo deltaT a 1
por lo que simplemente acta como un contador de iteraciones para el caso de
estado estacionario. El endTime , establecido en 100, entonces acta como un
lmite en el nmero de iteraciones. El writeInterval se puede ajustar a .
Los controlDict entradas son las siguientes:
17
18 aplicacionessolidDisplacementFoam
19
20 startFromhoraInicio
21
22 horaInicio0
23
24 STOPATendTime
25
26 endTime100
27
28 deltaT1
29
30 writeControlpasodetiempo
31
32 writeInterval20
33
34 purgeWrite0
35
36 writeFormatascii
37
38 writePrecision6
39
40 writeCompressionapagado
41
42 timeFormatgeneral
43
44 timePrecision6
45
46 graphFormatprima
47
48 runTimeModifiablecierto
49

http://cfd.direct/openfoam/userguide/plateHole/

10/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

49
50
51 //************************************************************

*************//

2.2.1.5 Esquemas de discretizacin y control lineal-solver


Volvamos nuestra atencin a la fvSchemes diccionario. En primer lugar, el
problema que estamos analizando es el estado de equilibrio por lo que el usuario
debe seleccionar SteadyState para las derivadas temporales en timeScheme . Esto
esencialmente apaga los trminos derivados de tiempo. No todos los
solucionadores, especialmente en dinmica de fluidos, de trabajo para problemas
tanto en estado estacionario y transitorio pero solidDisplacementFoam hace
trabajo, ya que el algoritmo de base es la misma para ambos tipos de simulacin.
La ecuacin de momento en el anlisis de tensin lineal elstico incluye varios
trminos explcitos que contienen el gradiente de desplazamiento. Los clculos se
benefician de una evaluacin precisa y suave de la pendiente. Normalmente, en el
mtodo de volumen finito la discretizacin se basa en el teorema de Gauss El
mtodo Gauss es suficientemente exacto para la mayora de propsitos, pero, en
este caso, el mtodo de mnimos cuadradosse utilizar. Por ello, el usuario debe
abrir los fvSchemesdiccionario en el sistema de directorio y garantizar los leastSqu
aresmtodo es seleccionado para el graduado(U) esquema de discretizacin
gradiente en la gradSchemes sub-diccionario:
17
18 d2dt2Schemes
19 {
20 defaultestacionario
21 }
22
23 ddtSchemes
24 {
25 defaultEuler
26 }
27
28 gradSchemes
29 {
30 predeterminadosleastSquares
31 grad(D)leastSquares
32 grad(T)leastSquares
33 }
34
35 divSchemes
36 {
37 defaultninguno
http://cfd.direct/openfoam/userguide/plateHole/

11/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

37 defaultninguno
38 div(SIGMAD)Gausslineales
39 }
40
41 laplacianSchemes
42 {
43 defaultninguno
44 laplaciano(DD,D)Gausslinealcorregida
45 laplaciano(DT,T)Gausslinealescorregido
46 }
47
48 interpolationSchemes
49 {
50 defaultlineal
51 }
52
53 snGradSchemes
54 {
55 defaultninguno
56 }
57
58 fluxRequired
59 {
60 pordefectono
61 Ds
62 Tno
63 }
64
65
66 //************************************************************

*************//

El fvSolution diccionario en el sistema de directorio controla los resolvedores de


ecuaciones lineales y algoritmos utilizados en la solucin. El usuario debe primero
mirar el solucionadores sub-diccionario y notar que la eleccin del
solucionadorpara D es GAMG. El solucionador de toleranciase debe establecer en

este problema. La relativa tolerancia solver, denotado por RELTOL, Establece


la reduccin requerida en los residuos dentro de cada iteracin. Es antieconmico
para establecer un apretado (bajo) la tolerancia relativa dentro de cada iteracin,
ya que muchos de los trminos en cada ecuacin son explcitas y se actualizan
como parte del procedimiento iterativo segregado. Por lo tanto un valor razonable
para la tolerancia relativa es
, o posiblemente incluso ms alto, por ejemplo
, o en algunos casos incluso

(como en este caso).

17
18 solucionadores
19 {

"(D.|T)"
http://cfd.direct/openfoam/userguide/plateHole/

12/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

20 "(D.|T)"
21 {
22 solucionadorGAMG
23 tolerancia1e06
24 RELTOL0.9
25 mssuaveGaussSeidel
26 cacheAgglomerationcierto
27 nCellsInCoarsestLevel20
28 aglomeradorfaceAreaPair
29 mergeLevels1
30 }
31 }
32
33 stressAnalysis
34 {
35 compactNormalStresss
36 nCorrectors1
37 D1e06
38 }
39
40
41 //************************************************************

*************//

El fvSolution diccionario contiene un sub-diccionario, stressAnalysis que contiene


algunos parmetros de control especficos para el solucionador de aplicacin. En
primer lugar hay nCorrectors que especifica el nmero de bucles exteriores de
todo el sistema completo de ecuaciones, incluyendo condiciones de contorno de
traccin dentro de cada paso de tiempo . Dado que este problema es el estado de
equilibrio, estamos llevando a cabo un conjunto de iteraciones hacia una solucin
convergente con el "paso de tiempo 'que acta como un contador de iteracin. Por
tanto, podemos establecer nCorrectors a 1.
El D palabra clave especifica una tolerancia de convergencia para el bucle de
repeticin externa, es decir, establece un nivel de inicial residual por debajo del
cual la resolucin cesar. Se debe ajustar a la tolerancia solucionador deseado
especificado anteriormente,
para este problema.

2.2.2 Ejecutar el cdigo


El usuario debe ejecutar el cdigo aqu, en el fondo de la lnea de comandos como
se especifica a continuacin, por lo que l / ella puede ver la informacin de
convergencia en el archivo de registro despus.
cd$ESPUMA_RUN/tutoriales/stressAnalysis/solidDisplaceme
ntFoam/Platehole
http://cfd.direct/openfoam/userguide/plateHole/

13/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

ntFoam/Platehole

solidDisplacementFoam>logy

El usuario debe comprobar la informacin de la convergencia mediante la


visualizacin de la generada registro de archivo que muestra el nmero de
iteraciones y los residuos iniciales y finales del desplazamiento en cada direccin
estn resolviendo. El residual final siempre debe ser inferior a 0,9 veces el inicial
residual como este conjunto de tolerancia iteracin. Una vez que ambos residuos
iniciales han cado por debajo de la tolerancia de convergencia de
la carrera
ha convergido y puede ser detenido por matar al trabajo por lotes.

2.2.3 Postprocesamiento
El procesamiento posterior puede realizarse como en la seccin 2.1.4 . El

solidDisplacementFoam solucionador emite el campo de esfuerzos como


simtrica campo tensorial sigma . Esto es consistente con la forma en las variables
se representan generalmente en solucionadores de OpenFOAM por el smbolo
matemtico por el cual estn representados; en el caso de los smbolos griegos, la
variable es el nombre fonticamente.
Para el post-procesamiento de los componentes del campo escalares individuales,
, etc. , se pueden generar mediante la ejecucin del foamCalc utilidad como
antes en la seccin 2.1.5.7 , esta vez en sigma :
foamCalccomponentessigma

Componentes nombrados SigmaXX , SigmaXYetc. se escriben en los directorios


temporales del caso. Las
tensiones se pueden ver en PARAFOAM como se
muestra en la Figura 2.18 .

Figura 2.18:

campo de esfuerzos en la placa con el agujero.

http://cfd.direct/openfoam/userguide/plateHole/

14/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

Figura 2.18:

campo de esfuerzos en la placa con el agujero.

Nos gustara comparar la solucin analtica de la ecuacin 2.14 a nuestra solucin.


Por lo tanto, debe emitir una serie de datos de
a lo largo del plano de simetra
borde izquierdo de nuestro dominio. El usuario puede generar los datos necesarios
utilizando el grfico muestra la utilidad. La utilidad utiliza un sampleDict
diccionario ubicado en el sistema de directorio, cuyas entradas se resumen en la
Tabla 6.8 . La lnea de muestreo especificado en conjuntos se encuentra entre
y

, y los campos se especifican en el camposde la

lista:
17
18 interpolationSchemeCellPoint
19
20 setFormatprima
21
22 juegos
23 (
24 leftPatch
25 {
26 Tipodeuniforme
27 ejey
28 inicio(00,50,25)
29 final(020,25)
30 NPOINTS100
31 }
32 )
33
34 campos(sigmaEq)
35
36
37 //************************************************************

*************//

El usuario debe ejecutar muestra como normal. El writeFormates prima formato de


2 columnas. Los datos se escriben en archivos en los subdirectorios de tiempo de
un postprocesado / juegos de directorio, por ejemplo, los datos de que
s
se encuentra dentro de los archivos de sistemas / 100 / leftPatch _sigmaxx.xy . En
una aplicacin como GnuPlot , se podra escriba lo siguiente en el smbolo del
sistema sera suficiente para representar tanto los datos numricos y solucin
analtica:
parcela[0,5:2][0:]'postprocesado/sistemas/100/leftPa
tchsigmaxx.xy',
1E4*(1+(0.125/(x**2))+(0.09375/(x**4)))

Un ejemplo trama se muestra en la Figura 2.19 .


http://cfd.direct/openfoam/userguide/plateHole/

15/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

Figura 2.19: Tensin normal a lo largo de la simetra vertical,

2.2.4 Ejercicios
El usuario puede desear experimentar con solidDisplacementFoam tratando los
siguientes ejercicios:

2.2.4.1 El aumento de resolucin de malla


Aumente la resolucin de malla en cada uno de los y las direcciones. Uso

mapFieldspara asignar los resultados de malla gruesa finales de la seccin 2.2.3 de


las condiciones iniciales para la malla fina.

2.2.4.2 La introduccin de calificaciones de malla


Grado de la malla de modo que las clulas cerca del agujero son ms finas que las

http://cfd.direct/openfoam/userguide/plateHole/

16/17

4/6/2015

OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio

Grado de la malla de modo que las clulas cerca del agujero son ms finas que las
de distancia del agujero. Diseo de la malla de modo que la relacin de tamaos

entre las clulas adyacentes no es ms de 1,1 y de modo que la relacin de tamaos


de celda entre los bloques es similar a las relaciones dentro de los bloques.
Clasificacin de malla se describe en la seccin 2.1.6 . Una vez ms utilizar

mapFields para mapear los resultados de malla gruesa finales de la seccin 2.2.3
de las condiciones iniciales para la malla graduada. Comparar los resultados con
los de la solucin analtica y de clculos anteriores. Puede esta solucin mejorarse
utilizando el mismo nmero de clulas con una solucin diferente?

2.2.4.3 Cambiar el tamao de la placa


La solucin analtica es para una placa infinitamente grande con un agujero de
tamao finito en ella. Por lo tanto esta solucin no es completamente exacta para
una placa de tamao finito. Para estimar el error, aumentar el tamao de la placa
mientras se mantiene el tamao del agujero en el mismo valor.
[ anterior ] [ siguiente ]
2011-2015 Fundacin OpenFOAM

Chris Greenshields

01 de marzo 2015

Gua del usuario

OpenFOAM Gua del usuario: 2,1 flujo cavidad Tapa impulsada

OpenFOAM Gua del usuario: 2.3 Rotura de un dique

Copyright 2015 CFD Directo | OpenFOAM es una marca


comercial registrada de OpenCFD Ltd
Sobre Nosotros

http://cfd.direct/openfoam/userguide/plateHole/

Contctenos

Google+

Gorjeo

LinkedIn

Website Trminos de Uso

Intimidad

17/17

S-ar putea să vă placă și