You are on page 1of 4
EJEMPLO CODE ASTER Modelo El problema a modelar es un reservorio cilindrico de espesor constante {0.1m}, radio interior de 1m, aitura 4m, sometido a una presién intema variable con la altura, correspondiente a la presién hidrostatica Con estos datos, y con la simetrfa de la geometria y de la carga, se decide hacer un modelo bidimensional axi-simetrico Estes oo Para [a elaboracién de la mala y su vista previa, se debe considerar e! nombre de las zonas que serviran después para asiqnar sus caracter(sticas Tundamentales. Esto permite ver un archivo de comandos independiente de| grado de refinamiento de la malla, y una eventual remuneracién de nodos o de elementos. : En la practica las identidades son los grupos. * Grupos de nodos {podria contener eventualmente un solo nado} * Grupos de malas correspondientes a subdominios de maliado, o bien las malas utilizadas para aplicar las cargas. Aqui, por ejemplo, el grupo de malias F LDA contiene las malas lineales donde se va a aplicar la presi6n. El script simple de generacién de la = geometria (un recténgulo) y su maliado se puede encontrar en el archivo demo005a.datg 4 [k La confeccién y edicién del archive se favorece usando el software EFICAS Archivo demo.comm # Cylindre mince sous pression hydrostatique Formato pare agregar comentarios DEBUT (); Eamands obligataria para comenzar el Soript. Elscript es ta secusacia de comands que sera feidos secuenciatmente, mail = LIRE_MAILLAGE ( FORMAT='MED } ; Lectura de maflado en Tormato med en el archive asoctads por detecto ata mala, Creacién de concepto “mall” es una denomtaactsn comin usada por Aster # Définition du modéle modl=4FFE_MODELE(MAILLAGE=mail, AFFE=_F(TOUT='QUI’, PHENOMENE='MECANIQUE', MODELISATION='AXIS',},}; Un modelo es un concepte, en este case se fe Hams “mod. Contiene fos elementos finitas ifles en ef cacao Se asocian todas las maties det mallado, ‘50h de! tips mecdnicos, axiesimetricas Fl comando puede tneladr muchas tneas nds con propledades Définition du matériau acier=DEF|_MATERIAUCELA: ecocese.o, _F(E=21000 NU=0.3,),1 Betnicion de un matertat particu, aqui se efigié ef nombre “acter” y sus caracteristicas. El mdduto de Young y el coeficiente de Poisson son os necesarios para ef caso eléstico. # Affectation du maiériau sur le maillage chmat=AFFE_MATERIAU( MAILLAGI AFFE=_F{TOUT='OU!, MATER=acier,),); =mail, Astonacién cle material “acier” en fa alla “mai”. Agutel material es ef mismo para toda Ta matla. Se puede astanar materiales diferentes @ grupos de matlas particutares, # Definition des conditions aux limites clim=AFFE_CHAR_MECA(MODELE=modl, FACE_IMPO=_FIGROUP_MA="LaI DY=0,),}; % Definition et affectation du chargement pression fonction de y 1_y=DEFI_FONCTION(NOM_PARA: VALE=(0.0,200000.0, 4.0,0.0,).): Las conaiciones de borde se pueden Hevar a ios nodos, ios grupos de nodas, Ins matias o fos grupos de malias. ‘Agu fos pedos del grupo de matias LAB fen ef borde) se afectan por ia conaicion despiazarmtenta rufa en Y Tas funciones son definidas punto por unto, consideranaa una variactéo lioeat entre dos puntos por defecio, Aguf fa prasion 9s varta entre 200000 Pa fle, 200 kPa} cuando y=0; y 0 cuando yal frecordemos que Lad) charg=AFFE_CHAR MECA F(MODELE=mo di, PRES_REP= _F(GROUP_MA=('LFA\,'LDF',}, PRES=f y,).}; ‘Asignacian de fa presion segue Ta funcién “Ly” definida antertarmente, at grupo de mallas LFA y LOF # Résolution res1=MECA_ STATIQUE(MODELE=modl, CHAM_MATER=chmat, EXCIT={_F(CHARGE=charg,), _FCHARGE=clim,),).): F Calcul des contraintes: res1=CALC_CHAMP(reuse =res1, RESULTAT=resl, CONTRAINT! # Impression des résultats IMPR_RESU(FORMAT='MED' RESU=_F(RESULTAT=res1,},); Tamando global para (a resohician Fe problemas estaticos en termo- elasticidad lineal Se asocia con ai modelo, al {fos} materfaifes) y las cargas previamente sefinidas. “resi” es ef nombre con que nos referiremos aj resultado dado por ef comando, En este case contiane et campo ve despiazamientos Efuso de reuse significa que uno va a extentter 2! concepta original "resi" ahora se reasignora junto cone) carpe ve desplazamientos ya obtenida, Efnomore “sigm_eina” signitica tensiones (sigma) calculadas en nadas de cada elements Impresion de resultados en formato MED: desplazamientos y tensiones en toda la mati IMPR_RESU(RESU=_F(RESULTAT=res1, GROUP_NO='A',},); ‘Ademis, en este caso ros intaresa Ta Impresiin de resultados solamente del grupo de nodos A, por lo que voiverios a Jiamatia funcién en ef script FINO; Comando abligatarta para Hhaza eT script Resultados Por defecto se producen los resultados en formato MED. Para la visualizacién de resultados se lee desde Salome con los modos de visualizacién {Postpro 0 Paravis), a fin de mostrar 'os campos que jo componen, en este caso despiazamientos que lo componen.

You might also like