Monday, September 16, 2024     [ login ]

Forums

Problema con el mallado en Iber 3.x

Enrique Escolano
02/05/2024 18:28:00
Problema con el mallado en Iber 3.x
Ya he recibido tu correo y visto tu modelo (Escenario_1_4.gid).
El problema es el que decía, tienes muchas superficies de geometría (230275) y cada cual tiene su malla con 1 solo triángulo cada una, porque has mallado a partir de dicha geometría.

Este escenario patológico provoca un cuello de botella brutal para pedir el elemento i-esimo por su índice a partir de GiD 16, que tiene una malla por entidad geométrica (en GiD 15 estaban en un contenedor por tipo de elemento)

Solo abrir este modelo con GiD 16.1.6d (que es el que tiene Iber 3.3.1) tarda muchiiisimo (de hecho no he tenido paciencia de esperar a que acabe y he matado el proceso)

Con GiD 16.1.10d ya hemos implementado trucos para acelerarlo, y funciona mucho mejor, pero aun hay errores que pulir
Si abro tu modelo con 16.1.10d se abre en un tiempo razonable, pongamos 10 segundos

Seguiremos corrigiendo en GiD e Iber cuellos de botella que me aparezcan con este ejemplo.

Conclusión: borra este modelo de GiD, empieza con un modelo nuevo y haz lo que expliqué: el RTIN que cree malla, asignar land use automático en malla  y todo lo demás como escribir el fichero de cálculo será inmediato (segundos en vez de horas)

por ejemplo con valores como estos tendrás una malla de 90.518 triángulos y tarda unos segundos


(o si prefieres, con tolerancia 0.2 y tamaño máximo 50 son aproximadamente los 250.000 triángulos que decías y es también cosas de segundos)

Para asignar 'land use' automático, tienes que crear primero los materiales con el nombre que aparece en "Rugosidad_1.asc", sino dará un mensaje diciendo que no existen.

He modificado el problemtype IBER para que en siguientes versiones si no existe un material lo cree basado en el primer material con sus mismos campos y valores.
Da un mensaje diciendo esto, para que se ponga a mano el valor del coeficiente de Manning que toque.

Tambien he hecho otras pequeñas mejoras en Iber (para el próximo) de detalles que no me han gustado: ahora si reabro la ventana RTIN conserva mis valores, y es posible importar un RTIN sin tener que salvar el modelo con nombre.

Además he detectado un problema con los nombres de este fichero, que son así:
...
236;Combinacion_de_cultivos_lenosos
250;Combinacion_de_cultivos

El problema es que primero se crea un material llamado "Combinacion_de_cultivos_lenosos" y despues no deja crear el siguiente con nombre "Combinacion_de_cultivos" porque coincide con otro nombre truncado (esto es porque GiD permitía escribir las primeras letras del nombre abreviado y "Combinacion_de_cultivos" se condidera igual a "Combinacion_de_cultivos_lenosos") truncado.

Esto lo he corregido en próximos GiDs y ahora el nombre debe coincidir exacto
como no tienes este GiD futuro debes editar el fichero "Rugosidad_1.asc" y poner otro nombre no abreviatura de ninguno, por ejemplo Combinacion_de_cultivos lo llamas Combinacion_de_cultivos_generico

Aquí puedes ver que la asignación automática funciona y lo hace en segundos.




Antes de calcular tendrías que poner en la malla otras condiciones adicionales de contorno tuyas, culverts,...
supongo que se podrán poner directamente en malla sin mayor problema.

 Problema con el mallado en Iber 3.x   Fernando Baldero Echarren 13/01/2023 09:58
         Problema con el mallado en Iber 3.x   Enrique Escolano 24/01/2023 20:12
             Problema con el mallado en Iber 3.x   Gemma Piqué Altés 25/04/2023 12:16
         Problema con el mallado en Iber 3.x   Yerko Olivares Muñoz 25/04/2023 19:06
         Problema con el mallado en Iber 3.x   Alejandro Barnuevo Pastor 25/04/2024 12:27
             Problema con el mallado en Iber 3.x   Enrique Escolano 25/04/2024 18:25
                 Problema con el mallado en Iber 3.x   Marcos Sanz Ramos 26/04/2024 09:16
                     Problema con el mallado en Iber 3.x   Alejandro Barnuevo Pastor 29/04/2024 13:27
                         Problema con el mallado en Iber 3.x   Enrique Escolano 29/04/2024 17:32
                             Problema con el mallado en Iber 3.x   Alejandro Barnuevo Pastor 30/04/2024 09:20
                                 Problema con el mallado en Iber 3.x   Enrique Escolano 30/04/2024 15:30
                                 Problema con el mallado en Iber 3.x   Enrique Escolano 02/05/2024 18:28
                                         Problema con el mallado en Iber 3.x   Fernando Baldero Echarren 03/05/2024 12:03