Pregunta:
ANSYS Workbench / Mechanical: ¿Exportar gráfico automáticamente?
rysciguy
2015-10-13 00:08:40 UTC
view on stackexchange narkive permalink

Estoy ejecutando una simulación de prueba de tracción simple para un solo elemento. En Resultados, creé un objeto Gráfico con Stress vs Strain, que se puede exportar manualmente a un archivo csv haciendo clic derecho en la tabla. El problema surge de la parametrización. He parametrizado la temperatura en Workbench para que se ejecute la misma simulación una vez para cada temperatura. Sin embargo, los resultados no se guardan para cada subpaso para cada punto de diseño, y sería tedioso tener que abrir Mechanical, volver a resolver y exportar el gráfico tantas veces como tenga temperaturas.

Idealmente habría una macro que se ejecuta cada vez que se resuelve la simulación en Mechanical, exportando la tabla del Chart a un csv (anexándola si es posible para que los datos de todas las temperaturas estén en el mismo archivo).

Es ¿Hay alguna forma de hacer esto? Me imagino que podría lograrse con JavaScript en Mechanical (para lo cual no puedo encontrar ninguna documentación).

¿De cuántas filas en la tabla de parámetros estamos hablando aquí?
Puede utilizar el lenguaje de diseño paramétrico de Ansys (APDL) para lograr lo que necesita, p. Ej. mire el comando [* VWRITE] (http://www.padtinc.com/blog/the-focus/writing-text-files-with-vwrite). Supongo que para esto tienes que abandonar la comodidad de Workbench.
Dos respuestas:
Orbit
2018-12-20 00:16:31 UTC
view on stackexchange narkive permalink

Hay varias opciones para hacer esto:

  1. Si solo hay unos pocos valores para guardar por punto de diseño, puede usar 'parámetros de salida'.
  2. Si hay muchos datos para guardar, el generador de informes puede ser útil. Puede encontrar alguna información aquí: Trabajar con informes de proyectos
  3. Se puede usar un fragmento de APDL en el árbol de resultados *. Alguna información aquí: Guardar gráficos APDL mecánicos en un estudio de diseño
  4. Se puede utilizar IronPython. Esto requiere que seas un experto en Ansys y que conozcas bien la programación.

Consulte también Trazados de ruta y procesamiento posterior automatizado en MADPL y Workbench

* Tenga cuidado de colocar el fragmento en la sección de resultados de la modelo, de lo contrario se ejecutará antes en lugar de después de resolver.

John Alexiou
2016-03-02 13:10:03 UTC
view on stackexchange narkive permalink

Existe la opción de conservar todas las soluciones. Busque en la tabla de parámetros una casilla de verificación. Una vez que haya verificado todos los puntos de diseño, ejecute la simulación y creará varios archivos de proyecto de la forma:

  name_dp0name_dp1name_dp2name_dp3  

abra cada uno para obtener los resultados. O busque todos los archivos .mechdb , cámbieles el nombre a .mechdat e impórtelos en un solo archivo de proyecto del banco de trabajo.

Por supuesto, si está savvy (que yo no soy) puede usar el script IronPython para impulsar la exportación de los archivos csv de cada proyecto.



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...