titulo
Utilizamos cookies de terceros para mejorar tu experiencia y nuestros servicios. Si continúas navegando consideramos que aceptas su uso. Puedes obtener más información sobre cookies aqui
Cerrar
BANNER-1-9-PRONTUBEAM

Aprendiendo ANSYS- Calcular el área total de los elementos usando *GET

4 de Agosto de 2019 | Autor: Prontubeam (@Prontubeam) Leído: 2644 veces

Imaginemos que tenemos una estructura mallada en ANSYS y, por el motivo que sea, necesitamos saber el área total de cierta parte de la estructura. En esta clase aprenderemos el código que nos va a permitir calcular esta área deseada. Para ello usaremos *GET,Nombre_variable,elem,num_elem,area. A continuación vamos a explicar esta línea de comandos y vamos a mostrar cómo, combinada con un bucle, puede darnos el área total que buscamos. Una vez que hemos calculado este área podríamos, por ejemplo, escribirla en un txt. Para ello recomendamos leer esta otra clase “Aprendiendo ANSYS-Escribir resultados o variables en un archivo .txt”. Para esta clase vamos a suponer que tenemos seleccionados ya los elementos de los que queremos conocer su área total. La siguiente imagen nos muestra un ejemplo del código aplicado:

De un modelo global, hemos seleccionado unos elementos (usando el comando *Esel,r,p) de los que queremos saber su área. Lanzamos el código del Ejemplo 2 mostrado a continuación y pedimos a ANSYS las variables guardadas. El área total seleccionada es 0.677m2. ¿Útil verdad?

Ejemplo de código de ANSYS

EJEMPLO 1. Aprender a usar la línea de comando

*GET,Nombre_variable,elem,num_elem,area !Esta línea guarda en la variable “Nombre_variable” el área del elemento número “num_elem”. Estamos aplicando *GET a la entidad “elemento (elem)” y le pedimos la propiedad “area”. “num_elem” puede ser el número de cualquier elemento del modelo

 

*GET,Area_elemento,elem,8,area !Esta línea nos dará entonces el área del elemento número 8 y lo guardará en la variable “Area_elemento”

 

!EJEMPLO 2. Calcular el área total de los elementos seleccionados

*get,nbr_elem,elem,0,count !Con esta línea vamos a contar el número de elementos que están seleccionados y vamos a guardar el número en la variable nbr_elem

Area_total=0 !Iniciamos la variable que posteriormente usaremos para guardar el valor del área total

  *do,a,1,nbr_elem !Hacemos un bucle que recorrerá todos los elementos seleccionados. Es un bucle que va desde 1 hasta nbr_elem que es el nombre de la variable que contiene el número de elementos seleccionados

         *get,nummx,elem,0,num,max !Guardamos en la variable “nummx” el número del elemento que tiene el número más alto entre los elementos seleccionados

         *get,area_elem,elem,nummx,area !Guardamos en la variable “area_elem” el valor del área del elemento que tiene el número “nummx” guardado antes

         Area_total=Area_total+ area_elem  !Aquí sumamos a la variable “Area_total” el valor cogido. Por eso hemos definido al principio, fuera del bucle, Area_total=0

       esel,u,elem,,nummx  !Deseleccionamos el elemento que tiene por número “nummx”. Con esto conseguimos que la selección sea la inicial menos el elemento cuya área ha sido calculada en este paso del bucle

 *enddo  !Recomenzamos el bucle, ahora la sección ya no contendrá el elemento del que hemos obtenido su área, y la variable Area_total ya contará con el área de este elemento. Al final de todo el bucle, no quedará nada seleccionado y “Area_total” tendrá el área total de la selección inicial.

Cargando comentarios...
¿Quieres escribir en Prontubeam? Mándanos tu nombre, mail y tema. Contactaremos enseguida contigo
Nombre:
Dirección de correo:
Tema del artículo:
No soy un robot:
Suscribete: Prontubeam en tu mail
Acepto la política de privacidad
Sobre el autor
foto_quienes_somos
Carlos Corral . Ingeniero de Caminos, Canales y Puertos por la universidad Politécnica de Madrid. Especialidad: Cálculo de estructuras. Creador y programador de Prontubeam.
Vota la clase
votar
Puntuación de la explicación: 0/5 (basado en 0 votos)
Últimas clases publicadas
Leído 2792 veces este mes
Prontubeam - Comprobar, calcular, revisar...la Ingeniería Civil comienza aquí.
Esta web ha sido creada por Carlos Corral. Información sobre cookies aqui
El autor de esta página web no se hace responsable de cualquier posible error en la formulación. El usuario deberá comprobar los resultados.