+ Ответить в теме
Страница 134 из 134 ПерваяПервая ... 34 84 124 132 133 134
Показано с 1,331 по 1,340 из 1340

Тема: Вопросы по Auran GameScript

  1. #1331
    Пользователь Аватар для Volaner
    Регистрация
    19.04.2017
    Страна
    Адрес
    Москва
    Возраст
    35
    Сообщений
    902

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Trainz в trainz.gs. Train в train.gs
    Значит надо туда залезть и посмотреть, чем боты руководствуются при движении, что там в SetAutopilotTarget, как они определяют, когда тормозить

  2. #1332
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    28
    Сообщений
    14,649

    По умолчанию

    Volaner, SetAutopilotTarget объявлена как native, т.е. привязана непосредственно к коду игры. А декомпиляция такого большого приложения как trainz практически бессмысленна

  3. #1333
    Пользователь Аватар для Volaner
    Регистрация
    19.04.2017
    Страна
    Адрес
    Москва
    Возраст
    35
    Сообщений
    902

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Volaner, SetAutopilotTarget объявлена как native, т.е. привязана непосредственно к коду игры. А декомпиляция такого большого приложения как trainz практически бессмысленна
    Красота. Что то там есть в ядре, и как то оно работает

  4. #1334
    Пользователь Аватар для yuz6099
    Регистрация
    18.02.2011
    Страна
    Адрес
    Алтай/Томск
    Возраст
    21
    Сообщений
    731

    По умолчанию

    Мы проделали пару экспериментов, получили это:

    Торможение со 100 км/ч, полное служебное. Взяли brake ratio для каждого вагона и локомотива в составе, перемножили на давление в ТЦ (пренебрегая неравномерностью распространения давления и прочими реальными явлениями). Вывели тормозную силу (в кН?), рассчитанное ускорение и измеренное ускорение, которое получается путем нахождения дельты скорости каждые 0.5 секунд и деления на эти самые 0.5 секунд. Я больше склоняюсь к верности измеренного ускорения, так как почитал некоторые немецкие документы и там ускорение при торможении на полном служебном около 0.8 м/с^2.

    Отсюда вопрос, какие единицы измерения имеют:
    Цитата Сообщение от TRam_ Посмотреть сообщение
    давление в ТЦ
    Цитата Сообщение от TRam_ Посмотреть сообщение
    brakeratio
    discord: prisoner417 #3072

  5. Сказали спасибо: (2)


  6. #1335
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    28
    Сообщений
    14,649

    По умолчанию

    Цитата Сообщение от yuz6099 Посмотреть сообщение
    перемножили на давление в ТЦ
    Давление ТЦ можно взять у каждого вагона, например из кода моей пневмолаборатории - https://yadi.sk/d/JNRTG6RRvpMfq . А вот как пересчитывать коэффицент brakeratio в тормозную силу - не знаю, но можно подобрать коэффициент.
    Последний раз редактировалось TRam_; 14.05.2019 в 14:38.

  7. Сказали спасибо: (2)


  8. #1336
    Пользователь Аватар для yuz6099
    Регистрация
    18.02.2011
    Страна
    Адрес
    Алтай/Томск
    Возраст
    21
    Сообщений
    731

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    но можно подобрать коэффициент
    На участке установившегося давления это ровно 1000, а вот на участке роста давления какая-то моросня. Я сегодня попробую построить графики зависимости давления в ТЦ от времени, расчетного ускорения от времени и экспериментального ускорения от времени.

    ---------- Сообщение добавлено в 22:35 ---------- Предыдущее сообщение размещено в 16:09 ----------

    После обработки данных такие результаты:


    Напомню, что calculated acceleration - это рассчитанное через формулу с давлением и brakeratio, а measured - по сути производная скорости (брали дельту скорости каждые 0.5 секунд и делили на 0.5 секунд)

    ---------- Сообщение добавлено в 22:38 ---------- Предыдущее сообщение размещено в 22:35 ----------

    Теперь буду думать, как с такой кривой ускорения рассчитать тормозной путь.
    discord: prisoner417 #3072

  9. Сказали спасибо: (3)


  10. #1337
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    28
    Сообщений
    14,649

    По умолчанию

    Цитата Сообщение от yuz6099 Посмотреть сообщение
    как с такой кривой ускорения рассчитать тормозной путь
    интегрированием

  11. Сказал спасибо:


  12. #1338
    Пользователь Аватар для yuz6099
    Регистрация
    18.02.2011
    Страна
    Адрес
    Алтай/Томск
    Возраст
    21
    Сообщений
    731

    По умолчанию

    Пока с этим повременю, так как провел эксперимент. В нем я получал такие же графики, как сверху, но для поездов разной массы и длины. И вот тут интересно, что кривая calculated (или наоборот, measured?) ведет себя таким образом по отношению к другой кривой с увеличением массы. Есть какие-то идеи?
    M0/L0: 572 т/115 м
    M1/L1: 1249 т/247 м
    M2/L2: 2110 т/415 м
    M3/L3: 141 т/31 м
    discord: prisoner417 #3072

  13. #1339
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    28
    Сообщений
    14,649

    По умолчанию

    Ускорение нужно умножать на массу для вычисления силы.

  14. #1340
    Пользователь Аватар для yuz6099
    Регистрация
    18.02.2011
    Страна
    Адрес
    Алтай/Томск
    Возраст
    21
    Сообщений
    731

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Ускорение
    Так мне именно оно и нужно. Моя финальная цель - знать ускорение, с которым будут тромозить поезда разной массы. Мне нужно вывести функциональную зависимость ускорения торможения от массы и других тегов из конфига и энжинспека, от которых это зависит. Мне нужно предугадывать это ускорение, чтобы потом посчитать предполагаемый тормозной путь и вывести его в кабину.
    Напомню, что синие графики сверху - это по твоей формуле brakeratio*давление в ТЦ/масса поезда (brakeratio*давление в ТЦ вычисляется отдельно для каждого вагона и локомотива в составе), а оранжевые - производная по скорости. И пока что производная выглядит с точки зрения данных правдоподобнее, соответственно, под нее мне надо как-то подогнать формулу прогнозируемого ускорения.
    discord: prisoner417 #3072

+ Ответить в теме

Ваши права

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