Documente Academic
Documente Profesional
Documente Cultură
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
Trminos y
Condiciones
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
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)
http://cfd.direct/openfoam/userguide/plateHole/
2/17
4/6/2015
OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio
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
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 //************************************************************
*************//
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
Propiedad
Unidades
Palabra clave
Valor
Densidad
rho
7854
El mdulo de Young
El coeficiente de Poisson
nu
0.3
Propiedad
Unidades
Palabra
clave
Valor
434
Conductividad trmica
60.5
Coeficiente de expansin
trmica.
alfa
9/17
4/6/2015
OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio
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 //************************************************************
*************//
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 //************************************************************
*************//
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 //************************************************************
*************//
13/17
4/6/2015
OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio
ntFoam/Platehole
solidDisplacementFoam>logy
2.2.3 Postprocesamiento
El procesamiento posterior puede realizarse como en la seccin 2.1.4 . El
Figura 2.18:
http://cfd.direct/openfoam/userguide/plateHole/
14/17
4/6/2015
OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio
Figura 2.18:
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 //************************************************************
*************//
15/17
4/6/2015
OpenFOAMGuadelusuario:Anlisis2.2Elestrsdelaplacaconorificio
2.2.4 Ejercicios
El usuario puede desear experimentar con solidDisplacementFoam tratando los
siguientes ejercicios:
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
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?
Chris Greenshields
01 de marzo 2015
http://cfd.direct/openfoam/userguide/plateHole/
Contctenos
Google+
Gorjeo
Intimidad
17/17