УДК 519.6; 550.31; 681.5; 658.5; 622
© Р.К. Халкечев, 2015
Р.К. Халкечев
АЛГОРИТМ ПРОВЕРКИ ГЕОМАТЕРИАЛОВ ПО ТРЕБОВАНИЮ К ОПИСАНИЮ АНИЗТРОПНОЙ СПЛОШНОЙ СРЕДОЙ
Разработан алгоритм, позволяющий исследовать любой тип геоматериала на предмет описания анизотропной однородной сплошной средой. Данный алгоритм основывается на анализе структуры геоматериала на предмет наличия элементарной ячейки инвариантной относительно трансляции согласно хи-квадрат критерию. Ключевые слова: геоматериал, анизотропная сплошная среда, критерий согласия, структурный элемент, однородная сплошная среда.
В последнее время в задачах, связанных с определением напряженно-деформированного состояния геоматериалов, все чаще применяются различные пакеты прикладных программ. Данные пакеты основываются на решении задачи определения полей напряжений на основе различных численных методов, базирующихся на дискретизации исходной дифференциальной задачи посредством замене основных уравнений и соответствующих начальных и граничных условий, некоторой конечномерной задачей, обычно представляющей собой систему линейных или нелинейных алгебраических уравнений. Одним из таких методов, наиболее распространенных и широко зарекомендовавших себя при решении подобного класса, является метод конечных элементов. Однако у компьютерных моделей, основанных на данном методе, определения напряженно-деформированного состояния геоматериалов есть существенные ограничения - исследуемый объект должен описываться изотропной однородной сплошной средой. На данный момент не существует математических и алгоритмических методов, позволяющих проверить различные типы геоматериалов на предмет описания изотропной однородной сплошной средой. В сложившейся ситуации разработка алгоритма проверки геоматериалов по требованию к описанию анизотропной однородной сплошной средой является актуальной научной проблемой.
Обобщив работы [1-3], и применяя нотацию Д. Кнута, получим следующий алгоритм.
Аиаэ1. [Получить и обработать входные данные о структуре геоматериала]. Получить и осуществить обработку входных данных структуре исследуемого геоматериала.
{ Для минералов и минералов с наполненными газом (или жидкостью) порами на данном шаге вводится декартовая система координат на графическом виде структуры рассматриваемых геоматериалов. Для всех остальных типов геоматериалов на данном шаге осуществляется построение эквивалентной структуры этого объекта [8], ввод декартовой системы координат в соответствующей эквивалентной структуре, а также выполняются процедуры по построению блоков Вороного.}
Аиаэ2. [п<—1]. Счетчику количества плоскостей присвоить значение 1, т.е. рассмотрим структуру исследуемого материала в первой плоскости XOY.
{ Для плоскостей XOY, ZOYи XOZ переменная п соответственно равна 1, 2 и 3.}
АиаэЗ. [Определить множество параметров Р]. Для каждого структурного элемента геоматериала определить параметр, состоящий из координаты маркера (центр кристаллизации или центр макровключения в блоке Вороного) и характеристического вектора, определяемого как вектор с наибольшей длинной, исходящий из маркера до точки на границе структурного элемента. Полученные параметры объединить во множество Р = {(х1,у2, 11),(х2,у2,12),...,(хм,ум, 1м)}, где М - количество структурных элементов геоматериала в соответствующей плоскости.
{Для таких геоматериалов как минерал и минералов с наполненными газом (или жидкостью) порами структурными элементами являются соответственно зерно и зерно с порой. Для всех остальных типов геоматериалов структурным элементом является блок Вороного.}
Аиаэ4. [Ь-^1]. Установить счетчик горизонтального уровня Ь равным 1.
Аиаэ5. [т-^1]. Установить счетчик общего количества элементов т в материале равным 1.
Аиаэб. [Установить длину d геоматериала]. Определить длину ^ исследуемого геоматериала.
Аиаэ7. [^^1]. Установить счетчик вертикального уровня V равным 1.
Аиаэв. [Выбрать первый структурный элемент материала на Ь-м уровне]. Из множества Р найти
Ре = (Хе,Уе, 1е) = тттах{(хг,уг, 1г),(Х2,У2, 12),...,(Хм,Ум, 1м)}.
х1 У-,
Полученное значение будет соответствовать маркеру структурного элемента, находящегося на Ь-м горизонтальном и на ^м вертикальном уровнях.
Аиаэ9. [Определить и добавить параметр кт к множеству параметров структуры К]. Для структурного элемента, находящегося на Ь-м горизонтальном и ^м вертикальном уровнях, определить параметр структуры кт и добавить его к множеству К.
{ Для минералов - кт = 9т и К = G, где gmeG, дт = (гт, 1т,Фт,^, ат), ^ - радиус-вектор центра кристаллизации п-го зерна; 1т - характеристический вектор т-го зерна; фт - угол между векторами гт и 1т; ^ и ат - номера горизонтального и вертикального уровней неоднородности в структуре материала первого порядка ^ <—Ь и Для минерала с наполненными газом (или жидкостью) порами - кт = и К = Л, где А,пеЛ, Хп = (гп, 1п,фп,уп,vn,тп) , уп - площадь поры. Для остальных типов геоматериалов: кт = и К = М, где wn&'W, wm = (эт, 1т, ат), э - отношение площади п-го включения к площади всего блока.}
т
Аиаэ10. [Удалить рЕ из Р]. Удалить параметры описанного структурного элемента из Р.
Аиаэ11. [Р = 0?]. Если множество Р является пустым, то перейти к шагу 19, иначе к шагу 12.
Аиаэ12. [Выбранный структурный элемент последний в горизонтальном уровне?]. Если хЕ + I 1е 1> 6 , то перейти к шагу 13, иначе к шагу 15.
Аиаэ13. [Ь-^Ь+1]. Увеличить счетчик горизонтального уровня Ь на 1.
Аиаэ14. [т-^т+1]. Увеличить счетчик общего количества структурных элементов в геоматериале на 1. Перейти к шагу 7.
Аиаэ15. [Определить структурные элементы материала, с которыми выбранный элемент, описываемый параметром рЕ, имеет общую границу]. Сформировать
множество В = {(х,у, 1): х - хЕ)2 + (у - уЕ)2 < |1 + 1Е| }, В с Р .
Аиаэ16. [Выбрать следующий структурный элемент согласно горизонтальному вектору трансляции]. Провести векторы, соединяющие маркер выбранного структурного элемента с маркерами структурных элементов из множества B. Один из полученных векторов, имеющий наименьший угол с осью - OX (при п = 1 или п = 3) или OY (при п = 2), укажет на маркер следующего структурного элемента.
Аиаэ17. [у-^у+1]. Увеличить счетчик вертикального уровня v на 1.
Аиаэ18. [т^т+1]. Увеличить счетчик общего количества структурных элементов в геоматериале на 1. Перейти к шагу 9.
Аиаэ19. [Построить структурную матрицу 2]. Сформировать структурную матрицу 1 = [ ], при этом 2 = /(1, ), Е) .
{ Для минералов - / (1, ], Е) = (III, ф) , где Е = (г, I, ф, 1, ]), Еев . Для минералов с наполненными газом (или жидкостью) порами - /(1,}, Е) = (III, ф, у) , где Е = (г, I, ф, у,1,}), Е е Л . Для остальных типов геоматериалов (минерал с газонаполненными или наполненными жидкостью включениями, горная порода, породный массив): f (1,}, Е) = Э, где Е = (Э 1,)), Е е № .}
Аиаэ20. [Мн-^2]. Присвоить количеству структурных элементов Мн в примитивной ячейке геоматериала, согласно горизонтальному вектору трансляции, значение равное 2.
Аиаэ21. [ч^1]. Установить счетчик количества подмножеств совокупности структурных элементов равным 1.
Аиаэ22. [^1]. Установить счетчик строк 1 матрицы I равным 1.
Аиаэ23. [/-^1]. Установить счетчик столбцов / матрицы I равным 1.
Аиаэ24. [1<т55?]. Если значение счетчика 1 меньше общего количества строк и столбцов т55 матрицы то перейти к шагу 25, иначе к шагу 34.
Аиаэ25. \]<(ш^с1^МН)-Мн?]. Если значение счетчика / не превышает максимума обрабатываемых элементов матрицы I в строке, то перейти к шагу 26, иначе к шагу 33.
Аиаэ26. [Добавить элемент г в Е ]. Элемент матрицы получаемый пересечением строки с номером 1 и столбцом с номером /, добавить в подмножество совокупности структурных элементов с номером ц.
Аиаэ27. [и<—1]. Установить счетчик и количества структурных элементов в примитивной ячейке равным 1.
Аиаэ28. [Добавить элемент г1(.+и) в Еч]. Элемент матрицы получаемый пересечением строки с номером 1 и столбцом с номером /+и, добавить в подмножество совокупности структурных элементов с номером ц.
Аиаэ29. [и=Мн?]. Если счетчик и достиг предполагаемого количества элементов Мн в примитивной ячейке, то перейти к шагу 31, иначе к шагу 30.
Аиаэ30. [и<—и+1]. Увеличить счетчик и количества структурных элементов в примитивной ячейке на 1. Перейти к шагу 28.
Аиаэ31. [ц^ц+1]. Увеличить счетчик количества подмножеств совокупности структурных элементов ц на 1.
Аиаэ32. [/^/+Мн]. Перейти на номер столбца, с которого начнется нумерация первого элемента последующего подмножества Е . Перейти к шагу 25.
Аиаэ33. —1+1 ]. Увеличить счетчик строк 1 на 1. Перейти к шагу 23.
Аиаэ34. [ц^1]. Установить счетчик количества подмножеств совокупности структурных элементов равным 1.
Аиаэ35. [Определить математические ожидания М(Еч)]. Для подмножества совокупности структурных элементов с номером ц определить величину математического ожидания М(Еч).
Auas36. [Определить среднее квадратическое отклонение <j(Eq)]. Для подмножества совокупности структурных элементов с номером q определить величину среднего квадратического отклонения ст(£ ).
Auas37. [Определить величину OJ. Определить число результатов измерений O1 попавших в интервал e < M(Eq) - a(Eq), где e э E .
Auas38. [Определить величину O2. Определить число результатов измерений O2 попавших в интервал M(Eq) - ct(E ) < e < M(Eq), где e э Eq.
Auas39. [Определить величину; O3]. (Определить qчисло результатов измерений O3 попавших в интервал M(Eq) < e < M(Eq) + a(Eq), где e э Eq.
Auas40. [Определить величину O4]. Определить число результатов измерений O4 попавших в интервал M(Eq) + o(EJ < e, где e э E .
2 2 Л (О, - R )2
Auas41. [Определить X q ]. Определить показатель X q ^ ^---, в дан-
,=1
ном случае характеризующим на сколько согласуются наблюдаемое распределение случайной величины Eq с ожидаемым равномерным распределением.
{R = MH ■ 0,25 - ожидаемые математические ожидания для равномерного
распределения случайной величины E }
2/2\ 2 q 2 \
Auas42. [ X min - (X )n ?]. Если X min - (X )n (для одной степени свободы и
уровня значимости а = 0,05 нормативное значение (X2)n = 3,841), то перейти к шагу 43, иначе к шагу 47.
Auas43. [q<num(E)?]. Если счетчик q количества подмножеств совокупности структурных элементов структурных элементов равно общему количеству подмножеств E, то перейти к шагу 44, иначе к шагу 48.
Auas44. [q-—q+1]. Увеличить счетчик количества подмножеств совокупности структурных элементов q на 1.
Auas45. [MH<mSS?]. Если количество структурных элементов MH в предполагаемой примитивной ячейке меньше или равно количеству строк и столбцов mSS матрицы связей, то перейти к шагу 46, иначе к шагу 47.
Auas46. [MH—MH+1]. Увеличить количество структурных элементов MH в примитивной ячейке на 1. Перейти к шагу 21.
Auas47. [Вывод: Исследуемый геоматериал следует моделировать посредством анизотропной однородной сплошной среды]. Моделирование исследуемого геоматериала посредством изотропной однородной сплошной среды не даст адекватных результатов. Перейти к шагу 78.
Auas48. [Z—Z7]. Транспонировать структурную матрицу Z.
Auas49. [MV-2]. Присвоить количеству структурных элементов MV в примитивной ячейке геоматериала, согласно горизонтальному вектору трансляции, значение равное 2.
Auas50. [q—1]. Установить счетчик количества подмножеств совокупности структурных элементов равным 1.
Auas51. [i-— 1 ]. Установить счетчик строк i матрицы Z равным 1.
Auas52. [/-1]. Установить счетчик столбцов j матрицы Z равным 1.
Auas53. [i< mSS?]. Если значение счетчика i меньше общего количества строк и столбцов mSS матрицы Z, то перейти к шагу 54, иначе к шагу 63.
Auas54. [j<(mSSdivMV)-MV?]. Если значение счетчика j не превышает максимума обрабатываемых элементов матрицы Z в строке, то перейти к шагу 55, иначе к шагу 61.
Auas55. [Добавить элемент z в Eq]. Элемент матрицы Z, получаемый пересечением строки с номером i и столбцом с номером j, добавить в подмножество совокупности структурных элементов с номером q.
Auas56. [u<— 1]. Установить счетчик u количества структурных элементов в примитивной ячейке равным 1.
Auas57. [Добавить элемент zi(j+u) в Eq]. Элемент матрицы Z, получаемый пересечением строки с номером i и столбцом с номером j+u, добавить в подмножество совокупности структурных элементов с номером q.
Auas58. [u=MV?]. Если счетчик u достиг предполагаемого количества элементов MV в примитивной ячейке, то перейти к шагу 60, иначе к шагу 59.
Auas59. [u<—u+1]. Увеличить счетчик u количества структурных элементов в примитивной ячейке на 1. Перейти к шагу 57.
Auas60. [q-^q+1]. Увеличить счетчик количества подмножеств совокупности структурных элементов q на 1.
Auas61. [/^j+MV]. Перейти на номер столбца, с которого начнется нумерация первого элемента последующего подмножества Eq. Перейти к шагу 54.
Auas62. [i<—i+1]. Увеличить счетчик строк i на 1. Перейти к шагу 52.
Auas63. [q-^1]. Установить счетчик количества подмножеств совокупности структурных элементов равным 1.
Auas64. [Определить математические ожидания M(E)]. Для подмножества совокупности структурных элементов с номером q определить величину математического ожидания M(Eq).
Auas65. [Определить среднее квадратическое отклонение <j(Eq)]. Для подмножества совокупности структурных элементов с номером q определить величину среднего квадратического отклонения a(Eq).
Auas66. [Определить величину 01]. Определить число результатов измерений 01 попавших в интервал e < M(E ) - ct(E ), где e э E .
Auas67. [Определить величину 0^]. Определить число результатов измерений 02 попавших в интервал M(Eq) - ct(E ) < e < M(Eq), где e э E .
Auas68. [Определить величину; 03]. (Определить qчисло результатов измерений 03 попавших в интервал M(Eq) < e < M(Eq) + a(Eq).
Auas69. [Определить величину 04]. Определить число результатов измерений 04 попавших в интервал M(Eq) + a(Eq) < e, где e э E .
2 2 - R )2
Auas70. [Определить X q ]. Определить показатель X q ^ ^-^-,
i=1 R
в данном случае характеризующим на сколько согласуются наблюдаемое распределение случайной величины Eq с ожидаемым равномерным распределением.
Auas71. [ x min - (X2) п X min - (X )n (для одной степени свободы и
уровня значимости а = 0,05 нормативное значение (х )n = 3,841), то перейти к шагу 72, иначе к шагу 76.
Auas72. [q<num(E)?]. Если счетчик q количества подмножеств совокупности структурных элементов структурных элементов равно общему количеству подмножеств E, то перейти к шагу 73, иначе к шагу 77.
Auas73. [q-^q+1]. Увеличить счетчик количества подмножеств совокупности структурных элементов q на 1.
Auas74. [MH<mSS?]. Если количество структурных элементов MH в предполагаемой примитивной ячейке меньше или равно количеству строк и столбцов mSS матрицы связей, то перейти к шагу 75, иначе к шагу 76.
Аиаэ75. [Мн-^Мн+1]. Увеличить количество структурных элементов Мн в примитивной ячейке на 1. Перейти к шагу 50.
Аиаэ7б. [Вывод: Исследуемый геоматериал следует моделировать посредством анизотропной однородной сплошной среды]. Моделирование исследуемого геоматериала посредством изотропной однородной сплошной среды не даст адекватных результатов. Перейти к шагу 78.
Аиаэ77. [Вывод: Для исследования геоматериала следует использовать модель изотропной однородной сплошной среды]. Моделирование исследуемого геоматериала посредством анизотропной является нецелесообразным.
Аиаэ78. [Конец]. Выполнение алгоритма прекратить.
_ СПИСОК ЛИТЕРАТУРЫ
1. Халкечев Р.К. Разработка метода усреднения упругих свойств геоматериалов на основе теории мультифрактального моделирования // Известия Кабардино-Балкарского научного центра РАН. - 2012. - № 3. - С. 17-21.
2. Халкечев Р.К. Масштаб неоднородности газосодержащих породных массивов / Методы математического моделирования в горной промышленности // Горный информационно-аналитический бюллетень. Отдельные статьи (специальный выпуск). - 2011. - № 12. - С. 3-7.
3. Халкечев Р.К. Стохастический метод определения элементарных объемов кристаллических и композиционных геоматериалов // Известия Кабардино-Балкарского научного центра РАН. - 2012. - № 2. - С. 38-41. ЕШ
КОРОТКО ОБ АВТОРЕ_
Халкечев Руслан Кемалович - кандидат физико-математических наук, доцент, e-mail: [email protected], МГИ НИТУ «МИСиС».
UDC 519.6; 550.31; 681.5; 658.5; 622
ALGORITHM OF GEOMATERIALS CHECK ON DEMAND TO THE DESCRIPTION THE ANISOTROPIC CONTINUUM
Khalkechev R.K., Doctor of Physical and Mathematical Sciences, Assistant Professor, e-mail: [email protected],
Mining Institute, National University of Science and Technology «MISiS», 119049, Moscow, Russia.
In the presented work the algorithm allowing to investigate any type of geomaterial regarding the description anisotropic continuum is developed. This model is based on the analysis of structure of geomaterial regarding existence of an elementary cell of broadcasting invariant relatively according to a chi-square to criterion.
Key words: geomaterial, anisotropic continuum, fitting criterion, structural element, uniform medium. REFERENCES
1. Khalkechev R.K. Izvestiya Kabardino-Balkarskogo nauchnogo tsentra RAN. 2012, no 3, pp. 17-21.
2. Khalkechev R.K. Gornyi informatsionno-analiticheskii byulleten'. Special edition. Metody matematich-eskogo modelirovaniya v gornoi promyshlennosti. 2011, no 12, pp. 3-7.
3. Khalkechev R.K. Izvestiya Kabardino-Balkarskogo nauchnogo tsentra RAN. 2012, no 2, pp. 38-41
A