В. А. Мироненко динамика ползших поп московский
Download 1.56 Mb.
|
Динамика подземных вод Мироненко В.А..docx101
- Bu sahifa navigatsiya:
- Исходные представления о схемах численного моделирования нестационарной фильтрации на ЭВМ
- .Д + ,-2Я*+Я*_
- Я +| = Я,*+ ——,(я*,, -2Я,*+ Я* .)
a R - At
ф ^ V®’ (4-71) где аф — выбранный масштаб сопротивлений; поэтому Rt носит название временного сопротивления. Следовательно, на построенной таким образом сетке электрических сопротивлений потенциалы 17* отвечают напорам Я* на расчетный момент &, — если на концы временных сопротивлений Rt подаются известные потен- li циалы i/*—1 в предшествующий момент (£-1). Решение задачи на такой модели проводится от шага к шагу: [Т ] на концы сопротивлений Rt подаются потенциалы t/P, отвечающие заданным начальным значениям напора Я.0, и в узловых точках снимаются потенциалы Я/, отвечающие напорам Я/для первого расчетного момента времени tx = 1 A t\ _2 J значения Uj подаются на концы временных сопротивлений и в узловых точках снимаются потенциалы Uf и т.д. Аналогично могут решаться и двумерные плановые задачи, тогда каждый узел сетки будет содержать пять сопротивлений (в уравнении (4.68а) /1 = 4). Т77УТТТ71^\У1^^Т7Т77%-ПМ /7~/7х L Рис. 4.8. Схема пространственной разбивки области фильтрации Изложенная схема моделирования была предложена Либманом. Благодаря дискретному представлению времени она позволяет, таким образом, моделировать нестационарный фильтрационный процесс стационарным электрическим током. Отсюда видно, что прямая аналога я процессов в данном случае отсутствует, и сетка Либ- мана представляет собой, по сути дела, аналоговое вычислительное устройство (см. раздел 1.7). Она относится к так называемым ЛЛ-сеткам, в которых и время, и пространство моделируются дискретно с помощью активных электрических сопротивлений-резисторов (R). Наряду с этим используются и ЛС-сетки, в которых время остается непрерывным: емкость водоносной системы реализуется разрядкой во времени электрических емкостей-конденсаторов (С), подключаемых в узловые точки (вместо временных сопротивлений). В этом случае уравнение электрического тока имеет вид: " иги С»У l = i Ri stM' (4.72) где, в отличие от формулы (4.70а), в правой части сохраняется непрерывная форма записи производной. Так как этому случаю соответствует представление правой части уравнения (4.68) в виде/i а)~~, то для подобия упомяну- д t тых уравнений фильтрации и нестационарного электрического тока необходимо потребовать, чтобы ц* а) С, t — aftM, (4.73) где tM — модельное время (замеряемое время разрядки конденсатора). Масштабные коэффициенты at и аф должны быть, очевидно, связаны дополнительным критерием подобия: at~a[i аФ" (4.74) Для решения гидрогеологических задач на RR- и RC- сетках используются специальные электроинтеграторы, но в принципе такого рода модель (особенно RR-сетка) может быть сравнительно легко собрана для каждого конкретною случая. Простота, доступность и физическая осязаемость сеточных электрических моделей наряду с вполне удовлетворительной надежностью и точностью привели в свое время к исключительно широкому и эффективному их внедрению в практику гидрогеологических исследований (примеры такого рода приведены в разделе 8.3); методические аспекты моделирования более подробно рассмотрены, например, в работах [7,14]. Вместе с тем, в последние десятилетия в гидрогеологии наиболее широко стало использоваться математическое моделирование на ЭВМ [19,20,40,48]. Исходные представления о схемах численного моделирования нестационарной фильтрации на ЭВМ Рассмотрим простейшее уравнение одномерной фильтрации (4.1) в конечно-разностной форме: .Д?+,-2Я*+Я*_ A t “ (Ал)2 ' (4.75) Пусть для исходного уравнения заданы граничные условия: Я (0, t) = Я = const, Н (L , f) т Н = const и начальное условие И (х, 0) = Й(х) (рис. 4.8). На выбранной конечно-разностной сетке краевые условия запишутся в виде Нкя=Нк Н°=П, (для ( > 0 ) , где нижний индекс i * 0 отвечает левой границе, a i-M — правой границе (М - Ы А х); верхний индекс к * 0 отвечает начальному моменту времени. Перепишем уравнение (4.75) в виде Я?+| = Я,*+ ——,(я*,, -2Я,*+ Я* .') , 1 (Дх)21 1+1 1 '7 (4.75а) где в правой части стоят лишь значения напоров на £-ом временном слое. Положим к=0 и / = 1, тогда из уравнения получаем формулу для расчета напора Н\ в первой узловой точке (т.е. для х * 1 -Ах) на первом временном слое (т.е. на момент t - 1 -A t): Давая далее индексу i последующие значения (i = 2, 3, ..., М — 1), аналогично определяем все остальные значения Н. на первом временном слое. Теперь положим в формуле (4.75а) к = 1 и переходим к расчету значений яДт втором временном слое (т.е. для t = 2-Л/), подставляя для этого в правую часть равенства (4.75а) уже известные нам значения Я.1, определенные для первого временного слоя, и т.д. Так последовательно выполняется расчет до последнего N-го временного слоя, Отвечающего конечному расчетному моменту tN(N'At = Рассмотренная конечно-разностная схема, описываемая уравнениями (4.75), называется явной. Она позволяет выразить в явном виде неизвестное значение напора на расчетном временном слое через известные его значения, рассчитанные на предыдущих временных слоях. Это д^Н оказывается возможным потому, что производную 2в дх правой части исходного уравнения (4.75) мы выразили через значения напоров, отвечающие началу расчетного временного интервала (т.е. через напоры, отвечающие верхнему положению пьезометрической кривой на рассмотренной на рис. 4.7а схеме). На самом же деле, пьезометрическая кривая принимает за расчетный интервал времени A t множество последовательных положений от Я*до Я^+1, и поэтому логические соображения никак не препятствуют и другому варианту записи исходного уравнения: ггЛ+1 тгк гтЛ+1 Л гг^+1 I гг^+1 где пространственная производная в правой части выражена через значения напоров, отвечающие концу расчетного временного интервала (т.е. через напоры, отвечающие нижнему положению пьезометрической кривой на рис. 4.7а). ЗАМЕЧАНИЕ. Обратите внимание, что аналогичное уравнение использовано при обосновании схемы Либмана (см. раздел 4.3.2). Однако, в отличие от уравнения (4.75), уравнение не позволяет явно выразить искомую величину tff+1 через значения предыдущего временного слоя: определение #*+1 становится возможным лишь после того, как мы запишем выражения вира (4.76) для всех узлов / = 1,2,..., М — 1 на к +1 -ом слое и решим полученную систему уравнений. С этой точки зрения конечноразностная схема, описываемая уравнениями вида (4.76), получила название неявной. Понятно, что и для человека, и для ЭВМ гораздо проще последовательно провести М однотипных расчетов по формуле (4.75а), чем решать систему из М уравнений. Поэтому, казалось бы, логически ясно, что всегда разумнее считать по явной схеме, нежели по неявной. Однако с конечно-разностными схемами дело обстоит отнюдь не так просто. Они обладают специфическими свойствами, из-за недоучета которых подобные, внешне логичные рассуждения могут оказаться неприемлемыми. Для примера на рис. 4.9 приведены в схематизированном виде результаты расчетов одной и той же фундаментальной (см. раздел 4.1.1) задачи по явной и неявной схемам. По мере роста времени (числа временных шагов) неявное решение все теснее сближается с точным (построенным по аналитической зависимости (4.12)). Между тем, явное решение при том же, достаточно большом, временном шаге At ведет себя весьма неестественно: оно начинает постепенно «раскачиваться» и приводит к физически не- * к. При этом известными, кроме величин Н- с предыдущего временного слоя, являются граничные значения реальным результатам (например, оно дает положение уровня воды ниже подошвы водоносного горизонта). Чтобы понять такое поведение решения, нужно вспомнить, что разностные представления аппроксимируют производные, входящие в исходное уравнение, приближенно и, следовательно, на каждом шаге вычислений в значения искомой функции (напора) вносятся какие-то погрешности. Если в процессе вычислений по мере роста числа операций (в нашем случае — числа временных шагов) эти погрешности постепенно подавляют, гасят друг друга, то конечно-разностная схема является устойчивой и не может приводить к результатам, подобным кривой 2 на рис. 4.9. В противном же случае, когда идет накопление погрешностей в процессе счета, схема называется неустойчивой. Ясно, что вести расчет можно только по устойчивым схемам. Так вот, оказывается, что неявные схемы (в частности ) устойчивы всегда (отсюда и отмеченная выше надежность схемы Либмана), в то время как для устойчивости явных схем необходимо вводить ограничения на шаг по времени A t. Например, схема (4.75) устойчива, если a At 1 (4.77) Рис. 4.9. Схематизированное представление результатов расчета фундаментальной фильтрационной задачи: 1 - данные расчета по неявной схеме; 2-то же, по явной схеме; 3 - точное аналитическое решение причем при соблюдении этого условия результаты счета по явной схеме (4.75) сходятся к точному решению даже быстрее, чем при использовании неявной схемы (4.76) при тех же параметрах сетки Аде и A t. Обратите внимание, что в условии (4.77) в знаменателе стоит величина Аде?. Следовательно, увеличение дробности пространственной разбивки (уменьшение Ах) не обязательно приводит к росту точности вычислительной схемы (это еще раз показывает, что логику численных методов нельзя уяснить, отталкиваясь от одного лишь здравого смысла). Выполнение условия (4.77) часто требует, однако, резкого увеличения числа временных шагов и объема расчетных операций в целом. Именно поэтому в практике моделирования на ЭВМ основное развитие получили неявные схемы, а также смешанные - явно-неявные. Простейшим примером явно-неявной схемы может служить следующее конечно-разностное представление уравнения (4.1), обобщающее схемы (4.75) и (4.76): г к I и к Download 1.56 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling