Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > Microsoft Trainsimulator / Open Rails > MS Trainsimulator - Allmänt om MS Trainsimulator / Open Rails

Stängt ämne
 
Ämnesverktyg Visningsalternativ
Gammal 2002-05-15, 18:48   #1
avslutat_konto
Medlem
 
Reg.datum: Aug 2001
Ort: Björklinge, , Sweden.
Inlägg: 358
Standard Tågets egentliga hastighet i MSTS samt bättre fps

Jag satt och skummade igenom det amerikanska forumet inatt, hittade då detta inlägg:
----------------------------------------------------------------------
It was discovered recently by several people that MSTS runs "fast", meaning that it takes less time to cover a given distance than it should based on the speedometer reading. This was initially discussed in this thread:

http://www.train-sim.com/dcforum/DCForumID6/4705.html

I personally discovered this problem about a month after I got MSTS(I purchased MSTS in June, 2001). While I was testing my fcalc friction modification prior to uploading it, I realized that the trains covered distances faster than they should. I used the distance to next signal in the track monitor for my testing, not the mile markers since these can be arbitrarily laid out. I didn't scientifically analyze the problem at the time since I was more interested in testing my friction modification.

After reading the latest discussions of the subject both here and at UK Train Sim I decided to take a closer look at it. I had recently modified the timestep in order to increase the frame rate. The timestep can be modified in the default.wag file which is found in the Train Simulator\Trainset\Default folder. There are two entries for the timestep. One is for the AI trains and is set to 30 ms(I left this one alone). The other is for the player's train and is set to 10 ms by default. The timestep is the period used by the sim for calculating how much the train moves. In this case, the sim will calculate the positions of each of the train cars at 10ms(or 0.01 sec) intervals. A higher value for the timestep means fewer calculations but less accuracy, while a lower value means more accurary at the expense of computation time. I originally changed the timestep to 15 ms in order to make long freight trains run smoother. I was unaware of any other effects of changing it.

By a stroke of luck I noticed that my normal runs on the NEC with passenger equipment seemed to be somewhat faster than before, but I didn't think to analyze anything until I read the latest thread on the subject. Here are the results of my detailed analysis(I used an HHP-8 with 8 Amfleet coaches for the tests):

The first figure is the timestep, the second figure is the measured speed at 60.0 mph indicated, and the third figure is the acceleration time(minutes:seconds) from a standing start to 125 mph at full throttle.

1.0 ms 60.7 mph 3:21
2.5 ms 61.8 mph 3:19
5.0 ms 64.0 mph 3:15
10 ms 68.0 mph 3:06
15 ms 76.0 mph 2:57
20 ms 73.0 mph 2:49
30 ms 75.8 mph 2:42

As you can see, the discrepancy between the indicated and measured speeds increases as the timestep grows larger. The acceleration times decrease as well, though not in the same proportion as the speed errors. Another interesting result was that for a given timestep, a longer train has less error(all measurements here were done with a 2.5 ms timestep):

60.4 mph (14-coach train)
61.8 mph (8-coach train)
63.5 mph (locomotive only)

The solution is therefore very simple-set the timestep as low as you can. At some point, the frame rates will be affected. This will occur sooner for a longer train. On my PII-450(slow by today's standards) I needed to set the timestep to 15 ms for a 70-car freight train to get tolerable frame rates, but could comfortably run 12-coach passenger trains with a 2 ms timestep. You will need to adjust the values accordingly for your machine, and naturally a faster machine can tolerate smaller values, even for long freights. On most machines you should be able to set the value low enough to give you only a few percent or less error, which is better than the default error of ~10% or more.

Incidentally, the timestep is also responsible for the broken coupler bug. Since the calculated distances traveled are too long by maybe about 10%, then on occasion the couplers are stretched by more than they would actually be in real life, and therefore break more easily as a result. Thus, lowering the timestep should mitigate that problem
avslutat_konto besöker inte forumet just nu  
Gammal 2002-05-15, 22:36   #2
Hawk
Veteran
 
Reg.datum: Aug 2001
Ort: Mölndal
Inlägg: 4 267
Standard

Hej
Någon som kan översätta till svenska. <img src=icon_smile_wink.gif border=0 align=middle>

Hawk



Hawk besöker inte forumet just nu  
Gammal 2002-05-16, 10:27   #3
Rogge
Medlem
 
Reg.datum: Aug 2001
Ort: Sweden
Inlägg: 1 427
Standard

Citat:
quote av någon märklig anledning funkar inte länken, har inte en aning om vad det beror på ?? )

- Du har avslutat den med en punkt.

Den här funkar bättre: http://www.train-sim.com/dcforum/DCForumID3/8854.html




Mvh R o g e ®



Edited by - Rogge on 17 May 2002 17:38:25
Rogge besöker inte forumet just nu  
Gammal 2002-05-16, 19:25   #4
niofem
Guest
 
Inlägg: n/a
Standard

Öhh, är inte sådär särdelses bra på engelska, men tror nog att jag förstod ändå. Alltså: åker tågen fortare i Train Simulator än vad de egentligen borde?

Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
 
Gammal 2002-05-16, 19:37   #5
avslutat_konto
Medlem
 
Reg.datum: Aug 2001
Ort: Björklinge, , Sweden.
Inlägg: 358
Standard

Yepp..stämmer precis !..i mappen trainset/defult finns en wag fil där värdet har satts till ett default värde("10ms # On-track solver timestep") Och det är denna siffra (10ms) som man då ändrar. Ett "tröttare system ska använda sig av ett högre värde än 10ms och ett snabbare system ska minska värdet. KOM IHÅG BARA ATT TA EN BACKUP på wagfilen innan värderna ändras.
Man kan ocksså få experimentera en del med siffrorna för att få en fps som man tycker är ok. Själv har jag ett snabbt system så jag kör på ett värde som ligger på 5ms.
<img src=icon_smile_big.gif border=0 align=middle><img src=icon_smile_wink.gif border=0 align=middle>


Tomas / Repairman
avslutat_konto besöker inte forumet just nu  
Gammal 2002-05-16, 21:12   #6
Rogge
Medlem
 
Reg.datum: Aug 2001
Ort: Sweden
Inlägg: 1 427
Standard

Citat:
quote:Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net


- Vad är det jag borde ändra på tycker Du ?




Mvh R o g e ®

Rogge besöker inte forumet just nu  
Gammal 2002-05-19, 19:42   #7
niofem
Guest
 
Inlägg: n/a
Standard

Citat:
quote:
Citat:
quote:Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net


- Vad är det jag borde ändra på tycker Du ?




Mvh R o g e ®

Du borde nog lägga till ett till G, om du inte vill att det ska stå "Mvh Roge".



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
 
Gammal 2002-05-19, 20:40   #8
Mikael
Senior Member
 
Reg.datum: Aug 2001
Ort: Stockholm, , Sweden.
Inlägg: 2 003
Standard

Citat:
quote:
Citat:
quote:
Citat:
quote:Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net


- Vad är det jag borde ändra på tycker Du ?




Mvh R o g e ®

Du borde nog lägga till ett till G, om du inte vill att det ska stå "Mvh Roge".



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
<img src=icon_smile_question.gif border=0 align=middle>

Mvh Mikael R



C1-C15 Stockholms stoltheter
Mikael besöker inte forumet just nu  
Gammal 2002-05-19, 20:43   #9
Rogge
Medlem
 
Reg.datum: Aug 2001
Ort: Sweden
Inlägg: 1 427
Standard

Citat:
quote:
Citat:
quote:
Citat:
quote:Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net


- Vad är det jag borde ändra på tycker Du ?




Mvh R o g e ®

Du borde nog lägga till ett till G, om du inte vill att det ska stå "Mvh Roge".



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net

<img src=icon_smile_question.gif border=0 align=middle>




Mvh R o g e ®

Rogge besöker inte forumet just nu  
Gammal 2002-05-19, 20:57   #10
imported_n/a
Senior Member
 
Reg.datum: Oct 2001
Ort: , , .
Inlägg: 484
Standard

Citat:
quote:
Citat:
quote:
Citat:
quote:
Citat:
quote:Rogge, du borde nog ändra litet i din signatur.



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net


- Vad är det jag borde ändra på tycker Du ?




Mvh R o g e ®

Du borde nog lägga till ett till G, om du inte vill att det ska stå "Mvh Roge".



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net

<img src=icon_smile_question.gif border=0 align=middle>




Mvh R o g e ®

<img src=icon_smile_question.gif border=0 align=middle>

/SW

imported_n/a besöker inte forumet just nu  
Gammal 2002-05-19, 21:27   #11
Bengan
Hjälpsamfotograf & Hedersmedlem
 
Reg.datum: Aug 2001
Ort: Huddinge, Sweden.
Inlägg: 6 363
Standard

Jag tror jag förstår vad Fredrik menade. Nu glider det ifrån repairmans inlägg.

Niofem har nog reagerat på att det står Rogge i vänsterspalten, men över Rc:n Mvh R o g e ®. Han har nog missat att det står Roger. Rund ring med ett R i på slutet. Men det har ni kanske redan förstått.

Bengan.

Bengan besöker inte forumet just nu  
Gammal 2002-05-19, 21:58   #12
Mikael
Senior Member
 
Reg.datum: Aug 2001
Ort: Stockholm, , Sweden.
Inlägg: 2 003
Standard

Citat:
quote:
Jag tror jag förstår vad Fredrik menade. Nu glider det ifrån repairmans inlägg.

Niofem har nog reagerat på att det står Rogge i vänsterspalten, men över Rc:n Mvh R o g e ®. Han har nog missat att det står Roger. Rund ring med ett R i på slutet. Men det har ni kanske redan förstått.

Bengan.

Just det Bengan. Det är säkert så. Men nu ska vi hålla oss till ämnet. Ledsen för "urspårningen".

Mvh Mikael R



C1-C15 Stockholms stoltheter

Edited by - Mikael on 19 May 2002 21:59:04
Mikael besöker inte forumet just nu  
Gammal 2002-05-20, 10:16   #13
niofem
Guest
 
Inlägg: n/a
Standard

Ojdå. Tänkte inte på det. Fast, behöver alla skriva en massa frågetecken, för ni förstod väl ändå vad jag menade?



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
 
Gammal 2002-05-20, 10:26   #14
Mikael
Senior Member
 
Reg.datum: Aug 2001
Ort: Stockholm, , Sweden.
Inlägg: 2 003
Standard

Citat:
quote:
Du borde nog lägga till ett till G, om du inte vill att det ska stå "Mvh Roge".

Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
----------------------------------------------------------------------
Ojdå. Tänkte inte på det. Fast, behöver alla skriva en massa frågetecken, för ni förstod väl ändå vad jag menade?



Med vänliga hälsningar
Lukas Nilson

/ Webmaster på www.s-klass.cjb.net
OT: Nopp, det gjorde iallafall inte jag.

Hans "signatur" såg ut så här: "Mvh R o g e ®" och inte "Mvh R o g e". Hade han då lagt till ett "G" i sin nuvarande signatur så hade det blivit "Mvh R o g g e ®" .

Mvh Mikael R



C1-C15 Stockholms stoltheter

Inlägg: Nu får vi se till och hålla oss till "topicen". Du får ursäkta Repairman.

Edited by - Mikael on 20 May 2002 10:28:20
Mikael besöker inte forumet just nu  
Stängt ämne


Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp

Liknande ämnen
Ämne Startat av Forum Svar Senaste inlägg
Interregio samt B7 / A7 i MSTS, Pson Trainz - Allmänt om Trainz 2 2002-01-06 01:57



Alla tider är GMT +2. Klockan är nu 21:28.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009