Помощь в написании студенческих работ
Антистрессовый сервис

Разработка средств геометрического моделирования и научной визуализации для поддержки обучения и исследований в области кристаллографии

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

В последнее время во многих странах мира стали популярными исследования и разработка солнечных энергетических элементов, неотъемлемой частью которых является поликристаллический кремний. Серьезная научная проблема — получение качественного поликристаллического кремния с минимальным количеством структурных внутренних дефектов, которые оказывают существенное влияние на эффективность энергетического… Читать ещё >

Разработка средств геометрического моделирования и научной визуализации для поддержки обучения и исследований в области кристаллографии (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Существующие подходы в моделировании роста кристаллов
    • 1. 1. Модели роста и программные продукты

Кристаллы — это твердые тела, обладающие периодической пространственной структурой на уровне атомов или ионов, которая называется кристаллической решеткой [3, 24, 38].

Кристаллы используются практически повсеместно в современной технике и получили широкое распространение за последние несколько лет. Кристаллы бывают разные. Различают монокристаллы, которые имеют единую решетку, и поликристаллы, состоящие из множества монокристаллов, которые могут иметь одинаковую решетку, но по-разному ориентированную. Существенно различаются кристаллы, выросшие в естественных условиях и полученные искусственно. Выделяют различные кристаллические агрегаты: поликристаллы, двойники, сростки (как закономерные, так и не закономерные), которые также состоят из множества монокристаллических областей. Свойствами кристаллов занимаются отдельные научные дисциплины. Множество работ посвящено вопросам возникновения и роста кристаллов. Причем процесс роста рассматривается с различных точек зрения и в приложении к различным задачам.

В последнее время во многих странах мира стали популярными исследования и разработка солнечных энергетических элементов, неотъемлемой частью которых является поликристаллический кремний. Серьезная научная проблема — получение качественного поликристаллического кремния с минимальным количеством структурных внутренних дефектов, которые оказывают существенное влияние на эффективность энергетического элемента. Наряду с экспериментальными оценками (например, работа [63]), ведутся теоретические исследования и разрабатываются модели образования поли-' кристаллов кремния. Многообещающим направлением в данной области является компьютерное моделирование, которое позволяет по-новому проанализировать проблему. Однако, существующие программные комплексы, такие как СвБт! [48], ЬеоСгуБ1а1 [64], РЕМАО-Сг [53] и другие, либо предна6 значены для моделирования роста монокристаллов, либо ориентированы на конкретную ростовую установку и методику, либо моделируют процесс в общем случае на уровне кристаллической решетки, что неприемлемо для более или менее сложных структур. Более того отсутствуют адекватные аналитические модели, которые наряду с эволюцией внешней формы описывали бы и эволюцию внутренней структуры хотя бы в идеальном случае.

В данной работе представлена трехмерная геометрическая имитационная модель роста кристаллических агрегатов в идеальных стационарных условиях на бесконечной плоской подложке без образования полостей. Для описания процесса используется так называемое геометрическое приближение, когда одиночные кристаллы (монокристаллические области) представляются в виде изменяющихся определенным образом многогранников. Эта модель описывает рост кристаллических агрегатов (поликристаллов, двойников, сростков и других кристаллических структур, состоящих из нескольких монокристаллов), не имеющих полостей, из раствора или расплава в условиях, близких к естественным или стационарным. В качестве приложения данная модель может быть использована для исследования процесса выращивания кристаллов берилла из раствора на подложке.

Нельзя не отметить, что на протяжении последних лет разрабатываются плоские геометрические имитационные модели роста кристаллических агрегатов. Например, в Институте нефтегазовой геологии и геофизики СО РАН разработана такая модель для алюмокалиевых квасцов [16]. Некоторая двумерная модель образования закономерных сростков реализована в программном продукте Shape 7.2 [83]. Но двумерный случай нельзя расширить для трехмерного пространства. Таким образом, в настоящее время актуальна задача разработки систем имитационного моделирования роста кристаллических агрегатов, моделей и алгоритмов расчета их внешней формы и внутренней структуры в трехмерном пространстве.

Наряду с моделированием процесса роста кристаллических агрегатов существует задача графического представления всего агрегата и данных об отдельных кристаллах, образующих агрегат. Данная задача непосредственно касается методов стандартного графического представления данных в кристаллографии и разработки комплекса программ научной визуализации для данной области. Современные графические средства представления данных о кристаллах в большинстве своем не связаны друг с другом: одни визуализируют только геометрию одиночного идеального кристалла, другие — только его элементарную ячейку, третьи — некоторые физические характеристикичетвертые комбинируют вывод формы кристалла и оптических индикатрис и т. д. В связи с этим актуальна задача разработки универсального программного средства для графического представления разнородных данных о кристаллах в комплексе.

Объектами исследования являются:

• Трехмерные геометрические модели роста кристаллических агрегатов и алгоритмы расчета их внешней формы и внутренней структуры.

• Методы и программные средства графического представления данных о кристаллах.

Цели диссертационной работы:

• Разработка комплекса программ трехмерного геометрического моделирования роста кристаллических агрегатов на подложке.

• Разработка комплекса программ настраиваемой комплексной визуализации данных о кристаллах.

Достижение поставленных целей осуществляется за счет решения следующих задач:

• Разработка трехмерной геометрической имитационной модели роста кристаллических агрегатов на подложке в стационарных идеальных условиях.

• Разработка обобщенной геометрической модели данных о кристаллах.

Основные научные положения, разработанные соискателем и их научная новизна.

1. Проведен анализ существующих моделей роста одиночных кристаллов на возможность их расширения для моделирования роста кристаллических агрегатов. Показано, что для этого требуется описание взаимодействия кристаллов друг с другом в процессе совместного роста.

2. Предложен метод расчета границ монокристаллических областей в процессе совместного роста для поверхностно гладкой модели роста одиночных кристаллов.

3. Впервые построена трехмерная геометрическая модель роста кристаллических агрегатов для случая идеальных условий на плоской бесконечной подложке, реализующая расширение поверхностно гладкой модели роста одиночных кристаллов.

4. Впервые разработаны спецификации комплексной геометрической модели представления данных о кристаллах.

На защиту выносятся следующие основные результаты:

1. Имитационная трехмерная геометрическая модель роста кристаллических агрегатов на плоской бесконечной подложке в идеальных стационарных условиях без образования полостей.

2. Комплекс программ имитационного моделирования, разработанный на основе предложенной модели.

3. Обобщенная модель данных о кристаллах, имеющих геометрическую интерпретацию.

4. Комплекс программ научной визуализации данных о кристаллах для Интернет-систем.

Достоверность научных положений, сформулированных в диссертации, подтверждается:

• Проведенными теоретическими исследованиями, результатами численных экспериментов для агрегатов с различной геометрией исходных кристаллов, а также экспертной оценкой результатов моделирования.

• Сравнением графических представлений, получаемых с помощью разработанного комплекса программ с графическими представлениями данных об одиночных кристаллах, используемыми в современных кристаллографических и минералогических Интернет-системах.

Методы исследований. В работе использованы методы вычислительной геометрии, вычислительной математики и компьютерной графики.

Практическая ценность. Разработанные программные комплексы предназначены для использования в Интерактивной системе обучения «Кристалл» [31] в качестве вспомогательных пособий по курсам кристаллографии, минералогии и петрографии. Комплекс программ геометрического моделирования роста кристаллических агрегатов может быть использован для исследований геометрической структуры кристаллических агрегатов.

Апробация работы. Результаты работы докладывались на XLIII, XLIV и XLVII международных конференциях «Студент и научно-технический прогресс» (Новосибирск 2005, 2006, 2009), на XVI и XIX Международных конференциях Графикон (Новосибирск, 2006; Москва, 2009), на 4-ой Азиатской конференция по росту кристаллов и технологиям выращивания (Сендай, Япония, 2008), на VIII и IX Всероссийских конференциях молодых ученых по математическому моделированию и информационным технологиям (Новосибирск, 2007; Кемерово, 2008), на IV, V и VI конференциях «Технологии Microsoft в теории и практике программирования» (Новосибирск, 2007, 2008; Томск, 2009).

Работы по тематике диссертации выполнялись по грантам РФФИ № 06−07−89 216-а «Разработка алгоритмов физически корректной визуализации сцен с кристаллами», № 09−07−0023 7-а «Разработка алгоритмов физически корректной визуализации сцен с двуосными кристаллами и кристаллическими агрегатами» .

Публикации. По теме диссертации опубликовано 14 работ, из них 1 по перечню ВАК Минобрнауки России и 1 в рецензируемом зарубежном журнале, проиндексированном в Web Of Science: Science Citation Index Expanded.

Структура и объем работы. Диссертация общим объемом 172 страницы состоит из введения, 3 глав, заключения и списка литературы. В работе содержится 110 рисунков и 4 таблицы.

Список литературы

включает 88 наименований.

Заключение

.

Впервые разработана имитационная трехмерная геометрическая модель роста кристаллических агрегатов на плоской бесконечной подложке в идеальных стационарных условиях без образования полостей. Имеется внешняя среда (раствор) и подложка — пластина из нейтрального невзаимодействующего материала. В начальный момент времени на подложке располагается набор несоприкасающихся зародышей кристаллов — выпуклых монокристаллов, усеченных подложкой. В процессе роста они разрастаются, вступают в контакт, образуют единый объект — кристаллический агрегат. Условия роста идеальные, т. е. постоянны плотность, перенасыщение, температура, давление и т. д. В данной работе на случай кристаллических агрегатов расширена модель поверхностно гладкого роста (модель Франка). Отметим, что кроме внешней формы агрегата строятся интерфейсы — поверхности, разделяющие отдельные индивиды, соответствующие зародышам. Выполнена программная реализация разработанной имитационной модели. Отметим, что ранее трехмерные модели были разработаны только для монокристалов.

Рис. 4.1. Зародыши кристаллов на подложке, / = 0.

Рис. 4.2, Кристаллический агрегат — внешняя форма.

Рис. 4.3. Кристаллический arpe гат — интерфейсы.

Работа докладывалась на 4th Asian Conference on Crystal Growth and Crystal Technology. — Japan, Sendai, Tohoku University, May 21−24, 2008.

Впервые были разработаны обобщенная геометрическая модель кристалла, объединяющая кристаллографические, кристаллохимические и физические характеристики в рамках единой метамодели. Реализован комплекс программ научной визуализации данных о кристаллах на основе данной модели. Мы утверждаем, что множество всех изображений кристалла, построенных на основе предложенной обобщенной модели с помощью разработанного комплекса программ, мощнее, чем множество графических представлений, используемых в известных минералогических информационных системах и кристаллографических ресурсах.

Основными результатами диссертационной работы являются:

1. Имитационная трехмерная геометрическая модель роста кристаллических агрегатов на плоской бесконечной подложке в идеальных стационарных условиях без образования полостей.

2. Комплекс программ для имитационного моделирования роста кристаллических агрегатов на подложке.

3. Обобщенная геометрическая модель данных о кристаллах, объединяющая кристаллографические, физические и химические характеристики кристаллов.

4. Комплекс программ для научной визуализации кристаллографических данных в рамках Интернет-ресурса по кристаллографии и минералогии.

В настоящее время идет процесс внедрения и опытная эксплуатация разработанного комплекса научной визуализации в Интерактивную систему обучения «Кристалл» .

Показать весь текст

Список литературы

  1. З.У., Трубицын Ю. В. Системный анализ прикладной кристаллизации материалов // Технолопя, обладнання та виробництво електронно1 техшки — http://www.nbuv.gov.ua/Portal/natural/NewTech/ 20 091 /articles/1 -9.pdf.
  2. Афинская минералогическая система http://un2sg4.unige.ch/athena/ html/athome .html.
  3. Г. Б. Кристаллохимия // М.: Наука -1971.
  4. А.Ю. Методы визуализации кристаллографических данных ИСО «Кристалл» // Матер, конф.-конкурса «Технологии Microsoft в теории и практике программирования». Новосибирск: НГУ — 2008. С. 33 -35.
  5. А.Ю. Развитие Интерактивной Системы Обучения «КРИСТАЛЛ» // Труды конференции-конкурса «Технологии Microsoft в теории и практике программирования». Новосибирск: НГУ — 2007. С. 158−159.
  6. А.Ю. Универсальное интерактивное параметризованное графическое представление кристалла // Матер. XLVII Междунар. Научной Студенческой Конф. «Студент и научно-технический прогресс». Новосибирск: НГУ — 2009. С. 6.
  7. А.Ю., Дебелов В. А. Анализ и обобщение функциональности средств научной визуализации в области кристаллографии в сети Интернет // Вестник НГУ. Серия: Информационные технологии. 2009. — Т. 7, № 3. — С. 45−61.
  8. А.Ю., Дебелов В. А. Графические средства для научной визуализации в кристаллографии // Тр. XIX Междунар. конф. по компьютерной графике и зрению Графикон-2009. М.: МГУ — 2009. С. 186 — 193.
  9. .К., Чернов A.A., Шувалов В. А. Современная кристаллография//М.:. Наука 1979.
  10. Википедия: Adobe Flash-http://ru.wikipedia.org/wiki/AdobeFlash.
  11. .Е. Физика твердого тела: учебное пособие // М: Изд-во МГТУ им. Баумана 2006. — http://www.lgrflab.ru/physbook/ tom6/ch2/texthtml/ch23 .htm.
  12. П.Н. Кинематика перехода неравновесной формы кристалла в равновесную // Вестник молодых ученых «Ломоносов». Выпуск III. М.: МАКС Пресс 2006. С. 112 — 122.
  13. В.А., Рубцова А. Ю., Смирнов С. З. Компьютерная модель петрографического микроскопа // Тр. XVI Междунар. конф. по компьютерной графике и ее приложениям Графикон-2006. Новосибирск: ИВМиМГ СО РАН-2006. С. 293−297.
  14. В.А., Саттаров М. А. Проблемы реалистической визуализации кристаллов // Тр. 13-й Междунар. конф. по компьютерной графике и зрению Графикон-2003. М.: МГУ — 2003. — С. 221−227.
  15. Егоров-Тисменко Ю. К. Кристаллография и кристаллохимия // Университет. М.: 2005. С. 205−209.
  16. Д.Р. Реализация алгоритмов для визуализации кристаллов в диалоговом режиме // Квалификационная работа бакалавра. Новосибирский государственный университет 2000.
  17. Д.Р., Саттаров М. А., Девятова А. Ю. Технологические аспекты разработки Web-справочника по кристаллографии // Тезисы Конф. молодых ученых, посвященная 10-летию ИВТ СО РАН. -http://www.nsc.ru/ws/showabstract.dhtml?ru+9+l 178.
  18. Кристаллографическая и кристаллохимическая База данных для минералов и их структурных аналогов http://database.iem.ac.ru/mincryst/.
  19. Л.Д., Ахиезер А. И., Лифшиц Е. М. Общий курс физики. Механика и молекулярная физика//М.: Наука 1969. С. 131 — 157.
  20. А., Тихомиров Ю. Visual С++ и MFC // СПб.: БХВ-Петербург -2001.
  21. Минералогическая база данных —http://webmineral.com/.
  22. Минералогическая информационная система http://www.minmax.net/.
  23. Минералогический атлас http://www.mineralienatlas.de.
  24. Минералогический справочник Д. Ральфа http://mindat.org.
  25. Е.А. Компьютерная геометрия и алгоритмы машинной графики // СПб.: БХВ-Петербург 2003.
  26. Пособие по минералогической кристаллографии Интерактивная система обучения «Кристалл» http://ggd.nsu.ru/Crystal.
  27. Д. Алгоритмические основы машинной графики // Пер. с англ. М.: Мир 1989. С. 206 — 220.
  28. А.Ю. Визуализация интерференционных фигур минералов, наблюдаемых в сходящемся свете // Матер. XLIV Междунар. Научной Студенческой Конф. «Студент и научно-технический прогресс». Новосибирск: НГУ-2006. С. 152−153.
  29. В.А. Комбинаторика выпуклых многогранников. М.: МЦНМО -2002.
  30. Т., Марголус Н. Машины клеточных автоматов // Пер. с англ. М.: Мир-1991.
  31. Ф.И., Филлипов В. В. Отражение и преломление света прозрачными кристаллами // Минск: Изд-во «Наука и техника» 1976.
  32. М.П. Кристаллография // М.: Наука 1984.
  33. И.И., Алявдин В. Ф. Краткий курс кристаллографии // М.: Высшая школа 1984.
  34. Р. Имитационное моделирование систем — искусство и наука // М.: Мир- 1978. С. 1−20.
  35. А.В. Оптическая кристаллография // М.: Изд-во АН СССР -1950.
  36. Autodesk 3dsMax http://www.autodesk.ru/adsk/servlet/index?siteID= 871 736&id=12 341 083.
  37. Autodesk Maya http://www.autodesk.ru/adsk/servlet/pc/index? id=13 732 184&siteID=871 736.
  38. Brednikhina A., Debelov V.A. On a geometric model of crystal growth on a flat substrate // Journal of Crystal Growth, Vol. 311. Iss. 3. Elsevier 2009. P. 666 — 669.
  39. Brednikhina A.Yu., Debelov V.A. Geometric model of crystal growth on a flat substrate // Program Volume of the 4th Asian Conference on Crystal Growth and Crystal Technology. Tohoku University, Sendai, Japan 2008. P. 87.
  40. Breitenbach G. Crystals and Interference http://gerdbreitenbach.de/ crys-tal/crystal.html.
  41. Carl Zeiss: Axioskop 40 Pol http://www.zeiss.de/C12567BE0045ACFl/ Contents-Frame/8342E0BDCCB 18CFCC1256C6A003 6F33A.
  42. CGSim package for analysis and optimization of Cz, LEC, VCz, and Bridgman growth of semiconductor and semitransparent crystals -http://www.semitech.us/products/czgrowthsimulator/.
  43. Cristallographie Information Framework-http://www.iucr.org/ resources/cif/.
  44. Crystal Shape Laboratory http://www.crystalgrowing.com/crystal-lab/crystal-lab.htm.
  45. DirectX: Advanced Graphics on Windows http://msdn.microsoft.com/en-us/directx/ default. aspx.
  46. FEMAG-CZ Моделирование эволюции геометрии и распределения температуры для роста кристаллов по методу ~ Чохральского -http://www.femagsoft.com/cproductsl e/prodl e.htm.
  47. Foley J., Van Dam A., a.o. Computer Graphics Principles and Practice in С (2nd Edition). Addison Wesley 1990.
  48. Gadewar S.B., Hofmann H.M., and Doherty M.F. Evolution of Crystal Shape // Crystal Growth & Design. Volume 4. Issue 1. ACS 2004. P. 109 -112.
  49. International Commission on Illumination http://www.cie.co.at/.
  50. Java Crystal Gallery http://www.kristallzuechtung.de/galerie.htm.
  51. Java SE Desktop Technologies: Java3D http://java.sun.com/javase/ technolo-gies/desktop/j ava3 d/.
  52. JCrystal http://www.jcrystal.com/jcrystal.
  53. JMol: an open-source Java viewer for chemical structures in 3D -http ://jmol. sourceforge.net.
  54. Kim Т., Lin M.C. Visual Simulation of Ice Crystal Growth // Proc. ACM SIGGRAPH, Eurographics Symposium on Computer Animation'03. P. 86−97.
  55. Krystal Shaper http://www.jcrystal.com/products/krystalshaper/.
  56. Leocrystal: Crystal growth simulation software -http://www.leokrut.com/leocrystal.html.
  57. Levin S., Clancy P. A simple model for the growth of polycrystalline Si using the kinetic Monte Carlo simulation // Modeling and Simulation in Materials Science and Engineering 2000. Volume 8. P. 751 762.
  58. Libbrecht K.G. Physically Derived Rules for Simulating Faceted Crystal Growth using Cellular Automata http://www.its.caltech.edu/~atomic/ publish automatarules5 .pdf.
  59. Mathcad Engineering Calculation Software — PTC — www.ptc.com/ prod-ucts/mathcad/.
  60. Michel-Levy Birefringence Chart http://www.microscopy.fsu.edu/primer/ja-va/polarizedlight/michellevylarge/index.html.
  61. Molecular Expressions. Optical Microscopy Primer http://micro.magnet. fsu.edu/primer/virtual/virtual.html.
  62. Molecular Visualization Freeware http://www.umass.edu/microbio/ rasmol/.
  63. MSDN article on GDI overview http://msdn.microsoft.com/en-us/library/aa286572. aspx.
  64. Muller-Krumbhaar H., Saito Yu. Crystal Growth and Solidification // Surfactant Science Series. Volume 89. CRC Press 2000. ISBN 824 703 235. P. 853 -854.
  65. Nestler B. A 3D parallel simulator for crystal growth and solidification in complex alloy systems // Journal of Crystal Growth. Volume 275. Issues 1−2. Elsevier 2005. P. e273 — e278.
  66. Nicon. MicroscopyU. The source for microscopy education -http://www.microscopyu.com/tutorials/java/polarized/polarizerrotation/.
  67. OpenDX-http://www.opendx.org/.
  68. OpenGL The Industry Standard for High Performance Graphics -www.opengl.org.
  69. OpenGL for Java (GL4Java) Open Source Project -http://gl4java.sourceforge.net/.
  70. Pimpinelli A., Villain J. Physics of crystal Growth // Cambridge University Press-1998. P. 60−64.
  71. Popova V.N., Tsivinskayaa Yu.S., Bekkerb T.B., a.o. Numerical investigation of heat-mass transfer processes in hydrothermal growth system // Journal of Crystal Growth. Vol. 289. Iss. 2. Elsevier 2006. P. 652 — 658.
  72. Prywer J. Theoretical analysis of changes in habit of growing crystals in response to variable growth rates of individual faces // Journal of Crystal Growth. Vol. 197. Elsevier 1999. P. 271 -285.
  73. Prywer J. Three-dimensional model of disappearance of triangular faces in the crystal habit // Journal of Crystal Growth. Vol. 165. Iss. 3. Elsevier 1996. P. 335−340.
  74. Qi C., Wang Y. Feature-based crystal construction in computer-aided nano-design // Computer-Aided Design. Vol. 41. Iss. 11. Elsevier 2009. P. 792
  75. Shape software: Shape 7.2 -http://www.shapesoftware.com/.
  76. Smorf Java Crystals http://www.smorf.nl/.
  77. Sun Developer Network: Applets http://java.sun.com/applets/.
  78. Sunagawa I. Crystals: Growth, Morphology and Perfection // Cambridge University Press 2004.
  79. The Math Works MATLAB and Simulink for Technical Computing -www.mathworks .com.
  80. Wolfram Mathematica 7 http://www.wolfram.com/products/mathematica/ index.html. yi800.
Заполнить форму текущей работой