SPREADER OR SPRAYER AND CONTROL SYSTEM THEREFORE
20230304243 · 2023-09-28
Inventors
- Bob W. Iverson (Germantown, WI, US)
- Jeffery Scott De Ruyter (Cedar Grove, WI, US)
- Tucker Evans Hill (Hope, ME, US)
- Andrew Joseph Janowicz (Orland, ME, US)
- Jason Nathanael Sievert (West Bend, WI, US)
Cpc classification
B01F35/81
PERFORMING OPERATIONS; TRANSPORTING
E01H10/007
FIXED CONSTRUCTIONS
International classification
E01H10/00
FIXED CONSTRUCTIONS
B01F23/40
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle mounted spreader for spreading materials such as sand, salt, or other granular chemicals onto snow and ice covered road surfaces comprises a hopper for containing the material to be spread, a spinner for spreading the material, a conveyor for conveying the material from the hopper to the spinner, a vehicle speed sensor, a load sensor, a road condition sensor, and a controller programmed with an intended density of material (e.g., pounds per acre) and desired width of coverage; within the controller the vehicle speed sensor measurement and load and road sensor inputs are processed to generate outputs to control the speed of the conveyor and spinner, to both control the rate of material distribution and the pattern of material distribution to approach the intended density and width. A vehicle mounted sprayer for spreading liquid treatment material for treatment or pre-treatment of road surfaces comprises a plurality of tanks for containing main brine material to be spread, a hot mix tank supplying hot mix, a mix valve for mixing the main brine and hot mix, pumps for controllably delivering main brine and hot mix to the mix valve, and a flow sensor for measuring the flow rate of liquid treatment material. In this case the controller determines the intended density and flow rate of liquid based on sensor inputs.
Claims
1-19. (canceled)
20. A vehicle mounted sprayer system for spreading liquid material such as brine, comprising: one or more liquid sprayers, a main brine liquid tank, a first pump pumping brine from the main brine liquid tank, a hot mix tank, a second pump pumping hot mix from the hot mix tank, a mix valve, coupled to the first and second pumps and sprayers, and combining brine and hot mix for delivery to the sprayers, a controller coupled to the first and second pumps and controlling and measuring an amount of combined brine and hot mix delivered to the sprayers.
21. The vehicle mounted sprayer system of claim 20, further comprising a flow meter measuring a flow rate of one of the main brine, hot mix and combined and brine and hot mix, wherein the controller establishes flow rates of liquid by controlling the rate of said first and second pumps and verifies liquid flow rate with said flow meter.
22. The vehicle mounted sprayer system of claim 20, further comprising a human interface, the controller providing feedback information via the human interface to an operator.
23. The vehicle mounted sprayer system of claim 22, wherein the feedback information comprises a range within which vehicle speed must be maintained to control material density.
24. The vehicle mounted sprayer system of claim 22, further comprising a wireless communication system, wherein the controller is coupled to the wireless communication system to deliver feedback information from the controller to a remote server, for access by interested persons.
25. The vehicle mounted sprayer system of claim 24, wherein the controller receives instructions from the remote server, and presents those instructions on a human interface.
26. The vehicle mounted sprayer of claim 24, wherein feedback information provided by the controller to the remote server comprises one or more of historical measurements of coverage density, vehicle speed, and liquid flow rate data.
27. The vehicle mounted sprayer of claim 20, further comprising a vehicle speed sensor, the controller coupled to the vehicle speed sensor to detect vehicle speed and relating vehicle speed to an amount of combined brine and hot mix to be delivered to the sprayers for a desired density of coverage.
28. The vehicle mounted sprayer of claim 20, wherein the controller is coupled to a vehicle diagnostics port of the vehicle to obtain vehicle speed information from a vehicle-integrated vehicle speed sensor.
29. The vehicle mounted sprayer of claim 20, wherein the controller further comprises a positioning system producing location and motion information, wherein the controller obtains vehicle speed information from the positioning system.
30. The vehicle mounted sprayer of claim 20, wherein the main brine liquid tank comprises two or more brine liquid tanks positioned within a platform, and collectively supplying main brine liquid to the first pump.
31. A vehicle mounted sprayer for delivery of treatment liquids from a supply on a truck, comprising: a deployable spray bar, deployable arms attached to the spray bar and a rear of the truck the deployable arms, in the deployed positioning, positioning the deployable spray bar over the road surface to the rear of the truck, the deployable arms, in a folded position, withdraw the spray bar to a storage position adjacent the rear of the truck and above the truck lift gate.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION OF THE DRAWINGS
[0045] Referring first to
[0046] Referring
[0047] A cradle 32 is supported upon a bed 34 of vehicle 10. Cradle 32 may be mounted to the bed 34 with by various means (not shown), to allow re-purposing of the vehicle during summer months by removing cradle 32. One mounting method may utilize bolts through the bed or frame, potentially combined with removable straps, or other more permanently mounted devices. Cradle 32 has four load cells 36 supporting hopper 20. Load cells 36 develop signals indicative of the weight of the hopper 20, and hence the quantity of material in hopper 20, which are delivered to a controller 40, typically through an interface module in a controller area network, as discussed below. The cradle and load cells collectively form a scale system that produces material load data. Although in the disclosed embodiment the load data comes from a load cell, other forms of load sensors may be used. In the disclosed particular embodiment, the scale system's structure is assembled with profiled and formed stainless steel parts that are bolted together and/or riveted together, with stainless steel machined blocks used for mounting the load cells beneath each “leg” of the hopper. Load cells used in this embodiment may be obtained from Scale-Tec of 16027 Hwy 64, East Anamosa, IA 52205; however, the system can be made to work with other load cells as well, using alternative components. Various other configurations are feasible, so long as the weight of the hopper is transmitted to the load cells to permit accurate measurement. Furthermore, the configurations of components shown in
[0048] Referring to
[0049] Referring now to
[0050] Load sensor may be the load cells 36 discussed above, potentially supplemented for user interface or redundancy/fail-safe purposes with a tank level sensor in the case of delivery of brine material. In the case of delivery of brine material, the auger/conveyor speed control signal 50 can be a pump control for a brine pump. In one embodiment, a flow sensor in the brine supply path may be used to track the flow of brine, or power consumption by the pump may be used as a measure of the flow rate of brine through the pump.
[0051] Vehicle speed 44 may be gathered from the vehicle or from a global positioning system (GPS) integrated into or coupled to control 40. Application rate and width setpoints 46 and 48 may be pre-programmed, programmed via the human interface 56, or remotely programmed via wireless modem 54.
[0052] The controller may be implemented as one device in a central housing or as multiple distributed devices connected by a communication network. In one embodiment the controller area network (CAN) protocol is used for the networked communication; communication over CAN uses two conductor, twisted pair connections. CAN is electrically resilient in the presence of noise which is why CAN is typically used for vehicle control systems. As one example, load cells 36 may be connected to a load sensor module of the controller area network which receives electrical signals from load cells 36 indicative of material quantity, converts those signals to material quantity data, and relays that data to other devices in the controller network in CAN format. The particular communication method and communication network structure utilized to convey information to the controller may vary without impact upon the principles of the present invention.
[0053] Vehicle speed 44 may be acquired by a GPS receiver/antenna using GNSS technology (satellites, sensitivity, etc.) to produce vehicle speed, and optionally location, data at an acceptable reporting rate such as 10 Hz or more, which is sufficient to enable precision control of the spreader rate. GPS further provides high accuracy date and time information.
[0054] Controller 40 may include Bluetooth low energy (BLE) circuits and a corresponding antenna to enable wireless communications to other on-board vehicle systems using BLE protocol wireless communications. BLE connections may be used to connect and supply information to a service provider mobile application over a Bluetooth connection to a smartphone or tablet, thus implementing the user interface with user-supplied hardware. BLE communications may also be used for device configuration, calibration, updates, and any other setup operations that are required by the controller or connected devices. BLE may also allow a technician with a suitably programmed BLE compatible device to read status and error codes for onsite troubleshooting of the system, and enable communication with a Bluetooth enabled user device to perform remote diagnostics and live troubleshooting via technical support staff. BLE may also be used to form a personal area network (PAN) cable of collecting data from trackable ancillary assets such as snow shovels and brooms equipped with bluetooth-enabled trackers such as those sold by Tile, a divisional of Life360, Inc. of San Mateo, California. 2.4 GHz BLE radios enable a cost effective and reliable network for connecting this class of device.
[0055] Controller is configured with a processor and non-volatile memory used for storage of configuration settings that persist across power cycles and/or lost connectivity.
[0056] Controller 40 may further optionally include an on-board diagnostics (OBD-II) interface to connect to the vehicle Engine Control Unit (ECU) via its OBD-II port. The information obtained from this connection can include performance data (fuel consumption, Diagnostic Trouble Codes (DTCs) and ground speed, as well as providing useful setup and configuration information.
[0057] Wireless modem 54 is preferably an LTE or 5G cellular modem, enabling connection to the internet. Specifically, the modem may be an LTE-M modem specifically designed for IoT connectivity using low cost data plans enabled by a removable Subscriber Identity Module (SIM) card or using Embedded-SIM (eSIM) technology.
[0058] Controller may advantageously include sufficient nonvolatile storage to retain a data log, particularly a queue of data from the system which may be retained in the event of data loss or to permit resilience in the event the wireless modem/LTE/5G Internet communication is sporadic or temporarily unavailable. A memory size sufficient for a month of “typical” system usage data retained in the data log would be advantageous by providing a proof of service record. Additional memory space is allocated for buffering over the air updates as they are downloaded from a remote server.
[0059] Controller 40, and/or the controller area network modules which collectively form the controller, may be implemented in an IP67 rated water Ingress Protected (IP) housing, with connector ports that for plug-in of wired accessories, in a plastic molded outer cover providing apertures for control cable routing and permitting visibility of one or more status indicator lights.
[0060]
Coverage Area=Application Width×Vehicle_Speed×1000×Time
[0061] The total amount of material dispensed is calculated as:
Total Material=Discharge_Rate×Time
[0062] The Application_Rate is calculated as:
Application_Rate=Total Material/Coverage Area
[0063] Based on the above, one can solve for the Discharge_Rate:
Application_Rate=(Discharge_Rate×Time)/(Application_Width×Vehicle_Speed×1000×Time)
Discharge_Rate=Application_Rate×Application_Width×Vehicle_Speed×1000
[0064] The control of the discharge rate is provided by a control system including the controller 40, operating a control strategy. In an embodiment using an auger conveyor, the following are the inputs and outputs:
TABLE-US-00001 Units Term Type (SI) Description Application_Rate Input kg/m.sup.2 Rate at which solids are discharged from the hopper Vehicle_Speed Input km/h Forward ground speed of the vehicle Application_Width Input m Desired ground spreading width of solids Material_Weight Input kg Weight of solids material in the hopper Spreader_Height Input in Distance from the ground to (TBD) the top of the spinner plate
Spreader_Height, included in the list above, for potential use cases where there is an adjustment to the spreader height (not shown in the present embodiment); spreader height adjustment affects Application_Width and thus could be captured and accommodated if the height is adjustable.
TABLE-US-00002 Units Term Type (SI) Description Spinner_Speed Output % Drive percentage (PWM output) to the spinner plate motor Auger_Speed Output % Drive percentage (PWM output) to the hopper auger motor Auger_Speed_Clip Output bool Indicates if the auger speed is being clipped (unable to keep up with demand) Spinner_Speed_Clip Output bool Indicates if the spinner speed is being clipped (unable to keep up with demand)
[0065] The following parameters are derived
TABLE-US-00003 Units Term Type (SI) Description Discharge_Rate Derived kg/h Rate at which solids are discharged from the hopper Auger_Rate Derived %/kg/h Relationship between the Discharge_Rate and Auger_Speed
[0066] The following parameters are used for configuration:
TABLE-US-00004 Units Term (s) Description Min_Vehicle_Speed km/h Minimum speed before smart control is permitted Max_ Vehicle_Speed km/h Maximum speed at which smart control is permitted Min_Auger_Speed % Auger drive output limited to this minimum value Max Auger_Speed % Auger drive output limited to this maximum value Min_Spinner_Speed % Spinner drive output limited to this minimum value Max_Spinner_Speed % Spinner drive output limited to this maximum value Spinner_Rate %/m Rate at which spinner is adjusted based on width Spinner_Offset % Offset of spinner speed adjustment
[0067] At the top level, the controller performs this control strategy based upon three inputs, to produce two outputs. The three inputs are Vehicle_Speed 44, Application_Rate 46, and Application_Width 48. The outputs of the control strategy are Auger_Speed 50 (or flow rate for a brine application embodiment) and Spinner_Speed 52.
[0068] As seen in
[0069] The determination of the Auger_Speed (50) is computed as:
Auger_Speed′=Auger_Rate×Discharge_Rate
[0070] Where Discharge_Rate 66 is computed from Application_Rate×Application_Width×Vehicle_Speed×1000 as derived above.
[0071] The Auger Limiter 62 is used to provide an Auger_Speed value that is conditioned from Auger_Speed′ as follows:
If Auger_Speed′<Min_Auger_Speed, then Auger_Speed=Min_Auger_Speed 1.
else if Auger_Speed′>Max_Auger_Speed, then Auger_Speed=Max_Auger_Speed 2.
else Auger_Speed=Auger_Speed′ 3.
[0072] In addition to the foregoing, the controller 40 computes control limits for the purpose of providing feedback to the operator regarding effective operating ranges, as follows:
Max_Auger_Speed=Max_Control_Discharge_Rate×Auger_Rate
so
Max_Control_Discharge_Rate=Max_Auger_Speed/Auger_Rate
and
Max_Control_Discharge_Rate=Application_Rate×Application_Width×Max_Control_Vehicle_Speed*1000
[0073] Solving for max speed:
Max_Control_Vehicle_Speed=1000×(Application_Rate×Application_Width)/Max_Control_Discharge_Rate
[0074] The Auger_Rate is computed by correlating the predicted spreader performance with the measured data from the scale. Due to the significant noise inherent in a vehicle mounted scale system, a novel approach is implemented. A least-squares regression is repeatedly performed to determine the correlation slope as the auger rate is adjusted on the predicted performance data until the slope is near a value of one, which aligns with an auger rate value that very closely matches the recorded data for that time period.
Spinner_Speed=Application_Width*Spinner_Rate+Spinner_Offset
[0075] Brine—Liquid Applications
[0076] In brine applications, in one embodiment, an in-line flow meter may be used to measure flow of brine, however, the flow rate of liquid may alternately be controlled using a novel approach involving sensing of power consumption of the pump relative to the PWM output of the controller. This method is described in this section.
[0077] The liquid application flow rate is set by the main control system based on several parameters. In a typical direct liquid application, the flow rate is determined by a desired application density and vehicle speed. In alternative or enhanced embodiments, the system may also support a pre-wet application, using a pre-wet accessory or attachment (see
[0078] Because this sub-system uses a diaphragm pump to move the liquid, the pressure in the plumbing and the current consumption of the pump motor are strongly correlated. Further, fluid flow is the result of pressure differential within a fluid system, and therefore, the fluid flow rate is also correlated with the pump's current consumption.
[0079] Because the controller is aware of the pump's duty cycle, the control algorithm can effectively follow a pressure vs current curve generated by a characterization process for discrete duty cycle settings.
[0080] The plot of
[0081] Implementing this model, in one exemplary embodiment, the firmware in the controller has functions that solve for the flow rate based on the empirical characterization curves of
[0082] The controller sets a liquid flow rate setpoint and an initial PWM duty cycle to start the flow of liquid.
[0083] Under normal conditions at the startup of the pump, the duty cycle can be set to a nominal value based on the characterization curve and should provide a flow rate very close to the set point. The controller then measures the pump's current consumption.
[0084] Using the current consumption and the known duty cycle, the controller can then determine the flow rate of liquid from the model curves shown in
[0085] The controller then adjusts the pump duty cycle appropriately until the flow rate calculated from the current consumption satisfies the setpoint.
[0086] Notably, the outlet orifice may change due to wear or build-up of deposits, causing a pressure change within the plumbing system that impacts the flow rate for a given duty cycle. If the orifice becomes larger, the pressure drop decreases (current consumption also decreases), and the flow rate increases. If the orifice becomes smaller, the pressure drop increases (current consumption also increases), decreasing the flow rate. The following scenario demonstrates this logic:
[0087] Assume the orifice is of nominal size, the pump is operating at a given PWM value (duty cycle) of 4 in the plots of
[0088] Assume that the orifice is made larger due to wear, i.e. the pressure drop and current decreases to 9 A and the flow rate is now ˜1.5 GPM, and the duty cycle is unchanged.
[0089] In an open-loop system, this condition would go undetected. However, by measuring the pump's current consumption according to the described method, the controller will calibrate for this change of circumstance. Specifically, the controller will adjust the duty cycle downwards in the described scenario. By interpolating the curves between PWM 2 and PWM 4, one can see that the appropriate duty cycle for a setpoint of 1.25 GPM would be ˜PWM 3.
[0090] In
[0091] Consider that upon initial start of the pump, the set point is 1 GPM.
[0092] For the sake of illustration, the nominal orifice and pressure drop could be established to correspond to the size of the orifice used to generate the data point at index value 12 along the curve.
[0093] Using the illustrated curves, with this nominal orifice, to achieve a 1 GPM flow rate, the duty cycle should be set to PWM 2 which would be expected to cause ˜6 amps of current consumption.
[0094] In this nominal system, the regression line may be used to determine the flow rate for each given duty cycle/current consumption (PWM 2, PWM 4, PWM 6 or PWM 8, each represented by one of four associated regression lines).
[0095] Regression between the lies shown in
[0096] This indicates that some deposits have built up in the plumbing causing a larger pressure drop and therefore a lower flow rate. Using the PWM 2 regression line, the actual flow rate can be estimated to be of ˜0.75 GPM.
[0097] This regression process, when performed by the algorithm allows the system to recalibrate on the basis that the effective orifice size corresponds to the orifice size used to generate the data points at index value=21.
[0098] From the characteristic data and the live data combined, the system thus will have an understanding of the effective orifice size in the plumbing.
[0099] At this point, the algorithm can take advantage of the regression lines to inform the system how to adjust the duty cycle of the pump to achieve the desired set point. For example, to restore a 1 GPM flow rate, the process can be visualized by following the line from Index 21 until it intersects with 1 GPM on the vertical axis. In this data set, this would correspond to setting the duty cycle to ˜PWM 3 or in other words, adjusting the duty cycle until the current consumption is ˜9 amps.
[0100] It should be noted that this algorithm could be used to notify a user of changes in the plumbing up stream of the pump. For example, in the event the pre-pump filter becomes clogged with algae and biological matter, this can dramatically impact performance, particularly where the pump is a diaphragm pump that is significantly limited in its ability to produce a vacuum as compared to its ability to create positive pressure. In some of the extremes of the experiment, this was sufficient to limit flow into the suction side of the pump. In such a scenario, both the flow rate produced and current consumption were significantly reduced. This is because when the pump is unable to draw fluid in during the suction cycle, the diaphragm(s) collapse under the vacuum. This results in the diaphragms being unfilled or under filled when the pump reaches the compression cycle, greatly reducing flow and output pressure which effectively means the pump motor is freewheeling, resulting in the drop in current consumption as well.
[0101]
[0102] Hot mix (also known as enhanced salt brine) may also be delivered for mixing with the main brine solution via a second delivery system including a hot mix tank 130, which delivers hot mix through a manual valve 132 and 12 Volt DC pump 134; the flow rate or pressure of hot mix is controlled by a recirculating electromechanical valve 136 coupled to the Hot Mix tank, and a second electromechanical valve 138 which delivers hot mix through a check valve 140 to the mixing valve 126.
[0103] In the illustrated embodiment, mixed brine and hot mix emerge from the mixing valve 126 into a flow meter 142 which measures delivery rate of the mixture. The output of the flow meter is delivered to one of several delivery points, including a passenger side sprayer 146, center sprayer 150 and driver side sprayer 154, each of which has an output controlled by a respective electromechanical valve 144, 148 and 152, using the control strategies discussed herein. In addition, a manual valve 156 coupled to the flow meter output delivers brine and hot mix to a hand sprayer on a hose reel 158, allowing manual delivery of product by an operator in special treatment situations.
[0104] Referring now to
[0105] Referring now to
[0106]
[0107]
[0108] Advantageously, sprayers 146, 150, 154 are mounted to a deployable spray bar 202, which is projected by deployable arms 200 over the road surface to the rear of the truck. As seen in
[0109]
[0110]
[0111] The invention thus provides a unique and novel controller and control strategy for the delivery of material accounting for and addressing the flaws and weaknesses of existing systems and providing for a greater level of communication thereon with the operator and remote servers and managers.
[0112] The various embodiments of the invention shown and described are merely for illustrative purposes only, as the drawings and the description are not intended to restrict or limit in any way the scope of the claims. Those skilled in the art will appreciate various changes, modifications, and improvements which can be made to the invention without departing from the spirit or scope thereof.
[0113] For example, the load sensor might be implemented other than with a load cell, such as by using a short-stroke hydraulic ram coupled to a pressure transducers for bearing the weight of the hopper. Furthermore, in a more fully integrated embodiment, the load cell (or other load sensor) could be integrated into an outer structure of the hopper-spreader with the hopper and its material load cradled by the sensors. Other methods of measuring the weight of the hopper and its material load could theoretically be used as well including pneumatic systems to measure air pressure or deflection sensors to measure changes in material surfaces when loaded. On-vehicle systems might also serve as a load sensor, such as a tire pressure measurement system or rear air suspension system. Additionally, liquid material flow could be measured with a flow meter rather than a fixed-displacement pump controlled by a pulse width modulation method.
[0114] The positioning of the controller and its method of integration into the hopper/conveyor/spreader system could be implemented in numerous ways without departure from the spirit and scope of the invention. Communication to a human interface in a vehicle cab could use wireless communication, to eliminate the need for cabling a vehicle to use the system. The controller and modules may particularly use Bluetooth Low Energy (BLE) wireless links.
[0115] In some embodiments the controller may include a video input for receiving video from remote cameras, for storage or delivery locally to the human interface 56 or to a remote server via modem 54. Further, the controller may include a pavement sensor(s) 151 (see
[0116] Connection of the controller to the wireless modem, human interface, or other components may utilize a dedicated communications port, or may be done on a shared CAN (controller area network) bus connection or RS-485 vehicle bus, depending upon the compatibility with existing vehicle systems and desired level of interconnection.
[0117] Connection to the OBD-II port may use a wired connection from the OBD-II port on the vehicle to the controller, or a wireless connection device such as the Vgate iCar Pro may be used to interface the available CAN status and diagnostic information to a BLE format.
[0118]
[0119]
[0120] When pre-wetting, a liquid de-icing agent, typically a salt brine solution or magnesium chloride solution, is sprayed onto the road surface before the solid de-icer is spread. This can help to activate the solid de-icer more quickly, because the liquid de-icer helps to dissolve and spread the solid material, creating a slush that can help to break down ice and snow.
[0121] Pre-wetting can be especially effective in colder temperatures, because the liquid de-icer can help to lower the freezing point of the ice and snow, making it easier to melt. In addition, because pre-wetting can help the solid de-icer to adhere to the road surface more effectively, it can reduce the amount of salt or de-icer needed to achieve the desired level of snow and ice control, which can save money and reduce environmental impacts.
[0122] As best seen in
[0123] In use, the user rotates the ball valve 162 to allow the liquid to flow through from the tanks to the wetting system. The pump 166 receives a signal from the controller to start drawing liquid from the tanks. The liquid first goes through a strainer 164 that removes any debris that may damage the piping system before going through the pump. Liquid goes through check valve, which is designed to prevent backflow of liquid. If the liquid reverses direction or abruptly stops, the valve will close as a result to prevent damage occurring to the wetting system via water hammer. (Water hammer is a sudden pressure change in any wetting system that can lead to pump damage or hoses leaking). Liquid then flows into the 3-way T-valve 168, which will direct the liquid to either treat the material directly, or to treat the road. A user can rotate the handle of valve 168 to direct the flow to the route of their choice. If the user decides to spray the material, the liquid will first flow through a needle valve 170. The needle valve allows the user to increase or decrease the flow rate of the liquid going to the material, along with having a secondary shut off valve. If the user decides to spray the road, the liquid will flow through piping 171 to the road spray subsystem and sprayers 172a and 172b attached to the spinner chute. If the user wishes to remove the road spray system from their chute, the coupling allows the user an easy disconnection and reconnection point to attach the road spray subsystem of the wetting system.
[0124] The specifics of the computation methods used by the control system could use different methods than those disclosed above, so long as the methodology and input and output data meet the described objectives. The invention in its broader aspects is therefore not limited to the specific details and representative apparatus and methods shown and described. For example, the controlled conveyor used in conjunction with the invention may be a belt conveyor rather than, e.g., an auger or chain conveyor. Control signals such as weight information, vehicle speed, and the like may route directly to the controller, without the use of a controller area network, or may be obtained from existing on-board vehicle systems such as the OBD-2 system mentioned above. Departures may therefore be made from such details without departing from the spirit or scope of the general inventive concept. The invention resides in each individual feature described herein, alone, and in any and all combinations and subcombinations of any and all of those features. Accordingly, the scope of the invention shall be limited only by the following claims and their equivalents.