Patent attributes
A model train control system includes a controller that actively generates commands to control train operation based on user input and/or other information concerning settings of the controller, operating environment of the train, and historic operation of train control system. The model train controller includes a user throttle input for selecting a target speed for the model train. A processor in the controller is adapted to determine the commanded speed based upon at least the target speed, the processor thereby generating a speed command, to be transmitted to said train, to achieve the commanded speed. The model train controller may further include a momentum input for selecting a momentum level for the model train, in which case the processor would determine the commanded speed based on at least the target speed and a selected momentum level for the train.