Method and an apparatus to improve the realism of a model locomotive motion and sounds
AssigneeRing Engineering, Inc.
InventorTimothy W. Ring
Life of this patent
Estimating the term…
Abstract
A method and an apparatus that improves the motion and sounds of a model locomotive such that they more closely represent or simulate that of a real locomotive. The motion and sounds are changed in such a way that it is more realistic when compared to a real locomotive that is pulling a heavy load.
Claims19
A model train locomotive, comprising:
- a motor;
- one or more speakers;
- and
- a controller comprising:
- one or more processors, and
- a memory with a non-transitory computer readable medium comprising executable instructions that, when executed by said one or more processors, cause said one or more processors to implement a method of simulating a static friction and a dynamic friction of a real train in a model train, said method comprising the steps of:
- generating, based on a load value, a motor speed command when a difference between an inputted motor speed value and a value of a static friction is greater than zero and when an “In Static Friction Variable” is set as “TRUE”;
- and
- generating, based on said load value, a motor speed command when a difference between an inputted motor speed value and a value of a dynamic friction is greater than zero and when a state of said “In Static Friction Variable” is set as “FALSE” in said memory;
- said value of said dynamic friction being smaller than said value of said static friction;
- said “In Static Friction Variable” being set as “TRUE” when a motor speed reference value is equal to zero in said memory.
A control module for a model train comprising a locomotive with a motor, said control module comprises one or more processors and a memory with a non-transitory computer readable medium comprising executable instructions that, when executed by said one or more processors, cause said one or more processors to implement a method of simulating a static friction and a dynamic friction of a real train in said model train, said method comprising the steps of:
- generating, based on a load value, one motor speed command when a difference between an inputted motor speed value and a value of a static friction is greater than zero and when an “In Static Friction Variable” is set as “TRUE” in said memory;
- and
- generating, based on said load value, another motor speed command when a difference between an inputted motor speed value and a value of a dynamic friction is greater than zero and when a state of said “In Static Friction Variable” is set as “FALSE” in said memory;
- said value of said dynamic friction being smaller than said value of said static friction;
- said “In Static Friction Variable” being set as “TRUE” in said memory when a motor speed reference value is equal to zero.
A method of simulating a static friction and a dynamic friction of a real train in a model train, said model train comprising a locomotive with a motor and a control module, said method comprising the steps of:
- generating, based on a load value, one motor speed command when a difference between an inputted motor speed value and a value of a static friction is greater than zero and when an “In Static Friction Variable” is set in a memory as “TRUE”;
- and
- generating, based on said load value, another motor speed command when a difference between an inputted motor speed value and a value of a dynamic friction is greater than zero and when a state of said “In Static Friction Variable” is set in said memory as “FALSE”;
- and
- setting said “In Static Friction Variable” as “TRUE” in said memory when a motor speed reference value is equal to zero
- said value of said dynamic friction being smaller than said value of said static friction.
Dependencies are inferred from the claim text.