Red de conocimiento informático - Computadora portátil - ¿Debería usarse Fortran o Python para el desarrollo secundario de ABAQUS? ¿Cuál es la relación entre el desarrollo secundario y las subrutinas de usuario de UMAT?

¿Debería usarse Fortran o Python para el desarrollo secundario de ABAQUS? ¿Cuál es la relación entre el desarrollo secundario y las subrutinas de usuario de UMAT?

Python se utiliza para el desarrollo secundario y Fortran se utiliza para escribir subrutinas de material de usuario, concretamente UMAT. Cuando usa abaqus, generalmente puede modelar en la ventana del software CAE o puede escribir scripts en Python. Es decir, cualquier paso que realice en la ventana corresponde a un script de Python correspondiente. En última instancia, no importa qué método utilice, abaqus compilará el preprocesamiento en un archivo inp y luego enviará el cálculo. El posprocesamiento y el preprocesamiento son lo mismo. El desarrollo secundario es ampliar la función de abaqus. Por ejemplo, cuando desea realizar modelado paramétrico o posprocesamiento, desea mostrar el diagrama de nube de tensión según sus propios deseos, porque UMAT es solo una personalización del material del modelo. la biblioteca de materiales de abaqus no puede cubrir todos los tipos de materiales.