¿Es necesario aprender programación para convertirse en un ingeniero de CFD?

Hay dos enfoques para las simulaciones de CFD:

  1. Orientado a la industria:
  • Utilice en gran medida software comercial de simulación de CFD como ANSYS FLUENT, Star CCM + etc.
  • Puede comenzar a aprender y usar el software incluso si no conoce la programación, pero debe tener una idea básica de los métodos numéricos, las ecuaciones de gobierno y la discretización, los conceptos básicos de la dinámica de fluidos y la transferencia de calor.
  • Los problemas básicos se pueden resolver utilizando códigos comerciales sin necesidad de programación.
  • Eventualmente, necesitará programación para resolver problemas únicos específicos que pueden requerir la creación de algunas subrutinas, utilizando UDF (funciones definidas por el usuario), etc.

Orientado a la academia:

  • La mayoría de los grupos de investigación que trabajan en el lado numérico del flujo de fluidos, transferencia de calor, combustión, etc. utilizan sus códigos internos.
  • Debe conocer la programación básica antes de comenzar a trabajar en el problema de CFD.
  • Incluso los problemas más triviales como la cavidad impulsada por la tapa, el flujo más allá de un cilindro requerirá un esfuerzo considerable en la programación.

Entonces, si está buscando obtener un puesto de ingeniero de CFD en una empresa, comience por aprender un software comercial. Repase algunos tutoriales y repítalos paso a paso. Simultáneamente, comience a construir un fuerte control sobre los fundamentos de la mecánica de fluidos, la transferencia de calor y los métodos numéricos. También tome un curso sobre conceptos básicos de programación de computadoras. Aprende C / C ++. Revise la documentación del software y lea sobre los esquemas que utilizó en su problema tutorial. Comienza a construir desde allí.

Puede encontrar una descripción general de los códigos CFD gratuitos y comerciales aquí. Códigos – CFD-Wiki, la referencia gratuita de CFD

¡Espero que esto ayude!

No es absolutamente necesario, pero si lo aprende, será muy útil.

More Interesting

Soy un gotero, y termino en BVP IP en CS. Bajé durante 1 año para ingresar a IIT, NIT o DCE, pero ahora mis padres están realmente tristes por mí. ¿Qué debería hacer ahora?

¿Qué es una lista de las habilidades recomendadas para convertirse en un desarrollador experto de JavaScript de pila completa?

Como pasante, ¿debo solicitar comentarios adicionales además de las revisiones de código?

Voy a la universidad para estudiar informática. He hecho algunas codificaciones antes y soy muy bueno en matemáticas. ¿Cómo puedo prepararme para hacerlo bien?

¿Cómo hacer una especialización en informática cuando no sé casi nada sobre programación?

Quiero ser programador y estoy estudiando desde conceptos básicos de álgebra. ¿Podrías darme un consejo?

¿Es mejor aprender desarrollo web front-end o desarrollo de aplicaciones iOS?

Soy estudiante de segundo año en Carnegie Mellon y estudio una especialización no técnica. Sin embargo, quiero comenzar mi propia empresa en el futuro. Quiero ganar habilidades 'duras'. ¿Es la informática la única forma? ¿Qué más puedo aprender? Tal vez HCI?

¿Puedo hacer mi doctorado en análisis de datos o un campo similar después de completar mi maestría en administración de ingeniería avanzada (gestión operativa) y cuando completé mi licenciatura en ciencias de la computación?

¿Cómo pueden los estudiantes de primer año entrantes en informática obtener una pasantía increíble?

¿Puedo trabajar en las principales empresas de TI si no tengo un currículum sobresaliente, resultados académicos altos y no tengo grandes logros en las competencias de programación?

Cómo apreciar la importancia de la 'física computacional'

¿Qué tipo de personas se llaman programadores altamente calificados?

Soy un estudiante de informática que está interesado en una carrera en análisis de negocios. ¿Con qué cursos de requisitos previos debo comenzar?

Si es un estudiante de primer año en ISM (Indian School of Mines), Dhanbad tiene la oportunidad de cambiar su sucursal a cualquier otra sucursal en el próximo año (actualmente cursando un B.Tech en ingeniería petrolera), ¿qué sucursal es mejor para actualizar?