Prefacio:
A pesar de muchos documentos y algoritmos sobre CFD con afirmaciones absurdas, debe comprender que no existe un algoritmo único que resuelva todos los problemas correctamente. Eso muestra el alcance para hacer investigación en CFD.
Responde a tu pregunta:
Voy a enumerar los pros y los contras de las dos opciones que enumeró.
- Soy un ingeniero mecánico que estudia en tercer año, ¿cómo debo utilizar mi tiempo?
- ¿Cuál produce más potencia de 2 tiempos o 4 tiempos?
- ¿Vale la pena poner un turbo doble en un cuatro cilindros?
- Cómo hacer lo mejor en ingeniería mecánica
- ¿Por qué aumenta la velocidad del agua en la válvula al disminuir el área de la válvula?
Opción 1 # Codificación y programación
Pros:
1. Obtendrá una comprensión fundamental y exhaustiva del algoritmo, incluidos los méritos y deméritos.
2. Obtendrá conocimiento para mejorar aún más el algoritmo o desarrollar uno nuevo.
3. Tener acceso completo y control sobre el código. Esto es necesario para verificar / verificar su implementación
4. Resuelve más problemas
Contras:
1. Dedique más tiempo a desarrollar en lugar de aplicar
2. Requiere tiempo y esfuerzo para desarrollarse. En algunos casos requieren recursos caros como las supercomputadoras.
Opción 2 # Usar códigos comerciales
Pros:
1. Resuelve más problemas
2. Obtenga soluciones de ingeniería para los problemas.
3. Menos tiempo para configurar análisis.
Contras:
1. Use algoritmos antiguos para resolver problemas que pueden dar malos resultados y formar una opinión negativa sobre CFD.
2. Confíe ciegamente en la implementación ya que no tiene acceso al código fuente.
3. Inhibe su creatividad y pasión por desarrollar nuevos algoritmos basados en ideas flash.
4. Alto costo de adquisición
5. Implementaciones ineficientes
6. ¡Menos aprendizaje de CFD y más aprendizaje de software y sus opciones!
7. ¡Incapacidad para rastrear errores!
8. ¡Con el debido proceso, conviértase en un recurso prescindible al darse cuenta de que no tiene nada que aprender! Tenga en cuenta que esto también puede ser cierto en el caso de la opción 1 si no se desempeña satisfactoriamente.
Además de las dos opciones que sugirió, sugeriría una tercera opción que está explorando y contribuyendo al software CFD de código abierto como OPENFOAM, SU2, etc., que ofrece lo mejor de ambas opciones 1 y 2 y tiene más o menos el mismo número de contras como en la opción 1 #.