METHOD AND SYSTEM FOR CONFIRMING DELIVERY OF BULK MATERIAL FROM A BED OF A DUMP TRUCK

20220214209 · 2022-07-07

    Inventors

    Cpc classification

    International classification

    Abstract

    There is described a method for confirming delivery of bulk material from a bed of a dump truck based on hydraulic pressure. The dump truck has a driving device moving the bed between a rest position and a delivery position. The method generally having: using a hydraulic pressure sensor, measuring a plurality of hydraulic pressure values indicative of pressure of a hydraulic fluid of the driving device as the bed is moved; and using a controller communicatively coupled to the hydraulic pressure sensor: monitoring a slope at which at least some of the plurality of hydraulic pressure values vary over a given period of time; and generating a delivery confirmation indicative that a delivery of the bulk material has occurred based on a comparison between said monitored slope and a delivery slope threshold.

    Claims

    1. A method for confirming delivery of bulk material from a bed of a dump truck based on hydraulic pressure, the dump truck having a driving device moving the bed between a rest position and a delivery position, the method comprising: using a hydraulic pressure sensor, measuring a plurality of hydraulic pressure values indicative of pressure of a hydraulic fluid of the driving device as the bed is moved; and using a controller communicatively coupled to the hydraulic pressure sensor: monitoring a slope at which at least some of the plurality of hydraulic pressure values vary over a given period of time; and generating a delivery confirmation indicative that a delivery of the bulk material has occurred based on a comparison between said monitored slope and a delivery slope threshold.

    2. The method of claim 1 wherein said generating comprising generating a delivery confirmation when said slope exceeds said delivery slope threshold.

    3. The method of claim 1 wherein said comparison includes, when a polarity of said slope corresponds to a polarity of said delivery slope threshold, comparing a value of said slope to a value of said delivery slope threshold, said generating comprising generating a delivery confirmation when said value of said slope is below said value of said delivery slope threshold.

    4. The method of claim 1 wherein said at least some of the plurality of hydraulic pressure values have a given number of the most recently measured hydraulic pressure values, said monitoring including updating the at least some of the plurality of hydraulic pressure values on which are based on the slope as new hydraulic pressure values are measured.

    5. The method of claim 1 wherein said period of time over which the slope is monitored increases as function of a maximal one of the at least some of the hydraulic pressure values.

    6. The method of claim 1 further comprising receiving a GPS signal indicative of a GPS position of the dump truck.

    7. The method of claim 6 wherein the hydraulic pressure values are associated to a corresponding GPS position.

    8. The method of claim 7 further comprising determining that said GPS position associated to the at least some of the hydraulic pressure values associated to said slope are within a predetermined region, said delivery confirmation further comprising a location confirmation indicative that the delivery has occurred within the predetermined region.

    9. The method of claim 1 further comprising displaying said confirmation on a user interface.

    10. The method of claim 1 further comprising determining an amount of delivered bulk material based on the at least some of the hydraulic pressure values, said delivery confirmation comprising said amount.

    11. The method of claim 1 further comprising determining an amount of bulk material remaining on the bed of the dump truck based on the at least some of the hydraulic pressure values.

    12. A system comprising: a frame; a bed movably mounted to the frame for receiving bulk material; a driving device mounted to the frame for driving, using a hydraulic fluid, movement of the bed between a rest position and a delivery position; a hydraulic pressure sensor mounted to the driving device for measuring pressure of the hydraulic fluid; a controller communicatively coupled with the hydraulic pressure sensor, the controller being configured for performing the steps of: receiving a plurality of hydraulic pressure values indicative of pressure of the hydraulic fluid as the bed is moved; and monitoring a slope at which at least some of the plurality of hydraulic pressure values vary over a given period of time; and generating a delivery confirmation indicative that a delivery of bulk material has occurred based on a comparison between said monitored slope and a delivery slope threshold.

    13. The system of claim 12 wherein the frame is a frame of a dump truck, the bed moving between a rest position, in which the bed is parallel to the ground, and a delivery position, in which the bed is tilted relative to the ground.

    14. The system of claim 12 further comprising a GPS sensor mounted fixedly relative to the frame, the GPS sensor generating a GPS signal indicative of a GPS position of the frame as said hydraulic pressure values are measured.

    15. The system of claim 14 wherein the hydraulic pressure values are associated to a corresponding GPS position.

    16. The system of claim 15 further comprising determining that said GPS position associated to the hydraulic pressure values associated to said slope are within a predetermined region, said delivery confirmation further comprising a location confirmation indicative that the delivery has occurred within the predetermined region.

    17. The system of claim 12 further comprising a communication unit communicatively coupled to the controller, the communication unit communicating the generated confirmation towards a remote network.

    18. The system of claim 12 further comprising a user interface communicatively coupled to the controller, the user interface displaying said confirmation.

    19. The system of claim 1 further comprising determining an amount of delivered bulk material based on the at least some of the hydraulic pressure values, said delivery confirmation comprising said amount.

    20. The system of claim 1 further comprising determining an amount of bulk material remaining on the bed of the dump truck based on the at least some of the hydraulic pressure values.

    Description

    DESCRIPTION OF THE FIGURES

    [0029] In the figures,

    [0030] FIG. 1 is a side view of an example of a dump truck having a system for confirming delivery of bulk material, incorporating a hydraulic pressure sensor communicatively coupled to a controller, in accordance with one or more embodiments;

    [0031] FIG. 2 is a graph showing hydraulic pressure as a function of time for different scenarios including hydraulic pressure values as the bed is moved to a delivery position, hydraulic pressure values as the bed is moved to a rest position with a delivery gate closed, and hydraulic pressure values during a delivery, in accordance with one or more embodiments;

    [0032] FIG. 3 is a flow chart of an example of a method for confirming delivery of bulk material using the system of FIG. 1, in accordance with one or more embodiments;

    [0033] FIG. 4 is a top plan view of a construction site, showing a GPS region indicating where bulk material is to be delivered, in accordance with one or more embodiments;

    [0034] FIG. 5 is a graph showing delivered amount of bulk material as a function of a hydraulic pressure difference, in accordance with one or more embodiments;

    [0035] FIG. 6 is a graph showing hydraulic pressure as a function of time as the bed is moved between a rest position and a delivery position with different amounts of bulk material received in the bed, in accordance with one or more embodiments; and

    [0036] FIG. 7 is a schematic view of an example of a computing device of the controller of FIG. 1, in accordance with one or more embodiments.

    DETAILED DESCRIPTION

    [0037] FIG. 1 shows an example of a system 10 for delivering bulk material 12. As shown, the system 10 has a frame 14 and a movable bed 16 which is movably mounted to the frame 14. In this specific example, the frame 14 is part of a dump truck 18, and the bed 16 is an open bed. As such, the bed 16 can be tilted about a tilt axis 20 which is generally horizontally oriented relative to the ground 22.

    [0038] As shown, the bed 16 is hinged at a rear portion 16a of the bed 16 whereas hydraulic arms 24 are mounted between the frame 14 and a front portion 16b of the bed 16 which allow the bed 16 to be raised relatively to the ground 22. More specifically, the bed 16 can be moved from a rest position, in which the bed 16 is parallel to the ground 22, to a delivery position, in which the front portion 16b of the bed 16 is raised relatively to the rear portion 16a of the bed 16. Accordingly, when the bed 16 is moved from the rest position to the delivery position, the bulk material 12 in the bed 16 can be delivered (“dumped”) on the ground 22 behind the dump truck 18 via a delivery gate 26.

    [0039] As depicted in this example, the system 10 has a driving device 28 mounted to the frame 14 for driving movement of the bed 16 using a hydraulic fluid. In this example, the hydraulic fluid can be oil (e.g., mineral oil), water and the like. A hydraulic pressure sensor 30 is mounted to the driving device 28 for measuring pressure of the hydraulic fluid as it is used to drive movement of the bed 16.

    [0040] Still referring to FIG. 1, the system 10 has a controller 32 which is communicatively coupled at least to the hydraulic pressure sensor 30. The communication between the controller 32 and the hydraulic pressure sensor 30 can be provided by a wireless connection, a wired connection, or a combination thereof.

    [0041] In this specific embodiment, the system 10 has a user interface 34 which is communicatively coupled with the controller 32. As can be understood, the user interface 34 can be used to receive inputs and/or display data. Examples of inputs that can be received via the user interface 34 can include a delivery instruction (e.g., partial delivery, full delivery) of the bulk material 12, instructions to open or unlock the delivery gate 26 and the like. Examples of data that can be displayed by the user interface 34 can include hydraulic pressure values received from the hydraulic pressure sensor 30, amount of bulk material 12 remaining on the bed 16, and/or delivered amounts indicative of the amount of bulk material 12 delivered in a recent delivery as determined using the methods described herein. In embodiments where the system 10 has a global positioning system (GPS) sensor 36, such as the one illustrated in FIG. 1, the user interface 34 can display where the delivery has occurred and/or whether the delivery has occurred with a predetermined GPS location, an example of which being described with reference to FIG. 6 below.

    [0042] FIG. 2 shows an example of hydraulic pressure values P.sub.i measured over time for different scenarios (with i being a positive integer in this example). Reference will be made to the system 10 of FIG. 1 for ease of reading. As can be expected, when the bed 16 is moved from the rest position to the delivery position, with the delivery gate 26 closed (i.e., no bulk material 12 is being dumped on the ground), the amount of hydraulic pressure experienced by the hydraulic fluid is lower when the bed 16 is empty (i.e., P.sub.0%) than when the bed 16 is half full (i.e., P.sub.50%) or completely full (i.e., P.sub.100%).

    [0043] Now, should the bed 16 be moved back to the rest position with the delivery gate 26 closed, the hydraulic pressure values P.sub.i would decrease back to zero or nearly zero. More specifically, in the scenario where the bed 16 is empty, the hydraulic pressure values P.sub.i would go back to zero at a first slope S.sub.C,0%, with the indicia C denoting that the delivery gate 26 is closed. Similarly, in the scenario where the bed 16 is half-full, the hydraulic pressure values would go back to zero at a second slope S.sub.C,50%. In the scenario where the bed 16 is full, the hydraulic pressure values would go back to zero at a third slope S.sub.C,100%. As can be understood, as the weight of bulk material 12 increases in the bed 16, the slope at which the hydraulic pressure values P.sub.i would go back to zero should decrease correspondingly. Accordingly, one can expect the third slope S.sub.C,100% to be lower than the second slope S.sub.C,50%, which is in turn expected to be lower than the first slope S.sub.C,0%, S.sub.C,100%<S.sub.C,50<S.sub.C,0%. If the polarity, i.e., the minus sign of the slopes S.sub.C,100%, S.sub.C,50%, and S.sub.C,0%, is neglected, and only the absolute values of the first, second and third slopes |S.sub.C,100%|, |S.sub.C,50%| and |S.sub.C,0%| are considered, then the value of the third slope |S.sub.C,100%| is expected to be greater than the value of the second slope |S.sub.C,50%|, which is in turn expected to be lower than the value of the first slope |S.sub.C,0%|.

    [0044] The inventor found that when the bed 16 is in the delivery position with the delivery gate 26 open, the hydraulic pressure values P.sub.i tend to decrease as well. However, in a case where the bulk material 12 is actually being delivered, the slope at which the hydraulic pressure values P.sub.i decreases is lower compared to scenarios where the bed 16 is moved back to the rest position with the delivery gate 26 closed. For instance, in the scenario of the bed 16 being half-full, it was found that the hydraulic pressure values decrease at a fourth slope S.sub.O,50% during delivery whereas the hydraulic pressure values decrease at a fifth slope S.sub.O,100% during delivery when the bed 16 was initially full, with the indicia O denoting that the delivery gate 26 is open. It was found that as the fourth and fifth slopes S.sub.O,50% and S.sub.O,100% are lower than the first, second and third slopes S.sub.C,0%, S.sub.C,50% and S.sub.C,100%, the system 10 can distinguish a scenario where a delivery has not occurred (e.g., faked) from a scenario where delivery has actually occurred. Accordingly, in such scenarios, getting a signed proof of delivery may be only optional, as the system 10 can generate a delivery confirmation indicative that a delivery of the bulk material has actually occurred based on measured hydraulic pressure values P.sub.i, and not from a signature of a witness at the delivery site. Moreover, there can be a direct relationship between the initial maximal one of the hydraulic pressure values P.sub.i just before the pressure begins to decrease and this maximal value can be indicative of the amount of bulk material 12 remaining on the bed 16 of the dump truck 18.

    [0045] FIG. 3 shows an example of a method 300 for confirming delivery of the bulk material 12 from the bed 16 of the dump truck 18 based on hydraulic pressure, as discussed above. Again, reference is made to the system 10 of FIG. 1 for ease of reading.

    [0046] As shown, the method has a step 302 of moving the bed 16 of the dump truck 18 between a rest position and a delivery position. The method 300 can be continuously performed during the normal operation of the dump truck 18. Only when the system 10 identifies that a delivery has occurred can a delivery confirmation be generated, as described below.

    [0047] At step 304, a plurality of hydraulic pressure values P.sub.i are measured by the hydraulic pressure sensor 30. Each hydraulic pressure value P.sub.i is indicative of pressure of the hydraulic fluid of the driving device 28 as the bed 16 is moved between the rest position and the delivery position. The hydraulic pressure values P.sub.i can be measured and processed by the controller 32 in real time or quasi-real time, depending on the embodiment. The hydraulic pressure values P.sub.i can also be stored on a memory of the controller 32 for later processing, or subsequent delivery confirmation generation, for instance. Alternatively, the hydraulic pressure values P.sub.i can be sent to a remote location using wireless communication, wired communication, and/or a combination of wired and wireless communication for further data processing.

    [0048] At step 306, the controller 32 monitors a slope S(P.sub.i) at which some of the measured hydraulic pressure values P.sub.i vary over a given period of time ΔT. In some embodiments, the controller 32 can update the monitored slope S(P.sub.i) in real time or quasi-real time as new hydraulic pressure values P.sub.i are measured.

    [0049] The period of time ΔT during which the hydraulic pressure values P.sub.i are used for the determination of the slope S(P.sub.i) can be a predetermined period of time ΔT.sub.0 in some embodiments. In such examples, the period of time can be about 15 seconds, preferably about 30 seconds, and most preferably less than 1 minute. In some other embodiments, the period of time ΔT can depend on a maximal one of the hydraulic pressure values P.sub.i, P.sub.i|max. For instance, referring now to FIG. 2, whether the bed 16 is half full or completely full will dictate the period of time ΔT during which the measured hydraulic pressure values P.sub.i will decrease. Accordingly, when it is determined that the maximal one of some of the recently measured hydraulic pressure values is, P.sub.i|max, then the controller 32 may monitor the slope based on hydraulic pressure values measured during a given period of time ΔT(P.sub.i|max).

    [0050] In some embodiments, the hydraulic pressure values P.sub.i on which is based the monitored slope S(P.sub.i) can include a predetermined number N of the most recently measured hydraulic pressure values P.sub.i. For instance, the monitored slope S(P.sub.i) can be based on the 10 most recent hydraulic pressure values P.sub.i, on the 100 most recent hydraulic pressure values P or on the 1000 most recent hydraulic pressure values P.sub.i, depending on the embodiment. In some embodiments, the hydraulic pressure values P.sub.i are measured at a greater frequency f.sub.1 and thus the number N.sub.1 of hydraulic pressure values can be greater. In contrast, in some embodiments, the hydraulic pressure values are measured at a lower frequency f.sub.2 and thus the number N.sub.2 of hydraulic pressure values can be lower, i.e., f.sub.1>f.sub.2 and N.sub.1>N.sub.2. Examples of frequencies that can be used to monitor the hydraulic pressure values P.sub.i can include, but not limited to, 1 Hz, 5 Hz, 25 Hz and the like.

    [0051] At step 308, the controller 32 generates a delivery confirmation indicative that a delivery of the bulk material 12 has occurred based on a comparison between the monitored slope S(P.sub.i) and a delivery slope threshold S.sub.thres.

    [0052] In some embodiments, the delivery slope threshold S.sub.thres has both a polarity (+ or −) and a value (|S.sub.thres|). In such embodiments, the controller 32 can generate the delivery confirmation when the monitored slope exceeds the delivery slope threshold, i.e., when −|S(P.sub.i)|>−|S.sub.thres|). However, in some embodiments, it is implicit that the delivery slope threshold has a negative polarity (i.e., as the hydraulic pressure values P.sub.i decrease), and thus the delivery slope threshold S.sub.thres is represented only by a value |S.sub.thres| In these embodiments, the controller 32 can generate the delivery confirmation when the value of the monitored slope S(P.sub.i), typically represented only by a value |S(P.sub.i)| as well, is below the value of the delivery slope threshold, i.e., when |S(P.sub.i)|<|S.sub.thres|.

    [0053] In embodiments where the system 10 has the GPS sensor 36, the controller 32 can receive a GPS signal indicative of a GPS position of the dump truck 18. In these embodiments, each of the hydraulic pressure values can be associated to a corresponding GPS position, in which case the method 300 can have a step 310 of determining that the GPS position associated to the at least some of the hydraulic pressure values P.sub.i associated to the monitored slope S(P.sub.i) are within a predetermined region where delivery of bulk material is expected.

    [0054] FIG. 4 shows a top view of a construction site 40 encompassing a predetermined region 42. As shown, the dots associated to hydraulic pressure values P.sub.i for i ranging between 1 and 40 identifies the GPS position where each one of the hydraulic pressure values P.sub.i has been measured. As shown, hydraulic pressure values P.sub.i for i ranging between 1 and 8 are measured as the dump truck 18 is moving on the construction site 40, and at some point, enters the predetermined region 42. In this specific example, the predetermined region 42 corresponds to a delivery site 44 where the bulk material 12 is to be delivered. As shown, hydraulic pressure values P.sub.i for i ranging between 9 and 40 have been measured at a relatively fixed GPS position. In this case, it can be determined, by the controller of the system mounted to the dump truck 18 or using a remote system, that the hydraulic pressure values P.sub.i for i ranging between 9 and 40 shows a decreasing slope which, when compared to the delivery slope threshold S.sub.thres, is indicative that a delivery occurred. In such an embodiment, the delivery confirmation can include a location confirmation indicative that the delivery has occurred within the predetermined region 42, thereby confirming that not only has a delivery occurred but also that the delivery has occurred at the expected delivery site 44, as may be required in at least some payment processes.

    [0055] In some embodiments, the controller 32 can be configured to determining an amount of delivered bulk material based on the hydraulic pressure values P.sub.i measured by the hydraulic pressure sensor 30 based on reference data pertaining to delivered amounts versus hydraulic pressure values P.sub.i. FIG. 5 shows an example of such reference data. More specifically, FIG. 5 shows delivered amounts of bulk material versus differences in hydraulic pressure values. In this embodiment, the controller 32 can determine a difference between a maximal one of the hydraulic pressure values P.sub.i used to monitor the slope S(P.sub.i), P.sub.i|min, and on a minimal one of the hydraulic pressure values P.sub.i used to monitor the slope S(P.sub.i), P.sub.i|min. In some embodiments, the delivered amount of bulk material and/or the amount of bulk material remaining on the bed can be estimated from the initial maximum pressure before unloading (MPBU). Once this determination is made, the controller 32 can associate the determined difference to an amount of delivered bulk material, which may later be included in the delivery confirmation in at least some embodiments. As can be understood, the reference data can depend on the type of dump truck, on the type of bulk material, on the type of driving device and the like. Using such reference data, the controller 32 can also determine that partial or full deliveries have occurred, and the delivered amounts associated to such partial or full deliveries.

    [0056] FIG. 6 shows a series of hydraulic pressure values P.sub.i as the bed 16 of the dump truck 18 is moved between the rest position and the delivery position across different phases. For instance, phase A shows the hydraulic pressure values P.sub.i as the bed 16 is moved from the delivery position to the rest position, back to the delivery position and then back to the rest position as the bed 16 is empty. Phase B shows the hydraulic pressure values P.sub.i as the bed 16 is moved in the delivery position and back to the rest position as the bed 16 is partially full. Phase C shows the hydraulic pressure values P.sub.i as the bed 16 is moved in the delivery position, during a delivery up until the hydraulic pressure values go back to zero, and then as the bed 16 is moved to the rest position. Phase D shows the hydraulic pressure values P.sub.i as the bed 16 is moved from the rest position to the delivery position and then back to the rest position as the bed 16 is full. Phase E shows the hydraulic pressure values P.sub.i as the bed 16 is moved from the rest position to the delivery position and then during a delivery up. At the end of phase E, the bed 16 is still in the delivery position, thereby showing a hydraulic pressure value P.sub.i equivalent to that at the beginning of phase A. It is noted that saw tooth oscillations 600 can be present as the hydraulic pressure values P.sub.i decrease, regardless of whether the bed 16 was only moved to the rest position or that delivery has actually occurred. Such saw tooth oscillations can be due to i) the telescopic members of the hydraulic arms 24 of the dump truck 18 moving relative to one another, ii) to the dump truck 18 generally going forward during delivery to allow the bulk material to be delivered on the ground 22, and iii) other such situations.

    [0057] As can be understood in some embodiments, it may be convenient to set the delivery slope threshold S.sub.thres to a slope S.sub.C,0% that can be obtained as the bed 16 is moved from the delivery position to the rest position when the bed 16 is empty. In these embodiments, as soon as the hydraulic pressure values P.sub.i show a slope greater than the slope S.sub.C,0%, it can be determined that a delivery has occurred. Examples of slopes delivery slope threshold S.sub.thres can include about −12 psi/s in this specific embodiment.

    [0058] The controller 32 can be provided as a combination of hardware and software components. The hardware components can be implemented in the form of a computing device 700, an example of which is described with reference to FIG. 7.

    [0059] As shown, the computing device 700 can have a processor 702, a memory 704, and I/O interface 706. Instructions 708 for performing the method 300 can be stored on the memory 704 and accessible by the processor 702.

    [0060] The processor 702 can be, for example, a general-purpose microprocessor or microcontroller, a digital signal processing (DSP) processor, an integrated circuit, a field programmable gate array (FPGA), a reconfigurable processor, a programmable read-only memory (PROM), or any combination thereof.

    [0061] The memory 704 can include a suitable combination of any type of computer-readable memory that is located either internally or externally such as, for example, random-access memory (RAM), read-only memory (ROM), compact disc read-only memory (CDROM), electro-optical memory, magneto-optical memory, erasable programmable read-only memory (EPROM), and electrically-erasable programmable read-only memory (EEPROM), Ferroelectric RAM (FRAM) or the like.

    [0062] Each I/O interface 706 enables the computing device 700 to interconnect with one or more input devices, such as the hydraulic pressure sensor 30, the user interface 34 and the GPS sensor 34, or with one or more output devices such as the user interface 34 or a remote network.

    [0063] Each I/O interface 706 enables the controller 32 to communicate with other components, to exchange data with other components, to access and connect to network resources, to serve applications, and perform other computing applications by connecting to a network (or multiple networks) capable of carrying data including the Internet, Ethernet, plain old telephone service (POTS) line, public switch telephone network (PSTN), integrated services digital network (|SDN), digital subscriber line (DSL), coaxial cable, fiber optics, satellite, mobile, wireless (e.g. Wi-Fi, WiMAX), SS7 signaling network, fixed line, local area network, wide area network, and others, including any combination of these. In some embodiments, the controller 32 is mounted to the dump truck. However, in some other embodiments, the controller 32 can be at a remote location from the dump truck while being communicatively coupled to the hydraulic pressure sensor for receiving the measured hydraulic pressure values P.sub.i.

    [0064] In some embodiments, the software application wholly or partially embodying the method 300 is stored on the memory 704 and accessible by the processor 702 of the computing device 700. The computing device 700 and such software application are meant to be examples only. Other suitable embodiments of the controller 32 can also be provided, as it will be apparent to the skilled reader.

    [0065] As can be understood, the examples described above and illustrated are intended to be exemplary only. Although a typical dump truck having a bed behind the driving cabin has been illustrated in this disclosure, it is intended that the systems and methods described herein can be used with other types of dump trucks. For instance, the methods and systems described herein can also be used with dump trucks having their beds in front of the driving cabin or on either side. The term “dump truck” is meant to be construed broadly so as to encompass any suitable type of dump trucks including, but not limited to, standard dump truck, semi trailer end dump truck, transfer dump truck, truck and pup, super dump truck, semi-trailer bottom dump truck, double and triple trailer bottom dump truck, side dump truck, winter service vehicles, roll-off trucks, off-highway dump trucks such as haul trucks and articular haulers, dumper truck, tipper truck, tip-truck, tip-trailer, tipper truck, tipper and the like. The scope is indicated by the appended claims.