No método de soluções manufaturadas (MMS), postula-se uma solução exata, substitui-a nas equações e calcula o termo da fonte correspondente. A solução é então usada para verificação de código.
Para equações incompressíveis de Navier-Stokes, o MMS leva facilmente a um termo de origem (diferente de zero) na equação de continuidade. Mas nem todos os códigos permitem termos de origem nas equações de continuidade, portanto, para esses códigos, apenas soluções fabricadas com campos de velocidade livres de divergências o farão. Encontrei este exemplo para um domínio
Esta não é uma resposta geral, mas para as equações de Navier-Stokes, existem soluções fabricadas que descrevem o fluxo real. Por exemplo, o campo de fluxo Kovasznay é uma escolha popular:
http://link.springer.com/article/10.1007/BF00948290
A referência original é: Kovasznay LIG, "Fluxo laminar atrás de uma grade bidimensional". Proc. Cambridge Philos. Soc., Página 44, 1948.
fonte
É o que eu costumo fazer.
Defina a função aerodinâmica:
a velocidade é igual a:
Agora você pode escolher qualquer pressão razoável com média zero e construir um termo de força.
Publico um código de exemplo SymPy para e condições de contorno homogêneas, aproveite:Ω=[0,1]3
fonte