|
|
|||||||
| Общие вопросы о TTD / General Transport Tycoon Transport Tycoon Deluxe - лучшая экономическая транспортная стратегия реального времени. Обсуждение игры, стратегий и общих вопросов Talk about the sequel to the original TT, Transport Tycoon Deluxe. OpenTTD is a fully open-sourced clone of TTD, written in C, boasting improved gameplay and many new features. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#11 (permalink) |
|
Новичок
Join Date: 14.10.2007
Posts: 8
Rep Power: 0 ![]() |
Новая модель движения для TTDPatch
оригинал статьи Josef Drexler ( переведено на русский программой) Для интересовавших в том, как точно я вычисляю новое ускорение поезда, вот детализированный обзор уравнений. Во-первых, я запускаю, вычисляя максимальную силу, которая может быть произведена механизмом. Это использует идеалистическую модель постоянной власти, которая достаточно близка к действительности хотя, для большинства реальных механизмов: Fmax = P / v [Fmax = максимальная сила в Kilonewtons, P = власть в Киловаттах и v является скоростью в м\с. Конечно я должен сделать преобразование от модулей TTD]. После этого я вычисляю максимальное тяговое усилие, которое механизм может проявить на рельсах. Это зависит от его веса (или скорее полного клейкого веса всех механизмов) и коэффициент трения на стали: TEmax = Wadh * µ [TEmax = максимальное тяговое усилие в kN, Wadh = madh * 9.8 является полным клейким весом в kN, и µ = 0.30 является коэффициентом трения для стали на стали] Фактическое тяговое усилие тогда ниже двух значений: TEeffective = минута (F, TEmax) Это - тяговое усилие, которому показывают в окне скорости транспортного средства, если Вы допустили этому. От этого я вычитаю силы потери статического/кинетического трения, прокручивая трение и сопротивление воздуха, и любые тангенциальные силы от наклонной дорожки, чтобы достигнуть сетевой силы: Fnet = TEeffective - c0 * W - c1 * W * v - c2 * v2 - Fincl [Fnet = сетевая сила в kN, W = общая масса поезда в kN, c0 = коэффициент статического/кинетического трения, c1 = коэффициент прокручивающегося трения, c2 = коэффициент сопротивления воздуха, Fincl = тангенциальные силы наклонной дорожки] Для c0 и c1 я использую те же самые значения для всех поездов. Значения, которые я выбрал в основном, прибывают из разреженного воздуха, таким способом, которым вычисление работает приятно в TTD. c2 зависит от главной скорости механизма, составлять факт, что более быстрые механизмы обычно упрощаются. Силы наклонной поверхности вычислены как сумма по всем транспортным средствам поезда: Fincl = суммируют [W [меня] * грех (тета [я])] [W [я] = вес i'th транспортного средства, тета [я] = наклон наклонной поверхности для того транспортного средства, или-5 %, 0 % или +5 %] Наконец, как только у меня есть сетевая сила, я могу вычислить ускорение поезда: a = Fnet / м. [= ускорение в m/s2, м. = полная масса поезда в кг] И это - заключительное значение ускорения, которому также показывают в окне скорости транспортного средства (кроме там, это заняло времена 100, потому что показывание десятичным числам является трудным). И теперь Вы знаете!
__________________
Last edited by BlackKeeper; 19.10.2007 at 08:45. |
|
|
|
|
|
#12 (permalink) |
|
Новичок
Join Date: 14.10.2007
Posts: 8
Rep Power: 0 ![]() |
Так, теперь мой перевод, давайте помогайте, в некоторых метах я не справился.
оригинал: [Для просмотра ссылки ] Тем кому интересно как именно я рассчитываю ускорение поездов, могут здесь увидеть детальный обзор вычислений. Первое, я начинаю рассчитывать максимальную силу которую может произвести двигатель. При этом используем идеальную модель постоянной мощности, которая приближена к реальной для всех реальных двигателей Fmax = P / v, где Fmax - максимальная сила, кНт P – мощность, кВт V - скорость, м/с Конечно я должен учитывать модель игры. После этого я рассчитываю максимальную тягу, которую может развить двигатель на рельсах. Это зависит от его веса (общий вес состава) и коэффициента трения об металл. TEmax = Wadh * µ, где TEmax = максимальная тяга, кНт Wadh = madh * 9.8 - общий вес состава, кНт (почему вес в кило Ньютонах я не понимаю, adhesive weight в переводе сцепной вес) µ = 0.30 - коэффициент трения металла об металл. Фактическое значение тяги тогда меньшее из их двух величин: TEeffective = min (F, TEmax) Это значение показывается в окне как скорость транспортного средства, если вы включили эту опцию. От этого значения необходимо вычесть силы статического и кинетического трения, трения при скольжении, сопротивления воздуха и любые тангенцыальные силы возникающие на уклоне, чтобы получить результирующую силу Fnet = TEeffective - c0 * W - c1 * W * v - c2 * v2 - Fincl Fnet - результирующая сила, кНт W – общий вес поезда(опять же в кНт) c0 – коэффициент статического и кинетического трения c1 – коэффициент трения при скольжении c2 – коэффициент сопротивления воздуха Fincl – тангенциальные силы, возникающие при прохождении составом наклонных участков пути. Для c0 и c1 я использую одинаковые значения для всех поездов. The values I chose basically come from thin air, in such a way that the calculation works nicely in TTD. Это я не смог перевести. c2 зависит от максимальной скорости двигателя, чем выше скорость у двигателя, тем более оптекаем локомотив. Наклонные силы считаются, как сумма сил действующих на все вагоны и локомотив: Fincl = sum [ W[i] * sin(theta[i])], где W[i] – вес i-го вагона theta[i] - градус наклона на котором находится i-ый вагон в игре наклон есть только -5%, 0% или +5%. Наконец, я получаю результирующую силу состава и теперь можно получить ускорение. a = Fnet / m, где a – ускорение, м/с2 m – общая масса поезда, кг (наконец-то в кг) Это и есть финальное значение ускорения, которые мы видим в окне поезда (то что написано в скобках я тоже не смог перевести). Теперь вы знаете. Вот. Теперь подумаем, эти формулы это все конечно хорошо, но для меня не понятны следующие ньюансы: 1) что все таки такое Wadh 2) как мы получаем TEeffective, почему берем меньшее значение ( может я не так что-то перевел) 3) мы не знаем коэффициенты c0, c1, c2 Хотелось бы услышать ваши соображения по этому поводу.
__________________
|
|
|
|
|
|
#13 (permalink) | |
|
Новичок
Join Date: 04.03.2009
Posts: 1
Rep Power: 0 ![]() |
Quote:
__________________
|
|
|
|
|
![]() |
| Tags |
| данного, как, локомотив, необходимый, поезда, рассчитать, состава, трения |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|