The present application relates to industrial machines, and more particularly, a system and method for estimating a payload of an industrial machine. Industrial machines include, but are not limited to, electric rope or power shovels, draglines, hydraulic machines, and backhoes.
Industrial machines, such as electric rope or power shovels, draglines, hydraulic machines, backhoes, etc., are used to execute operations, for example, digging to remove material from a bank of a mine. These machines and/or their components are generally driven by actuator(s), such as but not limited to, electric motors, hydraulic systems, etc.
Payload data, such as an estimation of the amount of mined material within a bucket of the machine, may be determined. Typically, the payload data is determined by using one or more torque estimations of various actuators (e.g., one or more motors or actuators) of the machine. Such a method and system of estimating payload data is problematic because the actuators, the torque of which is estimated, are often times located a significant distance from the actual payload (e.g., the bucket containing the mined material). Additionally, with certain types of actuators, such as certain types of motors, torque estimation may be inaccurate, and therefore any payload estimates based on such torque estimates, are also inaccurate.
Accordingly, there is a need for a new method and system for estimating a payload of an industrial machine. Therefore, in one embodiment, the application a method of determining payload data of a mining machine having a bucket and a handle. The bucket and handle are rotatably coupled via a pin and an actuator. The method includes sensing, via a sensor, a force associated with the actuator, determining, via a controller, a characteristic indicative of a rotational angle of the bucket, and determining, via the controller, payload data based on the force and the characteristic.
In another embodiment the application an industrial machine including a base, a component rotationally coupled to the base, a bucket rotationally coupled to the component via a pin and an actuator, a sensor configured to sense a force, and a controller. The controller is configured to receive a signal indicative of the force, determine a characteristic indicative of a rotational angle of the bucket, and determine a payload data based on the signal and the characteristic.
Other aspects of the application will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the application are explained in detail, it is to be understood that the application 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 application is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. The terms “mounted,” “connected” and “coupled” are used broadly and encompass both direct and indirect mounting, connecting and coupling. Further, “connected” and “coupled” are not restricted to physical or mechanical connections or couplings, and can include electrical connections or couplings, whether direct or indirect. Also, electronic communications and notifications may be performed using any known means including direct connections, wireless connections, etc.
It should also be noted that a plurality of hardware and software based devices, as well as a plurality of different structural components may be used to implement the application. In addition, it should be understood that embodiments of the application may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely in hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic based aspects of the application may be implemented in software (e.g., stored on non-transitory computer-readable medium) executable by one or more processors. As such, it should be noted that a plurality of hardware and software based devices, as well as a plurality of different structural components may be utilized to implement the application. Furthermore, and as described in subsequent paragraphs, the specific mechanical configurations illustrated in the drawings are intended to exemplify embodiments of the application and that other alternative mechanical configurations are possible. For example, “controllers” described in the specification can include standard processing components, such as one or more processors, one or more computer-readable medium modules, one or more input/output interfaces, and various connections (e.g., a system bus) connecting the components.
Although the application described herein can be applied to, performed by, or used in conjunction with a variety of industrial machines (e.g., a mining machine, a rope shovel, a dragline with hoist and drag motions, a hydraulic machine, a backhoe, etc.), embodiments of the application described herein are described with respect to an electric rope or power shovel, such as the mining machine illustrated in
The mining shovel 100 also includes taut suspension cables 150 coupled between the base 110 and boom 130 for supporting the boom 130; one or more hoist cables 155 attached to a winch (not shown) within the base 110 for winding the cable 155 to raise and lower the bucket 140; and a bucket door cable 160 attached to another winch (not shown) for opening the door 145 of the bucket 140. The mining shovel 100 may further include a boom point sheave 162 rotatably coupled to the boom 130. The boom point sheave 162 may be configured to support the one or more hoist cables 155.
The bucket 140 is operable to move based on three control actions: hoist, crowd, and swing. The hoist control raises and lowers the bucket 140 by winding and unwinding hoist cable 155. The crowd control extends and retracts the position of the handle 135 and bucket 140. In one embodiment, the handle 135 and bucket 140 are crowded by using a rack and pinion system. In another embodiment, the handle 135 and bucket 140 are crowded using a hydraulic drive system. The swing control rotates the base 110 relative to the tracks 105 about the swing axis 125. In some embodiments, the bucket 140 is rotatable or tiltable with respect to the handle 135 to various bucket angles. In other embodiments, the bucket 140 includes an angle that is fixed with respect to, for example, the handle 135.
As shown in
The controller 305 receives input from the operator controls 310. The operator controls 310 include a crowd control or drive 345, a swing control or drive 350, a hoist control or drive 355, and a door control 360. The crowd control 345, swing control 350, hoist control 355, and door control 360 include, for instance, operator controlled input devices such as joysticks, levers, foot pedals, and other actuators. The operator controls 310 receive operator input via the input devices and output digital motion commands to the controller 305. The motion commands include, for example, hoist up, hoist down, crowd extend, crowd retract, swing clockwise, swing counterclockwise, bucket door release, left track forward, left track reverse, right track forward, and right track reverse.
Upon receiving a motion command, the controller 305 generally controls bucket controls 315 as commanded by the operator. The bucket controls 315 control a plurality of motors 316 of the mining shovel 100. The plurality of motors 316 include, but are not limited to, one or more crowd motors 365, one or more swing motors 370, and one or more hoist motors 375. For instance, if the operator indicates, via swing control 350, to rotate the base 110 counterclockwise, the controller 305 will generally control the swing motor 370 to rotate the base 110 counterclockwise. However, in some embodiments of the application the controller 305 is operable to limit the operator motion commands and generate motion commands independent of the operator input.
The motors 316 can be any actuator that applies a force. In some embodiments, the motors 316 can be, but are not limited to, alternating-current motors, alternating-current synchronous motors, alternating-current induction motors, direct-current motors, commutator direct-current motors (e.g., permanent-magnet direct-current motors, wound field direct-current motors, etc.), reluctance motors (e.g., switched reluctance motors), linear hydraulic motors (i.e., hydraulic cylinders, and radial piston hydraulic motors. In some embodiments, the motors 316 can be a variety of different motors. In some embodiments, the motors 316 can be, but are not limited to, torque-controlled, speed-controlled, or follow the characteristics of a fixed torque speed curve. Torque limits for the motors 316 may be determined from the capabilities of the individual motors, along with the required stall force of the mining shovel 100.
The controller 305 is also in communication with a number of sensors 320. For example, the controller 305 is in communication with one or more crowd sensors 380, one or more swing sensors 385, one or more hoist sensors 390, an actuator sensor 392, and a pin sensor 395. The crowd sensors 380 sense physical characteristics related to the crowding motion of the mining machine and convert the sensed physical characteristics to data or electronic signals to be transmitted to the controller 305. The crowd sensors 380 include for example, a plurality of position sensors, a plurality of speed sensors, a plurality of acceleration sensors, and a plurality of torque sensors. The plurality of position sensors, indicate to the controller 305 the level of extension or retraction of the bucket 140. The plurality of speed sensors, indicate to the controller 305 the speed of the extension or retraction of the bucket 140. The plurality of acceleration sensors, indicate to the controller 305 the acceleration of the extension or retraction of the bucket 140. The plurality of torque sensors, indicate to the controller 305 the amount of torque generated by the extension or retraction of the bucket 140.
The swing sensors 385 sense physical characteristics related to the swinging motion of the mining machine and convert the sensed physical characteristics to data or electronic signals to be transmitted to the controller 305. The swing sensors 385 include for example, a plurality of position sensors, a plurality of speed sensors, a plurality of acceleration sensors, and a plurality of torque sensors. The position sensors indicate to the controller 305 the swing angle of the base 110 relative to the tracks 105 about the swing axis 125, while the speed sensors indicate swing speed, the acceleration sensors indicate swing acceleration, and the torque sensors indicate the torque generated by the swing motion.
The hoist sensors 390 sense physical characteristics related to the swinging motion of the mining machine and convert the sensed physical characteristics to data or electronic signals to be transmitted to the controller 305. The hoist sensors 390 include for example, a plurality of position sensors, a plurality of speed sensors, a plurality of acceleration sensors, and a plurality of torque sensors. The position sensors indicate to the controller 305 the height of the bucket 140 based on the hoist cable 155 position, while the speed sensors indicate hoist speed, the acceleration sensors indicate hoist acceleration and the torque sensors indicate the torque generated by the hoist motion. In some embodiments, the torque hoist sensor may be used to determine a bail pull force or a hoist force. In some embodiments, the accelerometer sensors, the swing sensors 385, and the hoist sensors 390, are vibration sensors, which may include a piezoelectric material. In some embodiments, the sensors 320 further include door latch sensors which, among other things, indicate whether the bucket door 145 is open or closed and measure weight of a load contained in the bucket 140. In some embodiments, one or more of the position sensors, the speed sensors, the acceleration sensors, and the torque sensors are incorporated directly into the motors 316, and sense various characteristics of the motor (e.g., a motor voltage, a motor current, a motor power, a motor power factor, etc.) in order to determine acceleration.
The actuator sensor 392 senses a displacement of the actuator 205 and/or a force applied by the actuator 205. In such an embodiment, in which the actuator 205 is a hydraulic actuator, the actuator sensor 392 measures the force applied by the actuator 205 by measuring a pressure of the hydraulic actuator. In another embodiment, in which the actuator 205 is a motor, the actuator sensor 392 may be a torque sensor that measures the torque applied by the actuator 205.
The pin sensor 395 senses an angular position, or rotational angle, of the bucket 140 relative to the handle 135. In some embodiments, the pin sensor 395 may additionally measure a mass, or weight, applied at the location of the pin sensor 395. In some embodiments, the mass, or weight, applied at the location of the pin sensor 395 is equivalent to a bail pull force, or hoist force, of the mining shovel 100. In some embodiments, the pin sensor 395 may additionally measure an angular velocity and an angular acceleration of the bucket 140 relative to the handle 135.
The user-interface 325 provides information to the operator about the status of the mining shovel 100 and other systems communicating with the mining shovel 100. The user-interface 325 includes one or more of the following: a display (e.g. a liquid crystal display (LCD)); one or more light emitting diodes (LEDs) or other illumination devices; a heads-up display (e.g., projected on a window of the cab 115); speakers for audible feedback (e.g., beeps, spoken messages, etc.); tactile feedback devices such as vibration devices that cause vibration of the operator's seat or operator controls 310; or other feedback devices.
In operation, the control system 300 may be configured to determine payload data, such as but not limited to, a fill factor of the bucket 140. The fill factor is a percentage (e.g., 0% to 100%) that the bucket 140 is filled with material. As the fill factor varies, the center of gravity of the bucket 140 varies. By knowing the center of gravity, accurate payload data (e.g., an accurate fill factor) may be determined.
The payload data may be estimated by using the following equation:
ΣMhdl lug=Iα [Equation 1]
Where:
M=Moment about the pin 200
I=Inertia of the bucket 140
α=Angular acceleration of the bucket 140 about the pin 200
Equation 1 may be rewritten as Equation 2 below:
(Fhst)d1+(Fcyl)d2−(Fbucket)d3−(Fmaterial)d4=(Ibucket+material)αbucket [Equation 2]
Where:
Fhst=Hoist force (e.g., mass sensed by pin sensor 395 or hoist torque sensor 390)
Fcyl=Actuator force sensed by actuator sensor 392
Fbucket=Bucket weight force of empty bucket
Fmaterial=Material weight force
Ibucket+material=Material and Bucket Inertia about pin 200
αbucket=Angular acceleration of bucket about pin 200 sensed by pin sensor 395
d1=Normal distance from pin 200 to the hoist rope
d2=Normal distance from pin 200 to the tilt cylinder axis
(e.g., actuator displacement sensed by actuator sensor 392)
d3=Normal distance from pin 200 to bucket weight force
d4=Normal distance from pin 200 to material weight force
In some embodiments, the rotational angle of the bucket 140 is determined based on a sensed displacement of the actuator and a dimension of a component of the industrial machine. In such an embodiment, the dimension of the component of the industrial machine may be a distance between a first connection between the bucket and the pin (for example, at the bucket-handle pin 200) and a second connection between the actuator and the bucket (for example, at the bucket-cylinder pin 215). The rotational angle of the bucket 140, with respect to the horizontal axis 127, may be expressed as θ, where θ is equal to zero when the bucket-handle pin 200 axis and the bucket-cylinder pin 215 are on the same vertical line. Cos θ and sin θ may be determined by Equations 3-7 below.
Equation 2 may further be rewritten into Equation 11, by using Equations 8-10 below:
Fmaterial=c1gx [Equation 8]
d4=d5 cos θ−d6 sin θ [Equation 9]
Imaterial=c6x+c7 [Equation 10]
(Fhst)d1+(Fcyl)d2−(Fbucket)d3−c1gx(d5 cos θ−d6 sin θ)=(Ibucket+c6x+c7)αbucket [Equation 11]
Where:
d5=material center of gravity x-distance from the handle & bucket joint (e.g., pin 200) without the bucket rotated
d6=material center of gravity y-distance from the handle & bucket joint (e.g., pin 200) without the bucket rotated
In Equations 5-8, x is the fill factor. As discussed above, the fill factor x relates to the percentage of the bucket 140 filled with material (e.g., 0 is equivalent to 0% full, while 1 is equivalent to 100% full). Additionally, in Equations 5-8, c1 is the bucket capacity (e.g., if the bucket capacity is 100 T, the c1 is equal to 100 T), while c2 to c7 are constant coefficients related to the percentage of the bucket 140 filled with material. In some embodiments, constant coefficients c2 to c7 are predetermined. In such an embodiment, constant coefficients c2 to c7 may be predetermined through empirical testing. Additionally, distances d5 and d6 may be predetermined through empirical testing.
As illustrated in Equation 12, Equation 11 may be rewritten to solve for x.
Where:
A=c1g[c4 sin θ−c2 cos θ]
B=c1g(c5 sin θ−c2 cos θ)−c6αbucket
C=(Fhst)d1+(Fcyl)d2−(Fbucket)d3−(Ibucket+c7)αbucket
When:
(B2−4AC)>0
Thus, payload data (e.g., a fill factor of the bucket 140) may be determined by the above Equation 12.
Thus, the application provides, among other things, a system and method for accurately determining payload data for a mining machine, such as but not limited to, a material fill factor of a bucket of a mining machine. The system and method accurately determines the payload data without the need to estimate a crowd torque of a crowd motor. Furthermore, by accurately determining the payload data of the mining machine, an efficiency of the mining machine and the operator of the mining machine may be determined. Various features and advantages of the application are set forth in the following claims.
The present application claims priority to U.S. patent application Ser. No. 15/380,411, filed Dec. 15, 2016, which claims priority to U.S. Provisional Patent Application No. 62/267,732, filed on Dec. 15, 2015, the entire contents of which are hereby incorporated.
Number | Name | Date | Kind |
---|---|---|---|
4035621 | Kemp | Jul 1977 | A |
6518519 | Crane, III | Feb 2003 | B1 |
10221542 | Lee et al. | Mar 2019 | B2 |
20090139119 | Janardhan et al. | Jun 2009 | A1 |
20140107897 | Zhu | Apr 2014 | A1 |
20140167971 | Stanley | Jun 2014 | A1 |
20140244101 | Chitty | Aug 2014 | A1 |
20150089847 | Gross et al. | Apr 2015 | A1 |
20170089044 | Chitty | Mar 2017 | A1 |
20170167115 | Lee | Jun 2017 | A1 |
Entry |
---|
Chilean Patent Office Action for Related Application No. 2016-003223 dated May 14, 2019 (4 pages, including statement of relevance). |
Chilean Patent Office Action for Application No. 201603223 dated Feb. 8, 2018 (7 pages including Statement of Relevance). |
Examination Report issued from the Chilean Patent Office for related Application No. 201603223 dated Jul. 17, 2018 (8 pages including Statement of Relevance). |
Number | Date | Country | |
---|---|---|---|
20190194911 A1 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
62267732 | Dec 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15380411 | Dec 2016 | US |
Child | 16289834 | US |