Modelos de computador
A modelagem por computador é usada em vários campos da engenharia. Estou considerando especificamente a análise estrutural ou a análise de elementos finitos (FEA). Às vezes, os modelos são usados para acelerar cálculos repetitivos que poderiam ser feitos manualmente. Às vezes, os modelos são usados para realizar cálculos que não são fáceis ou mesmo possíveis de serem feitos manualmente.
Verificando
Existem alguns métodos padrão para verificar os resultados dos modelos de computador.
- Execute modelos de verificação e confirme se os resultados correspondem a uma resposta calculada anteriormente.
- Execute modelos simples que podem ser verificados com cálculos manuais.
- Teste modelos físicos.
O problema com os dois primeiros métodos de verificação acima é que eles apenas verificam situações específicas ou apenas as partes simples do programa.
O método do modelo físico pode ser caro para modelos em tamanho real e os modelos em escala nem sempre fornecem os mesmos resultados que o tamanho original.
Isso deixa uma lacuna em quais resultados podem ser verificados. Para qualquer modelo complicado, não há uma maneira fácil de verificar se os resultados do programa estão corretos. O engenheiro deve confiar que o software produziu resultados corretos a partir do modelo.
Verificação de comparação
O modelo pode ser inserido em dois programas diferentes (criados por empresas diferentes). A suposição é que, se os resultados dos dois modelos forem semelhantes o suficiente, os resultados deverão estar corretos para o modelo usado. Isso não detectaria nenhum erro na criação do modelo original, mas ocorreria na implementação do software.
- Dois programas separados poderiam ser usados para verificar a "correção" dos resultados do modelo?
- Usar esse método de comparação de um modelo em dois programas separados forneceria o mesmo nível de garantia nos resultados de qualquer outro método de verificação?
- Quais poderiam ser as desvantagens de usar este procedimento?