Automatická Regulace Rychlosti - ARR pro Open Rails

Jindřich zabalil nový balíček Open Rails ARR, tak můžete stahovat a testovat. Režim na ruku už funguje.
Verze vlastního OR ARR je totožná s předchozí. V samotném programu se nic nezměnilo.
Změna je v přidaných třech řádcích tlakového spínače brzdového potrubí a tlaku br.válců do souboru rj_162115_hk_arr_mirel.eng, kde stále přetrvává chyba závorky Description ("Jméno lokomotivy: Libča :)")
Doplněny byly do kabiny grafické prvky se složkou _exclude.
Ruční Jízda po doplnění tlakáčů funguje, EDB nadále nejde.
https://uloz.to/file/yVKsAIs77tBx/bandicam-2020-08-22-20-25-21-235-avi
 
Verze vlastního OR ARR je totožná s předchozí. V samotném programu se nic nezměnilo.
Změna je v přidaných třech řádcích tlakového spínače brzdového potrubí a tlaku br.válců do souboru rj_162115_hk_arr_mirel.eng, kde stále přetrvává chyba závorky Description ("Jméno lokomotivy: Libča :)")
Doplněny byly do kabiny grafické prvky se složkou _exclude.
Ruční Jízda po doplnění tlakáčů funguje, EDB nadále nejde.
https://uloz.to/file/yVKsAIs77tBx/bandicam-2020-08-22-20-25-21-235-avi
Díky, opravím. Na nic jsem nesahal, jen jsem to znova přebalil. EDB opravím v dalším release, cca někdy v září. Já vždycky třeba měsíc programuju a pak si od toho dám třeba měsíc volno, mám i jiné aktivity. :)
 
1. Znamená to tedy, že při nastavení poměrného tahu 50 % se u 6 MW lokomotivy dostanu jen na 3 MW?
To je jistě OK v oblasti pod kritickou rychlostí, kde si tím můžu ohlídat aktuálně panující adhezní podmínky. V oblasti nad kritickou rychlostí si tím zase ohlídám výkonové zatížení měnírny....ale co se týká tažné síly, zbytečně "ztrácím dech". Je tomu tak?
Je to tak. Dech je ztracen.


2. Co bývá tou obálkou pro PT = 100 % v oblasti nad kritickou rychlostí? Nějaký pětiminutový výkon limitovaný oteplením měničů a motorů?
Vzhledem k tomu, že se očekává dlouhodobá jízda bez zásahu strojvedoucího, tak to určitě nebude na úrovni krátkodobých proudů. Maximálně bych to viděl na hodinový proud/výkon, ale i tak bych se jako projektant cítil lépe, pokud by to bylo omezeno na trvalý proud/výkon. Obzvláště tam, kde se střídá jízda silou s EDB a kdy musím předpokládat vyhřáté trakčáky. Trvalý výkon = max. dovolené oteplení.

3. Má to nějaké praktické opodstatnění?
Viz výše.

4. Čím je tohoto efektu dosaženo? Zvyšováním napětí na kotvách "rychleji" než odpovídá zvyšování otáček?
Předně: jedná se o proudovou regulaci. Napětí je až důsledek a z velké části je tvořeno indukovaným napětím, tj. dáno otáčkami. Tažná síla je pak odvozena z násobku budícího toku (zjednodušeně budícího proudu) a kotevního proudu. Je tedy otázka, proč projektanti zvolili nižší budící proud při rozjezdu konstantním kotevním proudem. Jedna hypotéza byla, že je to kvůli účinnosti budícího měniče, který je jednodušší (s pevnou dobou komutace), zatímco kotevní měnič pracuje jinak a tomu jmenovitý proud vyhovuje.
Vedlejší efekt, tedy jakési modelování tažné síly v závislosti na rychlosti, mi napovídá, že to mohlo mít pozitivní dopad na regulaci zrychlení, protože vozidlové odpory mají parabolický průběh.

Ještě takovou úvahu (pro soudobé vozidlo).
5. Je situace, kdy je špatná adheze a rozjíždím rychlík do stoupání 20 promile. Z důvodu zabránění prokluzu je PT nastaven třeba jen na 60 %, ovšem vyškrábu-li se na vyšší rychlost jízdy a chci dále zrychlovat (přičemž začnu ztrácet tažnou sílu po hyberbole (60%)), zde už by se asi vyplatilo postupně zvyšovat poměrný tah a držet si konstantní odstup tažné síly od meze adheze (jasně, i když ta adheze s rychlostí také trochu klesá, ale jistě ne tolik jako tažná síly po hyberbole). Je tomu tak?
Ona ta adheze s rychlostí klesá poměrně hodně. Teorie to popisuje posunutou hyperbolou, ale v reálu je situace horší, protože se mění dynamika pojezdu: rázy i různé další pohyby dvojkolí ovlivní výsledný stav mezi kolem a kolejnicí. Pomáhá tomu i nízká kvalita kolejí (spodek, svršek, uložení, spoje, ...). Některé lokomotivy kloužou i při maximální rychlosti.
Ale teoreticky ano, za kritickou rychlostí pro daný stupeň PT by dávalo smysl sahat na ovladač.

A z toho je vidět, jak složité je přizpůsobit ORTS na jednu loko. A to pro simulátor s celosvětovou působností prakticky nemá význam. Aby se to dostalo dál, muselo by se povolit skriptování vozidel tak, jak to má RW. Ale to jen tak bokem...
 
Jindřich vydal opravený soubor Simulation.dll s opraveným EDB. Funguje jak na ruku tak v automatice.

 
Jindřich vydal opravený soubor Simulation.dll s opraveným EDB. Funguje jak na ruku tak v automatice.
Povedlo se nastavit přecházení do EDB, takže to nějak funguje, ale stále jsou tam velké mouchy masařky. Při nejasnostech zase mohu spáchat důkazní video.
 
zdravím, mohu prosím vznést dotaz? Mám problém s tím, že když zapnu aktivitu Ex1003 od Dana, tak mi mirel nechce ukazovat návěstidla. Všechno ostatní jede perfektně, vlak krásně dodržuje rychlost, což velmi cením. Ale bez těch návěstidel se jezdí dost špatně. Celé forum jsem pročetl asi 3x a nenašel jsem nic co by mi mohlo pomoci. Předem děkuji za odpověď.
 
Ahoj, nevím, jak to máš dál na trati, ale od Smíchova po hlavní se návěstidla na Mirell nepřenáší. Kódy se začnou přenášet až na konci Vítkovského tunelu směrem na Libeň. Vyzkoušel jsem to několikrát při testu aktivity RJ1015. :)
 
Ahoj, nevím, jak to máš dál na trati, ale od Smíchova po hlavní se návěstidla na Mirell nepřenáší. Kódy se začnou přenášet až na konci Vítkovského tunelu směrem na Libeň. Vyzkoušel jsem to několikrát při testu aktivity RJ1015. :)
Od tunelu už funguje, děkuji za radu.
 
Ahoj, mám problém. Když chci spustit verzi s ARR, nenajde to soubor: Orts.Simulation.Physics.Train.jumpRequested.

Kde bych ho mohl najít? :)

Díky
 
Ahoj, stáhni si verzi 1.2, kterou najdeš v tomto vlákně na 280. příspěvku. Původní verzi si přesuň jinam popř. ji smaž.
Vypadá to, že se ti zřejmě špatně zaktualizovala :)
 
Ahoj, nerad chodím pro rady, ale tady už nevidím jiné východisko. (Ano, držím se manuálu: „Ptejte se až po několika hodinách bezmoci“.)
Zkoušel jsem spustit snad všechny verze ORTS s ARR, které jsou zde ve vlákně k dispozici, avšak neúspěšně. Používal jsem tratě BP, 310 a 183. Vždy výsledek stejný. Při každém spuštění ORTS s ARR (aktuálně verze 1.2) dojde k zahájení načítání, následně načtení „obrázku tratě“ a zhruba v půlce loadingu se ORTS bez jakékoli hlášky zasekne. Přikládám log.
Problém musí být v ARR verzi, protože pod normálním ORTS stejné trasy fungují. Samozřejmě jsem zkoušel spouštět aktivity, prozkoumání tratě, Timetable mód a nic.
Děkuji za případné rady. :-)
This is a log file for Open Rails. Please include this file in bug reports.
--------------------------------------------------------------------------------
Date/time = 02.01.2021 12:24:28 (2021-01-02 11:24:28Z)
BIOS = 2603 (American Megatrends Inc.)
Processor = Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz (4 threads, 4 cores, 3,6 GHz) (L1 Cache 256 KB) (L2 Cache 1024 KB) (L3 Cache 6144 KB)
Memory = 15,9 GB
Video = NVIDIA GeForce GTX 1050 Ti (4,0 GB RAM) (nvlddmkm 27.21.14.6079)
Display = \\.\DISPLAY1 (1920 x 1080, 32-bit, primary, 0 x 0)
Sound = NVIDIA Virtual Audio Device (Wave Extensible) (WDM) (nvvad64v 4.13.0.0)
Sound = Realtek High Definition Audio (rtkvhd64 6.0.1.8668)
Sound = NVIDIA High Definition Audio (nvhda64v 1.3.38.40)
Disk = C: (Místní pevný disk, NTFS, 1862,2 GB, 862,3 GB free)
OS = Microsoft Windows 10 Home 64bitový (10.0.19041)
Runtimes = 2.0.50727 SP2 3.0 SP2 3.5 SP1 4 Client 4 Full 4.0 Client
Runtime = 2.0.50727.9151 (32bit)
\\.\DISPLAY1 = NVIDIA GeForce GTX 1050 Ti (nvldumd.dll 27.21.14.6079)
Anisotropy = 16
Render Targets = 4
Streams = 16 (stride 255)
Textures = 8 (16384 x 16384, repeat 8192, ratio 16384)
Points = 8192^2
Volumes = 2048^3
Primitives = 16777215
Vertexes = 16777215
Vertex Shader = 3.0 (4096 slots, 256 constants)
Pixel Shader = 3.0 (4096 slots)
Clip Planes = 8
--------------------------------------------------------------------------------
Version = <none>
Build = 0.0.7529.41927 (2020-08-12 23:17:34Z)
Logfile = C:\Users\Danie\Desktop\OpenRailsLog.txt
Executable = RunActivity.exe
Argument = -start
Argument = -activity
Argument = C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\ACTIVITIES\JK_R1406.act
--------------------------------------------------------------------------------
ActRandomizationLevel = 0
ActWeatherRandomizationLevel = 0
AdhesionFactor = (user set) 100
AdhesionFactorChange = 10
AdhesionMovingAverageFilterSize = 10
AdhesionProportionalToWeather = False
Alerter = False
AlerterDisableExternal = True
Autopilot = False
AuxActionEnabled = False
AvatarURL = http://openrails.org/images/support-logos.jpg
BrakePipeChargingRate = (user set) 1000
BreakCouplers = False
Cab2DStretch = 0
CarVibratingLevel = 0
CircularSpeedGauge = False
ConditionalLoadOfDayOrNightTextures = False
CorrectQuestionableBrakingParams = False
CurveResistanceDependent = False
CurveSpeedDependent = False
DataLogger = False
DataLoggerSeparator = comma
DataLogMisc = False
DataLogPerformance = True
DataLogPhysics = False
DataLogSpeedUnits = route
DataLogStart = False
DataLogStationStops = False
DataLogSteamPerformance = False
DataLogTrainSpeed = False
DataLogTSContents = 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0
DataLogTSInterval = 10
DayAmbientLight = 20
DebriefActivityEval = False
DebriefEvalFilename = OR-DebriefEval.txt
DebriefTTActivityEval = False
DisableTCSScripts = False
DistantMountains = True
DistantMountainsViewingDistance = 40000
DoubleWire = False
DynamicShadows = False
ExtendedAIShunting = False
ExternalSoundPassThruPercent = 50
FastFullScreenAltTab = False
FullScreen = (user set) True
GraduatedRelease = False
HotStart = True
Language =
LODBias = 0
LODViewingExtention = False
Logging = True
LoggingFilename = OpenRailsLog.txt
LoggingPath = C:\Users\Danie\Desktop
Menu_Selection = (user set) C:\Program Files (x86)\Microsoft Games\Train Simulator, C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310, C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\ACTIVITIES\JK_R1406.act, , , , , ,
ModelInstancing = False
MSTSBINSound = True
Multiplayer = False
Multiplayer_Host = 127.0.0.1
Multiplayer_Port = 30000
Multiplayer_UpdateInterval = 10
Multiplayer_User = Danie
MultiplayerClient = False
MultiplayerServer = False
NoForcedRedAtStationStops = False
OpenDoorsInAITrains = False
OverrideNonElectrifiedRoutes = False
PerformanceTuner = False
PerformanceTunerTarget = 60
PrecipitationBoxHeight = 100
PrecipitationBoxLength = 500
PrecipitationBoxWidth = 500
PreferDDSTexture = False
PressureUnit = Automatic
Profiling = False
ProfilingFrameCount = 0
ProfilingTime = 0
ReplayPauseBeforeEnd = True
ReplayPauseBeforeEndS = 0
RetainersOnAllCars = False
ScreenshotPath = C:\Users\Danie\Pictures\Open Rails
ShaderModel = 3
ShadowAllShapes = False
ShadowMapBlur = True
ShadowMapCount = 4
ShadowMapDistance = 1000
ShadowMapResolution = 1024
ShowAvatar = False
ShowErrorDialogs = True
SignalLightGlow = False
SoundDetailLevel = 5
SoundVolumePercent = 100
SpeedControl = True
SuperElevationGauge = 1435
SuperElevationMinLen = 50
SuppressConfirmations = False
SuppressShapeWarnings = True
TTCreateTrainOnPoolUnderflow = True
TTOutputTimetableFullEvaluation = False
TTOutputTimetableTrainInfo = False
TTUseRestartDelays = True
TunnelResistanceDependent = False
Units = Automatic
UseAdvancedAdhesion = True
UseLargeAddressAware = True
UseLocationPassingPaths = False
UseMSTSEnv = False
UseSuperElevation = 0
VerticalSync = False
ViewDispatcher = False
ViewingDistance = 2000
ViewingFOV = 45
WindowGlass = False
WindowPosition_Activity = 50, 50
WindowPosition_CarOperations = 50, 50
WindowPosition_Compass = 50, 0
WindowPosition_ComposeMessage = 50, 50
WindowPosition_DriverAid = 100, 100
WindowPosition_Help = 50, 50
WindowPosition_NextStation = 0, 100
WindowPosition_Quit = 50, 50
WindowPosition_Switch = 0, 50
WindowPosition_TrackMonitor = 100, 0
WindowPosition_TrainList = 100, 0
WindowPosition_TrainOperations = 50, 50
WindowSize = (user set) 1920x1080
WindResistanceDependent = False
Wire = (user set) False
WorldObjectDensity = 10
YoungestFailedToRestore = 0
--------------------------------------------------------------------------------
Mode = activity
Route = CR_310
Activity = JK_R1406 (C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\ACTIVITIES\JK_R1406.act)
--------------------------------------------------------------------------------
Loading TRK TDB

Warning: Track node 2267 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.tdb:line 25349

Warning: Track node 4470 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.tdb:line 55129

SIGCFG_OR DAT ACT RDB

Warning: Track node 405 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 3147

Warning: Track node 409 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 3183

Warning: Track node 1218 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 9812

Warning: Track node 1545 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 12522

Warning: Track node 1839 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 14967

Warning: Track node 1840 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 14974

Warning: Track node 3783 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\CR_310\CR_310.rdb:line 30783

CARSPAWN SIGSCR sWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: Signal referenced in .w file -5439 14854 as TrItem 149 not present in .tdb file

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: Signal referenced in .w file -5456 14868 as TrItem 10719 not present in .tdb file

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: Signal referenced in .w file -5460 14860 as TrItem 10080 not present in .tdb file

WWWWWWWWWWWWWWW

Warning: Signal referenced in .w file -5461 14861 as TrItem 10058 not present in .tdb file

WWWWW

Warning: Signal referenced in .w file -5462 14858 as TrItem 10823 not present in .tdb file

W

Warning: Signal referenced in .w file -5462 14859 as TrItem 10815 not present in .tdb file

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: Signal referenced in .w file -5464 14856 as TrItem 10755 not present in .tdb file

W

Warning: Signal referenced in .w file -5464 14857 as TrItem 10783 not present in .tdb file

WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: Incomplete crossover : indices 19 and 20

Warning: Incomplete crossover : indices 2508 and 3424

Warning: Incomplete crossover : indices 11894 and 11893

Warning: Ignored invalid track node 2267 pin [0,0] link to track node 0

Warning: Ignored invalid track node 4470 pin [0,0] link to track node 0

Information: Platform split by junction at Prejezd PZS,km 1,223

Information: Platform split by junction at Tremesna ve Slezsku,kol.6

Information: Platform split by junction at Tremesna ve Slezsku,remiza u

Information: Platform split by junction at Prejezd PZS, km 43,487

Information: Platform split by junction at Prejezd PZS, km 64,107

Information: Platform split by junction at Prejezd PZS,km 44,644

Information: Signal 2856 ; TC : 6760 ; NextTC : -1 ; TN : 4608

Warning: Cannot parse the constant number Light in C:\Program Files (x86)\Microsoft Games\Train Simulator\trains\trainset\cd_7507\cd_750714.eng:line 175

Error: System.ArgumentOutOfRangeException: Index a délka musí odkazovat na umístění v rámci řetězce.
Název parametru: length
v System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
v System.String.Substring(Int32 startIndex, Int32 length)
v Orts.Viewer3D.Processes.GameStateRunActivity.Load() v E:\OR_DEV\2018_12_28\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:řádek 204
v Orts.Viewer3D.Processes.LoaderProcess.Load() v E:\OR_DEV\2018_12_28\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:řádek 159
v Orts.Viewer3D.Processes.LoaderProcess.DoLoad() v E:\OR_DEV\2018_12_28\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:řádek 138
v Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() v E:\OR_DEV\2018_12_28\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:řádek 109
v System.Threading.ThreadHelper.ThreadStart_Context(Object state)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
v System.Threading.ThreadHelper.ThreadStart()


Information: Game.PopState()
 
Nejsi sám, ale momentálně te pro trať 321. Pokud si všimneš, doplňuješ soubory do tratě 321 pro načtení návěstidel či čeho a pro ostatní tratě se to musí dodělat. Navíc ne vše jde s 321 pustit. Začni nejprve s vozidlama k tomu dodaná.
 
Super, děkuji za odezvu.
Myslel jsem si to také, ale o pár stránek dříve je psáno, že by to mělo fungovat na jakékoli trati, akorát se nebude přenášet kód do opakovače (Mirelu). Jinak ano, všiml jsem si, že se soubory doplňují do tratě 321, ale zároveň si tato verze OR při spuštění načítá on-line databázi návěstidel pro aktuální trať, takže mi to nepřišlo divné.
Vozidla samozřejmě zkouším upravená pro ARR a Mirel.
Ještě jednou děkuji.
 
Super, děkuji za odezvu.
Myslel jsem si to také, ale o pár stránek dříve je psáno, že by to mělo fungovat na jakékoli trati, akorát se nebude přenášet kód do opakovače (Mirelu). Jinak ano, všiml jsem si, že se soubory doplňují do tratě 321, ale zároveň si tato verze OR při spuštění načítá on-line databázi návěstidel pro aktuální trať, takže mi to nepřišlo divné.
Vozidla samozřejmě zkouším upravená pro ARR a Mirel.
Ještě jednou děkuji.
Ahoj, zkus tohle:
 
Back
Nahoře