The present disclosure relates to hydraulic power systems, and particularly to hydraulic power systems and methods for controlling a hydraulic power system.
In one independent aspect, a method is provided for monitoring a hydraulic power system. The hydraulic power system includes at least one light emitter and a button. The method includes actuating the button and releasing the button after a first time interval, and entering a diagnostic state. The method further includes retrieving a code and displaying the code by turning on the emitter in a first pattern.
In another independent aspect, a system is provided for monitoring a hydraulic power system.
In yet another independent aspect, a method is provided for regulating a temperature of a hydraulic power system. The hydraulic power system includes a cooling fan and a motor. The method includes measuring an ambient temperature, measuring a motor control bridge temperature, and monitoring an oil temperature switch. The method further includes powering the fan in a first on mode or a second on mode to cool at least one of a fluid of the hydraulic pump, a motor, and a motor controller. The fan is powered in the first one mode when the motor is in an on mode and a first temperature condition is met. The first temperature condition includes an ambient temperature or a motor controller bridge temperature. The fan is powered in the second on mode when the oil temperature switch is in an open position or when the motor controller bridge temperature is above a first motor controller bridge threshold.
In yet another independent aspect, a system is provided for regulating a hydraulic power system.
In yet another independent aspect, a method is provided for operating a hydraulic power system coupled to a torque wrench. The hydraulic power system includes a motor, a valve, and a controller. The method includes actuating a first button of the controller and starting an auto-cycle, advancing a fluid actuator of the torque wrench, and measuring a change in pressure of fluid in the fluid actuator of the torque wrench. The method further includes comparing the change in pressure per unit time to a stored pressure slope and retracting the fluid actuator of the torque wrench when the change in pressure is greater than a stored pressure slope.
In yet another independent aspect, a system is provided for controlling operation of a hydraulic power system coupled to a torque wrench.
Other aspects will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments are explained in detail, it is to be understood that the disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The disclosure is capable of other embodiments and of being practiced or of being carried out in various ways.
Use of “including” and “comprising” and variations thereof as used herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Use of “consisting of” and variations thereof as used herein is meant to encompass only the items listed thereafter and equivalents thereof.
Also, the functionality described herein as being performed by one component may be performed by multiple components in a distributed manner. Likewise, functionality performed by multiple components may be consolidated and performed by a single component. Similarly, a component described as performing particular functionality may also perform additional functionality not described herein. For example, a device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not listed.
As shown in
As shown in
The pendant 66 includes at least one haptic motor 306. The haptic motor 306 provides tactile feedback (e.g., vibrations) when the switches 302 are actuated. In some embodiments, the haptic motor 306 may be capable providing more than one type of feedback (e.g., a different number of pulses, different intensities of vibrations, etc.). Among other things, the feedback may alert a user that one or more buttons 182 was sufficiently pressed and/or that the controller 100 (
A user may actuate the input devices on the pendant 66 in order to modify operation of the hydraulic power system 10 and access diagnostic information of the hydraulic power system 10. At various times during the life of the hydraulic power system 10, one or more system errors or error conditions may arise. The hydraulic power system 10 can communicate system errors with the user so that the errors can be corrected.
In the illustrated embodiment, system errors are communicated to a user via the pendant 66. Specifically, the LED 295 and the haptic motor 306 provide visual and tactile feedback in order to communicate specific system errors to the user.
As shown in
As illustrated in
The electronic processor 110 is configured to obtain and provide information (for example, from memory 115 and or the input/output interface 120), and process the information by, for example, executing one or more software instructions or modules, capable of being stored, for example, in a random access memory (“RAM”) area of the memory 115 or a read only memory (“ROM”) of the memory 115 or another non-transitory computer readable medium (not shown). The software can include firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The electronic processor 110 is configured to retrieve, from the memory 115, and execute, among other things, software related to the control processes and methods described herein. The memory 115 can include one or more non-transitory computer-readable media, and includes a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, as described herein. The electronic processor 110 may also include hardware capable of performing all or part of processes described herein.
The input/output interface 120 is configured to receive input and to provide system output. The input/output interface 120 obtains information and signals from, and provides information and signals to, (for example, over one or more wired and/or wireless connections) devices both internal and external to the system 10 and pendant 66 (for example, haptic motor 306, buttons 182a, 182b, 182c, motor 18, and the like). The controller 100 includes one or more sensors 116, each of which is configured to measure/detect one or more characteristics of one or more components of the hydraulic power system. Such sensors 116 include voltage sensors, current sensors, power sensors, temperature sensors/switches, pressure sensors/switches, and the like. Each of the sensors 116 are distributed throughout the hydraulic power system 10.
The controller 100 is configured to monitor the system 10 for and detect one or more types of errors. Such errors include, for example, as illustrated in
Each type of error corresponds to a unique error code. Each of the error types may correspond with a unique LED 295 and/or haptic motor 306 output in order to alert the user to the specific error (435, 440, 445, and 450 respectively). In the illustrated embodiment, the haptic motor 306 provides a uniform vibrational output for each type of error, and is intended to alert the user that an error is present. The LED 295 outputs different patterns of light (e.g., combinations of short and long blinks) and/or different colors of light. In the illustrated embodiment, the haptic motor 306 outputs three cycles of a vibration pattern before stopping, while the LED 295 outputs a continuous light pattern until the error is cleared. In other embodiments, the controller 100 is configured to operate the LED 295 and the haptic motor 306 to continue to output light and vibrations respectively until the error is remedied or cleared. Additionally, the motor 18 is disabled during each of an overheat error and a low voltage error, while both the motor 18 and the valves are disabled during each of a button error and a service error. The fan 310 may be enabled in the event of an overheat temperature condition, in order to assist in clearing an overheat error 420.
After observing error codes, a user (or service technician) may be able to determine specifically how to address the problem. For example, observing a button error (435) may alert a user that the button 182B should be released, or that a switch 302 is faulty and needs to be replaced. An overheat error (440) alerts a user that the hydraulic power system 10 should be allowed to cool down. A low/high voltage error (445) alerts a user of an issue in supplying sufficient electrical power to the hydraulic power system 10. The service error (450), on the other hand, alerts the user that one or more components of the hydraulic power system 10 should be investigated, and possibly repaired. The service error may or may not provide more particular information regarding a specific component that should be serviced.
As shown in
The hydraulic power system 10 then enters diagnostic mode (520), from which the controller 66 can retrieve past system errors and present them to the user of the pendant 66. In the illustrated embodiment, the hydraulic power system 10 retrieves one or more of the previous system errors (525) while in the diagnostic mode (520). The controller 100 is configured to operate feedback devices on the pendant 66 communicate the errors, for example, starting from the most recent (530). In the illustrated embodiment, the pendant 66 outputs all error codes via the LED 295. Each error code, for example, has a unique combination of blinks (e.g., long blinks and short blinks). In the illustrated embodiment, the LED 295 emits a short blink in red light, and the LED 295 emits a long blink in green light. In the illustrated embodiment, long blinks may be approximately three times the duration of short blinks. In the illustrated embodiment, the controller 100 is configured to perform a delay sequence between each error code to assist a user in differentiating each error code. For example, the delay sequence consists of a predetermined series of blinks from the LED 295 in a different color (e.g., yellow light). After observing the five error codes, a user (or service technician) can decide how to service the hydraulic power system 10. The hydraulic power system 10 (controller 100) may then exit diagnostic mode by performing a power cycle (e.g., by completely powering off the hydraulic power system 10, and then restoring power to the hydraulic power system). The hydraulic power system 10 then returns to an operating mode (550). The power cycle can be performed by unplugging and replugging an electrical cord, by removing and recoupling a battery, or other similar means.
Alternatively (or in addition to displaying the past system errors (530)), the pendant 66 may be configured to display life cycle data for the hydraulic power system 10. For example, while the hydraulic power system 10 is in diagnostic mode (520), the user can hold the first button 182A (535) until the hydraulic power system 10 enters life cycle mode (536). Once in life cycle mode, the hydraulic power system 10 (controller 100) retrieves life cycle data for the hydraulic power system 10 (540). In some embodiments, the life cycle data consists of a number of actuation cycles of a valve, a total run time of the motor 18 (
For example, the controller 100 may operate the LED 295 to output a series of blinks to communicate the life cycle information (545). In the illustrated embodiment, the LED 295 displays the number of actuation cycles of a valve, the total run time of the motor 18 (
The LED 295 also outputs a series of blinks to communicate the current version of firmware running on the hydraulic power system 10 (545). The LED 295 outputs a series of blinks (e.g., between zero and nine) in the second color, followed by a series of blinks (e.g., between one and nine blinks) in the first color. The number of blinks in the second color equates to a value of a third integer C, and the number of blinks in the first color equates to a value of a fourth integer D. Using the form Z=10C+D, the user can determine the current version of firmware, numbered between 1 and 99.
The damage/service life predictor is used to estimate when the hydraulic power system 10 will experience catastrophic failure. In the illustrated embodiment, the hydraulic power system 10 uses Miner's Rule by to predict when failure will occur by assigning weighted values to specific pressure ranges that the hydraulic power system 10 may experience. The hydraulic power system 10 (controller 100) records the number of times each range is reached, and through Miner's Rule, calculates the when a critical value (i.e., potential failure) occurs. The controller 100 may then output, via LED 295 and/or haptic motor 306, a predictor sequence to alert the user that the hydraulic power system should be serviced or replaced before failure occurs.
In the illustrated embodiment, the controller 100 is configured to perform a delay sequence between each life cycle value. For example, the delay sequence is a series of blinks in a third color (e.g., yellow). After all life cycle information is displayed, the hydraulic power system 10 (controller 100) may exit life cycle mode but remain in diagnostic mode (520), or may exit diagnostic mode altogether and return to operating mode (550) after performing a power cycle on the hydraulic power system 10.
Any data (e.g., fault codes, life cycle values, performance characteristics, etc.) collected during operation of the pump may be communicated and stored on an external drive (e.g., a flash drive, a server, etc.) and/or memory 115. The hydraulic power system 10 may transfer the data directly to the external drive connected directly to the hydraulic power system 10 or via a wired connection. Alternatively, the hydraulic power system 10 may wirelessly communicate with the external drive (e.g., via Bluetooth, WI-FI, etc.). In some embodiments, a user may access the data on the external drive without the hydraulic power system 10 present. The data may be accessed to evaluate pump performance. For example, in some embodiments, a user may access the complete cycle for applying torque to a bolted joint to identify whether the operation was performed as intended or if any irregular characteristics were present. Also, in some embodiments, the user and/or the pump control system may access archived performance data from previous operations of the pump to better control or optimize the performance of the pump when the pump is used for a similar operation.
The controller 100 operates the hydraulic power system 10 (
As shown in
As shown in
In the illustrated embodiment, while the hydraulic power system 10 on, the controller 100 receives, from a user of the pendant 66, an actuation of the first button 182B (605), activating the advance mode (i.e., where the torque wrench 950 advances) with both the motor and the first valve on. While the user continuously actuating the first button 182B, the user adjusts a user relief valve 50 to a desired set point pressure (i.e., the pressure that corresponds to the final torque desired by the user) (610). The controller 100 then receives, from the user, an actuation of the third button 182A of the pendant 66 (615). While both buttons 182A, 182B are actuated, a circuit board (for example, in the illustrated embodiment, controller 100) captures and stores the user adjusted set point pressure (620). The set point pressure value is stored by the controller 100 until the user clears the value or sets a new set point and overrides the first set point pressure (for example, by pressing the first and second buttons 182B, 182C to clear the value and repeating steps 600-620). In the illustrated embodiment, the LED 295 outputs the third color and the haptic motor 306 sends vibrational feedback when the set point pressure has been recorded successfully. The motor 18, pump 22, and valve also turn off (625).
After setting the set point pressure, the hydraulic power system 10 (controller 100) may initiate the auto-cycle. In some embodiments, when the user releases the button 182B, the controller 100 will remain in the auto-cycle and will operate without any further user input. In other words, the torque wrench 950 will advance and retract without the user having to press or hold the button 182B. If desired, the user may set the pendant 66 down and the hydraulic power system 10 will continue to operate the torque wrench. In other embodiments, the user may hold the a button 182A the entire time the torque wrench 950 advances and release the button 182A to allow the torque wrench 950 to retract. As shown in
In some embodiments, during an initial advance cycle, the controller 100 advances the torque wrench 950 to the set point pressure value (712) and self-calibrates the hydraulic power system 10 for the operation. The hydraulic power system 10 thus may not require a separate calibration process that would require additional time. The controller 100 accordingly calibrates the hydraulic power system 10 “on-the-fly” while the torque wrench 950 is applying torque to the work piece during the initial advance cycle. While advancing, the application controller 100 records the pressure at regular intervals and calculates a change in pressure at a point below the set point pressure, storing the change as a first reference slope value. The first reference slope value represents a minimum change in pressure experienced by the torque wrench 950 when the piston/rod reaches its maximum stroke or “dead head.” The application controller 100 also calculates and stores a second reference slope value, which is calculated based off of the first reference slope value (e.g., the second reference slope value may be calculated as a percentage of the first reference slope value). In the illustrated embodiment, the second reference slope value is less than the first reference slope value.
As shown in
In some cases, the pressure in the actuator 952 rapidly increases during a beginning stage 930 before the first knee 905. In the illustrated embodiment, when the wrench 950 begins applying torque under load, the pressure increases at a slower rate during an advancing stage 910 than during the period immediately before the first knee 905. During the advancing stage 910, the wrench 950 is applying torque to the socket 954 under load (e.g., to tighten a nut). The pressure reaches a second inflection point or second knee 915 after which the pressure increases rapidly (i.e., exhibits a steep slope) during a dead head stage 920. The controller 100 detects the second knee 915 at a point where the slope changes from being less than the second reference slope value to greater than the first reference slope value. In some embodiments, the controller 100 requires that a minimum time interval must elapse between the first knee 905 and the second knee 915. The rapid increase in pressure indicates that the torque wrench 950 has reached its maximum stroke and cannot advance any further.
The controller 100 measures the pressure of the fluid supplied to the torque wrench, as well as the slope (that is, the change in pressure over time), and the change in slope over time, to determine whether the system 10 has encountered the second knee 915. The second knee 915 is a transition between the advancing stage 910 and the dead head stage 920, and the slope is significantly (for example, approximately ten times) greater during the dead head stage 920 than during the advancing stage 910. The hydraulic power system 10 continues supplying hydraulic fluid to the torque wrench 950 until the controller 100 detects the second knee 915 (e.g., when the slope and change in slope exceed predetermined threshold values), and then retracts the torque wrench. In the some embodiments, when the second knee 915 is detected, the controller 100 stores a new second reference slope value based on the slope detected near the second corner. To prevent a false detection of a corner, the controller 100 may be configured to compare the detected second knee value to the first knee value. When the second knee value exceeds the first knee value, the second knee value is stored as a new second reference slope value. Otherwise, when the second knee value fails to exceed the first knee value, the detected second knee value is not stored.
When the controller 100 does not detect a second knee (for example, if a second knee was encountered, but the controller 100 did not identify it because a minimum time interval did not elapse), the hydraulic power system 10 supplies hydraulic fluid to the drive actuator of the torque wrench 950 until the pressure is within a predetermined threshold of the set point pressure 925 (i.e., the user-defined maximum pressure). Then the hydraulic power system 10 returns the oil from the torque wrench 950 to the reservoir, automatically retracting the torque wrench 950 (730) or permitting the torque wrench 950 to retract. In either case, whether the controller 100 determines the presence of a second knee or it does not, the piston 952 in the torque wrench 950 will begin to retract before the pressure reaches the set point pressure 925. The actuator retracts to its initial or retracted position, at which point the process is repeated. After the pressure passes a first threshold (an initial pressure or reset pressure—for example, approximately 2000 psi) (735) and the pressure in the torque wrench 950 actuator has reached a predetermined level, the fluid again advances the torque wrench 950 (715). The process of automatically advancing and retracting the torque wrench 950 continues in this manner to increase the torque applied on the work piece. In some embodiments, the above method may be applied similarly during retraction of the torque wrench 950 actuator.
As the desired torque is approached, the controller 100 may not detect a second knee (915). As shown in
In the illustrated embodiment, the auto-complete criteria can be satisfied in at least one of two ways. First, as shown in
During the auto-complete cycle, the hydraulic power system 10 (controller 100) will retract the torque wrench 950 and perform one (or two) more cycle/cycles (i.e., a final cycle) of advancing (750) and retracting (755) the torque wrench 950 to ensure that fastener is tightened to the desired torque based on pressure. In the final cycle (
In some embodiments, when the relief valve 50 is adjusted during the course of the auto-cycle so that the valve pressure is less than the initial set point pressure, the auto-cycle may be inhibited from operating properly and reaching the retracting stage (755) because neither the slope nor the change in slope will be steep enough, nor will the pressure be within the threshold of the set point pressure. After a predetermined period of time, when the difference between the pressure and the set point pressure exceeds a predetermined threshold, and the change in pressure fails to exceed a predetermined threshold, the auto-cycle terminates and the hydraulic power system 10 encounters a pressure fault. The pressure fault causes the pump 22 to turn off, and the set point pressure to reset, thereby disabling the first button 182B. The user may reset the set point pressure in order to have the controller 100/system 10 resume using the auto-cycle. In some embodiments, the user may be prevented from initiating auto-cycling when the set point pressure exceeds the maximum valve pressure.
If the torque wrench/system 10 is being operated manually (i.e., by holding down the button 182A and not using the auto-cycle), the controller 100 utilizes the LED 295 and/or haptic motor 306 to alert the user upon reaching the set point pressure. The torque wrench 950 may also alert the user upon reaching a second knee so that the user knows to retract the torque wrench. The controller 100 reduces the speed of the motor 18 after reaching the set point pressure (e.g., in either manually operation or the auto-cycle) to minimize heat generation when the torque wrench/system 10 goes over the relief valve 50 and no additional work is being performed.
Referring again to
In some embodiments, any data from the auto-cycle (e.g., previous set point pressure, recorded deadhead slopes, calculated torquing slopes, DC rail voltage of a motor controller—for example, controller 100, previous pressure differentials, etc.) collected during operation of the hydraulic power system 10 may be transmitted to and stored in a memory (for example, memory 115), which may include an onboard memory or an external memory. In some embodiments, the data in the memory 115 can be accessed by a user without the hydraulic power system 10 present.
The hydraulic power system 10 may be used to operate a torque wrench 950 in low torque applications or high torque applications. In some circumstances (particularly in high torque applications), the hydraulic power system 10 may generate a substantial amount of heat and require cooling to maintain optimal operating conditions.
When the hydraulic power system 10 gets too hot, the controller 100 may activate the fan 310 in order to cool the hydraulic power system 10. The air flow is pulled across the motor assembly 18 and the pump 22 and through the fan 310. The movement of the air 319 across the motor assembly 18 and the pump 22 lowers a motor temperature and a pump temperature through forced convection. Heat is transferred from the surface of the motor assembly 18, from the pump 22B, and/or from heat fins 323 of a heat exchanger 323 to the air 319, thereby reducing the temperature of the motor assembly 18, the pump 22, the pressurized fluid, and/or other internal components such as electronic controllers/processors (for example, some or all of controller 100). The air 319 passes through the compartment of the frame assembly 14 and is exhausted through the outlet gaps 318 proximate the radial fan 310 and back into the external environment over cooling fins (not shown) outside the reservoir.
When the hydraulic power system 10 initially turns on, the fan 310 is off (800). As the hydraulic power system 10 runs, the controller 100 monitors, via the one or more sensors 116, a plurality of values of the system 10. Such values may include, for example, an ambient temperature (805), a motor controller (in some embodiments, the controller 100) bridge temperature (810), and a position of an oil temperature switch (e.g., which corresponds to a temperature of the fluid, such as oil or other hydraulic fluid) (806). The controller 100 stores the values (813) in order to compare the measured values against threshold values. The controller 100 may also use one or more of the sensors 116 to monitor a state of the motor 18 (e.g., an on state or an off state) (807). The controller 100 may activate the fan 310 in either a first mode (e.g., powering the fan 310 based on the motor 18) (830) or in a second mode (e.g., powering the fan 310 continuously, irrespective of the motor 18) (855) in response to the measured values exceeding the threshold values (805, 806, 807, and 810 respectively).
As shown in
The hydraulic power system 10 itself may not yet be warm just following being powered on, but environmental conditions (i.e., ambient temperature) can cause the hydraulic power system 10 to overheat. Powering the fan 310 on directly into the first mode (i.e., from an off state to the first mode of operation) (830) when the motor 18 is turned on (820), may prevent the hydraulic power system 10 from overheating in an extremely warm environment (i.e., where the ambient temperature is above the first ATT), since running the motor 18 will create more heat and cause the hydraulic power system 10 temperature to increase beyond the first ATT.
The fan 310 can remain on (830) as long as the motor 18 is operating, the ambient temperature is above the first ATT, or the motor controller 100 bridge temperature is above the first MCBT. In some embodiments, when the motor 18 is deactivated (820), the controller 100 initiates a timer (833). The controller 100 may deactivate the fan 310 (800) once the timer exceeds a predetermined time interval. The components of the hydraulic power system 10 become warmer during operation of the motor 18, but will not warm as much while the motor 18 is off because the hydraulic power system 10 is not operating (e.g., hydraulic fluid is not being pumped to a power tool like a torque wrench). Turning off the motor 18 (820) may avoid transmitting additional heat to the components of the hydraulic power system 10. In order to conserve energy, heat may be dissipated through natural convection. In very hot environments, the controller 100 may operate the fan 310 to remain on, or turn on, even when the motor 18 is off in order to provide additional cooling.
In some embodiments, the controller 100 will activate the timer (833) when the ambient temperature drops below a second ambient temperature threshold (ATT) (for example, approximately 25° C.) (832), the second ATT being less than the first ATT. Since the ambient temperature in a given area may fluctuate and repeatedly turning the fan 310 on and off as the temperature hovers around the first ATT would be inefficient, the second ATT can be set to identify a significant drop in ambient temperature. The components of the hydraulic power system 10 may still overheat because of the heat generated from running the motor 18, so the second ATT can be set at a temperature below which the ambient temperature is cool enough so that the components of the hydraulic power system 10 will not overheat even if the motor 18 is running. Once the controller 100 determines that the timer exceeds a predetermined time interval has elapsed, the fan 310 is turned off (800).
The timer may also be activated (833) when the motor controller bridge temperature drops below a second MCBT (e.g., 35° C.) (834) that is less than the first MCBT. Keeping the fan on for a set period of time after the motor controller bridge temperature drops below a second MCBT ensures the motor controller bridge is sufficiently cooled. Once controller 100 detects that the timer exceeds a predetermined time interval, the fan 310 is turned off (800).
As shown in
In some applications, when ambient temperature is above the first ATT, the components of the hydraulic power system 10 could overheat, when combined with running the motor 18. Above the third ATT (845), the components of the hydraulic power system 10 have a greater likelihood of overheating, regardless of whether or not the motor 18 is providing additional heat. The fan 310 may be operated in the second mode (855), even while the motor 18 is idling, in order to maintain an appropriate pump temperature once the motor 18 is turned back on.
The oil temperature switch opens (835) if a measured oil (or other hydraulic fluid) temperature exceeds a predefined oil temperature threshold. The hydraulic power system 10 includes a reservoir (not shown) that stores oil or other hydraulic fluid. Operating the motor 18 drives the oil from the reservoir to the attachment. If the fluid is not cooled, the fluid temperature can increase with each successive cycle of being pumped to the attachment and returning to the reservoir. Warm oil assists with pump performance, but hot oil may damage the hydraulic power system 10 and/or the tool. The oil temperature switch is normally closed, and opens when the oil temperature exceeds the oil temperature threshold. Even when the motor 18 turned off (e.g., because the motor was idling or because of an overheating error), the controller 100 continues to operate the fan 310 in the second mode to cool the fluid so that the hydraulic power system 10 would return to normal operating conditions the next time the user actuated the hydraulic power system 10.
The motor controller bridge generates heat while the motor 18 operates. The motor controller bridge may be capable of withstanding temperatures greater than the ambient temperature (e.g., the third ATT), and an operational temperature of the motor controller bridge and the motor 18 may be greater than the measured ambient temperature. Above the third MCBT (840), the motor controller bridge has overheated or is likely to overheat. The controller 100 runs the fan 310 in order to cool the motor controller bridge, even when the motor 18 is idling, so that the motor 18 is ready for the next time the user actuates the hydraulic power system 10.
The hydraulic power system 10 may have experienced an overheating error when the ambient temperature is above the third ATT (845), the oil temperature switch is open (835), or the motor controller bridge temperature is above the third MCBT (840). The second mode of the fan 310 is different from the first mode in that the fan 310 is run irrespective of the motor 18 (i.e., the fan 310 is run even when the motor 18 is not running). The fan 310 may be turned off in the first mode, allowing natural convection to cool the hydraulic power system 10 because the pump components are generally not hot enough to trigger an overheating error. Once any of the conditions necessary to trigger the second mode are met/detected by the controller 100 (e.g., 835, 840, 845), the controller 100 keeps the fan 310 on to cool the hydraulic power system 10, and prepare the hydraulic power system 10 to operate again.
In the illustrated embodiment, the fan 310 remains in the second mode (855) as long as the oil temperature switch is open, the ambient temperature is above the third ATT, and the motor controller bridge temperature is above the third MCBT. That is, unlike the first mode in which the fan 310 is turned off after either the motor 18 is turned off (820—
In the event that the user wants to continue to operate the hydraulic power system 10 (e.g., after clearing an overheating error), the controller 100 switches the fan 310 to the first mode (830), and continue to operate the fan 310 until the motor 18 turns off (820—
As shown in
In some embodiments, thermal and heat transfer data (e.g., ambient temperatures, temperatures of various components, etc.) collected during operation of the hydraulic power system 10 may be transmitted to and stored in a memory (for example, the memory 115), which include an onboard memory and/or an external memory. In some embodiments, the data in the memory can be accessed by a user without the hydraulic power system 10 present.
In some embodiments, a supply voltage of the hydraulic power system 10 is monitored via the controller 100 (upon connection to a power supply and turned on) for any unstable voltage characteristics that would indicate that the supply is of an abnormal power (known as dirty power). Such voltage characteristics include, for example, low power factor, voltage variations, frequency variations, and power surges. In some embodiments, to test for such conditions, the controller 100, upon initial power on of the system 10, may activate a small load (for example, via the motor 18) and monitoring, via one or more of the sensors 116, for a voltage drop or rise. The controller 100, based on the voltage drop/rise may accordingly adjust the voltage operating limits of the system 10 to allow the system 10 to run on the dirty power supply.
Preferred embodiments have been described in considerable detail. Many modifications and variations to the preferred embodiments described will be apparent to a person of ordinary skill in the art. Therefore, the disclosure is not limited to the embodiments described. One or more independent features and independent advantages may be set forth in the claims.
This application claims the benefit of co-pending, prior-filed U.S. Provisional Patent Application No. 62/760,880, filed Nov. 13, 2018, the entire contents of which are incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62760880 | Nov 2018 | US |