Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Подвижной состав

Ответ
 
Опции темы Опции просмотра
Старый 08.01.2008, 02:21   #1
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию Сила тяги

Подскажите как высчитывать позиции с графика? Насколько я понимаю, Сила тяги максимальна в первый момент и падает с набором скорости. Так какое значение надо забить?

__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


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

 
Старый 08.01.2008, 12:43   #2
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,668
Вы сказали Спасибо: 2,078
Поблагодарили 2,370 раз(а) в 789 сообщениях
E69 хороший собеседник
По умолчанию

Смотря при какой скорости тебе надо Действительно на одной позиции в зависимости от скорости сила тяги может отличаться в разы.
Если интересует поведение при разгоне, наверное надо считать что мотор всё время работает в часовом режиме (по крайней мере, будет ограничение по максимально допустимому току, либо по максимально допустимой силе, по сцеплению или по ускорению если поезд лёгкий) - потому что по мере роста скорости машинист будет крутить контроллер, чтобы сила тяги не падала, и фактически будет всё время выбирать точки с этой горизонтальной линии.
__________________
🚆🚆🚆
E69 вне форума   Ответить с цитированием
Старый 08.01.2008, 13:00   #3
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

MSTS не знает, что такое падение силы тяги.
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 08.01.2008, 13:07   #4
E69
Лентяй и флудер
 
Аватар для E69
 
Регистрация: 10.04.2007
Адрес: Транссиб, 3339 км.
Сообщений: 5,668
Вы сказали Спасибо: 2,078
Поблагодарили 2,370 раз(а) в 789 сообщениях
E69 хороший собеседник
По умолчанию

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

Если речь о параметрах
MaxForce ( kN )
MaxContinuousForce ( kN )
это имхо и есть величина минимального из ограничений для силы тяги, 17 тс для часового режима, для длительного на графике не указано
__________________
🚆🚆🚆
E69 вне форума   Ответить с цитированием
Старый 08.01.2008, 14:44   #5
Aleks
Матёрый пользователь
 
Регистрация: 25.07.2007
Адрес: г. Москва
Сообщений: 573
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 10 сообщениях
Aleks стоит на развилке (репутация по умолчанию)
Отправить сообщение для Aleks с помощью ICQ
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
MSTS не знает, что такое падение силы тяги.
Ой, а я и не знал, когда тяговые характеристики локомотивов в МСТС снимал.

Цитата:
Сообщение от E69 Посмотреть сообщение
Фактически падение силы тяги там происходит, но точную форму характеристик задать нельзя.
Это уже ближе к истине.
Цитата:
MaxForce ( kN )
MaxContinuousForce ( kN )
...величина минимального из ограничений для силы тяги...
Тоже неверно. Ладно, не буду писать ничего нового - просто возьму кусочек из туториала по настройке ЕНГ-файлов, который когда-то писал:

================================================== ======
Сначала покажу строчку из описания контроллера:
Notch ( <%тяги> 0 Dummy )
Контроллер состоит из множества таких строк. Это описание всех позций контроллера машиниста на локомотиве.
Каждая такая строка своим параметром <%тяги> указывает на долю развиваемой мощности и силы тяги от макс. значений.
Подробнее про контроллер будет ниже.

MaxPower ( <>kW ) - это макс. мощность локомотива, можно ставить сюда касательную мощность локомотива, но надо учитывать,
что при увеличении скорости мощность падает, а в МСТС мощность зависит только от позиции контроллера и не падает при
увеличении скорости (тяговая характеристика - гипербола), поэтому параметр можно занижать.

MaxForce ( <>kN )
MaxContinuousForce ( <>kN ) - это два параметра, в которые ставить ТОЛЬКО ОДИНАКОВЫЕ(!!!) значения, при разных значениях в игре
сила тяги будет меняться сама по себе при неизменной позиции контроллера. Сами эти параметры показывают какая БЫЛА БЫ
сила тяги у локомотива при <%тяга>=1 (т.е. 100% тяги), если бы он при этом стоял на месте.

MaxCurrent ( <>A ) - это ток, соотвествующий MaxForce. Вообще ток в игре линейно соответствуе силе тяги.

MaxVelocity ( <>mph ) - макс. скорость локомотива, после которой сила тяги резко падает.

NumWheels ( <> ) - кол-во колес на локомотиве.

Теперь попробую объяснить, как же МСТС считает силу тяги (F, Ньютон), в зависимости от скорости (V, м/с) и позиции
контроллера (я буду использовать коэфф. <%тяга> для данной позиции).

Для расчета берется две формулы:
F = MaxPower*<%тяги>/V
F = MaxForce*<%тяги>
При этом из двух берется меньшее значение.

Т.е. для настройки нужно посчитать параметр MaxForce, делается это так:
нужно знать позицию контроллера и соответствующую ей силу тяги и ток в момент трогания, дальше мы делим эту силу и ток на
коэфф. <%тяги> соотвтствующей позиции и получаем значения для MaxForce и MaxCurrent.
Теперь понятно, почему при моей настройке ток и сила оказываются завышенными в несколько десятков раз?

Понятное, дело, что при этом если трогаться со 100% тяги, то сила намного превысит максимальную для локомотива, ограничивать
это нужно через коэфф. сцепления.
================================================== ======
Aleks вне форума   Ответить с цитированием
Старый 08.01.2008, 18:11   #6
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от E69 Посмотреть сообщение
В МСТС в неявном виде наверняка это как-то зашито, иначе разгон на любой позиции продолжался бы до бесконечности с постоянным ускорением.
А оно так и есть, на любой позиции можно достичь максимальной скорости. Ведб мы же не можем в MSTS ехать на первой позиции скажем 2-3 км/ч. Через 100км разгона даже с самым тяжелым составом скорость на первой позиции по любому будет не менее 50км/ч (я конечно утрирую, но идея ясна думаю).
Цитата:
Нужно знать позицию контроллера и соответствующую ей силу тяги и ток в момент трогания, дальше мы делим эту силу и ток на коэфф. <%тяги> соотвтствующей позиции и получаем значения для MaxForce и MaxCurrent.
И откуда это можно узанть все?
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 08.01.2008, 20:55   #7
Aleks
Матёрый пользователь
 
Регистрация: 25.07.2007
Адрес: г. Москва
Сообщений: 573
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 10 сообщениях
Aleks стоит на развилке (репутация по умолчанию)
Отправить сообщение для Aleks с помощью ICQ
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
...на любой позиции можно достичь максимальной скорости. ... Через 100км разгона даже с самым тяжелым составом скорость на первой позиции по любому будет не менее 50км/ч
Разгон продолжается до тех пор, пока сила тяги не будет уравновешена сопроивлением движению. Поэтому описанная тобой вещь может быть только при криво настроенном основном сопротивлении движению вагонов (подраздел Friction).

Цитата:
И откуда это можно узанть все?
Из тяговой характеристики. Откуда же еще??? По-моему, все достаточно просто. <% тяги> для всех позиций можно взять, как отношение сил тяги по графику при одной скорости.
А вообще-то, поскольку в МСТС гиперболическая тяговая характеристика, то я бы посоветовал построить тяговую характеристику по правилам МСТС в какой-нибудь программе (Excel, MathCAD и т.п.), а затем, путем подбора параметров, сделать ее максимально приближенной к реальной, поскольку стопроцентного соответствия всеравно не добиться (ведь реальная ТХ электровоза - это не гипербола).
Aleks вне форума   Ответить с цитированием
Старый 08.01.2008, 20:59   #8
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

1 Причем тут вагоны, ведь если локомотив без вагонов оставить на позиции, пока не перевести на боле высокую скорость расти не будет. А в MSTS будет. Какая формула то в MSTS?
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 08.01.2008, 21:41   #9
Aleks
Матёрый пользователь
 
Регистрация: 25.07.2007
Адрес: г. Москва
Сообщений: 573
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 10 сообщениях
Aleks стоит на развилке (репутация по умолчанию)
Отправить сообщение для Aleks с помощью ICQ
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
1 Причем тут вагоны, ведь если локомотив без вагонов оставить на позиции, пока не перевести на боле высокую скорость расти не будет.
1) Нужно правильно описать в ЕНГа сопр. движению локомотива.
2) Отличие формы ТХ в МСТС от реальной.

Цитата:
А в MSTS будет. Какая формула то в MSTS?
Цитата:
Сообщение от Aleks Посмотреть сообщение
Для расчета берется две формулы:
F = MaxPower*<%тяги>/V
F = MaxForce*<%тяги>
При этом из двух берется меньшее значение.
Aleks вне форума   Ответить с цитированием
Старый 08.01.2008, 22:19   #10
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
1) Нужно правильно описать в ЕНГа сопр. движению локомотива.
А оно как считается?
Цитата:
При этом из двух берется меньшее значение.
А одной формулой не обойтись?
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 08.01.2008, 23:52   #11
Aleks
Матёрый пользователь
 
Регистрация: 25.07.2007
Адрес: г. Москва
Сообщений: 573
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 10 сообщениях
Aleks стоит на развилке (репутация по умолчанию)
Отправить сообщение для Aleks с помощью ICQ
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
А оно как считается?
Напишу еще отрывок из туториала, короче попробуем разобраться:

================================================== ======
Вот описание сопр. движению:
Код:
Friction (
2160N/m/s  0  0mph  15  1.7
94.4N/rad/s  0  0.3rad/s 2.1  1.6
)
Используются следующие формулы:
V – скорость (mph)
F - сила (N)
C – константа коэфф. трения. (1-ое число в файле)
E – показатель коэфф. трения (2-ое число в файле)
V2 –значение скорости второго интервала (3-е число в файле)
C2 – вторая константа коэфф. трения. (4 число в файле)
E2 – второе показатель коэфф. трения (5 число в файле)

F = C*V^E, если V <= V2
F = C+V2^E + C2*(V2+V^E2), если V > V2.

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

В результате своих исследований я получил следующее:
2ое и 3е число в файле надо делать нулями, иначе график будет не похож на то, что нужно.
Тогда формулы упрощаются, а точнее, поскольку V2=0, то остается только одна формула, она примет вид:

F = C + C2*(V^E2)

Взяв формулы сопротивления движению из правил тяговых расчетов я элементарно, при помощи программы MathCad (сойдет и Excel) получил в игре реальный график сопротивления, на 95-98% соответствующий реальному.
================================================== ======


Цитата:
А одной формулой не обойтись?
Я вроде ясно написал, что берется наименьшее значение из двух, расчитанных по формулам.
Aleks вне форума   Ответить с цитированием
Старый 09.01.2008, 00:04   #12
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,331
Вы сказали Спасибо: 35
Поблагодарили 1,167 раз(а) в 610 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Есть у меня этот туториал и даже программа FCalculator (там вообще с сопротивлением движению не так все просто), которая считает, но говорят криво.

F = C + C2*(V^E2)

А что это за знаки * (умножить?) ^? Откуда брать данные?
__________________
Вышел покурить на лестничную клетку, а там ребята стоят - вакцинируются.
сандро вне форума   Ответить с цитированием
Старый 09.01.2008, 01:13   #13
Aleks
Матёрый пользователь
 
Регистрация: 25.07.2007
Адрес: г. Москва
Сообщений: 573
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 10 сообщениях
Aleks стоит на развилке (репутация по умолчанию)
Отправить сообщение для Aleks с помощью ICQ
По умолчанию

Цитата:
Сообщение от сандро Посмотреть сообщение
А что это за знаки * (умножить?) ^? Откуда брать данные?
Это знаки "умножить" и "возведение в степень".
Данные надо брать из правил тяговых расчетов. Там есть все необходимое.
Aleks вне форума   Ответить с цитированием
Старый 12.01.2008, 01:42   #14
фонарь
Заблокирован
 
Регистрация: 10.01.2008
Сообщений: 1
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
фонарь стоит на развилке (репутация по умолчанию)
По умолчанию

Ссылочку кинь, что и откуда брать.
фонарь вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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