
- •Специальность: 220201.65 «Управление и информатика в технических системах»
- •Пояснительная записка к дипломному проекту на тему: «Управление методами и параметрами оптимизации расчетных сеток для численного моделирования механики сплошной среды в реакторных установках»
- •Специальность: 220201.65
- •Задание на дипломный проект
- •Исходные данные к проекту
- •Содержание проекта
- •Отчетный материал проекта
- •Консультанты по проекту (с указанием относящихся к ним разделов проекта)
- •Календарный план работы над проектом
- •Аннотация
- •Содержание
- •Введение
- •1 Постановка задачи
- •2 Анализ современных подходов к оптимизации 2d расчетных сеток
- •2.1 Анализ процесса математического моделирования механики сплошной среды (мсс)
- •2.1.1 Основные положения мсс
- •2.1.2 Численное моделирование в мсс
- •2.1.3 Необходимость применения математического моделирования в реакторных установках
- •2.2 Классификация этапов моделирования в мсс
- •2.1.1 Расчет начальных данных
- •2.1.2 Построение расчетных сеток
- •2.3 Общая характеристика оптимизации расчетных сеток с использованием оптимизатора Mesquite
- •3 Изучение и анализ особенностей программирования в среде visual studio 2008
- •3.2 Роль языка c#
- •3.3 Платформа .Net Framework
- •4 Теоретические вопросы оптимизации 2d расчетных сеток с использованием оптимизАтора Mesquite
- •4.1 Основные принципы оптимизации с использованием оптимизатора Mesquite
- •4.2 Создание динамической библиотеки Mesquite в среде Microsoft Visual Studio 2008
- •4.2.1 Создание динамической библиотеки Mesquite
- •4.2.2 Создание и запуск тестового проекта по оптимизации расчетных сеток
- •5 Проектирование и программная реализация оптиМИзации 2d расчетных сеток для численного моделирования мсс в реакторных установках
- •5.1 Изучение среды GeomGrid2
- •5.2 Структура программы
- •5.3 Библиотека MesqExport
- •5.4 Библиотека ProxyMesqImport
- •5.5 Windows – приложение
- •6 Технико-экономический раздел
- •6.1 Расчет и составление сетевого графика дипломного проекта
- •6.2 Расчет себестоимости дипломного проекта
- •6.2.1 Общие положения
- •6.2.2 Расчет расходов на материалы
- •6.2.3 Расчет основной заработной платы
- •6.2.4 Расчет отчислений на страховые взносы
- •6.2.5 Расчет отчислений в резерв на оплату отпусков
- •6.2.6 Резерв на выплату премии по результатам выполнения кпэ
- •6.2.7 Расчет прямых расходов
- •6.2.8 Расчет косвенных расходов
- •6.3 Расчет экономической эффективности разработки
- •7 Безопасность и экологичность
- •7.1 Основные положения
- •7.2 Анализ опасных и вредных производственных факторов
- •Психофизиологические:
- •7.3 Требования безопасности при работе с эвм
- •7.4 Требования безопасности к рабочему месту
- •7.5 Требования безопасности к рабочему помещению
- •7.6 Требования к обслуживающему персоналу
- •7.7 Экологичность дипломного проекта
- •7.8 Методы анализа риска
- •7.9 Анализ риска разрабатываемого модуля
- •7.10 Первая помощь при поражениях электрическим током
- •7.11 Требования по пожарной безопасности
- •Заключение
- •Список литературы
- •Приложения
1 Постановка задачи
Процесс оптимизации расчетной сетки состоит из решения нескольких последовательных задач, к каждой из которых при необходимости можно вернуться для изменения методов и параметров:
– графическое обеспечение всего процесса оптимизации;
– оптимизация расчетных сеток;
– сохранение результатов оптимизации;
– интерфейс пользователя для интерактивной работы с моделями и с параметрами;
– вычисление мер оценки качества оптимизированной сетки;
– сохранение координат узлов сеток и характеристик ячеек и узлов в файл для передачи в программы численного моделирования.
В системе GeomGrid2 планируется реализовать решение всех перечисленных задач.
На рисунке представлена поэтапная схема функционирования сервисной системы GeomGrid2.
Целью настоящего дипломного проекта является внедрение управления методами и параметрами для оптимизации расчетных сеток МСС в реакторных установках.
Под оптимизацией понимается улучшение качества расчетной сетки.
(рисунок)
В задании на дипломный проект были поставлены следующие задачи:
– реализовать тестовый проект на языках C++ и C# в среде разработки Visual Studio 2008, платформа .NET2.0 для использования функций оптимизатора Mesquite;
– обеспечить графическое обеспечение процесса оптимизации расчетных сеток;
– разработать программу импорта и экспорта функций оптимизатора Mesquite;
– стыковать программу GeomGrid2 с библиотекой Mesquite;
– внедрить оптимизатор Mesquite в программу GeomGrid2;
– разработать интерфейс пользователя для интерактивной работы с методами и функциями библиотеки Mesquite.
2 Анализ современных подходов к оптимизации 2d расчетных сеток
2.1 Анализ процесса математического моделирования механики сплошной среды (мсс)
Трудно представить современную науку, технику, промышленность без широкого применения математического моделирования. Сущность методологии математического моделирования состоит в замене исходного физического объекта его математической моделью и в последующем изучении этой модели с помощью вычислительных методов.
В работе [1] утверждается, что применение математического моделирования и вычислительного эксперимента имеет ряд преимуществ над традиционными методами познания (теоретический анализ и натурный эксперимент) и позволяет:
выявить ошибки проектирования изделия;
оценить качество проекта до стадии производства;
исследовать процессы, масштабируя их длительность во времени и варьируя параметры;
снизить затраты ресурсов (временных, финансовых и др.) за счет замены натурного эксперимента моделированием.
Постановка вопроса о математическом моделировании какого-либо объекта, согласно [1], порождает план действий из трех этапов: модель – алгоритм – программа, как показано на рисунке 2.1.
Рисунок 2.1– Составляющие математического моделирования
На первом этапе строится «эквивалент» объекта, отражающий в математической форме важнейшие его свойства: законы, которым он подчиняется, связи, присущие его частям и т.д.
Второй этап – выбор или разработка алгоритма для реализации модели на компьютере. Модель представляется в форме, удобной для применения численных методов.
На третьем этапе создаются программы, «переводящие» модель и алгоритм на доступный компьютеру язык. Их можно назвать «электронным эквивалентом» изучаемого изделия, пригодным для вычислительного эксперимента.
Как указано в [1], под вычислительным экспериментом следует понимать определение свойств и характеристик рассматриваемого явления, процесса, объекта путем решения с помощью ЭВМ системы уравнений, представляющих математическую модель объекта.