A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. The following notice applies to the software and data as described below and in the drawings that form a part of this document: Copyright Raven Industries; Sioux Fails, S. Dak.; All Rights Reserved.
Agricultural sprayers are used to distribute agricultural products, such as fertilizers, insecticides, herbicides and fungicides, to a field or crops. Agricultural sprayers include one or more distribution booms that are long enough (e.g., 60 feet to 150 feet) to spray multiple rows of crops in a single pass. Agricultural fields are often irregular in shape and contain one or more of contour changes, tree lines, hillsides, ponds, or streams. Irregular shapes and contour changes can provide challenges in even distribution of agricultural products and can lead to waste of the agricultural product. Additionally, the configuration of the agricultural sprayer itself may cause unpredictable variation in application of the agricultural product.
Agricultural sprayers include a reservoir for a carrier substance. The reservoir is in communication, by way of a header tube, or pipe, with a plurality of sections provided along one or more carrier booms (e.g., boom tubes along the booms). The header is the main line extending between the reservoir and the carrier booms. Each of the plurality of sections includes multiple sprayer nozzles that distribute the carrier substance received by the section. The carrier substance includes the carrier substance, such as water, and, in one example, agricultural products dispersed into the carrier substance, for instance herbicides, pesticides, fertilizers, or the like.
The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
As illustrated in
As illustrated in
Referring again to
In the exemplary embodiment, each of the nozzles 52 is a smart nozzle that includes an electronic control unit (ECU) that regulates, determines, and/or controls the nozzle flow rate of the agricultural product dispensed from the nozzle 52, as discussed in reference to
The master node 42 controls a system pressure using, for example, the master PSI transducer 46 and the master pulse width modulation (PWM) valve 48, instead of controlling a system flow rate. Although
In an example, the target system pressure is provided by a user, such as at the User Interface 56 (UI) connected to the master node 42 by the ISO CAN bus 53. In an additional example, the user also provides a target system flow rate (e.g., volume/area) at the UI. In an example, the master node 42 provides the target system flow rate to each of the one or more smart nozzle 52, such that each smart nozzle 52 (or each ECU, as discussed herein) determines an individual agricultural product flow rate for the smart nozzle 52. For example, the system target flow rate is divided by the number of nozzles to provide 52 a target agricultural product flow rate for each of the one or more nozzles 52. In an example, the master node measures the flow rate (e.g., volume per time) with a master flow meter 44 and compares it with the overall target flow rate (e.g., designated by one or more of the user, crop type, soil characteristic, agricultural product type, historical data, or the like). The master node 42 is configured to determine a difference or error, if present, between the measured system flow rate and the target system flow rate. In such an example, the master node 42 provides the determined difference, by the ISO CAN bus 53, to the individual nozzles 52 (or ECUs, as discussed herein). The one or more nozzles 52 receive the difference on the CAN bus 53 and adjust their pressure/flow/duty cycle curve using the difference (e.g., compensating for errors in the system) to reduce the error between the measured and target system flow rates.
Additionally, in at least some examples, the master node 42 reports the actual pressure, measured by the master PSI transducer 46, as well as boom 50 information, including, but not limited to, one or more of yaw rate, speed, number of smart nozzles of the boom, distance between smart nozzles on the boom, to the smart nozzles 52 (or ECUs, as described herein) for individual flow rate control of each of the smart nozzles 52. For example, the information provided from the master node 42 is used in addition to nozzle characteristics to control the individual flow rate control of each smart nozzle 52. Nozzle characteristics include, but are not limited to nozzle position on a boom, length of the boom, nozzle spacing, target flow rate for the system, yaw rate of the boom, yaw rate of the agricultural sprayer, speed of the agricultural sprayer, the overall system pressure, and agricultural product characteristics. The system 40 is configured to be installed on an agricultural sprayer, and as such, since the sprayer moves during operation (translates and rotates), the one or more nozzle characteristics, in an example, are dynamic and accordingly changes the individual flow rate.
As shown in the embodiment of
In still another example, the system 60 includes one or more location fiducials associated with the system 60, the one or more location fiducials are configured to mark the location of one or more nozzles (or ECUs) of the plurality of nozzles on a field map (e.g., indexed with product flow rates, moisture content, crop type, agricultural product type, or the like). Optionally, each of the nozzles, nozzle groups, or ECUs 72 of the system is configured to control the agricultural product at individual rates according to the location the one or more nozzles (or ECUs 72) of the plurality of nozzles on the field map (and optionally in addition to the nozzle characteristics described herein). Further, the each of the plurality of nozzles (or ECUs 72) can be cycled, such as on/off, according to the nozzle's (or nozzle group's or ECU's 72) location on the field. This is in contrast to previous approaches which required all the nozzles of a section of the boom to be shut off or turned on at the same time.
In an example, each nozzle ECU 72 is programmable to receive, track, or manipulate designated nozzle control factors. For example, each ECU 72 focuses on nozzle spacing, target flow rate for the system, and speed of the agricultural sprayer while ignoring yaw rate, nozzle location on the field, etc. Such examples provide the benefit of simplifying the system to user specifications, provide greater programmability of the system, and providing cost effective nozzle specific flow rate solutions. In yet another example, the ECUs 72 associated with each nozzle are instead consolidated into one or more centralized nodes that determine the individual flow rates of each of the respective nozzles in a similar manner to the previously described ECUs 72 associated with each of the nozzles.
In an example, the ECU 80 further includes the thermistor 84 so as to provide temperature sensitive control of the nozzle. For example, as power is provided to the thermistor 84, the thermistor 84 heats up, consequently changing the resistivity of the thermistor 84. The agricultural product flows over the thermistor 84, reducing the heat of the thermistor 84 and altering the resistivity of the thermistor 84. In an example, the changes in resistivity of the thermistor 84 are used to indicate or determine that a nozzle is fouled, clogged, or the like. In another example, a pressure sensor or transducer is configured to measure the pressure after each of the PWM valves (e.g., 73,
In a further example, the overall system data (e.g., actual flow rate compared to targeted flow rate, maintained pressure vs. targeted pressure, etc.) is used to calibrate one or more thermistors. The calibrated thermistor 84 of the smart nozzle is then used to further calibrate the duty cycle curve of the corresponding smart nozzle. Benefits of such examples, provide a more accurate, configurable, and efficient smart nozzle for application of an agricultural product.
In an example, the method includes determining a boom section flow rate, including a portion of the plurality of nozzles, based on at least one of the speed, the overall flow rate, and the yaw rate and controlling the flow rate of the boom section. For example, the boom section corresponds to a nozzle group, as described herein, such as a plurality of nozzles controlled by a common ECU. As described herein, controlling includes controlling each of the nozzles of the plurality of nozzles to dispense the agricultural product at individual rates according to the location the one or more nozzles of the plurality of nozzles on a field map. Further, the current method 100 includes controlling the pressure of the boom is independent of controlling the nozzle flow rate of the portion of the plurality of nozzles.
Another example embodiment will now be described. In this embodiment, the master node handles a number of functions in the system. It communicates with the pump and a pressure sensor in order to regulate pressure in the system to a desired target pressure. It also communicates with a flow sensor to obtain an actual overall flow rate. The master node further receives vehicle speed data from a GPS system, yaw rate from a yaw sensor and a target volume/area of an agriculture product (typically input by a user).
The master node also provides error correction for the system by looping through each smart nozzle and calculating each smart nozzle's flow rate. The master node determines this flow rate based on vehicle speed, yaw rate, the location of the nozzle on the boom and the target volume per area. The master node then sums the flow rates and compares this sum to the actual overall system flow rate to determine an error percentage. The error percentage is then provided on the CAN bus for the smart nozzles to change their flow rate.
The master node also checks for saturation points in the flow range for the smart nozzles to make the percent error more accurate. For example, if the master node calculates a flow rate for a smart nozzle that exceeds the nozzle's maximum flow rate, then the master node uses the maximum nozzle flow rate rather than the calculated nozzle flow rate when summing the rates to determine an overall flow rate. The master node in this embodiment does not control the flow rates of the smart nozzles themselves.
Each smart nozzle independently calculates and controls its own flow rate based on CAN bus data from the master node. In an example, each nozzle performs its own flow rate calculation independent from the other nozzles. In particular, the master node transmits vehicle speed, yaw rate, boom width, location of each nozzle on the boom, target volume per area for the applied product, and the error correction. Using this data provided on the CAN bus, each smart nozzle determines its own flow rate, adjusted for the error correction determined by the master node.
The flow rate for a smart nozzle is obtained by multiplying various inputs together (e.g., speed, yaw rate, volume/area). The system (e.g., the master node) can also apply logic (such as if-then statements) to determine whether a smart nozzle should be on or off. For example, if there is an error or the master switch is off, the target rate may not be applied to the smart nozzle and the smart nozzle may be shut off.
In other examples, the sprayer 900 includes a system that includes additives pre-mixed with the carrier solution, and accordingly stored in the carrier reservoir 902. The injection reservoir 906, pump 908 and mixer are accordingly remove in this example. Optionally, the injection reservoir 906, the pump 908 and mixer are retained to facilitate the addition of other injection based additives to a premixed solution of the carrier fluid and base additives. Accordingly, the concentration of injection based additives into a premixed solution is regulated with the injection reservoir 906 and the injection pump 908.
Example smart nozzles 916 are shown in
The control valve 920 is coupled (e.g., communicatively coupled) with an ECU. The ECU, as described herein, controls the operation of the control valve 920 and accordingly regulates the flow rate of the agricultural product to the nozzle assemblies 918 associated with the smart nozzle 916. Optionally, the control valve 920 is associated with fewer nozzle assemblies 918, such as one, two, three, and so on nozzle assemblies 918 to provide enhanced resolution and corresponding finer control of the application of the agricultural product.
A carrier system 1010 is shown in
Referring again to
As shown in
Referring now to
The localized product injection system 1002 shown in
In one example, the injection interfaces 1046 include interface valves 1048 in series with check valves 1050. In one example the interface valves 1048 include pulse width modulation valves or other control valves configured to provide a metered flow of the pressurized injection product through the injection interfaces 1046 to injection ports 1052 in communication with each of the carrier lines 1038. In one example, the actuation of the interface valves 1048, for instance to a desired flow rate, delivers the corresponding quantity of injection product to each of the corresponding carrier lines 1038 at the injection ports 1052 to achieve a corresponding concentration of the injection product in the carrier fluid. The solution of the carrier fluid and the injection product (e.g., the agricultural product) is delivered through the mixers 1044 and mixed prior to delivery to the boom section 1036. The mixed solution of the carrier fluid and the injection product (the agricultural product) is thereafter delivered from the boom section first and second ends 1038, 1040 throughout the boom section 1036 and to each of the nozzle assemblies 1006 of the smart nozzle 1004. Accordingly, each of the nozzle assemblies 1006 associated with a particular smart nozzle 1004, in this example, delivers substantially the same agricultural product having the same injection product concentration. The injection interfaces 1046 associated with the boom section 1036 are operated independently relative to other injection interfaces 1046 associated with other boom sections 1036 and smart nozzles 1004 of the sprayer 1000. Accordingly, individualized control and instantaneous delivery of the injection product to each of the boom sections 1036 is achieved for each of the boom sections 1036 in this example. This precise and individual control is married with the other features of the smart nozzle 1004 to facilitate high resolution control of both the injection product and the carrier fluid (e.g., according to the nozzle control systems described herein) based on one or more sprayer characteristics including, but not limited to, boom width; target product coverage per unit area; sprayer speed; sprayer yaw rate; nozzle characteristics such as nozzle location along the boom, nozzle spacing, flow coefficients of the nozzles or the like. The localized injection interfaces 1046 cooperate with control of the nozzles to enhance the controlled distribution of the agricultural product by allowing for instantaneous (including near instantaneous) control of the concentration of one or more injection products (additives) of the agricultural product along with the controlled flow of the agricultural product (e.g., at a target smart nozzle flow rate adjusted for an error correction as described herein).
Each of the injection interfaces 1106, for instance along the length of the sprayer booms 4 (see
Referring now to
In operation, the carrier fluid is metered by the smart nozzle 1102 at a target smart nozzle flow rate as described herein, for instance, according to one or more static or changing sprayer characteristics that may vary for each smart nozzle and an error correction based on a comparison of the expected overall flow rate and an actual overall flow rate of the agricultural product. The injection product is then delivered through the injection boom tubes 1030 to each of the injection interfaces 1106. The interface valve 1108 meters the amount of injection product delivered to the corresponding nozzle assembly 1104. For instance, the injection product is independently metered for each of the injection interfaces 1106 according to control signals from a controller associated with each of the injection interfaces 1106. The controller (e.g., the master node described herein or another control module) is configured to control each of the injection interfaces 1106 independently or in one or more groups or arrays. The injection product is delivered from the interface valve 1108 through the check valve 1110 and into the nozzle assembly 1104 through the injection port 1112. Prior to delivery through the nozzle body 1120 include a nozzle tip the injection product in combination with the carrier fluid is optionally mixed within the mixer 1118 and thereafter delivered through the nozzle body 1120 as the agricultural product having the specified concentration of the injection product and distributed according to a duty cycle based on the determined target smart nozzle flow rate and an error correction.
In a similar manner to the localized product injection system 1100 shown in
Referring again to
In the example shown, the stacked nozzle assembly 1204 includes a composite nozzle body 1208 having first and second dual nozzle tips in communication with a respective one of the bimodal control valve 1212 or the variable rate control valve 1210. In other examples, the stacked nozzle assembly 1204 includes a nozzle body having first and second component nozzle bodies corresponding to the valves 1210, 1212 and their corresponding nozzle tips.
In another example, and as previously described herein, each of the variable rate control valve 1210 and the bimodal control valve 1212 are in communication with a single nozzle tip, for instance, a unitary nozzle tip in communication with both of the valves.
The stacked nozzle assembly 1204 and the corresponding smart nozzle 1200 including the stacked nozzle assembly are operable in a number of configurations according to the operation of the sprayer (e.g., at high or low travel speeds, high or low flow rates, specified droplet size, continuous coverage or the like). For instance, in one configuration each of the bimodal and variable rate control valves 1212, 1210 are operated in a fully opened mode (e.g., a first bypass mode) to facilitate the delivery of the carrier fluid or carrier fluid mixed with the injection product (e.g., both being the agricultural product) through each of the valves 1210, 1212 according to, for instance, the operation of another valve such as the boom control valve 1202. In one example, the boom control valve 1202 is operated in a variable fashion, for instance, across a range of flow rates, for instance, pursuant to control from a master node or other electronic control unit (associated with a smart valve as described herein) to thereby deliver a specified flow rate through each of the fully opened variable rate control valve 1210 and bimodal control valve 1212 of the smart nozzle 1200. Optionally, control of the agricultural product flow rate is provided by one or more product output features, such as a pump, control valve coupled along a header or the like.
In another example, one of the variable rate control valve 1210 or the bimodal control valve 1212 is closed while the other remains open (e.g., a second bypass mode). in this example, the boom control valve 1202, a pump or upstream control valve controls the variable flow rate of the carrier fluid or carrier fluid in combination with an additive such as an injection product into the opened one of the valves 1210, 1212. In this example, the overall flow rate through the stacked nozzle assembly 1204 is less than that otherwise provided in the previously described (first) bypass mode with each of the variable rate and bimodal control valves 1210, 1212 in open configurations. In this example (with one of the valves 1210, 1212 closed), a lower flow rate is provided into the boom section 1206, for instance, by way of the control valve 1202, for instance, while the sprayer such as the sprayer 900, 1000 is moved, for instance, at a slower speed relative to the fully opened (first) bypass mode previously described with both of the valves 1210, 1212 open.
Optionally, in the first or second bypass modes described herein, the boom control valve 1202 is operated according to a target smart nozzle flow rate in a manner consistent, for instance, with the systems and methods shown in
Referring again to
As will be described herein, in one example the smart nozzle 1200 is operated in a low flow configuration (at least one low flow mode), for instance, with the variable rate control valve 1210 selectively opened according to the target smart nozzle flow rate and the bimodal valve 1212 is closed. The variable rate control valve 1210 of the smart nozzle 1200 implements flow control of the agricultural product according to the target smart nozzle flow rate for the nozzle smart 1200 determined by the associated ECU. The entirety of the agricultural product is directed through the variable rate control valve 1210 while the bimodal valve 1212 is closed.
In another example, the stacked nozzle assembly 1204 as part of one or more smart nozzles 1200 is, in another example, operated in a high flow configuration (at least one high flow mode). In a high flow configuration, for instance with a target smart nozzle flow rate greater than the maximum flow rate of the variable rate control valve 1210, the bimodal control valve 1212 is open, for instance, to an on or open configuration to facilitate the delivery of the agricultural product through each of the bimodal control valve 1212 (at a baseline flow rate) and the variable rate control valve 1210 (at a controlled variable flow rate). In contrast to the baseline flow rate of the bimodal control valve 1212, the variable rate control valve 1210 provides varied flow rates of the agricultural product through the smart nozzle 1200. The resulting spray of agricultural product from the smart nozzle (in the high flow configuration) is a composite of the baseline flow from the bimodal control valve 1212 and a variable flow from the variable rate control valve 1210 When summed the component flow rates are equal to the target smart nozzle flow rate determined by the ECU.
Accordingly, where a target smart nozzle flow rate is greater than the maximum flow rate of the variable rate control valve 1210 and its associated nozzle tip the bimodal control valve 1212 provides a static base flow of the agricultural product and the variable rate control valve 1210 operates below its maximum flow rate to accordingly control the composite flow rate according to the determined target smart nozzle flow rate otherwise greater than the maximum flow rate of the variable rate control valve 1210.
The smart nozzle 1200 (as well as the other smart nozzle configurations herein) is configured to provide a target smart nozzle flow rate of the agricultural product through the smart nozzle 1200 according to one or more sprayer characteristics including, but not limited to, the sprayer speed, the sprayer yaw rate, nozzle index identification (nozzle number and location along a boom), boom width, nozzle spacing, one or more nozzle characteristics including flow coefficients of each of the associated nozzles of the stacked nozzle assembly 1204 (or unitary nozzles), flow coefficients through the various valves, tubing or the like. Additionally, the smart nozzle 1200 including bimodal and variable rate control valves 1212, 1210 s described herein is configurable into a number of configurations or modes including, but not limited to, bypass modes (e.g., with the stacked nozzle assembly 1204), high and low flow modes and, as described herein below, other modes of operation of the sprayer 900, 1000 including static and variable pressure configurations.
In certain examples, the nozzle control system can include a pump (and/or a valve) coupled to a storage tank or reservoir and a number of independent “smart” nozzles 1306 spaced along a boom for delivering the liquid product. Each of the smart nozzles includes one or more control valves operated under the control of an electronic control unit or ECU. In certain examples, the ECUs can be daisy-chained together and connected to a main controller or master node via an ISO CAN bus. The master node 1304 is further connected to a user interface or field computer, such as the input interface 1302.
The master node 1304 can handle a number of functions in the system including, but not limited to, communicating with the pump and a pressure sensor in order to regulate pressure in the system to a desired target pressure (including pressure ranges as shown in
To calculate the overall expected flow rate, the master node can first calculate a flow rate for each smart nozzle (e.g., based on vehicle speed, yaw rate, the location of the nozzle on the boom and the target volume per area). The master node can then sum the flow rates and compare this sum to the actual overall system flow rate from the flow sensor to determine an error correction. The error correction can then be provided on the CAN bus for the smart nozzles to change their flow rate. In certain examples, the master node does not use flow rates or other data from the smart nozzles in making the error percentage calculation, instead, the master node 1304 independently generates the expected overall flow rate based on one or more sprayer characteristics including the specified product coverage (e.g., in units of volume per unit area), machine speed, yaw rate or the like.
The error correction can be a single value or error percentage that is communicated globally to all of the smart nozzle ECUs 1310. In some examples, the error correction is not individualized to each smart nozzle; rather all of the smart nozzle ECU's receive the same error percentage value. Consequently, if the flow meter registers an actual flow rate greater than the expected overall flow rate, then a negative error percentage will be sent out, reducing each smart nozzle's self-calculated output (e.g., target smart nozzle flow rate) by the same percent. Conversely, if the flow meter registers a flow rate less than the expected overall flow rate, then a positive error percent will be sent out, increasing each nozzle's self-calculated output (target smart nozzle flow rate) by the same percent.
In certain examples, the master node 1304 can also check for saturation points in the flow range for the nozzles to make the percent error more accurate. For example, if the master node calculates a flow rate for a nozzle that exceeds the nozzles maximum flow rate, then the master node can use the maximum nozzle flow rate rather than the calculated nozzle flow rate when summing the rates to determine an overall flow rate. The master node does not control the flow rates of the nozzles themselves.
In certain examples, each smart nozzle 1306 independently calculates and control its own flow rate with the associated ECU 1310. Each smart nozzle can calculate its flow rate based on a target flow rate (specified product coverage), vehicle speed, yaw rate and the location of the nozzle on the boom (determined by nozzle spacing and nozzle index). Each smart nozzle 1306 can perform its own flow rate calculation independent from the other nozzles. In particular, the CAN bus can transmit one or more of vehicle speed, yaw rate, boom width, location of each nozzle on the boom, target volume per area for the applied product, and the error correction to the ECU 1310 of each smart nozzle 1306. Using this data provided on the CAN bus, each smart nozzle 1306 can determine its own flow rate, adjusted for the error correction determined by the master node 1304.
In determining a nozzle flow rate, each of the smart nozzles can receive, as inputs, speed, yaw rate, target flow rate (volume/area), nozzle spacing and nozzle index, and can use these inputs to determine a target flow rate that is specific to the individual nozzle. All of these inputs—save the nozzle index input—can be dimensional inputs rather than unitless values, proportional to one another for a particular condition. In addition, the nozzle indexes—while unitless—can provide coefficients for nozzle spacing and may not be proportional to one another for a particular condition.
In certain examples, the nozzle control system can include or apply logic (such as if-then statements) to determine whether a nozzle should be on or off. For example, if there is an error or the master switch is off, the target rate may not be applied to the nozzle and the nozzle may be shut off. To the extent if-then logic could be considered multiplication by a one or zero, the ones or zeros do not represent unitless, values proportional one another for a particular condition such as target flow rate.
In certain examples, the nozzle control system may not divide a flow rate for an individual nozzle by an average of flow rates for all of the nozzles. In such examples, the nozzle control system can sum the flow rates and compares the sum to an actual measured flow rate to determine an error percentage. The error percentage is then used by individual nozzles to adjust their flow rates.
In addition to the above modes of operation, in certain examples, the nozzle control system can employ a variable pressure (VP) mode of operation. The VP mode of operation can be especially useful in applications where it is desirable to avoid gaps in coverage. As discussed above, duty cycle of a nozzle can be the adjustment parameter the nozzle ECU assembly uses to provide a desired nozzle flow rate or droplet size. For some materials that do not migrate after application, a lower duty cycle can result in gaps of coverage. In the VP mode, the duty cycle of the nozzle is operated at a target duty cycle and the user does not enter a target pressure, but instead a pressure range can be entered. The target pressure is automatically calculated in the background and is based off the target duty cycle for the nozzle control valve. In an example, the target duty cycle for the nozzle control valve can be set at approximately 70% (although this can be different) and may not be user settable. In certain examples, even though the target nozzle duty cycle is set, each nozzle will continue to run their existing control algorithm to achieve the desired flow rate thus the actual duty cycle may vary from the target duty cycle. In this mode however, the pressure control algorithm attempts to calculate and provide a system pressure that can provide the flow rate using the target duty cycle at the nozzles. In certain situations, such as planters and fertilizer applicators, a VP mode of operation can reduce or eliminate duty cycle related coverage gaps. Generally, a VP mode of operation can allow for a larger speed range of operation. A larger speed range can be beneficial in applications where maximum speed is a priority during the application.
In certain applications, each nozzle location on a boom (each nozzle assembly) can include a stacked nozzle assembly that can include multiple nozzle bodies. In general, only one of the nozzle bodies is employed with a nozzle control valve operable as discussed above. Such applications can provide a very large speed range including low speeds, where only one of the nozzle bodies is providing material application, to high speeds, where each of the other nozzle bodies are full “on” and the nozzle control valve provides fine control of the material application. Fertilizer spray applications are examples where this mode can provide benefit.
As shown, the nozzle flow rate control system 1300 includes a series of components configured to provide individualized flow rates to a plurality of smart nozzles, such as the smart nozzle 1306 shown in
The nozzle flow rate control system 1300 as described herein uses the smart nozzle electronic control units (ECU) 1310 to generate target smart nozzle flow rates at each of the smart nozzles 1306 that are used to operate variable rate control valves 1312 of the smart nozzles 1306 and generate a corresponding spray of the agricultural product at the target smart nozzle flow rate. The master node 1304 is used in combination with the ECUs of the smart nozzles 1306 to provide an error correction used by the ECUs to provide an adjustment to the target smart nozzle flow rate (e.g., corresponding to an adjusted duty cycle). In one example, the smart nozzle 1306 includes a plurality of nozzle assemblies 1308, for instance, spread along the boom of the sprayer and associated with a single ECU 1310. In another example, the smart nozzle 1306 includes a single nozzle assembly 1308 associated with a single ECU 1310.
As described herein, the ECU 1310 of each smart nozzles 1306 generates a smart nozzle flow rate for the respective smart nozzle. The target smart nozzle flow rate is converted, for instance, into a voltage, current, duty cycle or the like and used by the control valve 1312 to selectively open, close or operate the valve operator between the open and closed configurations (e.g., between a flow rate of zero and the maximum flow rate for the valve). In one example, the control valve 1312 includes an oscillating valve operator that is moved between on and off (open and closed) configurations according to a duty cycle corresponding to the target smart nozzle flow rate.
In parallel to each of the smart nozzles 1306, the master node 1304 senses the actual flow of the agricultural product within the sprayer, for instance, one or more of the sprayers 900, 1000 described herein and compares the actual flow rate with an expected overall flow rate of the agricultural product (generated with the master node 1304). The comparison of these values is used to determine an adjustment or error correction used by the smart nozzles 1306, for instance the ECUs 1310, to adjust the duty cycle (e.g., to an adjusted duty cycle) to compensate for a detected difference between the expected overall flow rate of the sprayer (e.g., a target overall flow rate) and the actual flow rate of the agricultural product of the sprayer.
Referring again to
Referring again to
As further shown in
Referring again to
The feedback control module 1330 is, in one example, a PID controller (proportional-integral-derivative) that controls the agricultural product output system 1326 to maintain a system pressure, for instance, an overall system pressure of the agricultural product in the sprayer at a desired set point pressure or within a pressure range (e.g., target pressures). For instance, as shown in
As will be described herein, in another example, the nozzle flow rate control system 1300 uses another example of a target pressure, a range of pressures, to control the pressure of the agricultural product in the system in combination with a specified target duty cycle for one or more of the smart nozzles 1306. Such an example of this system is provided and. shown in
As further shown in
As further shown in
In the example shown in
As previously described, the nozzle flow rate control system 1300 shown in
By maintaining a target pressure in the sprayer, such as the sprayers 900, 1000, in some examples, the sprayer is operated at a limited range of speeds to accommodate the target product coverage in combination with the specified droplet size. Movement of the sprayer, for instance, at speeds slower or faster may result, in a discontinuous spray of the agricultural product from the nozzle assemblies 1308 of the smart nozzles 1306. That is to say, because the target pressure is maintained to provide a specified droplet size the target smart nozzle flow rates and the corresponding duty cycles may, in some examples, result in longer periods of closing of the control valves 1312 that accordingly generate one or more gaps in an otherwise continuous spray of the agricultural product from the nozzle assemblies 1308.
Referring now to
As shown in
The system further 1400 includes a master node 1304 and a plurality of smart nozzles 1306. Each of the smart nozzles 1306 and the master node 1304 are coupled with the input interface 1302. As previously described, the ECU 1310 of each of the smart nozzles 1306 is configured to generate one or more target smart nozzle flow rates, for instance, with the target smart nozzle flow rate module 1314 and a duty cycle module 1316 where the control valve 1312 includes a valve operator configured to oscillate between off and on positions, for instance, at the duty cycle or adjusted duty cycle as described herein.
The master node 1304 includes an expected overall flow rate module 1318 and an adjustment module 1320. The adjustment module 1320 communicates with each of the expected overall flow rate module 1318 and the flow meter 1322 to determine a difference (error correction) between the expected overall flow rate generated by the module 1318 and the actual flow rate measured by the flow meter 1322. The adjustment module 1320 optionally conditions the difference (another refined example of the error correction) and submits it to the ECU 1310 of the smart nozzle 1306 (including a plurality of smart nozzles 1306) to accordingly condition the target smart nozzle flow rate, in this example, provided as a duty cycle to account for the difference between the expected overall flow rate and the actual overall flow rate. The adjusted duty cycle is transmitted to one or more control valves 1312 where the control valves accordingly operate valve operators or the like to provide a
flow of the agricultural product through one or more nozzle assemblies 1308 at the target smart nozzle flow rate adjusted for the error correction. The total of the flow rates of each of the smart nozzles 1306 adjusted with the error correction matches (e.g., matches, approaches, trends toward or the like) the expected overall flow rate generated by the expected overall flow rate module 1318 because of the error correction used by each of the ECUs 1310 of the smart nozzles 1306.
In the example shown in
As shown in
The pressure adjustment module 1402 uses the optimal duty cycle input along, the expected overall flow rate (generated from the expected overall flow rate module 1318) and one or more flow characteristics, for instance, flow coefficients of the nozzle assemblies 1308 to generate a target pressure. The target pressure is, in one example, generated in an ongoing fashion and sent to the feedback control module 1330. As shown in
As described herein, the pressure adjustment module 1402 is configured to generate target pressures, for instance, as a function of the optimal duty cycle, flow characteristics of the nozzle assemblies 1308 as well as the expected overall flow rate generated by the expected overall flow rate module 1318. The target pressure is used (within the specified pressure range) to increase and decrease the flow rate of the agricultural product in a variety of scenarios. For instance, in a low flow rate scenario, for instance, with the sprayer 900 (or 1000) moving at a relatively slow speed in the field, the expected overall flow rate 1318 decreases compared to flow rates used at moderate or higher speeds. The (lower) expected overall flow rate when sent to the pressure adjustment module 1402 is used by the module to generate a corresponding lower target pressure. The target pressure is compared with the pressure range, for instance, provided at the input interface 1302. If the target pressure is outside of the pressure range (e.g., below) it is elevated to the minimum value of the pressure range and passed to the feedback control module 1330. If the target pressure is within the pressure range it is passed to the feedback control module 1330. The feedback control module 1330 uses the target pressure and the sensed actual pressure to adjust the system pressure of the agricultural product toward the target pressure within the pressure range. The ECUs 1310 generate target smart nozzle flow rates (adjusted downward by the machine speed, lower target product coverage or the like) and corresponding adjusted duty cycles (determined in part by the system pressure at the target pressure and the error correction). Implementation of the target smart nozzle flow rate by using the adjusted duty cycle at the control valves 1312 provides a continuous spray of the agricultural product and accordingly prevents gaps in spray coverage. Stated another way, the lower target pressure allows the control valves 1312 to operate at higher duty cycles (optionally approaching or matching the optimal duty cycle) without over-application of the agricultural product. Conversely, where higher flow rates of the agricultural product are needed to achieve desired product coverage (for instance with the sprayer moving at high speeds) the target pressure is generated at a higher value by the pressure adjustment module and implemented with the feedback control module 1330 to provide added flow to the smart nozzles 1306.
Referring again to
For instance, in one example, where the expected overall flow rate module 1318 generates a corresponding higher expected overall flow rate because of the increased machine speed, the higher expected overall flow rate is provided to the pressure adjustment module 1402. In combination with the optimal duty cycle, for instance, of the control valves 1312 used in the smart nozzles 1306, and the flow characteristics such as flow coefficients or the like the pressure adjustment module 1402 generates a corresponding target pressure configured to satisfy the higher expected overall flow rate. The feedback control module 1330 uses the target pressure in combination with the actual sensed pressure from the pressure sensor 1324 to elevate the system pressure to the target pressure. The system pressure is accordingly raised, for instance, toward the target pressure thereby facilitating an increased flow of the agricultural product through the sprayer 900 (or 1000), for instance, to each of the smart nozzles 1306 and nozzle assemblies 1308. At the ECU 1310, the increased speed as well as the specified product coverage (in units of volume per unit area) as well as other sprayer characteristics described herein are used by the target smart nozzle flow rate module 1314 to generate a corresponding target smart nozzle flow rate for each of the smart nozzles 1306 (optionally varying according to one or more of position, yaw rate, boom location of the nozzles or the like) and passed along to the duty cycle module 1316. The duty cycle module 1316 uses the sensed pressure of the system (in this example elevated to the target pressure) in combination with the target smart nozzle flow rate and the error correction from the adjustment module 1320 to generate an adjusted duty cycle. The adjusted duty cycle is implemented at the control valves 1312 and the control valves 1312 deliver agricultural product to the nozzles of the one or more nozzle assemblies 1308. The nozzle assemblies in turn generate a continuous stream of the agricultural product that achieves the high target smart nozzle flow rate (because of the increased speed of the sprayer) as a function of the increased target pressure (and corresponding elevated system pressure) of the agricultural product.
Conversely, in a low speed scenario, the nozzle flow rate control system 1400 generates an expected flow rate at the expected overall flow rate module 1318 of the master node 1304 based in part on the relatively lower speed of the sprayer 900 (or 1000). The corresponding expected overall flow rate is used by the pressure adjustment nodule 1402 in combination with the optimal duty cycle for the control valves 1312 and one or more nozzle characteristics to generate a target pressure, for instance, a lower target pressure relative to the previous example. The (lower) target pressure is passed to the feedback control module 1330. As previously described, the target pressure is adjusted to the bottom of the specified. pressure range if outside of the range and then used by the feedback control module 1330 in combination with the sensed pressure to change the system pressure to a value corresponding to the target pressure (including the target pressure if it is adjusted into the pressure range). The target smart nozzle flow rate modules 1314 of each of the smart nozzle ECUs 1310 generate target smart nozzle flow rates, for instance, relatively low flow rates. The low flow rates are used by the duty cycle modules 1316 of the smart nozzles 1306 in combination with the depressed system pressure (controlled with the feedback control module 1330 to the target pressure) to generate a corresponding duty cycle (e.g., an adjusted duty cycle with error correction). The control valve 1312 implements the adjusted duty cycle and provides a relatively low flow rate of the agricultural product. The agricultural product is sprayed from the nozzle assemblies 1308 at the relatively low rate in a continuous manner (e.g., without gaps otherwise caused with duty cycles having a significant portion of the operation cycle off or closed). Stated another way, by lowering the system pressure as described herein, the control valves 1312 deliver a low flow rate of the agricultural product while operating at relatively higher duty cycles (e.g., approaching the optimal duty cycle) to maintain continuity of the spray. In a system using a consistent (static) pressure in one example the flow rate of the agricultural product to the smart nozzles, if operated at higher duty cycles to maintain spraying continuity, would exceed the target smart nozzle flow rates and accordingly over apply (and waste) the agricultural product. Alternatively, if the duty cycle is lowered (relative to the optimal duty cycle) to decrease over application spray continuity is negatively affected and gaps are provided in the spray.
The pressure ranges used with the system 1400 are in examples determined by the agricultural product applied with the sprayer. For instance, with agricultural products that rely on specified droplet sizes the pressure range is relatively small, for instance a range of 10 psi or less (such as 30 to 40 psi), to ensure the target pressures determined with the pressure adjustment module 1402 result in controlled system pressures that are elevated or depressed (within the range) to provide droplets of the specified size. Agricultural products having specified droplet sizes include, but are not limited to, herbicides, pesticides, liquids that are applied with large droplets to avoid dispersion caused by air currents or the like.
In other examples, agricultural products are applied that do not specify a droplet size or that are usable across a range of droplet sizes. In these examples, a larger target pressure range is input, for instance greater than 10 psi to allow for higher system pressures and corresponding operation of the sprayer at higher speeds, with larger specified product coverage (gallons per acre, liters per square meter or the like) or the like. The target pressures generated by the pressure adjustment module 1402 are passed along to the feedback control module with adjustment only conducted where the target pressures are outside of the larger specified range. Accordingly, the system pressure is raised and lowered within the larger specified range to the target pressure to accommodate higher and lower flow rates. The sprayer is thereby operable at higher speeds, with greater product coverage, or the like by elevating the system pressure to deliver increased agricultural product to the smart nozzles for use with corresponding (higher) target smart nozzle flow rates generated by the ECUs 1310. Each of the nozzle flow rate control systems 1300, 1400 described herein are described with regard to the schematic smart nozzles 1306. As shown, the smart nozzles 1306 include nozzle assemblies 1308. In examples, the nozzle assemblies 1308 include one or more nozzle assemblies, for instance, one or more nozzle assemblies coupled with a single control valve 1312 or control valves 1312 smaller in number relative to the number of nozzle assemblies 1308. In other examples, the nozzle assemblies 1308 are coupled with individual control valves 1312 and each smart nozzle 1306 correspondingly includes a control valve 1312 and a dedicated nozzle assembly 1308 affiliated with that control valve 1312. In still other examples, the nozzle assemblies 1308 described herein and associated with each of the control valves 1312 of the smart nozzles 1306 are, in one example, composite or stacked nozzle assemblies. For instance, in one example, the nozzle assembly 1308 includes, in one example, a bimodal control valve having both off and on bimodal positions to accordingly provide a base flow of the agricultural product as a spray from that nozzle assembly. Additionally, the nozzle assembly 1308 when in a stacked configuration includes a variable rate control valve having an off position, an on operating position and a plurality of intermediate operating positions therebetween controlled by the duty cycle input from the ECU 1310 of the respective smart nozzle 1306. In a high flow example, previously described with regard to
Example 1 can include subject matter such as a system for controlling nozzle flow rate comprising: an input interface configured to receive one or more sprayer characteristics of an agricultural sprayer, the one or more sprayer characteristics including one or more of sprayer boom width, target product coverage per unit area, sprayer speed, sprayer yaw rate or nozzle characteristics; a master node in communication with the input interface, the master node includes: an expected overall flow rate module configured to generate an expected overall flow rate of an agricultural product based on the one or more sprayer characteristics, and an adjustment module configured to generate an error correction based on a difference between the expected overall flow rate and an actual overall flow rate of the agricultural product; and a plurality of smart nozzles in communication with the master node, each of the smart nozzles includes an electronic control unit (ECU) in communication with one or more control valves and one or more nozzle assemblies, each of the smart nozzles includes: a target smart nozzle flow rate module configured to generate a target smart nozzle flow rate of the agricultural product based on the one or more sprayer characteristics, and a duty cycle module in communication with the adjustment module, the duty cycle module configured to generate an adjusted duty cycle for the one or more control valves based on the target smart nozzle flow rate and the error correction.
Example 2 can include, or can optionally be combined with the subject matter of Example 1, to optionally include wherein the master node is in communication with a flow meter, the flow meter configured to measure the actual overall flow rate.
Example 3 can include, or can optionally be combined with the subject matter of one or any combination of Examples 1 or 2 to optionally include wherein the target smart nozzle flow rate module is configured to generate ongoing values of the target smart nozzle flow rate based on changes in the one or more sprayer characteristics.
Example 4 can include, or can optionally be combined with the subject matter of one or any combination of Examples 1-3 to optionally include wherein the expected overall flow rate module is configured to generate ongoing values of the expected overall flow rate based on changes in the one or more sprayer characteristics.
Example 5 can include, or can optionally be combined with the subject matter of one or any combination of Examples 1-4 to optionally include wherein the adjustment module is configured to generate ongoing values of the error correction based on ongoing values of the expected overall flow rate and the actual overall flow rate measured with a flow meter.
Example 6 can include, or can optionally be combined with the subject matter of Examples 1-5 to optionally include wherein the one or more sprayer characteristics includes a target pressure, and the master node includes: an agricultural product output interface configured for coupling with an agricultural output system, and a feedback control module in communication with a pressure sensor, the pressure sensor configured to measure the actual pressure of an agricultural product, the feedback control module configured to control the agricultural product output interface according to the difference between the actual pressure and a target pressure.
Example 7 can include, or can optionally be combined with the subject matter of Examples 1-6 to optionally include wherein the target pressure is a set point pressure value corresponding to a specified droplet size of the agricultural product for the one or more nozzle assemblies, and the feedback control module is configured to maintain the actual pressure of the agricultural product at the set point pressure value and generate the specified droplet size independent of changes to the expected overall flow rate, actual overall flow rate, the target smart nozzle flow rate and the adjusted duty cycle.
Example 8 can include, or can optionally be combined with the subject matter of Examples 1-7 to optionally include wherein the target pressure includes a target pressure range, and the master node includes a pressure adjustment module in communication with the expected overall flow rate module, the pressure adjustment module is configured to generate an updated target pressure based on: nozzle characteristics of the one or more nozzle assemblies, a specified duty cycle for the control valves of the one or more nozzle assemblies, and the expected overall flow rate generated by the expected overall flow rate module.
Example 9 can include, or can optionally be combined with the subject matter of Examples 1-8 to optionally include wherein the specified duty cycle corresponds to an oscillating duty cycle of the control valve between open and closed positions, the nozzle body configured to generate a continuous spray of the agricultural product based on the specified duty cycle.
Example 10 can include, or can optionally be combined with the subject matter of Examples 1-9 to optionally include wherein the feedback control module is in communication with the pressure adjustment module, and the feedback control module is configured to control the agricultural product output interface if the updated target pressure is outside of the target pressure range.
Example 11 can include, or can optionally be combined with the subject matter of Examples 1-10 to optionally include wherein the one or more control valves each include an oscillating valve operator configured to oscillate between open and closed positions based on the adjusted duty cycle.
Example 12 can include, or can optionally be combined with the subject matter of Examples 1-11 to optionally include wherein the one or more nozzle assemblies include a plurality of nozzle assemblies and the adjusted duty cycle includes distinct adjusted duty cycles for each control valve of the one or more control valves, and the distinct adjusted duty cycles vary relative to each other according to one or more of the sprayer characteristics including the boom width, the sprayer yaw rate and nozzle body location of each of the plurality of nozzle assemblies along a sprayer boom.
Example 13 can include, or can optionally be combined with the subject matter of Examples 1-12 to optionally include an agricultural product reservoir; at least one sprayer boom in communication with the agricultural product reservoir; a flow meter configured to measure the actual overall flow rate of the agricultural product from the agricultural product reservoir to the at least one sprayer boom; and a pressure sensor configured to measure an actual pressure of the agricultural product delivered to the at least one sprayer boom.
Example 14 can include, or can optionally be combined with the subject matter of Examples 1-13 to optionally include a system for controlling nozzle flow rate in an agricultural sprayer comprising: a flow meter configured to measure an actual overall flow rate of the agricultural sprayer; a pressure sensor configured to measure an actual pressure of an agricultural product; a master node in communication with the flow meter and the pressure sensor, the master node configured to receive one or more sprayer characteristics of the agricultural sprayer, the master node includes: an expected overall flow rate module configured to generate an expected overall flow rate based on the one or more sprayer characteristics, an adjustment module configured to generate an error correction based on a difference between the expected overall flow rate and the actual overall flow rate, and a feedback control module configured to control an agricultural product output interface according to the difference between the actual pressure and a target pressure; and a plurality of smart nozzles in communication with the master node, each of the smart nozzles includes an electronic control unit (ECU) in communication with one or more control valves and one or more nozzle assemblies, the ECU of each smart nozzle includes: a target smart nozzle flow rate module configured to generate a target smart nozzle flow rate based on the one or more sprayer characteristics, and a duty cycle module in communication with the adjustment module, the duty cycle module configured to generate an adjusted duty cycle for the one or more control valves based on the target smart nozzle flow rate and the error correction.
Example 15 can include, or can optionally be combined with the subject matter of Examples 1-14 to optionally include wherein the master node includes an input interface configured to receive one or more sprayer characteristics of the agricultural sprayer, the one or more sprayer characteristics including one or more of sprayer boom width, target product coverage per unit area, sprayer speed, sprayer yaw rate or nozzle characteristics;
Example 16 can include, or can optionally be combined with the subject matter of Examples 1-15 to optionally include wherein the target smart nozzle flow rate module is configured to generate ongoing values of the target smart nozzle flow rate based on changes in the one or more sprayer characteristics.
Example 17 can include, or can optionally be combined with the subject matter of Examples 1-16 to optionally include wherein the expected overall flow rate module is configured to generate ongoing values of the expected overall flow rate based on changes in the one or more sprayer characteristics.
Example 18 can include, or can optionally be combined with the subject matter of Examples 1-17 to optionally include wherein the adjustment module is configured to generate ongoing values of the error correction based on ongoing values of the expected overall flow rate and the actual overall flow rate.
Example 19 can include, or can optionally be combined with the subject matter of Examples 1-18 to optionally include wherein the target pressure is a set point pressure value corresponding to a specified droplet size of the agricultural product dispensed from a nozzle body of the one or more nozzle assemblies, and the feedback control module is configured to maintain the actual pressure of the agricultural product at the set point pressure value and generate the specified droplet size independent of changes to the expected overall flow rate, actual overall flow rate, the target smart nozzle flow rate and the adjusted duty cycle.
Example 20 can include, or can optionally be combined with the subject matter of Examples 1-19 to optionally include wherein the target pressure includes a target pressure range, and the master node includes a pressure adjustment module in communication with the expected overall flow rate module, the pressure adjustment module is configured to generate an updated target pressure based on: nozzle characteristics of the one or more nozzle assemblies, a specified duty cycle for the one or more control valves, and the expected overall flow rate generated by the expected overall flow rate module.
Example 21 can include, or can optionally be combined with the subject matter of Examples 1-20 to optionally include wherein the specified duty cycle corresponds to an oscillating duty cycle of the control valves between open and closed positions, the nozzle body configured to generate a continuous spray of the agricultural product based on the specified duty cycle.
Example 22 can include, or can optionally be combined with the subject matter of Examples 1-21 to optionally include wherein the feedback control module is in communication with the pressure adjustment module, and the feedback control module is configured to control the agricultural product output interface if the updated target pressure is outside of the target pressure range.
Example 23 can include, or can optionally be combined with the subject matter of Examples 1-22 to optionally include wherein the one or more nozzle assemblies each include a stacked nozzle assembly having at least one of the control valves of the one or more control valves, the stacked nozzle assembly includes: a variable rate control valve having an off position, an on operating position and a plurality of intermediate operating positions therebetween, a bimodal control valve having an off bimodal position and an on bimodal operating position, and wherein the agricultural product is delivered through one or both of the variable rate and bimodal control valves based on the target smart nozzle flow rate.
Example 24 can include, or can optionally be combined with the subject matter of Examples 1-23 to optionally include wherein the one or more nozzle assemblies each include a first nozzle body coupled with the variable rate control valve, and a second nozzle body coupled with the bimodal control valve.
Example 25 can include, or can optionally be combined with the subject matter of Examples 1-24 to optionally include wherein the one or more nozzle assemblies include a plurality of nozzle assemblies and the adjusted duty cycle includes distinct adjusted duty cycles for each control valve of the one or more control valves, and the distinct adjusted duty cycles vary relative to each other according to one or more of the sprayer characteristics including boom width, sprayer yaw rate and nozzle body location of each of the plurality of nozzle assemblies along a sprayer boom.
Example 26 can include, or can optionally be combined with the subject matter of Examples 1-25 to optionally include wherein the agricultural product output interface is coupled with one or more of a product pump or a header control valve.
Example 27 can include, or can optionally be combined with the subject matter of Examples 1-26 to optionally include a method for controlling nozzle flow rate in an agricultural sprayer comprising: inputting a target product coverage per unit area for an agricultural product to a master node and a plurality of smart nozzles, each of the smart nozzles includes an electronic control unit (ECU) and one or more nozzle assemblies; generating an error correction for the plurality of smart nozzles including: determining an expected overall flow rate of the agricultural product based on the target product coverage per unit area and one or more sprayer characteristics, measuring an actual overall flow rate of the agricultural product, and determining the error correction based on the difference between the expected overall flow rate and the actual overall flow rate; and determining an adjusted duty cycle for one or more control valves each coupled with one or more nozzle assemblies included with each smart nozzle, determining the adjusted duty cycle includes: generating a target smart nozzle flow rate of the agricultural product based on the target product coverage per unit area and the one or more sprayer characteristics, and determining an adjusted duty cycle based on the target smart nozzle flow rate and the error correction.
Example 28 can include, or can optionally be combined with the subject matter of Examples 1-27 to optionally include dispensing agricultural product from the nozzle assemblies including: operating the one or more control valves according to the adjusted duty cycle received by the associated smart nozzle of the plurality of smart nozzles, and delivering the agricultural product through nozzle bodies of the one or more nozzle assemblies at the target smart nozzle flow rate adjusted according to the error correction.
Example 29 can include, or can optionally be combined with the subject matter of Examples 1-28 to optionally include wherein generating the target smart nozzle flow rate is based on the target product coverage per unity area and the one or more sprayer characteristics including one or more of sprayer boom width, sprayer speed, sprayer yaw rate or nozzle characteristics.
Example 30 can include, or can optionally be combined with the subject matter of Examples 1-29 to optionally include controlling an actual pressure of the agricultural product, controlling includes: sensing the actual pressure of the agricultural product, determining a difference between the actual pressure and a target pressure, and adjusting the actual pressure of the agricultural product according to the determined difference.
Example 31 can include, or can optionally be combined with the subject matter of Examples 1-30 to optionally include wherein the target pressure includes a set point pressure value corresponding to a specified droplet size of the agricultural product for nozzle bodies of the one or more nozzle assemblies, comprising: generating droplets from the nozzle bodies of the one or more nozzle assemblies having the specified droplet size according to the target pressure, the determined difference, and independent of the adjusted duty cycle and changes in the adjusted duty cycle.
Example 32 can include, or can optionally be combined with the subject matter of Examples 1-31 to optionally include wherein the target pressure includes a target pressure range, and controlling the actual pressure of the agricultural product includes updating a target pressure, updating the target pressure includes: determining the updated target pressure based on one or more nozzle characteristics of the one or more nozzle assemblies, the expected overall flow rate, and a specified duty cycle for the one or more control valves independent from the adjusted duty cycle, comparing the updated target pressure with the target pressure range, and adjusting the actual pressure of the agricultural product if the updated target pressure is outside of the target pressure range.
Example 33 can include, or can optionally be combined with the subject matter of Examples 1-32 to optionally include comprising dispensing agricultural product from the nozzle assemblies including: operating the one or more control valves according to the adjusted duty cycle received by the associated smart nozzle of the plurality of smart nozzles, maintaining the actual pressure within the target pressure range based on updating of the target pressure, and continuously spraying the agricultural product through the nozzle bodies of the one or more nozzle assemblies based on maintenance of the actual pressure within the target pressure range, the agricultural product continuously sprayed at the target smart nozzle flow rate adjusted for the error correction.
Each of these non-limiting examples can stand on its own, or can be combined in any permutation or combination with any one or more of the other examples.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention can be practiced. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
Method examples described herein can be machine or computer-implemented at least in part. Some examples can include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods can include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code can include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code can be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media can include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memories (RAMS), read only memories (ROMs), and the like.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
This application is a continuation-in-part of U.S. patent application Ser. No. 15/029,935, filed Apr. 15, 2016, which is a U.S. National Stage Filing under 35 U.S.C. 371 from International Application No. PCT/US2014/061150, filed Oct. 17, 2014, and published as WO 2015/058091 on Apr. 23, 2015, which claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 61/892.339, filed on Oct. 17, 2013. This application also claims priority to U.S. Provisional Patent Application Ser. No. 62/352,778, filed Jun. 21, 2016, which applications are incorporated herein in their entirety.
Number | Date | Country | |
---|---|---|---|
61892339 | Oct 2013 | US | |
62352778 | Jun 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15029935 | Apr 2016 | US |
Child | 15629696 | US |