Engenharia de simulação é um termo amplo usado para descrever tecnologias e programas de simulação de computador usados para modelar projetos de engenharia e avaliar os riscos e benefícios em um ambiente virtual. O uso desses tipos de programas expandiu-se exponencialmente nos últimos 10 anos, permitindo avanços na engenharia em todas as áreas, desde a bioengenharia até a ciência ambiental. Existem quatro componentes principais na engenharia de simulação: software, requisitos de memória, recursos de hardware e interfaces com o usuário.
Todas as ferramentas de engenharia de simulação são projetadas para serem usadas por engenheiros ou tecnólogos de engenharia treinados. Muitos programas pós-secundários de engenharia agora têm cursos de engenharia de simulação, quando devem ser usados e como interpretar os resultados. Esse avanço na tecnologia reduziu muito os erros dispendiosos, permite que a pesquisa em engenharia se expanda para novas áreas a um custo muito menor e elabore o cenário de suas pesquisas antes de realmente iniciar o projeto físico.
O software usado na engenharia de simulação é projetado especificamente para cada disciplina. A qualidade e a flexibilidade desses programas aumentaram dramaticamente com o uso expandido. Como tal, os produtos de software disponíveis agora incluem lapso de tempo e projeções, impacto de forças naturais por períodos prolongados e impacto de flutuações de temperatura.
Um dos obstáculos restantes da engenharia de simulação é o grande volume de memória e recursos do sistema necessários para usar esse tipo de software. É interessante notar que não foi uma alteração nos requisitos, mas um processamento aprimorado e custos mais baixos de memória que permitiram a expansão desse setor. À medida que os fabricantes de memória de computador melhoram seus processos, os custos diminuem. Segundo a lei de Moore, o custo da memória deve cair 50% a cada 18 meses.
Os requisitos de hardware para esses produtos de software são significativos. No interesse da economia de custos, muitas grandes universidades de pesquisa combinam recursos e financiamento para criar institutos separados para pesquisa em engenharia. Esses institutos funcionam de forma independente, mas são responsáveis por um conselho de administração representando todos os institutos parceiros. Como tal, a pesquisa é capaz de progredir e o conhecimento é compartilhado. Esse tipo de parceria não é incomum no setor pós-secundário, mas não é viável no setor privado.
As interfaces de usuário necessárias para a engenharia de simulação avançaram nos últimos anos. Tradicionalmente, os usuários precisavam aprender linguagens de programação e digitar todas as especificações e requisitos. O computador processaria a solicitação e forneceria os resultados dos cálculos. Os avanços na alocação de tecnologia e recursos agora permitem que os usuários tenham interfaces gráficas, projeções multidimensionais e visualizem o impacto de ações específicas na forma e em outras características físicas.