- •1. Цель, задачи и исходные данные
- •1.1 Цель
- •1.2 Задачи проектирования
- •1.3 Исходные данные
- •2. Энергетические установки, системы и элементы передачи мощности тепловозов
- •2.1. Устройство тепловоза
- •2.2. Энергетическая установка
- •2.3. Система передачи мощности
- •2.4. Выбор оборудования системы передачи мощности
- •3. Решение тяговой задачи
- •3.1. Исходные положения
- •3.2. Анализ профиля пути
- •3.3. Определение энергетических характеристик системы передачи мощности тепловоза
- •3.4. Расчет режимов работы асинхронного тягового двигателя
- •4. Описание программно-алгоритмического комплекса
- •4.1. Структура программно-алгоритмического комплекса
- •4.2. Программа pSchet. Описание переменных, структура, алгоритм
- •4.3. Программа Pusk. Описание переменных, структура, алгоритм
- •4.4. Программа Raschet. Описание переменных, структура, алгоритм
- •4.5. Программа Poezd. Описание переменных, структура, алгоритм
- •5. Тяговые передачи подвижного состава
- •5.1. Типы тяговых передач
- •5.2. Выбор типа и параметров тяговой передачи
- •5.3. Расчет геометрических параметров зубчатого зацепления
- •Параметры исходного контура
- •Значения коэффициентов смещения для повышения изгибной прочности зубьев
- •Расчет геометрических параметров цилиндрической зубчатой передачи с прямыми зубьями
- •5.4. Проверочный расчет зубьев на выносливость при изгибе и на контактную выносливость
- •6. Расчет прочности рамы тележки
- •6.1. Исходные положения
- •6.2. Основные положения метода конечных элементов
- •6.3. Расчет рамы тележки на прочность в среде cosmos Design star
4.2. Программа pSchet. Описание переменных, структура, алгоритм
NN − количество участков профиля;
PrUkl[NN,6] − двумерный массив приведенных уклонов профиля;
UklRash[NN] − массив уклонов профиля пути;
Kob1, Kst1, Kdelta1, Krrp1, f11, Idv1, Iel1, cofi1, Skor1, Put1, U1, Pdv1, Pst1, mu1, PutProm1, PutProm1, PutTek1, TyagaTor1, Pnd1, SkorPr1, Tyaga1, Tauv1, Tau1v2, Tau2v1, bs1, cs1, ds1, es1, PotokN1, bettaR1, bettaN1, f21, f2k1, UnStr1, Sn1, n21, Pdvr1, betta1, bettak1, alpha1, Mdr1, SkorR1, UdSopPo1, DlSos1, DlPoezd1, DlLok1, RezUkl1, TyagaTor1, delf1, Md1, LTor1, Imu1, Irp1, Vrem, RasTop, PTep, Usk − соответствующие глобальные величины для поезда, осуществляющего движение на перегоне;
LTMex − длина тормозного пути при механическом торможении;
Usk − глобальная переменная, определяющая текущее значение ускорения поезда;
UsSk − глобальная переменная, определяющая текущее значение средней скорости движения поезда;
UsSk1, UsSk2, UsSk3, UsSk4, UsSk5 − промежуточные расчетные величины;
UsTy − глобальная переменная, определяющая текущее значение средней силы тяги поезда;
UsTy1, UsTy2, UsTy3, UsTy4, UsTy5 − промежуточные расчетные величины;
UsI − глобальная переменная, определяющая текущее значение среднего тока асинхронного двигателя;
UsI1, UsI2, UsI3, UsI4, UsI5 − промежуточные расчетные величины;
Irek − ток тягового асинхронного электродвигателя при реостатном торможении локомотива;
i, j, g, gg − счетчики циклов;
eee − режим работы асинхронного двигателя;
hh − метка, определяющая переход расчетного цикла;
q1, q2, q3, q4, q5, q38, q40, q44, q46, q48, q52, q55, q56, q57, q58, q59, q60 − переменные поля вывода информации;
MasPoez − масса поезда.
Структура программы PSchet приведена в табл. 4.1.
Таблица 4.1
Структура программы PSchet
Элементы алгоритма |
Выполняемые действия |
1 |
Описание глобальных переменных |
2,3 |
Открытие файла выходных данных на перезапись |
4 |
Обнуление исходных данных |
5 |
Расчет длины поезда |
6-11 |
Расчет приведенных уклонов от криволинейных участков пути |
12 |
Обнуление начальных и промежуточных значений переменных |
13-15 |
Определение момента трогания поезда |
16 |
Выполнение подпрограммы Pusk |
17-19 |
Расчет суммарной длины участков перегона |
20 |
Установка начальных значений переменных пути |
21-27 |
Расчет начальной скорости движения поезда при пуске |
28 |
Расчет начальной частоты питающего напряжения при пуске |
29-34 |
Расчет величины напряжения питания при пуске |
35-47 |
Определение порядкового номера текущего участка. Расчет промежуточных переменных пути. |
48, 49 |
Присвоение значений переменной, определяющей наличие кривых на участках перегона |
50 |
Вызов подпрограммы Poezd |
51-55 |
Сброс (обнуление) данных, после прибытия поезда на станцию |
56 |
Инкремент времени |
57, 58 |
Задержка вычислений |
59-61 |
Усреднение значений скорости, силы тяги и тока тягового генератора |
62-69 |
Обнуление промежуточных расчетных данных |
70 |
Вывод результатов расчета в файл данных на диск |
71 |
Закрытие файла данных |
72 |
Конец вычислений, выход из программы |
Алгоритм программы PSchet