• No results found

A NEW APPROACH TO SOLVING THE PROBLEM OF THE SIMULATION OF LONGITUDINAL DYNAMICS AND TRANSLATIONAL MOTION OF THE TRAIN

N/A
N/A
Protected

Academic year: 2020

Share "A NEW APPROACH TO SOLVING THE PROBLEM OF THE SIMULATION OF LONGITUDINAL DYNAMICS AND TRANSLATIONAL MOTION OF THE TRAIN"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

УДК: 625.144.001.4

Л.В. УРСУЛЯК, канд. техн. наук, доцент

К.И. ЖЕЛЕЗНОВ ст. научн. сотр.

Днепропетровский национальный университет железнодорожного транспорта имени

ака-демика В. Лазаряна

НОВЫЙ

ПОДХОД

К

РЕШЕНИЮ

ЗАДАЧИ

О

МОДЕЛИРОВАНИИ

ПРОДОЛЬНОЙ

ДИНАМИКИ

И

ПОСТУПАТЕЛЬНОГО

ДВИЖЕНИЯ

ПОЕЗДА

Устаттівикладенопринципиоб’єктно-орієнтованогопідходадорозробкипрограмногозабезпеченняяке

призначене для моделювання поздовжніх динамічних процесів та процесів поступального руху поїзда.

Окрімтогопроаналізованотаобранометодінтегруваннясистемидиференціальнихрівнянь, якіописуютьці процеси.

Встатьеизложеныпринципыобъектно-ориентированного подхода кразработкепрограммного обеспе

-чения предназначенного для моделирования продольных динамических процессов и процессов поступа

-тельногодвиженияпоезда. Кромеэтогопроанализированивыбранметодинтегрированиясистемыдиффе

-ренциальныхуравнений, описывающихэтипроцессы.

Principles of the object-oriented approach to development of the software for modeling longitudinal dynamic processes and processes of train’s progress are stated in this paper. Besides this, a method of differential equations system’s integration was analyzed and chosen.

Вопросами моделирования динамических процессов в поезде, возникающих при его дви-жении, занимались многие ученые с начала ХХ века. Традиционно задачи, возникающие в этой связи, разделялись на две: моделирование по-ступательного движения поезда с целью опре-деления его скорости и пройденного пути и мо-делирование динамических процессов, возни-кающих в переходных режимах движения по-езда.

Для решения первой задачи поезд чаще все-го рассматривался как сосредоточенная масса или как гибкая, нерастяжимая нить. При этом учитывалось влияние на процесс поступатель-ного движения поезда сил основпоступатель-ного сопротив-ления движению, сил сопротивления от про-дольного профиля и кривых в плане пути, а также тяговых и тормозных сил.

При решении второй задачи поезд рассмат-ривался как отдельные экипажи (система масс), соединенных нелинейными деформируемыми связями. И в этом случае рассматриваются пе-речисленные выше силы, но действующие на каждый экипаж (массу). В результате чего ме-жду экипажами возникают силы динамического взаимодействия способные в переходных ре-жимах вызвать существенные и, даже, опасные для безопасности движения поезда ситуации.

Перечисленные выше задачи решались раз-личными методами: аналитическими, с

приме-нением линеаризации математической модели; моделированием на аналоговых вычислитель-ных машинах; и, наконец, в 70-х годах была разработана и проверена методика решения с использованием средств цифровой вычисли-тельной техники [5]. Уровень развития техники и средств программирования тех лет диктовал условия выбора метода интегрирования и спо-соба решения поставленных задач.

В результате, исходя из требований точно-сти решения на большом интервале времени и, одновременно, точности моделирования дина-мических процессов в переходных режимах движения, а также требований обеспечения приемлемого времени выполнения вычислений, выбор был остановлен на методе интегрирова-ния, использующем формулы прогноза Адамса-Башфорта и коррекции Адамса-Мультона а, для сокращения времени вычислений, был приме-нен метод понижения порядка системы диффе-ренциальных уравнений [5].

(2)

современных персональных компьютеров по-зволил значительно расширить выбор методов интегрирования, не ограничиваясь объемом хранимой информации на предыдущих шагах решения как это было раньше. И, наконец, поя-вились новые разработки в области методики программирования – это широко применяемый в последние годы метод объектно-ориентированного программирования (ООП), позволяющий максимально «естественно», без использования большого количества массивов данных описывать объекты системы (экипажи и связи между ними) и представлять поезд в виде одного массива – цепочки экипажей и свя-зей, представленного либо списком, либо век-тором данных.

Целью настоящей статьи, является иллюст-рация применения объектно-ориентированного подхода к построению программной модели поезда и обоснование выбора более точного, метода решения системы дифференциальных уравнений.

Объектно-ориентированный подход к по-строению программной модели поезда требует разбиения модели на отдельные объекты, выде-ления их наиболее общих параметров, описа-ния базовых классов и производных классов, в которых уточняются и дополняются характери-стики и процедуры работы с ними. Примени-тельно к модели поезда в качестве объектов выступают экипажи и связи между ними.

В базовый класс экипажей включены наи-более общие параметры вагонов и локомоти-вов: масса, длина, число осей, тип тормозных колодок, режим работы воздухораспределите-ля, тип подшипников буксовых узлов и т.д.; вычисляемые параметры: нагрузка на ось коор-дината, скорость экипажа и др. Методы базово-го класса описывают процедуры, не зависящие от типа экипажа: процедуры интегрирования дифференциальных уравнений , вычисления дополнительного сопротивления движению от продольного профиля и кривых в плане и вы-числения тормозной силы, действующей на экипаж. Для описания особенностей отдельных типов экипажей созданы производные классы для грузовых, пассажирских вагонов и локомо-тивов. Дополнительные параметры необходимо ввести только в классе, описывающем локомо-тивы – это величины тягового усилия и тор-мозного усилия локомотива (вспомогательный тормоз и электрический тормоз). Все производ-ные классы имеют собственные процедуры расчета основного сопротивления движения в зависимости от типа экипажа и пути, а класс,

описывающий локомотивы еще и процедуры определения величин сил тяги и торможения.

Для описания работы поглощающих уст-ройств автосцепки предназначен базовый класс, описывающий наиболее общие парамет-ры поглощающих аппаратов: величину зазора в автосцепке, величины жесткости и вязкости конструкций экипажей; вычисляемые парамет-ры: величина деформации и скорости деформа-ции аппарата, текущие значения усилия и др. Для описания исходных данных и процедур расчета усилий в поглощающих аппаратах раз-личных типов служат производные классы для упруго-фрикционных, резинометаллических и других поглощающих аппаратов.

Для объединения экипажей в состав и для организации вычислительного процесса необ-ходим класс, описывающий поезд в целом. Па-раметрами этого класса являются: списки эки-пажей и поглощающих аппаратов, параметры продольного профиля и плана пути, текущее время, текущие значения основных показателей движения поезда (наибольшие величины сил в поглощающих аппаратах, ускорений экипажей и др.). Здесь же описываются процедуры, орга-низующие процесс вычисления усилий в по-глощающих аппаратах, интегрирования урав-нения движения экипажей, вычисления основ-ных показателей движения поезда и процедуры, позволяющие осуществлять доступ к результа-там вычислений. На базе описанных классов разработана программа моделирования движе-ния поезда, с помощью которой выполнялись все расчеты описанные ниже.

(3)

методы прогноз–коррекция и, в частности, ис-пользуемый в настоящее время метод интегри-рования Адамса-Башфорта-Мультона вносит в решения демпфирование тем большее, чем больше шаг интегрирования. Этот метод, при надлежащем учете степени вычислительного демпфирования, позволяет получать приемле-мые по точности результаты при сравнительно коротких по времени переходных процессах (приблизительно длящихся до 10 периодов наивысшей собственной частоты механической системы). На больших интервалах времени не-обходимо использовать другие методы интег-рирования, вносящие в решение гораздо мень-шее демпфирование. Одним из таких методов, является метод Хемминга, относящийся к клас-су методов прогноз-модификация-коррекция, который используется в разработанных в по-следнее время программных пакетах математи-ческого анализа, таких как MATLAB и MATHCAD. В [1,2] приведено описание алго-ритма реализации этого численного метода ин-тегрирования дифференциальных уравнений:

прогноз:

• прогноз:

(

k k k

)

k

k y y y

h y

p 2 2

3 4

1 2 3

1= − + − − − +

+ ; (1)

• модификация:

(

k k

)

k

k p p c

m + = + − −

121 112 1

1 ; (2)

• коррекция:

(

1 1

)

2

1 8 2

3 8 9 + − − + + − + + −

= k k k k k

k y y m

h y y

c ; (3)

• окончательное значение:

(

1 1

)

1 1 121 9 + + +

+ = k + kk

k c p c

y . (4)

Приведем здесь же формулы прогноза и коррекции метода Адамса-Башфорта-Мультона [4]:

• прогноз:

(

1

)

1 3

2 −

+ = k + kk

k f f

h y

p ; (5)

• коррекция:

(

k k

)

k

k f f

h y

y +1 = + +1+

2 ; (6)

Для оценки погрешности будем оценивать точность аппроксимации обоими численными методами передаточной функции операции

ин-тегрирования [3]. Как известно, передаточная функция оператора интегрирования 1-го поряд-ка имеет в частотной области следующее пред-ставление:

( )

ω − =

ω j

H . В дальнейшем нам

по-надобится модуль и фаза передаточной функ-ции: ω = 1 H , 2 π − =

ϕ . Перейдем, как

предло-жено в [3], к относительным частотам:

h

ω

=

ω

, π ω = 2

f , где h – постоянный шаг

ин-тегрирования. Учитывая это, запишем модуль и фазу передаточной функции интегратора 1-го порядка:

ω = 1

И

H ; (7)

2

π

=

ϕ

И . (8)

Точность аппроксимации модуля и фазы пе-редаточной функции интегратора тремя, приве-денными выше численными методами будем оценивать следующим образом:

% 100

И

i

И

H =H HH

δ ; (9)

% 100 И i И ϕ ϕ − ϕ =

δϕ . (10)

Здесь Hi и ϕ – это АЧХ и ФЧХ методов Хемминга и Адамса-Башфорта-Мультона.

Частотные характеристики перечисленных выше методов численного интегрирования по-лучены так же, как в [3]. Опуская полученные формулы частотных характеристик, приведем графики их процентных отклонений от частот-ных характеристик интегратора 1-го порядка (рис.1, 2).

Суммарные погрешности перечисленных методов (прогноз + коррекция) для различных значений относительных частот приведены в табл. 1.

Таблица 1 МетодАдамса

-Башфорта-Мультона

Метод Хемминга f

,% H

δ δϕ,% δH,% δϕ,%

0,02 0,524 -0,031 -0,001 -0.8е-04 0,05 3,206 -0,470 -0,051 0,007

0,1 11,987 -3,310 -1,178 0,175

(4)

передаточной функции операции интегрирова-ния (при f =0,1 более чем на порядок) чем

ме-тод Хемминга.

Рис. 1. МетодАдамса-Башфорта-Мультона:

1 – АЧХпрогноз; 2 – АЧХкоррекция; 3 – ФЧХпрогноз

Рис. 2. МетодХемминга:

1 – АЧХпрогноз; 2 – АЧХкоррекция; 3 – ФЧХкоррекция

Для оценки степени демпфирования, вноси-мого в результат каждым из методов, а также для оценки точности решения было выполнено численное интегрирование линейного диффе-ренциального уравнения, описывающего коле-бания двух масс, соединенных между собой упругой связью. К первой массе мгновенно прикладывается постоянное усилие равное 200 кН. Величины масс – 100 т, жесткость свя-зи – 49298 кН/м (параметры выбраны так, что-бы получить удобную для анализа величину периода собственных колебаний Т=0,2 с). В качестве результата решения будем рассматри-вать силу, возникающую в связи между масса-ми. Для приведенного случая точное решение описывается выражением:

⎟ ⎠ ⎞ ⎜ ⎝ ⎛ −

= t

T

S 100 100cos 2π . (11)

Вначале проанализируем степень демпфи-рования вносимого каждым методом интегри-рования в результат. Для этого определим, че-рез какое время амплитудные значения

колеба-ний решений, полученных численными мето-дами, отклонятся от точного решения на 1, 2, 5 и 10%. В табл. 2 приведены эти значения для шага интегрирования равного 0,01 и 0,005 с при времени решения 10 с.

Таблица 2 МетодАдамса

-Башфорта-Мультона ХеммингаМетод

δ,%

h=0.01c h=0.005c h=0.01c h=0.005c 1 0,2 1,3 3,7 8,1 2 0,4 2,5 – – 5 1,0 6,5 – – 10 1,9 – – –

(5)

погреш-ность при выбранном интервале времени реше-ния.

Далее приведем сравнение результатов численного и аналитического решения поставленной задачи. На рис. 3 и 4 приведены графики изменения во времени сил в связи

ме-жду массами, полученными методом Адамса-Башфорта-Мультона и методом Хемминга, сплошной линией показано точное решение. На рис. 3 шаг интегрирования был выбран равным 0,01 с, а на рис. 4 – 0,005 c.

Рис. 3. Графикизменениясилывзаимодействиямасс (h = 0.01c): х – методАдамса-Башфорта-Мультона, ■ - методХемминга

Рис.4. Графикизменениясилывзаимодействиямасс (h = 0.005c): х – методАдамса-Башфорта, ■ - методХемминга.

Графики полученных результатов позволя-ют сделать вывод о том, что метод Адамса-Башфорта-Мультона вносит в результат суще-ственные фазовые искажения: на приведенных графиках наблюдается опережение по фазе, что согласуется со знаком погрешности аппрокси-мации ФЧХ (см. табл.1). Что касается сравне-ния точности приведенных на рис.3 и 4 реше-ний, то здесь необходимо отметить, что даже при шаге интегрирования равном 0.005с ре-зультаты, полученные методом Адамса-Башфорта-Мультона имеют значительно боль-шую погрешность, чем результаты, полученные методом Хемминга, для которого точность

ре-шения приемлема уже при шаге интегрирова-ния равном 0.01с.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Дж. Бекки, У. Карплюс. Теорияипримене

-ниегибридныхвычислительныхсистем. – М.: Мир, 1970

2. Джон Г. Метьюз, Куртис Д. Финк. Числен

-ныеметоды. Использование MATLAB. – М. – СПб –

К. – 2001.

3. Мямлин С.В. Моделирование динамики

рельсовыхэкипажей. – Д.: Новаяидеология, 2002.

4. Расчеты и испытания тяжеловесных поез

-дов / Подред. Е.П. Блохина. – М.: Транспорт, 1986. 5. БлохинЕ.П., МанашкинЛ.А. Динамика по

(6)

References

Related documents

Therefore, many efforts have been devoted to solve most optimal Job Shop Scheduling Problems (JSSP), as most of the researches aimed at minimizing the maximum completion time. JSSP

Community Benefit is defined as 1) a community amenity, 2) affordable or special needs housing, or 3) a cash contribution-in-lieu; affordable or special needs housing is housing

и исходное PSNR-HVS-M, дБ, что облегчает ана- лиз. Здесь необходимо отметить следующее [15]. Зна- чения PSNR nt выше 37 дБ говорят о том, что поме- хи

ничего целого нет в мире и ― нет никакого смысла в целом мире» [3, с. Что касается приведённой аргументации, то обращает на себя внимание стремление

1)Trained under western education do not differ significantly from traditional midwives for their control of delivery pain through reduction of delivery pain

The findings of the present research indicate that Edmodo blended learning platform are implemented to teach writing at senior high schools by integrating the blended

These categories are themselves divided in terms of degree of intensity into four various speech acts: threat, order, blessing and admonition which are considered as commands on