@@ -2031,18 +2031,106 @@ Some of the cab monitoring gauges provide visibility of what is happening on the
20312031the "closest" powered car near the Control car and uses its information.
20322032
20332033
2034- Engines -- Multiple Units in Same Consist or AI Engines
2035- =======================================================
2036-
2037- In an OR player train one locomotive is controlled by the player, while
2038- the other units are controlled by default by the train's MU (multiple
2039- unit) signals for braking and throttle position, etc. The
2040- player-controlled locomotive generates the MU signals which are passed
2041- along to every unit in the train. For AI trains, the AI software directly
2042- generates the MU signals, i.e. there is no player-controlled locomotive.
2034+ Multiple Units of Locomotives in Same Consist
2035+ =============================================
2036+
2037+ In an OR player train one locomotive is controlled by the player, while
2038+ the other units are controlled by default by the train's MU (multiple
2039+ unit) signals for braking and throttle position, etc. The
2040+ player-controlled locomotive generates the MU signals which are passed
2041+ along to every unit in the train.
2042+
2043+ Distributed Power
2044+ -----------------
2045+
2046+ This is applicable only to trains hauled by diesel locomotives equipped with
2047+ dynamic brakes.
2048+
2049+ More locomotive groups may be present in American long freight trains; a
2050+ locomotive group is defined as a set of locomotives that have no wagons in
2051+ between.
2052+ Groups different from the group including the lead locomotive are called
2053+ remote groups.
2054+
2055+ Remote groups can be controlled in two modes: *synchronous * or
2056+ *asynchronous *. Locomotives in the player train can be arranged to be part of
2057+ one of the two above control groups. So each locomotive group (except the lead one,
2058+ which always belongs to the *sync * control group)
2059+ can be either part the *sync * or of the *async * control group. However, if a
2060+ locomotive group is part of the *async * control group, all locomotive groups behind
2061+ it must also be part of the *async * control group.
2062+
2063+ The arrangement can be changed during run,
2064+ which in real life is performed by using the locomotive's onboard computer
2065+ (e.g. Locotrol).
2066+
2067+ This functionality is necessary in American long-train freight
2068+ operations. An example use case is when a train finished climbing a
2069+ mountain pass. At this point the lead locomotives have to start dynamic
2070+ braking driving downhill, while the trailing units still need to keep pushing
2071+ the train's end uphill. The locomotive driver has the possibility to build
2072+ the *fence *, i.e. move the last locomotive group to the *async * control group.
2073+
2074+ While locomotives in *sync * control group always copy the traction and dynamic
2075+ brake settings of the lead (man-controlled) locomotive, for locomotives in
2076+ *async * control group these can be adjusted independently. Other controls, like
2077+ reverser and air brake are always synchronized throughout the whole train,
2078+ and changing reverser setting or applying air brakes will force *async *
2079+ controlled locomotives to fall back to idle.
2080+
2081+ The *fence * between *sync * and *async * control groups can be moved back and forth
2082+ along the train. This is useful when there are one or more middle-train
2083+ locomotive groups in the consist. However it is not possible to move the
2084+ fence to separate two directly interconnected locomotives: such locomotives
2085+ can be rearranged only together.
2086+
2087+ If the driver dismantles the *fence *, by moving it after the last locomotive
2088+ group, all locomotive groups are moved back to *sync * control group, and
2089+ therefore all locomotives will work in sync with the leading one.
2090+ All-sync operation is also the default, when the game starts.
2091+
2092+ Traction and dynamic brake settings for *sync * group can be controlled by the
2093+ usual keys: ``<A> `` and ``<D> ``. The following additional controls are
2094+ available for controlling the *async * group settings:
2095+
2096+ - Move To Back -- ``<Ctrl+Shift+O> ``: Move one locomotive group to back (*async *)
2097+ control group (*fence * is moved towards the front of the train).
2098+ - Move To Front -- ``<Ctrl+O> ``: Move one locomotive group to front (*sync *)
2099+ control group (*fence * is moved towards the back of the train).
2100+ - Traction -- ``<Ctrl+L> ``: Switch *async * group to traction mode.
2101+ - Idle -- ``<Ctrl+Shift+L> ``: Switch *async * group to idle state.
2102+ - Brake -- ``<Ctrl+'> (key two positions at the right of L) ``: Switch *async *
2103+ group to dynamic braking mode.
2104+ - More -- ``<Ctrl+U> ``: Increase *async * group traction or dynamic brake by a notch,
2105+ depending on its mode setting.
2106+ - Less -- ``<Ctrl+Shift+U> ``: Decrease *async * group traction or dynamic brake by a notch,
2107+ depending on its mode setting.
2108+
2109+ HUD shows the sync--async configuration in line *Multiple Units * on main page.
2110+ When it reads e.g. "2--2 | 1", then it means that front and middle-train
2111+ double-unit locomotives are controlled in *sync * with the leading unit,
2112+ while the trailing pushing unit is controlled *async * independently.
2113+ The actual set value of traction or dynamic brake of *async * group is shown in
2114+ lines *Throttle * and *Dynamic Brake *, respectively, in brackets, e.g.:
2115+ Throttle: 0% (50%).
2116+
2117+ The complete distributed power configuration is displayed in the
2118+ Distributed Power Info extended HUD page, where the state of all locomotives
2119+ in the train are shown, as well as in the *Train DPU Info * window, which is
2120+ displayed after pressing ``<Shift+F9> ``, and which shows only the state of the first
2121+ locomotive of each locomotive group, as occurs also in displays of real
2122+ locomotives.
2123+
2124+ .. image :: images/physics-dpu-window.png
2125+
2126+ Engines of AI Trains
2127+ --------------------
2128+
2129+ For AI trains, the AI software directly generates the remote control
2130+ signals, i.e. there is no player-controlled locomotive.
20432131In this way, all engines use the same physics code for power and friction.
20442132
2045- This software model will ensure that non-player controlled engines will
2133+ This software model will ensure that non-player controlled engines will
20462134behave exactly the same way as player controlled ones.
20472135
20482136.. _physics-braking :
0 commit comments