Я знаю, что несжимаемые и сжимаемые расходомеры специально разработаны для решения различных типов проблем с различными свойствами жидкости / условиями потока. Ясно, что одним из преимуществ использования решателей несжимаемых потоков для моделирования задач с несжимаемыми жидкостями является то, что уравнением энергии можно пренебречь, тем самым уменьшая число переменных и уравнений, которые необходимо решить.
Тем не менее, мне любопытно узнать о точности решателей сжимаемого потока в пределе, поскольку свойства жидкости и условия потока имеют тенденцию быть несжимаемыми. Как правило, решатели сжимаемого потока выходят из строя, так как моделируемая жидкость / поток становится все более несжимаемой? Или же решатели сжимаемого потока работают одинаково хорошо независимо от сжимаемости жидкости / потока?
Я понимаю, что этот вопрос немного широк и может очень зависеть от характеристик моделируемой проблемы. Если это так, пожалуйста, помогите мне понять, какие факторы мне необходимо учитывать при определении применимости использования сжимаемого растворителя потока, где в противном случае будет достаточно несжимаемого растворителя потока.
Ответы:
Сжимаемые уравнения имеют гиперболический характер, т. Е. Имеют конечную скорость звука. На практике это означает, что вы должны сделать шаг по времени, пропорциональный чему-то вроде размера меша, деленного на скорость звука. (По сути, это условие CFL, которое вы должны соблюдать для стабильности при использовании явных решателей и для точности, если вы используете неявные решатели.)
С другой стороны, если вы перейдете к пределу несжимаемости, то это означает, что скорость звука уходит в бесконечность. С обычными гиперболическими решателями это означает, что вам нужно позволить шагу времени обнуляться - то есть вы не добьетесь большого прогресса в своих симуляциях. Следовательно, сжимаемые решатели плохо подходит для несжимаемых задач, а также при использовании таких проблем почти всегда относиться к ним как слегка сжимаемых проблемы.
Иными словами, между сжимаемыми и несжимаемыми уравнениями существуют фундаментальные различия, даже если одно является пределом другого. Это подразумевает, что рекомендуется использовать разные коды, соответствующие этим различиям.
источник
Предположение о несжимаемости является приближенным. Таким образом, решатели сжимаемых потоков, которые не используют это приближение, являются более точными, но и более дорогими. Сжимаемый решатель даст вам очень хороший ответ, если применить его к «несжимаемой» проблеме (т. Е. Той, где сжимаемость не играет существенной роли). Это займет смехотворно много времени.
Тот же ответ относится к любой паре моделей, где одна является более дешевой аппроксимацией другой.
источник
Краткий ответ: да.
Теперь для длинного ответа.
Как указывают другие ответы, это определенно возможно, но вам придется соответствующим образом скорректировать свой временной шаг, что сделает вашу симуляцию чрезвычайно медленной по сравнению с тем, если вы использовали несжимаемый решатель.
источник