РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБРАБОТКИ СЛОЖНОСТРУКТУРИРОВАННЫХ ДАННЫХ НАУЧНОГО ЭКСПЕРИМЕНТА
Рубрики: СТАТЬИ
Аннотация и ключевые слова
Аннотация (русский):
На сегодняшний день компьютерный эксперимент является наиболее значимым инструментом в областях, где имеется большой разрыв между возможностями теории и эксперимента. Сфера физической химии и металлургии является наиболее ярким примером из списка данных областей. Моделирование химических процессов, извлечение свойств и результатов, полученных в ходе компьютерного эксперимента, а также предоставление удаленного доступа к ним - основная цель проекта ИИС «MD_SLAGMELT». Авторами статьи разработана подсистема, обеспечивающая конвертирование данных для базового Legacy Application ИИС «MD_SLAGMELT» из текстового в реляционный формат и автоматического переноса данных из файлового хранилища в реляционную базу данных. В подсистеме реализованы следующие функциональные возможности: - перенос термодинамических характеристик, энергетических параметров, кинетических коэффициентов компьютерного эксперимента в базу данных; - проверка *.DAT файлов на наличие ошибок в генерации; - перенос в базу данных результатов предыдущих экспериментов; - формирование отчетности в формате *.xls; - конфигурирование программы под текущие настройки базы данных. Разработанное программное обеспечение позволяет переносить сложноструктурированные данные результатов компьютерных экспериментов в области физической химии из текстового в реляционный формат, строить представления для разных измерений гиперкуба свойств, формировать SQL-запросы, обеспечивающие выборки данных из нескольких таблиц базы данных ИИС «MD_SLAGMELT». Рассмотрены существующие подходы считывания данных в текстовом формате, из которых выбран оптимальный, исходя из условий поставленной задачи, спецификации программного комплекса, особенности формата хранения результатов. Разработана методика ведения отладочной информации в целях проверки целостности структуры итоговых результатов эксперимента. В процессе внедрения программного обеспечения «Программа обработки сложноструктурированных данных для научного эксперимента в ИИС “MD_ SLAGMELT”» функциональность программы была протестирована на основном сервере проекта. Полученные результаты обеспечивают повышение степени автоматизации проекта ИИС «MD_SLAGMELT», промежуточной проверки стандартов формирования результирующих файлов, построение отчетов в заданном диапазоне составов при заданных температурах: исследование зависимости «состав - свойство».

Ключевые слова:
компьютерный эксперимент, физическая химия, конвертирование данных, реляционные базы данных, ИИС
Список литературы

1. Буч Г., Рамбо Д., Джекобсон А. UML. Руководство пользователя. М., 2001.

2. Воронова Л.И., Григорьева М.А., Воронов В.И., Трунов А.С. Программный комплекс «MD-SLAG-MELT» для моделирования наноструктуры и свойств многокомпонентных расплавов // Расплавы. 2013. № 4.

3. Воронова Л.И., Трунов А.С. Оптимизация параллельного алгоритма подсистемы распределенного молекулярно-динамического моделирования // Межотраслевая информационная служба. 2011. № 3.

4. Дейт К. Дж. Введение в системы баз данных. 8-е изд. М., 2005.

5. Дюбуа П. MySQL. Полное руководство. 3-е изд. М., 2006.

6. ИИС «MD-SLAG-MELT». URL: http://nano-md-simulation.com

7. Марка Д., МакГоуэн К. Методология структурного анализа и проектирования. М., 1993.

8. Моримото Р. Microsoft Windows Server 2012. Полное руководство / М.Ноэл, Г.Ярдени, О.Драуби, Э.Аббейт, К.Амарис. 2-е изд. М., 2013.

9. Рамбо Дж., Блаха М. UML 2.0. Объектно-ориентированное моделирование и разработка. 2-е изд. СПб., 2007.

10. Уорсли Дж. PostgreSQL. Для профессионалов. 3-е изд. СПб., 2003.


Войти или Создать
* Забыли пароль?