US2018360286A1PendingUtilityA1

Machines, systems and methods for automated power management

Assignee: NILFISK INCPriority: Jun 20, 2017Filed: Jun 20, 2017Published: Dec 20, 2018
Est. expiryJun 20, 2037(~10.9 yrs left)· nominal 20-yr term from priority
A47L 11/4063A47L 11/24A47L 11/28A47L 11/282B60Y 2200/45A47L 11/302B60K 25/00B60Y 2200/92A47L 11/4069A47L 11/4066A47L 11/283
27
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Example control systems for automated power management of a machine are described herein. In some examples, the control system can be used with a motive machine. The features are described with reference to a hybrid powered sweeper-scrubber machine, but is not limited as such. The machine can include a main machine controller (MMC) operably coupled to an engine, and a power module operably coupled to the MMC by a controller area network (CAN) bus. A sub-system, including a sub-system having motors, can be operably coupled to the power module by the CAN bus. To provide automated power control, the power module can monitor a load of the sub-system, and using the monitored load of the sub-system, the power module can communicate sub-system load information to the MMC. The MMC can automatically adjust an engine speed based on the sub-system load information and the selected functional mode of the machine.

Claims

exact text as granted — not AI-modified
1 . A motive machine that is selectively operable in a plurality of functional modes, the machine comprising:
 an engine;   a main machine controller (MMC) operably coupled to the engine;   a power module operably coupled to the MMC by a controller area network (CAN) bus; and   a sub-system operably coupled to the power module by the CAN bus, wherein the power module monitors a load of the sub-system, and using the monitored load of the sub-system, the power module communicates sub-system load information to the MMC, and wherein the MMC automatically adjusts an engine speed based on the sub-system load information and the selected functional mode of the machine.   
     
     
         2 . The machine of  claim 1 , further comprising a scrub motor that is operably coupled to the power module, the scrub motor having a scrub element that is movable by an actuator, wherein the power module monitors a current load on the scrub motor and communicates the current load to the MMC, and if the MMC determines that the current load on the scrub motor has transgressed a threshold, the MMC, through the power module, actuates the actuator to lift the scrub element to reduce the load on the scrub motor. 
     
     
         3 . The machine of  claim 1 , further comprising a plurality of individual scrub motors that are operably coupled to the power module, and one or more of the individual scrub motors has a scrub element that is movable by an actuator, and wherein the power module monitors a current load on the individual scrub motors and communicates the current load to the MMC, and if the MMC determines that the current load on one of the individual scrub motors that has an actuator has transgressed a threshold, the MMC, through power module, actuates the actuator for that scrub element to lift the scrub element to reduce the load on the scrub motor. 
     
     
         4 . The machine of  claim 1 , wherein the machine is a surface cleaning machine, and the functional modes include at least two of sweeping, scrubbing, recovering, idling and transporting. 
     
     
         5 . The machine of  claim 1 , wherein the machine is a hybrid machine having both fuel-powered and battery-powered modes. 
     
     
         6 . The machine of  claim 1 , further comprising a second sub-system, and wherein the power module monitors the load across the first and second sub-systems without individual current sensors operably coupled to each of the first and second sub-systems. 
     
     
         7 . The machine of  claim 1 , wherein the first sub-system is a steering module and the second sub-system is a drive module. 
     
     
         8 . The machine of  claim 1 , wherein the monitored load is a measured current level. 
     
     
         9 . The machine of  claim 1 , further comprising a first set of motors that are operably coupled to the power module, wherein power provided to the first set of motors is adjustable by pulse width modulation (PWM), wherein the power module monitors a load on at least some of the motors of the first set of motors, and communicates the load to the MMC, and if the MMC determines that the load on one of the monitored motors has transgressed a load threshold, the PWM is adjusted to reduce an output of the motor that transgressed the load threshold. 
     
     
         10 . The machine of  claim 9 , further comprising a second power module operably coupled to the MMC by a second CAN bus, the second power module operably coupled to a second set of motors, wherein power to the second set of motors is adjustable by pulse width modulation (PWM), and wherein the second power module monitors a load on at least one of the motors of the second set of motors, and communicates the load to the MMC, and if the MMC determines that the load on one of the monitored motors has transgressed a second threshold, the PWM is adjusted to reduce an output of that motor. 
     
     
         11 . A method for controlling a motive machine having a main machine controller (MMC) operably coupled to a power module by a CAN bus, the method comprising:
 controlling, based on a functional mode of the machine, an engine revolutions per minute (RPM) of an engine to a default engine RPM;   receiving, from the power module, load information corresponding to a load of a sub-system operably coupled to the power module; and   automatically adjusting the engine RPM based on the sub-system load information and the functional mode of the machine.   
     
     
         12 . The method of  claim 11 , wherein the power module is operably coupled to a scrub motor having a scrub element that is movable by an actuator, the method further comprising:
 monitoring, with the power module, a current load on the scrub motor;   communicating, from the power module to the MMC, the current load on the scrub motor; and   determining, with the MMC, if the current load has transgressed a threshold, and if the threshold has been transgressed, causing the actuator to be actuated to lift the scrub element to reduce the load on the motor by decreasing a force on the scrub element.   
     
     
         13 . The method of  claim 11 , wherein the method further comprises:
 receiving an indication from the MMC, at the power module, to power one or more motors of a set of motors that are operably coupled to the power module;   providing power, with the power module, by pulse width modulation (PWM) to the one or more motors;   monitoring, with the power module, a load on the one or more motors;   determining, with the MMC using the monitored load from the power module, if any of the one or more motors has transgressed a load threshold; and   if the load threshold has been transgressed by any of the one or more motors, adjusting, with the power module, the power provided to the one or more motors that transgressed the load threshold to reduce an output thereof.   
     
     
         14 . The method of  claim 13 , the motive machine further including a second power module operably coupled to the MMC by a second CAN bus, the method further comprising:
 receiving an indication from the MMC, at a second power module, to power one or more motors of a second set of motors that are operably coupled to the second power module;   providing power, with the second power module, by pulse width modulation (PWM) to the one or more motors of the second set of motors;   monitoring, with the second power module, a load on the one or more motors of the second set of motors;   determining, with the MMC using the monitored load from the second power module, if any of the one or more motors of the second set of motors has transgressed a second load threshold; and   if the second load threshold has been transgressed by any of the one or more motors of the second set of motors, adjusting, with the second power module, the power provided to the motor that transgressed the second load threshold to reduce the output thereof.   
     
     
         15 . At least one machine-readable medium including instructions for a main machine controller (MMC) to operate a control system for a motive machine, the motive machine having a power module and a sub-system operably coupled to the MMC by a CAN bus, and the instructions, when executed by a processor, cause the processor to:
 control, based on a selected functional mode of the machine, an engine speed of an engine to a default engine speed;   receive, from the power module via the CAN bus, load information corresponding to a load of the sub-system; and   automatically adjust the engine speed based on the sub-system load information and the selected functional mode of the machine.   
     
     
         16 . The at least one machine-readable medium of  claim 15 , wherein the power module is operably coupled to a scrub motor having a scrub element that is movable by an actuator, the instructions, when executed by a processor, further cause the processor to:
 monitor, with the power module, a current load on the scrub motor; and communicate to the MMC the current load; and   determine, with the MMC, if the current load on the scrub motor has transgressed a threshold, and if the threshold has been transgressed, cause the actuator to be actuated to lift the scrub element to reduce the load on the motor by decreasing a force on the scrub element.   
     
     
         17 . The at least one machine-readable medium of  claim 15 , the instructions, when executed by a processor, further cause the processor to:
 receive, from a user input, an indication to power one or more motors of a first set of that are operably coupled to the power module;   provide power, with the power module, by pulse width modulation (PWM) to the one or more motors;   monitor, with the power module, a load on the one or more motors;   determine, with the power module, if any of the one or more motors transgressed a load threshold; and   if the load threshold has been transgressed by any of the one or more motors, adjust, with the power module, the power provided to the motor that transgressed the load threshold to reduce an output thereof.   
     
     
         18 . The at least one machine-readable medium of  claim 15 , the motive machine further having a second power module operably coupled to the MMC by a second CAN bus, the instructions, when executed by a processor, further cause the processor to:
 receive, from a user input, an indication, t, to power one or more motors of a second set of motors that are operably coupled to the second power module;   provide power, with the second power module, by pulse width modulation (PWM) to the one or more motors of the second set of motors;   monitor, with the second power module, a load on one or more motors of the second set of motors;   determine, with the second power module, if any of the one or more motors of the second set of motors has transgressed a second load threshold; and   if the second load threshold has been transgressed by any of the one or more motors of the second set of motors, adjust, with the second power module, the power provided to the motor that transgressed the second load threshold to reduce an output thereof.   
     
     
         19 . The at least one machine-readable medium of  claim 15 , wherein the instructions when executed by a processor, further cause the processor to perform at least two of: sweeping, scrubbing, recovering, idling and transporting, depending on a functional mode of the machine selected by a user. 
     
     
         20 . A motive machine that is selectively operable in a plurality of functional modes, the machine comprising:
 an engine;   a main machine controller (MMC) operably coupled to the engine;   a power module operably coupled to the MMC by a controller area network (CAN) bus;   a sub-system operably coupled to the power module by the CAN bus, wherein the power module monitors a load of the sub-system, and using the monitored load of the sub-system, the power module communicates sub-system load information to the MMC; and
 a solenoid associated with the power module, wherein the solenoid protects the machine in case of a short, and wherein the output from the power module is switched on when a high side current switch of the solenoid closes, and wherein the solenoid closes after power on self-tests of the machine have been successfully completed and no shorts or errors have been identified.

Join the waitlist — get patent alerts

Track US2018360286A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.