Архитектура современных CFD-кодов: Препроцессор, Генератор сетки, Решатель (Солвер), Постпроцессор.
Заказать уникальный реферат- 24 24 страницы
- 13 + 13 источников
- Добавлена 11.04.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1 Выбор расчетного кода 4
2 Архитектура комплекса CFD 6
2.1 Структура препроцессора 9
2.2 Блок генерации сетки 11
2.3 Решатель (Солвер) 14
2.4 Постпроцессор 16
3 CFD-коды: проблемы и перспективы 19
3.1 Плюсы CFD-кодов 19
3.1 Главные проблемы использования 20
Заключение 22
Список использованной литературы 23
Иногда пользователь ошибается при задании варианта и большинство таких ошибок обнаруживаются на первых итерациях вычислительного алгоритма путем созерцания получаемого решения.3 CFD-коды: проблемы и перспективы 3.1 Плюсы CFD-кодовУпрощают работу.CFD-коды помогают выявлять в энергетической установке проблемные фрагменты. Это позволяет разработчикам на этапе проектирования принять все необходимые меры, чтобы улучшить конструкцию или отдельный ее узел[3].К тому же вычислительная гидродинамика помогает снижать сроки и стоимость создания новых образцов и улучшает эксплуатационные характеристикиПовышают безопасность.В 1957 году в Великобритании случился пожар, охвативший 8 тонн уранового топлива (авария в Уиндскейле); в результате произошли расплавление активной зоны реактора и выброс радиоактивности в атмосферу. Эта авария получила 5-й уровень опасности по INES (Международной шкале ядерных событий).Современные компьютерные коды CFD-класса, такие как FDS (FireDynamicsSimulator) или ANSYS CFX, позволяют при моделировании возгораний в помещении получить достаточно близкие к экспериментальным значения температур, понять механизмы развития возгораний, оптимизировать конструкцию АЭС и разработать способы тушения пожара.К тому же эффективные средства 3D-моделирования помогают успешно решать целый ряд задач по повышению аварийной готовности на объектах атомной энергетики: реалистичный анализ аварийных планов, оптимизация мероприятий по предотвращению ЧС и ликвидации их последствий;разработка и научно-техническая поддержка территориальных и ведомственных систем аварийного реагирования;создание тренажеров и программных имитаторов радиационных аварий, предназначенных для обучения персонала кризисных центров и аварийно-спасательных формирований, отработки действий по управлению силами и средствами в условиях ЧС;подготовка и проведение противоаварийных учений и тренингов.Незаменимы при разработке уникальных решений.Когда разрабатывается абсолютно новый проект, когда неизвестно конструкторское решение, нет референтности, преемственности решений и экспериментальных данных, — без CFD обойтись нельзя. Например, при расчетах реакторов малой мощности. Дают новое знание.В интервью AtomInfo.Ru В. Волков назвал CFD-расчеты своего рода «рентгеновским аппаратом, или своеобразным компьютерным томографом, позволяющим понимать течения внутри реакторной установки». По его словам, это новое качество знаний о процессах, которые невозможно получить другими методами. 3.2Главные проблемы использованияКадровый дефицит.Сейчас в стране практически нет профильного образования, позволяющего подготовить квалифицированного CFD-инженера для научно-производственного предприятия; отсутствуют специализированная учебная литература на русском языке и общепринятые методики расчета.Дорогостоящая технология.К сожалению, сегодня вычислительнаягидроаэродинамиказатратна в плане ресурсов. Чтобы смоделировать течение в реакторной установке, ноутбука или стационарного компьютера недостаточно. Рабочее место CFD-инженера — мощная вычислительная система или кластер.Для примера: модель реактора ВВЭР1200 занимает только на жестком диске порядка 200 Гб; столько же места занимают результаты расчетов. Время счета на суперкомпьютере (~1000 ядер) — до недели, столько же уходит на обработку и анализ результатов. Следовательно, массовые расчеты потребуют от атомной энергетики перехода на новую вычислительную базу.Проблема верификации.Обычно для качественных CFD-расчетов необходимо выполнить следующие девять пунктов: постановка задачи исследования, выбор метода расчета, разработка физической модели, выбор расчетного кода, построение расчетной области, разработка компьютерной модели, обработка результатов, валидация и верификация результатов, разработка отчетной документации.И хотя сейчас CFD-моделирование в России представлено слабо, в будущем доля экспериментальной отработки многих вариантов элементов конструкций относительно расчетной будет снижаться. ЗаключениеCFD (ComputationalFluidDynamics) это расчетный метод, позволяющий моделировать потоки жидкостей и газов. Кроме этого, данный метод позволяет учитывать передачи тепла или массы, фазовые изменения, химические реакции, а также механическое движение, напряжение и деформацию твердых материалов.CFD анализа потоков жидкостей и тепловых процессов применяется в следующих отраслях промышленности:Ядерная и классическая энергетика.Охлаждение электрических устройств и электронных цепей.Технологические процессы металлургия, стекольная промышленность, производство пластмассы.Экология – выбросы в атмосферу, атмосферная циркуляция, ветряные электростанции, утечка токсичных и радиоактивных веществ.Формирование микроклимата зданий охлаждение, вентиляция, отопление, кондиционирование воздуха в зданиях.Автомобильная и авиационная промышленности внутренняя и внешняя аэродинамика.Вращающиеся машины - вентиляторы, компрессоры, турбины и т.д.Технология производства тепло- и массообмен, химические реакции.Список использованной литературыБайбаков В.Д., Воробьев Ю.Б., Кузнецов В.Д., Коды для расчетов ядерных реакторов, Издательство МЭИ, М., 2003, 162 Большухин М. А., Васильев А. Ю., Будников А. В. и др. Об экспериментальных тестах (бенчмарках) для программных пакетов, обеспечивающих расчет теплообменников в атомной энергетике // Вычислительная механика сплошных сред. 2012. Т. 5, № 4. С. 469–480.Воробьев Ю.Б., Кузнецов В.Д., Использование современных интегральных кодов для управления безопасностью АЭС, Вестник МЭИ, 2001, №5, 31-37 МансуриМасуд, Анализ неопределенностей параметров при моделировании динамических процессов в контурах АЭС с ВВЭР, дис. к.т.н., МЭИ, 2005, 166Осипов С.Л., Рогожкин С.А., Соболев В.А., Шепелев С.Ф., Аксенов А.А., Жлуктов С.В. , Сазонова М.Л., Шмелев В.В.. Численное моделирование теплогидравлических процессов в верхней камере быстрого реактора // Атомная энергия. 2013. Т. 115, Вып. 5. С. 295–298.Осипов С.Л., Рогожкин С.А., Фадеев И.Д. и др. Разработка модели LMS для учета турбулентного теплопереноса в натриевом теплоносителе и ее тестирование // Тезисы докл. межд. форума «Инженерные системы-2012». 2012. С. 21–22. Best Practice Guidelines for the Use of CFD in Nuclear Reactor Safety Applications.Nea/CSNI/R, (2007)5, 154 p.Assessmet of CFD Codes for Nuclear Reactor Safety Problems. Nea/CSNI/R,(2007)13, 180 p.Extension of CFD Codes Application to Two-Phase Flow Safety Problems(Phase 2). Nea/CSNI/R, (2007)13.Menter F. CFD Best Practice Guidelines for CFD Code Validation for Reactor-Safety Applications. European Commission, 5th EURATOM FrameworkProgramme, Report. EVOLECORA-D1, 2002.Casey M., Wintergerste T. Special Interest Group on Quality and Trust in IndustrialCFD. Best Practice Guidelines, Ver. 1. ERCOFTAC Report, 2000.Casey M., Wintergerste T. The best practice guidelines for CFD. A European initiativeon quality and trust. American Society of Mechanical Engineers, PressureVessels and Piping Division (Publication) PVP, v. 448, N. 1, 2002,pp. 1−10.Методологические основы CFD-расчетов для поддержки проектирования пневмогидравлических систем http://engjournal.ru/articles/763/763.pdf
1. Байбаков В.Д., Воробьев Ю.Б., Кузнецов В.Д., Коды для расчетов ядерных реакторов, Издательство МЭИ, М., 2003, 162
2. Большухин М. А., Васильев А. Ю., Будников А. В. и др. Об экспериментальных тестах (бенчмарках) для программных пакетов, обеспечивающих расчет теплообменников в атомной энергетике // Вычислительная механика сплошных сред. 2012. Т. 5, № 4. С. 469–480.
3. Воробьев Ю.Б., Кузнецов В.Д., Использование современных интегральных кодов для управления безопасностью АЭС, Вестник МЭИ, 2001, №5, 31-37
4. Мансури Масуд, Анализ неопределенностей параметров при моделировании динамических процессов в контурах АЭС с ВВЭР, дис. к.т.н., МЭИ, 2005, 166
5. Осипов С.Л., Рогожкин С.А., Соболев В.А., Шепелев С.Ф., Аксенов А.А., Жлуктов С.В. , Сазонова М.Л., Шмелев В.В.. Численное моделирование теплогидравлических процессов в верхней камере быстрого реактора // Атомная энергия. 2013. Т. 115, Вып. 5. С. 295–298.
6. Осипов С.Л., Рогожкин С.А., Фадеев И.Д. и др. Разработка модели LMS для учета турбулентного теплопереноса в натриевом теплоносителе и ее тестирование // Тезисы докл. межд. форума «Инженерные системы-2012». 2012. С. 21–22.
7. Best Practice Guidelines for the Use of CFD in Nuclear Reactor Safety Applications. Nea/CSNI/R, (2007)5, 154 p.
8. Assessmet of CFD Codes for Nuclear Reactor Safety Problems. Nea/CSNI/R, (2007)13, 180 p.
9. Extension of CFD Codes Application to Two-Phase Flow Safety Problems (Phase 2). Nea/CSNI/R, (2007)13.
10. Menter F. CFD Best Practice Guidelines for CFD Code Validation for Reactor-Safety Applications. European Commission, 5th EURATOM Framework Programme, Report. EVOLECORA-D1, 2002.
11. Casey M., Wintergerste T. Special Interest Group on Quality and Trust in Industrial CFD. Best Practice Guidelines, Ver. 1. ERCOFTAC Report, 2000.
12. Casey M., Wintergerste T. The best practice guidelines for CFD. A European initiative on quality and trust. American Society of Mechanical Engineers, Pressure Vessels and Piping Division (Publication) PVP, v. 448, N. 1, 2002, pp. 1−10.
13. Методологические основы CFD-расчетов для поддержки проектирования пневмогидравлических систем http://engjournal.ru/articles/763/763.pdf
Вопрос-ответ:
Какова архитектура современных CFD кодов?
Архитектура современных CFD кодов состоит из препроцессора, генератора сетки, решателя (солвера) и постпроцессора. Препроцессор отвечает за подготовку входных данных, генератор сетки создает сеточную структуру для расчета, решатель выполняет численное моделирование, а постпроцессор обрабатывает полученные результаты.
Какова структура препроцессора в CFD кодах?
Препроцессор в CFD кодах состоит из нескольких блоков, включая блоки ввода геометрических параметров, задания граничных условий, определения физических свойств среды и другие. Каждый блок отвечает за определенный аспект подготовки данных для расчета.
Как работает генератор сетки в CFD кодах?
Генератор сетки в CFD кодах создает сеточную структуру, которая определяет пространственное разбиение расчетной области. Он может использовать различные алгоритмы для создания сетки, такие как метод конечных объемов или метод конечных элементов. Генератор сетки также учитывает границы расчетной области и заданные граничные условия.
Что делает решатель (солвер) в CFD кодах?
Решатель (солвер) в CFD кодах выполняет численное моделирование, решая уравнения Навье-Стокса или другие уравнения, описывающие течение жидкости или газа. Он использует сеточную структуру, созданную генератором сетки, и применяет численные методы для решения уравнений и получения результатов, таких как распределение скорости и давления в расчетной области.
Чем занимается постпроцессор в CFD кодах?
Постпроцессор в CFD кодах обрабатывает полученные результаты, такие как распределение скорости, давления или температуры в расчетной области. Он может визуализировать результаты в виде графиков, диаграмм или изображений, а также проводить анализ полученных данных. Постпроцессор часто предоставляет интерактивные инструменты для визуализации и анализа результатов моделирования.
Как выбрать расчетный код для решения задач в компьютерной аэродинамике?
Выбор расчетного кода зависит от поставленной задачи и требований к точности и скорости расчета. Существует множество CFD кодов, каждый из которых имеет свои особенности и возможности. Для выбора подходящего расчетного кода рекомендуется изучить документацию и провести сравнительный анализ на примере конкретных задач.
Какова архитектура комплекса CFD?
Архитектура комплекса CFD обычно состоит из препроцессора, генератора сетки, решателя (солвера) и постпроцессора. Препроцессор используется для подготовки геометрии и начальных условий задачи. Генератор сетки создает расчетную сетку на основе заданной геометрии. Решатель выполняет численное решение уравнений CFD. Постпроцессор предназначен для анализа и визуализации результатов расчета.
Какова структура препроцессора в комплексе CFD?
Препроцессор в комплексе CFD обычно состоит из нескольких модулей. Основной модуль отвечает за импорт геометрии из различных форматов и ее обработку. Другие модули могут выполнять задачи, такие как задание граничных условий, определение материальных свойств и параметров расчета.
Как работает блок генерации сетки в CFD коде?
Блок генерации сетки в CFD коде создает расчетную сетку, которая используется для численного решения уравнений CFD. Генерация сетки может происходить различными способами: методом триангуляции, блочным разбиением, адаптивной сеткой и т. д. Важными параметрами при генерации сетки являются ее качество, плотность и соответствие границам геометрии.
Какие проблемы могут возникнуть при использовании CFD кодов?
При использовании CFD кодов могут возникать проблемы с выбором подходящего расчетного кода, настройкой параметров, проведением верификации и валидации, а также с обработкой и анализом результатов. Также могут возникать проблемы с вычислительной стабильностью, сходимостью и эффективностью расчета, особенно при работе с большими и сложными задачами.
Что такое CFD коды?
CFD коды (Computational Fluid Dynamics) - это программные комплексы, которые используются для численного моделирования и анализа различных задач в области гидродинамики и теплопереноса. Они позволяют рассчитывать поведение жидкостей и газов в различных условиях.