Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Моделирование

Ответ
 
Опции темы Опции просмотра
Старый 17.10.2008, 21:00   #16
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
в ТРС есть 2 функции, которые позволяют ко-что делать, не трогая физики. Это функция определения текушей скорости состава и функция задания скорости состава (мгновенной постановки данного значения скорости в метрах в сек.)

Допустим, нам не нравится тормозная система. Я нашёл всего 3 причины (и тут сразу вопрос - из-за 3 причин беспокоиться?)

1) отсутствие юза при торможении
2) невозможность создания сверхзарядки
3) тормозная магистраль изменяет давление во всём составе одновременно (но естественно при этом все 3-ходовые клапаны срабатывают слабее). При этом сцепки не сжимаются и не растягиваются

И элементарно говорим, что если МЫ ведём этот состав (добиваемся набилие возможн. реализма), то дефолтовские тормоза устанавливаются в полоение "зарядка" и мы его трогать пока не будем.

Если мы переводим кран поездного в положение "сверхзарядка", к переменным массивов, описывающих давление в ТМ и ЗР каждые 0.1 с добавляется некоторая величина (зависящая от давления в другой переменной, описывующей ГР и положения 3-ход. крана каждого вагона). При этом можно сделать проверку на разрыв ТМ при ревышении сверхзарядки... (при этом массив пертеменных, определяющих давление в ТЦ каждого вагона уменьшается (опять же в зависимости от разности давлений ЗР и ТМ в этом вагоне, а так же положения авторежима(3-ход. крана) ))

Ставим в поездное. Давление постепенно выравнивается во всём ТМ (не забываем при этом опустошать ГР, который при этом тоже "наполняет" (т.е. прибавляет к переменной некоторое значение) компрессор).

Аналогично делаем математическую модель тормозов, которая могла бы описывать давление в ТМ ТЦ каждого вагона и дополнительно ГР и УР лока(локов).

Но это допустим мы реализовали. У нас есть огромный массив переменных, который с успехом работает в симах ВНИИЖТ по изменению скорости движеня зелёной полоски. А чем трейнз хуже (вспоминаем первые строки).

Делаем отдельный рычажок для нашего крана №3** (не помню) в кабине и самый главный процесс этой системы - "изменитель скорости". Если предыдущий механизм просчитывал всё с частотой в 0.1 с , то этот будет срабатывать каждый 0.01 с (и с увеличением скорости это число уменьшается) . Чего он делает

1) после прохождения цикла он определяет давление в ТЦ поезда, определяет с какой стороны состава оно больше, и соответсявенно включаетт на локомотиве тягу (небольшую) чтоб поезд либо "сжимался" либо "растягивался".

2) (самое главное) определял все тормозные (и наши "тяговые") силы (учитывая максимальную силу трения скольжения - иначе юз ) в поезде, определял, на каком уклоне находится поезд и вычислял ПОЛНОЕ УСКОРЕНИЕ ПОЕЗДА, затем "вспоминал" какая у него была скорость 0.01 с назад , и ЗАДАВАЛ с новое значение скорости V' = V - a*0.01 (a - ускорение состава при торможении)

И всё. Вот вам и вариант физики, никак не связанный с ядром. Причём последнюю функцию можно вызывать только тогда, когда у нас наибольшее давление в ТЦ больше некоторого значения, при котором тормоза "схватываются".
Напоминаю, при этом скорость будет меняться скачками, но я думаю, что период в 0.01 (а при скорости в 80км/ч его можно уменьшить до 0.005) для одного поезда а карте обеспечить можно. Но делать этого никто не будет...

А для малых скоростей (менее 1 км/ч) скриптом включается обычный (дефолтовский) тормоз - и состав окончательно заторможен
Спасибо за исчерпывающий ответ,TRam_. Т.е.применяется числовой метод приближенного решения дифференциальных уравнений. Задается промежуток времени, зависящий от величины скорости. Скорость в момент времени t+Δt зависит от скорости в момент t и пропорциональна ускорению. Надо сказать, физика с учетом давления достаточно сложная из за количества связанных переменных, и, думаю, будет существенно подтормаживать вычислительные процессы динамики движения. В целях упрощения физической модели, возможно, надо будет ввести ряд допущений для параметров.
Любитель вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 17.10.2008, 21:05   #17
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от genesis Посмотреть сообщение
Бот - это трайнзовский ИИ. Это не сленг.
ТРС это не полигон для экстримальных испытаний. Сами же сказали:
Цитата:
Сообщение от Любитель Посмотреть сообщение
В симуляторах для меня самое главное- реализм, т.е. физическая модель движения состава должна быть максимально приближенной к настоящей..
Какого Ч тогда возникают дикие нереальные предложения?

Надо четко представлять предназначение вещей - скриптов и самого трс.
Согласен, genesis, это моя недоработка. Плохо изучил программный аппарат управления поездом. Собственно, именно поэтому (если бы не загруженность на работе, я бы не пожалел времени на изучение ж.д.моделирования) я и стал задавать эти вопросы по моделированию физики движения людям более осведомленным в этом вопросе.
Цитата:
Сообщение от genesis Посмотреть сообщение
Какого Ч тогда возникают дикие нереальные предложения?
Частично, по причинам описанным выше. Нереальность их зависит только от функциональных возможностей скриптов, программы TRS и компьютера.
Управляя составом по приборам из кабины локомотива в TRS не всегда можешь насладиться ландшафтами за окном. Поэтому неплохо было бы предусмотреть в TRS средний режим- полуавтоматическое управление. Спидометр, показывающий реальную скорость локомотива с действующей физикой движения и пульт с рукояткой управления для "машиниста" ( создается иллюзия управления- положение рукоятки надо изменять в зависимости от показаний спидометра). В данном режиме, в отличие от автопилота, будешь реально ощущать массу вагонов идущих позади локомотива.
Испытания на прочность с использованием ударной нагрузки (трамплин) здесь выглядят фантастично по тем же причинам, хотя в реальных условиях для технической проверки механических конструкций они успешно применяются (ну вот только, может без трамплина).

Последний раз редактировалось Любитель; 17.10.2008 в 21:07.
Любитель вне форума   Ответить с цитированием
Старый 16.11.2008, 13:55   #18
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

если кому-то охота смотреть работу тормозов в вагонах, можно попробовать воспользоваться этим http://www.railunion.net/post153301.html#p153301
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 17.03.2010, 21:00   #19
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию

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

Последний раз редактировалось Любитель; 17.03.2010 в 21:02.
Любитель вне форума   Ответить с цитированием
Старый 17.03.2010, 22:31   #20
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
для моделирования динамики и кинематики плоских и пространственных механических систем,
весящий 200 Гб и требующий процессора не менее 3 Ггц. Ведь не забываем, что trainz-всего лишь игра, а в игре вопросы производительности стоят очень остро. Хорошо тут хоть как-то реализовали свободный ход сцепки - и на том спасибо.

А динамические характеристики всё равно не смогут помочь с рассчётами газодинамическиких характеристик пневматических и электропневматических тормозов
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 18.03.2010, 23:36   #21
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
весящий 200 Гб и требующий процессора не менее 3 Ггц. Ведь не забываем, что trainz-всего лишь игра, а в игре вопросы производительности стоят очень остро. Хорошо тут хоть как-то реализовали свободный ход сцепки - и на том спасибо.

А динамические характеристики всё равно не смогут помочь с рассчётами газодинамическиких характеристик пневматических и электропневматических тормозов
Да, действительно, весит программа прилично.Информация к размышлению о новых возможностях trainz. Можно расширить количество подключаемых модулей симулятора и создать Железнодорожную информационную систему trainz, по аналогии с ГИС (гео информационная система)- моделирование рельефа маршрута по картам, моделирование объектов в 3d программах, привязка объектов к маршрутной карте симулятора, проверка подвижного состава в различных динамических режимах, режим диспетчера (программы для составления графика движения расписания поездов с остановками, объявлениями о прибытии и отправлении на станциях).Но это уже будет программа для профессионалов, да и весить она будет порядка полтерабайта, что на данном этапе развития компьютерной техники весьма и весьма проблематично...Для промышленного внедрения такой системы основной вопрос - будет ли она пользоваться спросом.
Любитель вне форума   Ответить с цитированием
Старый 18.03.2010, 23:55   #22
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

просто если делаешь что-то универсальное - то что-то обязательно потеряешь. Проверка динамических характеристик состава и режим диспетчера должны как минимум быть неодновременными.

Моделирование объектов выполняется только в 3d программах . Так же, как и поездов. А автоматическая расстановка объектов на карте, и, тем более, автоматическое создание моделей зданий по текстурам - это из области далёкой фантастики.

Цитата:
программы для составления графика движения расписания поездов с остановками, объявлениями о прибытии и отправлении на станциях
с учётом сортировки грузовых поездов на станциях, и рассчёта оптимальных перевозок от одних индустрий другим... Думаем над этим, но пока это так же далеко, как человек до Юпитера...

А зачатки и в сторону управления поездом, и в сторону диспетчера есть.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 19.03.2010, 01:09   #23
Combine
Матёрый пользователь
 
Аватар для Combine
 
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
Combine стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
рассчёта
Да когда ж ты сдохнешь-то, а.
__________________
Когда Комбайн кидает мне новый рендер очередной полезной приблуды, он называет её "govno%number%.jpg". Умолчу о том, какими словами он сопровождает отсыл этих рендеров...
Google+
Combine вне форума   Ответить с цитированием
Старый 19.03.2010, 01:40   #24
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
расчёта
трудно запомнить, что тут корень "чёт". Так как приставки "ра" нет, есть только "рас"

Цитата:
Да когда ж ты сдохнешь-то, а.
этого мне, к счастью, не известно...
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 19.03.2010, 20:35   #25
Любитель
Опытный
 
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
Любитель стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Проверка динамических характеристик состава и режим диспетчера должны как минимум быть неодновременными.
TRam_, реализация этого условия:
Цитата:
...подключаемых модулей...
Каждый из модулей системы независим от остальных. Формат выходных данных определяется функциональным назначением модуля - расчетные величины, 3d модель, файл сценария и т.д. Задается только порядок переходов между модулями: уровни разрешений- прямой (от A к B) и обратный (от В к А); очередность
Цитата:
моделирование объектов в 3d программах
Я имел ввиду, что программирование осуществляется в 3d MAX, gmax, HOG, AutoCAD и других, поддерживающих форматы 3d. Со временем, возможно, появится и простой модуль в самом симе.
Цитата:
...автоматическая расстановка объектов на карте...
Цитата:
...привязка объектов к маршрутной карте...
Данная операция пока осуществляется самим разработчиком как и
Цитата:
...создание моделей зданий по текстурам...
(кстати, видел демо программу, в которой 3d модель делается с помощью отметок характерных точек и выдвижных каркасов на одном фотоснимке объекта с перспективой), если только в отдаленном будущем.
Цитата:
...с учётом сортировки грузовых поездов на станциях, и рассчёта оптимальных перевозок от одних индустрий другим...
Именно так и рассчитывается ГДП.
Железнодорожная система - по аналогии ГИС- гео информационная система
ИМХО, TRam_, основная задача разработки железнодорожной инженерной или информационной системы trainz - оптимизировать алгоритм построения физической модели рельефа по картам и спутниковым фотоснимкам, подвижного состава, объектов сцены; упростить, путем введения допущений (где это возможно) для отдельных параметров, методику физических расчетов в динамических режимах, и расчет ГДП с учетом массы подвижного состава, угла наклона профиля пути, кривизны на участках, скоростных ограничений и т.д.

Последний раз редактировалось Любитель; 19.03.2010 в 20:37.
Любитель вне форума   Ответить с цитированием
Старый 19.03.2010, 20:49   #26
Combine
Матёрый пользователь
 
Аватар для Combine
 
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
Combine стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Я имел ввиду, что программирование осуществляется в 3d MAX, gmax, HOG, AutoCAD и других, поддерживающих форматы 3d. Со временем, возможно, появится и простой модуль в самом симе.
Бред. И пост в целом тоже бред. Учи матчасть и не смеши нас.
__________________
Когда Комбайн кидает мне новый рендер очередной полезной приблуды, он называет её "govno%number%.jpg". Умолчу о том, какими словами он сопровождает отсыл этих рендеров...
Google+
Combine вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?