 
        
        modeling_2008
.pdfФедеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Уфимский государственный авиационный технический университет
А. А. Черноусов
ОСНОВЫ ЧИСЛЕННОГО МОДЕЛИРОВАНИЯ РАБОЧИХ ПРОЦЕССОВ
ТЕПЛОВЫХ ДВИГАТЕЛЕЙ
Допущено Редакционно-издательским советом УГАТУ в качестве учебного пособия для студентов, обучающихся по направлению подготовки магистров 140500 — «Энергомашиностроение»
Уфа 2008
 
УДК 536.46:621.43(07) ББК 22.317:31.36(я7)
Ч-49
Рецензенты: профессор кафедры «Тракторы и автомобили» Башкирского гос. аграрного ун-та,
д-p техн. наук А. В. Неговора;
зав. каф. высокопроизводительных вычислительных технологий и систем Уфимского гос. авиац. техн. ун-та, д-p ф.-м. наук Р. К. Газизов
Черноусов А. А.
Ч-49 Основы численного моделирования рабочих процессов тепловых двигателей: учеб. пособие / А. А. Черноусов; Уфимск. гос. авиац. техн. ун-т. — Уфа: УГАТУ, 2008. — 265 с.
ISBN 978-5-86911-894-3
В учебном пособии даются теоретические сведения по методологии моделирования рабочих процессов тепловых двигателей математическими моделями различной степени детализации — от модели пространственного течения реагирующей смеси до моделей процессов, основанных на квазиодномерном и «нульмерном» приближениях, описывается подход к численному решению уравнений моделей процессов, приводятся примеры решения на ЭВМ задач из данной предметной области.
Пособие предназначено для магистрантов двигателестроительных специальностей.
Ил. 84. Библиогр.: 49 наим.
Учебное пособие разработано в рамках реализации инновационной образовательной программы подготовки кадров в области информационных технологий проектирования, производства и эксплуатации сложных технических объектов (Приоритетный национальный проект «Образование»)
УДК 658.52.011:621.43(07) ББК 30.2-5-05:31.36(я7)
| ISBN 978-5-86911-894-3 | c | 
| Уфимский государственный | |
| 
 | авиационный технический университет, 2008 | 
| Оглавление | 
 | 
 | 
 | 
| Список обозначений и сокращений | . . . | . . . . . . . . . . . . . . . . . | 7 | 
| Введение . . . . . . . . . . . . . . . . . . . | . . . . | . . . . . . . . . . . . . . . . | 11 | 
| 1. Моделирование и модели . . . . . | . . . . | . . . . . . . . . . . . . . . . | 14 | 
| 1.1. Модель, моделирование и его виды . | . . . . . . . . . . . . . . . . . | 15 | |
| 1.2. Математическое моделирование | . . . | . . . . . . . . . . . . . . . . . | 18 | 
| 1.2.1. Математическая модель. . . | . . . | . . . . . . . . . . . . . . . . . | 20 | 
| 1.2.2. Виды математических моделей. . . . . . . . . . . . . . . . . . | 23 | ||
| 1.2.3. Иерархии математических моделей. . . . . . . . . . . . . . . | 28 | ||
| 1.2.4. Классы уравнений математических моделей. . . . . . . . . | 31 | ||
| 1.2.5. Модели процессов и состояний. . . . . . . . . . . . . . . . . . | 34 | ||
| 1.2.6. Аналитическое и численное решение. . . . . . . . . . . . . . | 36 | ||
| 1.2.7. Численное моделирование как вычислительный | 
 | ||
| эксперимент. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 38 | ||
| 1.2.8. Имитационное моделирование. . | . . . . . . . . . . . . . . . . . | 39 | |
| 1.2.9. Многопараметрическая | и | многодисциплинарная | 
 | 
| оптимизация. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . | 40 | ||
| 1.3. Физическое моделирование . . . | . . . | . . . . . . . . . . . . . . . . . | 46 | 
| 1.3.1. Натурный и вычислительный эксперимент: сравнение. . | 48 | ||
| 1.3.2. Физическое моделирование применительно к РП ТД. . . | 48 | ||
| 1.3.3. Методы планирования эксперимента. . . . . . . . . . . . . . | 50 | ||
| 1.4. Аналоговое моделирование . . . . | . . . | . . . . . . . . . . . . . . . . . | 52 | 
| Вопросы для самоконтроля . . . . . . | . . . | . . . . . . . . . . . . . . . . . | 53 | 
| 2. Методы анализа размерностей и теории подобия . . . . . . . | 54 | ||
| 2.1. Анализ размерностей при моделировании . . . . . . . . . . . . . . | 54 | ||
| 2.1.1. Функциональные связи. . . . | . . . | . . . . . . . . . . . . . . . . . | 55 | 
| 2.1.2. Системы единиц измерения. Единицы измерения: | 
 | ||
| основные и производные. . . | . . . | . . . . . . . . . . . . . . . . . | 56 | 
| 2.1.3. Размерные и безразмерные величины. . . . . . . . . . . . . . | 57 | ||
| 2.1.4. Структура функциональных связей. Π -теорема. . . . . . . | 58 | ||
| 2.1.5. Анализ размерностей в задаче о потерях на трение. . . . . | 59 | ||
3
| 2.1.6. Анализ размерностей на примере зависимости для | 
 | ||
| коэффициента наполнения 4-тактного ДВС. . . . . . . . . | 61 | ||
| 2.2. Подобие при физическом и математическом моделировании . | 65 | ||
| 2.2.1. Пример переноса результатов измерений с модели | 
 | ||
| на оригинал. . . . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 68 | 
| 2.3. Основные числа подобия | в гидродинамике | и теории | 
 | 
| тепломассообмена . . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 70 | 
| Вопросы для самоконтроля . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 73 | 
| 3. Модели пространственного течения рабочего тела . . . . . . | 74 | ||
| 3.1. Законы сохранения для | пространственного | движения | 
 | 
| реагирующей смеси . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 75 | 
| 3.1.1. Исходные гипотезы. . . . . . . . . . . . . . . . . . . . . . . . . . | 75 | ||
| 3.1.2. Вывод законов сохранения для реагирующей смеси. . . . | 77 | ||
| 3.1.3. Частный случай однородной вязкой сжимаемой | 
 | ||
| жидкости (уравнения Навье – Стокса). . . . . | . . . . . . . . | 86 | |
| 3.1.4. Частный случай невязкой сжимаемой жидкости | 
 | ||
| (уравнения Эйлера). . . . . . . . . . . . . . . . . . . . . . . . . . | 88 | ||
| 3.2. Уравнения состояния . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 90 | 
| 3.3. Моделирование турбулентных эффектов в потоке | . . . . . . . . | 96 | |
| 3.3.1. Моделирование течений уравнениями, осредненными | 
 | ||
| по Рейнольдсу. . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 97 | 
| 3.3.2. Моделирование крупных вихрей. . . . . . . . . . . . . . . . . 104 | |||
| 3.3.3. Модели эффективной скорости реакций. . . . | . . . . . . . . | 107 | |
| Вопросы для самоконтроля . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 110 | 
| 4. Модели пониженной пространственной размерности . . . . 111 | |||
| 4.1. Законы сохранения для квазиодномерного движения . . . . . . | 111 | ||
| 4.1.1. Характеристическая форма уравнений. . . . . . . . . . . . . 115 | |||
| 4.1.2. Инварианты Римана и газодинамические функции | 
 | ||
| нестационарного торможения. . . . . . . . . . . . . . . . . . . 117 | |||
| 4.1.3. Модель квазистационарного течения. . . . . . . . . . . . . . 119 | |||
| 4.1.4. Модель путевых потерь в канале. . . . . . . . . . . . . . . . . 121 | |||
| 4.1.5. Модель нестационарного течения через местное | 
 | ||
| сопротивление. . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 122 | 
| 4.1.6. Модель нестационарного течения через компрессор | 
 | ||
| или турбину. . . . . . . . . | . . . . . . . . . . . . . . . | . . . . . . . . | 128 | 
4
| 4.1.7. Модели нестационарного течения через разветвление | |||||
| трубопровода. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 | |||||
| 4.1.8. Модель нестационарного течения через сечение канала | |||||
| c отверстием в стенке. . . . . . . . | . . . . . . . | . . . . . . . | . . . 135 | ||
| 4.2. Законы | сохранения | для пространственно | однородной | ||
| открытой термодинамической системы . . . . . . . | . . . . . . | . . . 138 | |||
| 4.3. «Нульмерные» модели РП ТД . . . . | . . . . . . . . | . . . . . . | . . . 141 | ||
| 4.3.1. Базовая однозонная модель РП. | . . . . . . . . | . . . . . . | . . . 142 | ||
| 4.3.2. Двухзонная модель РП. . . . . . . | . . . . . . . . | . . . . . . | . . . 142 | ||
| Вопросы для самоконтроля . . . . . . . . . | . . . . . . . . | . . . . . . | . . . 146 | ||
| 5. Численная реализация моделей процессов . . . | . . . . . . | . . . 148 | |||
| 5.1. Модель элемента — задача Коши для системы ОДУ . . . | . . . 149 | ||||
| 5.2. Методы численного решения задач Коши . . . . . | . . . . . . . | . . 150 | |||
| 5.3. Численная реализация «нульмерных» моделей РП ТД . . . | . . 154 | ||||
| 5.3.1. Численная реализация базовой однозонной модели. . . . 154 | |||||
| 5.3.2. Численная реализация двухзонной модели. . . . . . . . . . 155 | |||||
| 5.4. Методы | численного | решения «модельных» | уравнений | ||
| в частных производных . . . . . . . . . | . . . . . . . . | . . . . . . . | . . 157 | ||
| 5.4.1. Модельное уравнение параболического типа: | |||||
| уравнение теплопроводности. . . | . . . . . . . . | . . . . . . . | . . 158 | ||
| 5.4.2. Модельные уравнения гиперболического типа: | |||||
| уравнение Бюргерса и линейное волновое уравнение. . . 159 | |||||
| 5.4.3. Метод численного решения модельных уравнений | |||||
| гиперболического типа. . . . . . . | . . . . . . . . | . . . . . . . | . . 160 | ||
| 5.4.4. Метод численного решения модельных уравнений | |||||
| параболического и «смешанного» типа. . . . | . . . . . . . | . . 164 | |||
| 5.5. Методы | численного | решения | «квазиодномерных» | ||
| уравнений газовой динамики . . . . . . | . . . . . . . . | . . . . . . . | . . 166 | ||
| 5.5.1. Метод «распада разрыва» С. К. Годунова. . . . . . . . | . . . 166 | ||||
| 5.5.2. Метод типа С.К. Годунова повышенной точности. . . . | . . 169 | ||||
| 5.5.3. Экономичный одноэтапный метод. . . . . . . . . . . . . | . . . 174 | ||||
| 5.6. Метод численного решения пространственных уравнений . | . . 175 | ||||
| 5.7. О методологии и | методах | решения | уравнений | ||
| гидродинамики в CFD-пакетах . . . . | . . . . . . . . | . . . . . . . | . . 179 | ||
| Вопросы для самоконтроля . . . . . . . . . | . . . . . . . . | . . . . . . . | . . 182 | ||
5
| 6. | Принципы построения прикладных программных пакетов 184 | |
| 
 | 6.1. Общие требования к программному пакету . . . . . . . . | . . . . . 184 | 
| 
 | 6.2. Архитектура моделирующей программы . . . . . . . . . . | . . . . . 185 | 
| 
 | 6.3. Типичная архитектура пакета . . . . . . . . . . . . . . . . . | . . . . . 189 | 
| 
 | 6.4. Высокопроизводительные вычисления . . . . . . . . . . . | . . . . . 191 | 
| 
 | 6.4.1. Аппаратное обеспечение: кластеры. . . . . . . . . . . . . . . 192 | |
| 
 | 6.4.2. Программное обеспечение: MPI и параллельный солвер. 194 | |
| 
 | Вопросы для самоконтроля . . . . . . . . . . . . . . . . . . . . . | . . . . . 196 | 
| 7. | Примеры моделирования процессов . . . . . . . . . . . . | . . . . 197 | 
| 
 | 7.1. Решение тестовых задач методами типа Годунова . . . | . . . . . 197 | 
| 
 | 7.2. Моделирование движения ВКА в трубопроводе . . . . | . . . . . 198 | 
| 
 | 7.2.1. Одноцикловая установка и условия экспериментов. . . . 202 | |
| 
 | 7.2.2. Стенд, методика и результаты статических продувок | |
| 
 | шайб. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 | |
| 
 | 7.2.3. Сравнение рассчитанных и измеренных pi(t). . . . | . . . . . 208 | 
| 
 | 7.3. Тестовые расчеты турбулентных течений . . . . . . . . . | . . . . . 220 | 
| 
 | 7.3.1. Расчет свободной турбулентной струи. . . . . . . . | . . . . . 220 | 
| 
 | 7.3.2. Турбулентное течение в квадратной трубе. . . . . . | . . . . . 223 | 
| 
 | 7.4. Моделирование газообмена двухтактного ДВС ЭМ-50 | . . . . 228 | 
| 
 | 7.4.1. Расчет продувочных характеристик РК. . . . . . . | . . . . . 229 | 
| 
 | 7.4.2. Расчет внешних скоростных характеристик. . . . . | . . . . . 232 | 
| 
 | 7.5. Предельный коэффициент наполнения двухтактного ДВС . . 236 | |
| 
 | 7.5.1. Постановка задачи. . . . . . . . . . . . . . . . . . . . . . | . . . . . 237 | 
| 
 | 7.5.2. Результаты оптимизации. . . . . . . . . . . . . . . . . | . . . . . 239 | 
| Приложение A. Программа расчета траектории точки . . | . . . . 245 | |
| Приложение B. Программа метода «донорской ячейки» . . . . . 248 | ||
| Приложение C. Программа метода «распада разрыва» . . | . . . . 250 | |
| Приложение D. Модуль вычисления целевой функции . . | . . . . 254 | |
| Предметный указатель . . . . . . . . . . . . . . . . . . . . . . . . . | . . . . 257 | |
| Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . | . . . . 260 | |
6
Список обозначений и сокращений
Термо- и гидродинамические величины:
x, y, z — оси прямоугольной системы координат;
r = xix + yiy + ziz — радиус-вектор точки;
n — единичный вектор внешней нормали к поверхности контрольного объема;
v — вектор среднемассовой скорости газовой смеси, м/c;
u, v, w (а также vx, vy , vz ) — проекции v на оси декартовой системы координат, м/c;
vk ä — вектор диффузионной скорости компонента, м/c; E = e + 12 |v|2 — полная удельная энергия смеси, Дж/кг; Πij — тензор плотности потока импульса, Па;
Π′ij — тензор напряжений, Па;
µ — динамический коэффициент вязкости, Па · c; ν — кинематический коэффициент вязкости, м2/c; Π′′ij — тензор «вязких» напряжений, Па;
κ — коэффициент теплопроводности смеси, Вт/(м · К); P r — число Прандтля для смеси;
q — вектор плотности кондуктивного теплового потока, Вт/м2; Dk — коэффициент диффузии k-го компонента смеси, м2/с; Sck — число Шмидта для k-го компонента;
jk — вектор плотности диффузионного потока, кг/(м2 · с); g — вектор ускорения массовой силы, м/с2;
Qr — мощность объемного источника энергии, переносимой излучением, Вт/м3;
αΣ — суммарный коэффициент теплоотдачи, Вт/(м2·К);
R0 = 8,314472 Дж/(моль · К) — молярная газовая постоянная; R — удельная газовая постоянная, Дж/(кг · К);
cp — удельная теплоемкость при p = const, Дж/(кг · К); cv — удельная теплоемкость при v = const, Дж/(кг · К); γ = cp/cv — отношение теплоемкостей;
7
s — удельная энтропия, Дж/(кг · К);
U — внутренняя энергия смеси в объеме, Дж.
Величины из теории рабочих процессов:
n — скорость вращения вала двигателя, мин−1; τ — тактность поршневого ДВС (2 или 4);
p0, T0, ρ0, c0 — давление, температура, плотность воздуха и скорость звука при стандартных или атмосферных условиях;
Vh — рабочий объем одного цилиндра поршневого ДВС, м3; Vc — объем камеры сгорания, м3;
ε = (Vh + Vc) /Vc — (геометрическая) степень сжатия в рабочей камере поршневого ДВС;
Hu — низшая теплота сгорания топлива, Дж/кг; α — коэффициент избытка окислителя (воздуха);
l0 — стехиометрический коэффициент, кг ок./кг топл.; mÒ ö — цикловая доза топлива, кг;
mö — цикловая масса СЗ или воздуха, кг; ηV — коэффициент наполнения;
ϕè — коэффициент использования продувочного воздуха; ηi — индикаторный КПД;
ηì — механический КПД.
Сокращения:
ВМТ — верхняя мертвая точка; ВСХ — внешняя скоростная характеристика ДВС; ГA — генетический алгоритм;
ГВТ — газовоздушный тракт; ГИП — графический интерфейс с пользователем; ГУ — граничные условия;
ДВС — двигатель внутреннего сгорания; ЗC — закон (законы) сохранения;
ИМ — имитационное моделирование, имитационная модель; КК — кривошипная камера; КП — контактная поверхность;
КПД — коэффициент полезного действия;
8
КТО — коэффициент турбулентного обмена; ЛБ — лемниската Бернулли;
ЛТР — локальное термодинамическое равновесие; МЖГ — механика жидкости и газа;
МКВ — «моделирование крупных вихрей»: численный расчет турбулентного течения с явным выделением лишь крупномасштабной составляющей полей зависимых переменных;
МКО — метод конечных объемов; МКР — метод конечных разностей;
ММ — математическая модель (моделирование); МСС — механика сплошной среды; МТП — модель турбулентного переноса;
НИР — научно-исследовательские работы; НУ — начальные условия;
ОДУ — обыкновенное дифференциальное уравнение; ОКР — опытно-конструкторские работы; ПК — программный комплекс; ПО — программное обеспечение;
ППП — прикладной программный пакет; ПС — продукты сгорания; ПХ — продувочная характеристика;
ПЭВМ — персональная ЭВМ; РП — рабочие процессы; РТ — рабочее тело; СЗ — свежий заряд;
CC — свежая смесь;
СИМ — система имитационного моделирования; ТД — тепловой двигатель; ЧМ — численный метод; численные методы;
УC — уравнение (уравнения) состояния; УНC — уравнения Навье – Стокса;
УЧП — уравнение (уравнения) в частных производных; ЦПУ — центральное процессорное устройство; процессор ЭВМ; ЦФ — целевая функция;
CAE (Computer-Aided Engineering) — технические расчеты, выполняемые посредством моделирования на ЭВМ;
9
CFD (Computational Fluid Dynamics) — вычислительная гидрогазодинамика;
DNS (Direct Numerical Simulation) — численный расчет течения непосредственно по уравнениям детальной модели (уравнениям пространственного движения реагирующей смеси или УНC);
LES (Large Eddy Simulation) — то же, что МКВ;
MPI (Message Passing Interface) — интерфейс передачи сообщений;
RANS (Rеynolds Averaged Navier – Stokes) — расчет течения по осредненным уравнениям (Навье – Стокса и т. п.).
10
