Научный журнал КубГАУ, №62(08), 2010 года 1 УДК 519.644 UDC 519.644 МЕТОДИКА РАСЧЕТА ВЕРТИКАЛЬНОЙ СОСТАВЛЯЮЩЕЙ КОЭФФИЦИЕНТА ТУРБУЛЕНТНОЙ ДИФФУЗИИ A TECHNIQUE FOR COMPUTING OF THE TURBULENT DIFFUSION COEFFICIENT VERTICAL COMPONENT Семенчин Евгений Андреевич д. ф.-м. н., профессор, зав. кафедрой Semenchin Evgeny Andreyevich Dr. Sci. (Phys.-Math.), professor, Head of department Кузякина Марина Викторовна аспирант Кафедра высшей алгебры и геометрии, Кубанский государственный университет, Краснодар, Россия Kuzyakina Marina Viktorovna postgraduate student The higher algebra and geometry department , Kuban State University, Krasnodar, Russia Предложена методика расчета вертикальной составляющей коэффициента турбулентной диффузии в математической модели рассеяния примеси в приземном слое атмосферы The technique for computing of the turbulent diffusion coefficient vertical component in the context of a mathematical model of admixture dispersion in the surface layer is proposed Ключевые слова: ФИЛЬТРАЦИЯ, КОНЦЕНТРАЦИЯ ПРИМЕСИ, ВЕРТИКАЛЬНАЯ СОСТАВЛЯЮЩАЯ КОЭФФИЦИЕНТА ТУРБУЛЕНТНОЙ ДИФФУЗИИ Keywords: FILTRATION, ADMIXTURE CONCENTRATION, THE TURBULENT DIFFUSION COEFFICIENT VERTICAL COMPONENT Введение В настоящее время значительное число работ посвящено исследованию загрязнения атмосферы промышленными выбросами (см. [1] и библиографию, приведенную в этой монографии). Эти исследования, как правило, основаны на анализе математических моделей рассеяния примесей в турбулентной атмосфере, в частности, полуэмпирического уравнения турбулентной диффузии при заданных для его решения краевых условиях. В рамках этих исследований большое прикладное значение имеют исследования, посвященные анализу и решению обратных задач: определить основные параметры атмосферной диффузии (фоновую концентрацию, коэффициенты турбулентной диффузии и т.д.) по замерам концентрации примеси в атмосфере [2]. В частности, задача определения вертикальной составляющей коэффициента турбулентной диффузии по указанным замерам, решению которой (с помощью метода стохастической линейной фильтрации Калмана-Бьюси) посвящена данная работа. http://ej.kubagro.ru/2010/08/pdf/22.pdf Научный журнал КубГАУ, №62(08), 2010 года 2 1. Постановка задачи Математическая модель, описывающая процесс рассеяния примеси в приземном слое турбулентной атмосферы имеет вид [1]: ∂q ∂q ∂q ∂ ∂q ∂ ∂q ∂ ∂q +U −w = Kx + Ky + Kz + f ∂t ∂x ∂z ∂x ∂x ∂y ∂y ∂z ∂z , t ∈ [0, T ] , (1) q(0, x, y , z ) = 0 , {K z (2) ∂q + wq} z = z0 = {Vs q} z = z 0 ∂z , (3) q(t , x, y , z ) → 0 , x 2 + y 2 + z 2 → ∞ , z ≥ 0 , где q(t , x, y , z ) (4) – средняя концентрация примеси в точке E+3 = {( x, y , z ) : x, y ∈ ( −∞; ∞), z ≥ 0} , в момент времени t; Kx , ( x, y , z ) ∈ E+3 , Ky , коэффициенты турбулентной диффузии соответственно вдоль осей Oz ; U – компонента средней скорости ветра вдоль оси осаждения частиц примеси вдоль оси Oz Ox ; w Kz – Ox , Oy , – скорость на подстилающую поверхность; z0 – коэффициент шероховатости подстилающей поверхности; Vs – соответственно фоновая концентрация, функция источника, скорость ϕ ( x, y, z ) , f , сухого осаждения этой примеси. Соотношения (1)–(4) определяют математическую модель процесса рассеяния примеси в турбулентной атмосфере [3]. Цель данной работы – предложить метод определения коэффициента турбулентной диффузии концентрации Kz примеси непрерывного действия по экспериментально заданным значениям q(t , x, y , z ) , Q (t ) мощности точечного и параметрам модели (1) – (4): Необходимость вычисления значений Kz источника U , w , Kx , Ky . по другим заданным значениям параметров математической модели (1) – (4) продиктована большими затруднениями, возникающими определении его значений [3, 4]. http://ej.kubagro.ru/2010/08/pdf/22.pdf при экспериментальном Научный журнал КубГАУ, №62(08), 2010 года 2. Методика решения 3 задачи определения вертикальной составляющей коэффициента турбулентной диффузии Согласно [4] коэффициенты турбулентной диффузии Kx , Ky имеют вид: K x = K y = K 0U Поэтому задача определения U. , K 0 = const , U = U (t , z ) . и Kx Ky сводится к задаче определения Последняя – не вызывает на практике больших затруднений, поскольку современными техническими средствами легко определить изменения времени t U от и координаты z . Основная трудность заключается в нахождении коэффициента K z (t , z ) . Пусть источник f в (1) является точечным с координатами ( x0 , y0 , H ) , т.е. [3] f (t , x, y, z ) = Q(t )δ ( x − x0 )δ ( y − y0 )δ ( z − H ) , где δ ( s − s0 ) – дельта-функция Дирака, Q (t ) – количество примеси, выбрасываемой источником в момент времени t . Согласно [4] коэффициент турбулентной диффузии K z (t , z ) возрастает в приземном слое атмосферы пропорционально высоте z : K z = K1 (t ) z где K1 (t ) , t ∈ [0, T ] , , (5) – согласно поставленной задаче, неизвестная функция подлежащая определению. Из (5) и (1) следует, что ∂q ∂q ∂q ∂ ∂q ∂ ∂q +U − w − Kx − Ky − Q(t ) ∂t ∂x ∂z ∂x ∂x ∂y ∂y K1 (t ) = . ∂q ∂ 2 q + 2 ∂z ∂z (6) Таким образом для решения рассматриваемой обратной задачи достаточно вычислить ∂q ∂t , ∂q ∂x http://ej.kubagro.ru/2010/08/pdf/22.pdf , ∂q ∂z , ∂ 2q ∂x 2 , ∂ 2q ∂y 2 и ∂ 2q ∂z 2 Научный журнал КубГАУ, №62(08), 2010 года в заданных точках ( x, y , z ) 4 в момент времени t и подставить эти значения в правую часть (6). Согласно [5] задача нахождения производной n -го порядка функции u (t ) (т.е. z (t ) сводится к решению (относительно z (t ) = u ( n ) (t ) ) интегрального уравнения первого рода. В частности, для z (t ) = z (t ) ) ∂u (t ) ∂t имеем уравнение t ∫ z (τ ) dτ = u (t ) − u (0) , (7) 0 для z (t ) = ∂ 2 u (t ) ∂t 2 - уравнение ∂u (t ) . ∂t t = 0 ∫ (t − τ ) ⋅ z (τ )dτ = u (t ) − u (0) − t t 0 Предполагаем, что u (0) , ∂u (0) ∂t (8) - заданные величины. Обозначим R x (t , x, y, z ) = Rxx (t , x, y , z ) = ∂q (t , x, y, z ) , Rz (t , x, y, z ) = ∂q (t , x, y, z ) , Rt (t , x, y , z ) = ∂q(t , x, y, z ) ∂x ∂z ∂t ∂ 2 q (t , x, y, z ) ∂x 2 , R yy (t , x, y, z ) = , ∂ 2 q (t , x , y , z ) ∂ 2 q(t , x, y , z ) ( ) . , R t x y z = , , , zz ∂z 2 ∂y 2 Тогда (см. (7),(8)) для определения, например, Rz (t , x, y , z ) и Rzz (t , x, y, z ) будем иметь интегральные уравнения: z q(t , x, y , z ) − q(t , x, y,0) = ∫ Rz (t , x, y ,τ ) dτ . (9) 0 z [ ] q(t , x, y , z ) − q(t , x, y ,0) = ∫ ( z − τ ) ⋅ Rzz (t , x, y ,τ ) dτ + z ⋅ Rz (t , x, y ,0) . 0 (10) Соотношения (9) и (10) представляют собой интегральные уравнения первого рода относительно неизвестных функций Rz и Rzz соответственно. Задача построения решения таких уравнений является некорректно поставленной [4]. http://ej.kubagro.ru/2010/08/pdf/22.pdf Научный журнал КубГАУ, №62(08), 2010 года 5 При решении этой задачи перейдем от (9), (10) к их дискретным аналогам [3]: p [ q (t , x, y , z ) − q (t , x, y,0) = ∑ Rz (t , x, y , zk ) ⋅ rk k =1 p ], [ q (t , x, y , z ) − q (t , x, y,0) − z ⋅ Rz (t , x, y,0) = ∑ ( z p − zk ) Rzz (t , x, y , zk ) ⋅ rk k =1 z1 ,..., z p (11) ], - точки деления интервала [0, z ] , z2 − z1 2 , k = 1, z − z rk = k +1 k −1 , k = 2,.., ( p − 1), 2 z p − z p −1 , k = p. 2 Согласно (11), (12) по значениям точке (12) ( x, y , z ) (13) q(t1 , x, y , z ) ,…, q(t N , x, y, z ) , в различные моменты времени t1 ,..., t N ∈ [0, s ] измерения соответственно ν1 = ν~(t1 ) , ν 2 = ν~ (t2 ) , …, ν N = ν~ (t N ) (ν~ (t ) заданным в с ошибками – случайный процесс типа белого гауссова шума), требуется найти (восстановить) значения Rz (t1 , x, y , zk ) ,…, соответственно, Rz (t N , x, y, z k ) и Rzz (t1, x, y, zk ) ,…, Rzz (t N , x, y , zk ) k = 1,..., p . Введем в рассмотрение матрицу A = ( Aik ) , все столбцы которой одинаковы, для решения уравнения (11) матрица A имеет вид: Aik = rk , k = 1,..., p , i = 1,..., N , для решения уравнения (12) - вид: Aik = ( z p − zk ) ⋅ rk , k = 1,..., p , i = 1,..., N . С учетом введенных выше обозначений и замечаний из (11) получим следующую систему линейных алгебраических уравнений: http://ej.kubagro.ru/2010/08/pdf/22.pdf Научный журнал КубГАУ, №62(08), 2010 года [ ] [ ] 6 p ∑ A1k ⋅ Rz (t1 , x, y , zk ) + ν 1 = q(t1 , x, y , z ) − q(t1 , x, y ,0), k =1 p ∑ A2 k ⋅ Rz (t2 , x, y , zk ) + ν 2 = q(t2 , x, y , z ) − q(t2 , x, y,0), k =1 .............................................................. p ∑ ANk ⋅ Rz (t N , x, y, zk ) + ν N = q (t N , x, y , z ) − q (t N , x, y ,0), k =1 [ (14) ] из которой надо определить Rz (t , x, y, zk ) . Из (12) получим соответствующую систему линейных алгебраических уравнений: [ ] [ ] p ∑ A1k ⋅ Rzz (t1 , x, y, zk ) + ν1 = q (t1 , x, y, z ) − q(t1 , x, y,0) − z ⋅ Rz (t1 , x, y,0), k =1 p ∑ A2 k ⋅ Rzz (t2 , x, y , zk ) + ν 2 = q(t2 , x, y, z ) − q(t2 , x, y,0) − z ⋅ Rz (t2 , x, y ,0), k =1 .............................................................. p ∑ ANk ⋅ Rzz (t N , x, y, zk ) + ν N = q (t N , x, y, z ) − q (t N , x, y,0) − z ⋅ Rz (t N , x, y ,0), k =1 [ (15) ] из которой надо определить Rzz (t , x, y, zk ) . Систему (14), (15) представим в матричном виде: где ( ARz +ν~ = q , (16) ) ARzz +ν~ = q , (17) ( q (ti , x, y , zk ) = q (ti , x, y, zk ) − q(ti , x, y ,0) , ) q (ti , x, y , z k ) = q(ti , x, y , z k ) − q (ti , x, y,0) − z ⋅ Rz (ti , x, y,0) , i = (1,2,..., N ) , k = (1,2,..., p) . Для подавления влияния значений белого шума Rz (tk , x, y , z p ) и Rzz (tk , x, y, z p ) , k = 1,..., N , ν~ (t ) на значения можно использовать многошаговый (многократный) фильтр Калмана-Бьюси [6]. Для этого задаем начальные приближения для решения и матрицы ковариаций ошибок решения P (0 ) . Rz( 0) = Rz (0, x, y, z ) Для их выбора удобно использовать метод регуляризации Тихонова [4], согласно которому ( Rz( 0 ) = αE + AT A ) http://ej.kubagro.ru/2010/08/pdf/22.pdf −1 T ( A q , P ( 0) = δ 2 α E + AT A ) −1 , (18) Научный журнал КубГАУ, №62(08), 2010 года где – единичная матрица, E α >0 7 – параметр регуляризации, играющий роль неопределенного множителя Лагранжа, δ ≥ 0 – верхняя оценка значения погрешности правой части (16). Последующие приближения Rz(l ) решения Rz системы (14) могут быть найдены по следующей итерационной схеме [6]: ( (l ) ( l −1) ( l −1) Rzz = R zz + P ( P (l ) = P (l −1) ) + (A ) (N ( ) ) −1 ) + (A ) N −1 l −1 (l ) T (l ) T (l ) A(l ) A(l ) −1 , −1 (A ) (N ( ) ) (q l −1 (l ) T (l ) ( l −1) − AR zz ( ) матрицы ковариаций ошибок решения P (0 ) . использовать соотношения (18), подставив в них (l ) Rzz (19) T N (l ) = M [ν~ (l ) ν~ (l ) ] , l = 1,2,..., L . Зададим начальные приближения для решения Последующие приближения ), решения Rzz (20) ( 0) Rzz = Rzz (0, x, y , z ) и Для их выбора удобно ( 0) Rzz вместо Rz( 0 ) . системы (15) могут быть найдены по итерационной схеме (19)-(20) путем замены (l ) Rzz на Rz(l ) . На практике можно столкнуться с ситуацией, когда обратные матрицы в соотношениях найти (18)-(20) невозможно (определить) (рассматриваемые матрицы могут быть вырожденными). В этом случае вместо обратных матриц следует использовать в (18)-20) псевдообратные, воспользовавшись методом Гревилля построения псевдообратной матрицы [7]. Соотношения (18)-(20) позволяют найти значения величины оценку Rzz R z(L ) для R z Rt(L) , Rx(L ) с заданной погрешностью ε >0. Rxx , R yy , Rt , – Способ нахождения оценки также подробно описан. Аналогично определяются соответственно для (L ) Rzz (L ) ) Rxx , R (L yy , Rx . Подставляя найденные оценки в (7), получим наилучшую в среднем ) квадратическом смысле оценку K1 (tk ) значения K1(tk ) = Rt( L) + K1 (tk ) : ∂U ( L ) ∂w ( L ) ( L ) ∂K x ⋅ Rx − ⋅ Rz − K x ⋅ Rxx − ⋅ Rx( L) ∂x ∂z ∂x + ( L) Rz( L) + Rzz http://ej.kubagro.ru/2010/08/pdf/22.pdf Научный журнал КубГАУ, №62(08), 2010 года + ( L) − K y ⋅ R yy − 8 ∂Ky ( L ) ( L ) ∂K z ⋅ R y − K z ⋅ Rzz − ⋅ Rz( L) − Q(tk ) ∂y ∂z , k = 1,..., N . ( L) ( L) Rz + Rzz (20) 3. Пример Для проверки качества работы алгоритма по указанной методике, воспользуемся экспериментальными данными, взятыми из отчетов Центра лабораторного анализа и технических измерений по Южному Федеральному округу (ЦЛАТИ по ЮФО) и содержащими информацию о выбросах Q= t t +1 в (кг/с), w = 0,01 (м/с).С атмосферу диоксида H = 20 м, U = 0,5 ln z (м/с), азота. Согласно K x = K y = K 0U м2/c, этим данным: K 0 = 0,25 м, t0 = 0 с, помощью (20) найдены наилучшие в среднем квадратическом смысле оценки значения вертикальные составляющие коэффициента турбулентной диффузии на промежутке времени t ∈ [0;55] (вычисления проводились в пакете прикладных программ MatLab). Графическая визуализация результатов проведенных расчетов приведена на рисунке 1. Рисунок 1 – экспериментальной Графическое и изображение расчетной коэффициента турбулентной диффузии. http://ej.kubagro.ru/2010/08/pdf/22.pdf совпадения вертикальной значений составляющей Научный журнал КубГАУ, №62(08), 2010 года 9 СПИСОК ЛИТЕРАТУРЫ 1. Алоян А.Е. Моделирование динамики и кинетики газовых примесей и аэрозолей в атмосфере. - М.: Наука, 2008. - 415 с. 2. Семенчин Е.А., Кармазин В.Н., Калина Н.Н. О разрешимости некоторых обратных задач для уравнения атмосферной диффузии. Экологический вестник научных центров Черноморского экологического сотрудничества, №4, 2005. – С. 47-51 3. Семенчин Е.А. Аналитические решения краевых задач в математической модели атмосферной диффузии. Ставрополь: СКИУУ, 1993. – 141 с. 4. Берлянд М.Е. Современные проблемы атмосферной диффузии и загрязнения атмосферы. – Л.: Гидрометеоиздат, 1975. – 448 с. 5. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука. Главная редакция физико-математической литературы, 1979. – 142 с. 6. Сизиков В.С. Устойчивые методы обработки результатов измерений. Учебное пособие – СПб: Изд-во «СпецЛит», 1999. – 240 с. 7. Гантмахер Ф.Р., Теория матриц. – Москва: изд-во "Физматлит", 2004. – 576 с. http://ej.kubagro.ru/2010/08/pdf/22.pdf