SPRAY BOOM HEIGHT CONTROL SYSTEM
20220386588 · 2022-12-08
Inventors
Cpc classification
International classification
A01M7/00
HUMAN NECESSITIES
Abstract
A boom height control system for an agricultural crop sprayer includes a spray boom and an actuator arranged to adjust a position of at least a portion of the spray boom in response to a position adjustment command. A speed sensor is provided to measure a forward speed of the sprayer and generate a speed value. A position sensor is provided to measure a current position of the spray boom portion and generate a current position value. A controller is in communication with the speed sensor, the position sensor and the actuator. The controller is configured to generate the position adjustment command based upon a target position value, a current position value and a speed value.
Claims
1. A boom height control system for an agricultural crop sprayer, the system comprising: a spray boom; an actuator located on the spray boom and configured to adjust a position of at least a portion of the spray boom in response to a position adjustment command; a speed sensor configured to measure a forward speed of the sprayer and generate a speed value representative of the forward speed; a position sensor configured to measure a current position of the portion of the spray boom and generate a current position value that is representative of the current position; and a controller in communication with the speed sensor, the position sensor, and the actuator, wherein the controller is configured to generate the position adjustment command based upon a target position value, a current position value, and a speed value.
2. The boom height control system of claim 1, wherein the controller is operable to select at least one of a proportional gain value and a derivative gain value based upon the speed value, and generate the position adjustment command based on the selected at least one proportional gain value and derivative gain value using proportional integral derivative control.
3. The boom height control system of claim 2, wherein the controller is configured to store at least one of a proportional gain relationship with respect to speed, and a derivative gain relationship with respect to speed, wherein the controller is operable to derive the at least one proportional gain value and the derivative gain value from the stored proportional gain relationship and the derivative gain relationship.
4. The boom height control system of claim 3, wherein the proportional gain relationship comprises a set of pre-defined proportional gain values for a plurality of speed values, and a linearly-interpolated plot between the pre-defined proportional gain values.
5. The boom height control system of claim 3, wherein the derivative gain relationship comprises a set of pre-defined derivative gain values for a plurality of speed values, and a linearly-interpolated plot between the pre-defined derivative gain values.
6. The boom height control system of claim 2, wherein the boom height control system is alternatively operable in a selected one of a plurality of surface response modes, wherein the controller is operable to select the at least one of a proportional gain value and a derivative gain value based upon a currently selected surface response mode.
7. The boom height control system of claim 6, wherein the controller is configured to store at least one of a proportional gain relationship with respect to speed, and a derivative gain relationship with respect to speed, for each of the plurality of surface response modes.
8. The boom height control system of claim 6, further comprising a user interface in communication with the controller, wherein the surface response modes are selectable by a user via the user interface.
9. The boom height control system of claim 6, wherein the controller is configured to automatically select one of the plurality of surface response modes in response to a terrain input signal.
10. The boom height control system of claim 1, wherein the spray boom comprises a center section and a pair of side assemblies that are each pivotably mounted to the center section by respective joints that each permit tilt adjustment around an axis is parallel to a forward direction of travel, wherein the boom height control system further comprises tilt actuators configured to control tilt of each side assembly with respect to the center frame in response to position adjustment commands, wherein the controller is in communication with each tilt actuator.
11. The boom height control system of claim 10, wherein each side assembly comprises an inner boom section pivotably mounted at an inner end to the center section by an inner tilt joint, and an outer boom section pivotably mounted at an inner end to an outer end of the inner boom section by an outer tilt joint, wherein each side assembly has connected thereto an inner tilt actuator configured to control tilt of the inner boom section with respect to the center section, and an outer tilt actuator configured to control tilt of the outer boom section with respect to the inner boom section.
12. The boom height control system according to claim 10, wherein the center section is suspended from a boom support frame by a joint that permits roll adjustment of the center section with respect to the boom support frame, and further comprising a roll actuator configured to control the roll adjustment.
13. The boom height control system of claim 12, wherein the boom support frame is mounted to a wheeled vehicle frame by a height-adjustable linkage, and wherein the boom height control system further comprises a boom height actuator coupled to the height-adjustable linkage and configured to control height adjustment of the boom support frame.
14. A method of controlling a crop sprayer boom, the method comprising: sensing a forward speed of an agricultural crop sprayer and generating a speed value therefrom; receiving a target position value and a current position value in respect of a portion of a sprayer boom mounted to the agricultural crop sprayer; generating a position adjustment command based upon the target position value, the current position value, and the speed value; and adjusting the position of at least a portion the sprayer boom according to the position adjustment command.
15. The method of claim 14, further comprising: storing storing at least one of a proportional gain relationship with respect to speed, and a derivative gain relationship with respect to speed; deriving at least one of a proportional gain value and a derivative gain value from the stored proportional gain relationship and derivative gain relationship; and generating the position adjustment command based on the derived at least one proportional gain value and derivative gain value using proportional integral derivative control.
16. A boom height control system for an agricultural crop sprayer, the system comprising: a spray boom; an actuator configured to adjust a position of at least a portion of the spray boom in response to a position adjustment command; a position sensor configured to measure a current position of the portion of the spray boom and generate a current position value representative of the current position; and a controller in communication with the position sensor and the actuator; wherein the system is alternatively operable in a selected one of a plurality of surface response modes; wherein the controller is operable to select at least one of a proportional gain value and a derivative gain value based upon currently selected surface response mode and generate the position adjustment command based on the selected at least one proportional gain value and derivative gain value using proportional integral derivative control.
17. The boom height control system of claim 16, further comprising a user interface that is in communication with the controller, wherein the surface response mode is selectable by a user.
18. The boom height control system of claim 16, wherein the controller is configured to automatically select one of the plurality of surface response modes in response to a terrain input signal.
19. The boom height control system of claim 16, wherein the plurality of surface response modes include at least one mode selected from the group consisting of a flat-track mode, a bumpy track mode, a flat field mode, and a hilly field mode.
20. The boom height control system of claim 16, further comprising a speed sensor in communication with the controller and configured to measure a forward speed of the sprayer and generate a speed value representative of the forward speed, wherein the controller is configured to generate the position adjustment command based upon the speed value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Further advantages will become apparent from reading the following description of specific embodiments in which:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION
[0030] While the disclosure will be described in connection with these drawings, there is no intent to limit to the embodiment or embodiments disclosed herein. Although the description identifies or describes specifics of one or more embodiments, such specifics are not necessarily part of every embodiment, nor are all various stated advantages necessarily associated with a single embodiment or all embodiments. On the contrary, the intent is to cover all alternatives, modifications, and equivalents included within the scope of the disclosure as defined by the appended claims. Further, it should be appreciated in the context of the present disclosure that the claims are not necessarily limited to the particular embodiments set out in the description.
[0031] Turning to the figures, wherein like numbers represent like elements throughout the several views,
[0032] The sprayer 10 further comprises a storage tank 20 carried on the chassis 12 and having a filling point 18. A fluid delivery network (not shown) serves to deliver chemical solution from the storage tank 20 to dispensing nozzles 24 in a known manner.
[0033] Although illustrated as a self-propelled sprayer, it should be understood that the disclosure can be applied to other types of agricultural crop sprayers including pull-type ‘trailed’ sprayers and those adapted for mounting on a three-point linkage of an agricultural tractor.
[0034] The height-adjustable linkage 108 in the illustrated embodiment is of a known construction and comprises a pair of spaced vertical rails fixed to the chassis 12 and upon which the boom support frame 132 is slideably mounted for height adjustment thereof. In an alternative embodiment, (not illustrated) the boom support frame is instead mounted to the chassis by a four-bar parallel link arrangement, which permits raising and lowering of the boom with respect to the chassis.
[0035] A hoist actuator 181 (shown in
[0036] The boom 22 comprises a plurality of hinged sections 141-147 that can be manipulated while navigating the field 102. A boom control unit (BCU) 131 is mounted to a center section 144 of the boom 22 and can control operation and manipulation of the boom 22 during operation. In terms of functionality, the BCU 131 may be considered as part of the controller 120. However, it should be appreciated that the BCU 131 may be a separate hardware component located remote from the cab 14 or omitted altogether, in which transducing software associated with the sensors and actuator valves may be integrated in the controller 120.
[0037] The center section 144 is suspended from the boom support frame 132 by a ball joint 150 that permits roll adjustment of the center section 144 with respect to the boom support frame 132. A roll actuator 182 (shown in
[0038] The spray boom 22 further comprises a pair of side assemblies that are each pivotably mounted to the center section 144 by respective joints that each permit tilt adjustment around an axis parallel to a forward direction of travel. A left side assembly comprises a left inner section 145, a left intermediate section 146, and a left tip section 147. A right side assembly comprises a right inner section 143, a right intermediate section 142, and a right tip section 141. Adjacent boom sections are movably connected to one another, and are pivotable about respective boom pivot points 151-154 shown schematically in
[0039] The boom sections 141-147 can be rolled or tilted by actuators that can comprise hydraulic cylinders controlled hydraulically by hydraulic valves. For example hydraulic cylinders may be positioned at or near the boom pivot points, the pivot points 151-154 characterized by the location of a boom pivot pin, to allow the sections of the boom to be manipulated.
[0040]
[0041] The freedoms of movement of the boom 22 and portions thereof include the following: the entire boom 22 may be raised and lowered by hoisting of the boom support frame 132 on the vertical rails, this movement being indicated by arrow V and controlled by a hoist cylinder 181; the entire boom 22 may be pivoted or ‘rolled’ around a pivot point defined by ball joint 150, the roll movement being indicated by arrow R and controlled by a roll cylinder 182; the left inner section 145 may tilt upwardly or downwardly with respect to the center frame 144 about a longitudinal tilt axis indicated schematically at 153 and by arrow T.sub.L1, the tilt being controlled by tilt actuator 191; the right inner section 143 may tilt upwardly or downwardly with respect to the center frame 144 about a longitudinal tilt axis indicated schematically at 152 and by arrow T.sub.R1, the tilt being controlled by tilt actuator 192; the left outer section 146 may tilt upwardly or downwardly with respect to the left inner section 145 about a longitudinal tilt axis indicated schematically at 154 and by arrow T.sub.L2, the tilt being controlled by tilt actuator 193; the right outer section 142 may tilt upwardly or downwardly with respect to the right inner section 143 about a longitudinal tilt axis indicated schematically at 151 and by arrow T.sub.R2, the tilt being controlled by tilt actuator 194.
[0042] With reference to
[0043] Although the tilt axes 151-154 are each shown as a single axis, the actual tilt mechanism that provides the hinge action between the adjacent boom sections may comprise a double hinge to permit both upward and downward tilt movement away from the neutral or ‘level’ position. It should be appreciated that such a double hinge may effectively operate with an upper pivot axis for upward tilt and a lower pivot axis for downward tilt.
[0044] Position sensors are mounted on the boom 22 in various locations to sense the position of the boom 22, or portions thereof, relative to the ground 102 or target crop below, and also relative positions of adjacent boom sections 142-146. The position sensors generate current position values which are communicated to the controller 120 via the BCU 131.
[0045] Firstly, one or more downwardly directed height sensors 160 (four in the illustrated embodiment) can be positioned on the boom 130 to gauge the height of the boom 130 above the ground 102 or target crop below. The height sensors 160 can comprise ultrasonic sensors having transducer units that convert electrical energy to sound wave pulses and convert resulting ground-reflected sound waves back to electrical energy, measuring the elapsed time between pulses and returned echoes to determine the distance between the boom section and the ground 102. Each height sensor 160 is in electrical communication with the BCU 131. However, height sensors 160 are not limited to ultrasonic sensors but can also be in the form of sensors that use other range-finding techniques as known and practiced in the art. Current position values can be provided to the BCU 131 via a data bus or other wired or wireless communication means. The BCU 130 is communicatively coupled to the computer 220.
[0046] In addition to the height sensor(s) 160, one or more displacement sensors 165 can be disposed along the boom 130 width. In an example embodiment, the displacement sensors 165 are each linear sensors configured to determine boom section position by measuring the length or displacement of a hydraulic cylinder associated with movement of a particular boom section. For example, a hydraulic cylinder associated with movement of the inner left section 145 may be attached at or near pivot point 153. The displacement sensor 165 can measure the length of the cylinder to determine the positioning or height change of the boom section 165. Extension of a cylinder is related to the amount of force applied, which can be used to determine the distance the boom is displaced.
[0047] Additional sensors such as roll or tilt sensors and the like may also be deployed, although not shown in the drawing. A more distributed control system can be implemented in which various sensor control nodes are arranged along the boom width, each node configured to receive local sensor input and able to communicate that sensor input to the controller 120 via a communications bus.
[0048] In an alternative embodiment, the displacement sensors are omitted and positioning of the boom sections is calculated using the output of the height sensors 160. As such a theoretical reconstruction of the boom shape can be determined and used as an input for the controller 120.
[0049] With reference to
[0050] The speed sensor 122 may be a standalone sensor that generates a speed value or signal representative of the forward speed of the sprayer 10. Alternatively, the speed sensor 122 may be embodied in a satellite positioning system (not shown) which generates a speed value based on vehicle positioning data in real time.
[0051] The controller 120 further comprises memory 124. The memory 124 may include any one of a combination of volatile memory elements and non-volatile memory elements. The memory 124 may store a native operating system, one or more native applications, emulation systems, emulated applications for any of a variety of operating systems and/or emulated hardware platforms, emulated operating systems, etc. The memory 124 may be separate from the controller 120 or may be omitted.
[0052] The user terminal 170 comprises a display 126, which may be integrated as part of a terminal having user interface devices such as buttons, levers, and switches. The terminal 170 is mounted proximate to a drivers work station in the cab 14.
[0053] The height sensors 160 and displacement sensors 165 are coupled to the BCU 131, which provides current position values as an input to the controller 120. Furthermore, the hoist actuator 181, roll actuator 182, and tilt actuators 191-194 are connected to the BCU 131. It should be understood that the actuators as described include both the electro-mechanical valves which are electrically connected to the controller 120 (optionally via the BCU 131), and the hydraulic cylinders which are actuated hydraulically by the valves. It should be appreciated also that alternative forms of actuator can be utilized for controlling the tilt, roll, and lift of the boom sections, including electric actuators.
[0054] In some embodiments, the valves controlling the tilt actuators 191-194 are proportional valves, whereas those valves controlling the hoist actuator 181 and roll actuator 182 may be proportional valves or simply open/close valves. The proportional valves are controlled by PWM outputs from the BCU 131, which allows a proportional control in a continuous range between minimum and maximum hydraulic flow.
[0055] The controller 120 controls the boom height and the aggressiveness by which the tilt actuators 191-194 are controlled in different operating conditions. In one embodiment, the position adjustment commands generated by the controller, and particularly the aggressiveness of the commanded adjustment is made dependent upon forward speed. In another embodiment, the position adjustment commands generated by the controller, and particularly the aggressiveness of the commanded adjustment is made dependent upon the terrain over which the sprayer is operating. One or both of speed and terrain may be used as input parameters for the determination of the position adjustment commands.
Speed-Dependent PID Boom Tilt Control
[0056] The controller 120 uses proportional-integral-derivative (PID) gain to determine position adjustment commands for the tilt actuators during operation. In particular, in one embodiment, proportional gain (hereinafter referenced P-gain) and derivative gain (hereinafter referenced D-gain) values are made dependent upon a speed value received from the speed sensor 122.
[0057] The controller 120 executes an algorithm to determine the position adjustment commands, the algorithm having as inputs a target position value, a current position value, and a speed value.
[0058] For each tilt actuator, the target position value is representative of a target angle between the outermost boom section connected to the actuator and the ground or target crop canopy. Alternatively, the target position value is representative of a target angle between adjacent pairs of boom sections. During normal operation, the target angle is typically zero. In a headland mode, the target angle may have a positive value, which the user can program into the controller through the user terminal 170.
[0059] A target positon value for a boom section or tilt actuator may also depend upon a target position value of another boom section, tilt actuator, or roll actuator. This can be understood when considering that rolling of the center section, for example, has an effect on the angle of all boom sections, and as such on the target position values thereof.
[0060] Current position values are communicated from the displacement sensors 165 to the controller 120. The speed values are communicated from the speed sensor 122 to the controller 120. The speed values determine P-gain and D-gain values, forming inputs to the algorithm.
[0061] The controller 120 stores in the memory 124 a P-gain relationship with respect to forward speed v. In one embodiment, the relationship is stored as a graph in which a set of sample points are joined by an interpolated plot as illustrated in
[0062] Although illustrated as a graph, the relationship may in practice be stored as an algorithm or a lookup table, which enables the controller 120 to determine a P-gain value based upon a current speed value v.
[0063] The controller 120 also stores in the memory a D-gain relationship with respect to forward speed v, in a similar manner to that described above.
[0064] The controller 120 is operable to derive the P-gain value and the D-gain value from the stored relationships and a current speed value. The retrieved P-gain value and D-gain value are utilized in the algorithm to determine position adjustment commands for the tilt actuators. The algorithm executed by the controller 120 is a PID-based algorithm. The P-gain causes the position adjustment value output to increase with increasing error (target position value minus current position value). This aspect can be regarded as a physical spring between a target position and a current position; the further away from the target position the stronger the system will be pulled back to the target position. The P-gain component of the algorithm can be considered as a spring in an equivalent mechanical system.
[0065] The D-gain value causes the position adjustment value output to decrease faster if the current position value is rapidly moving towards the target position to avoid or reduce overshoot. The D-gain component of the algorithm can be considered as a damper in an equivalent mechanical system.
[0066] The P-gain and D-gain values are updated at regular intervals, for example at one-second intervals.
Terrain-Dependent PID Boom Tilt Control
[0067] In another embodiment, P-gain and D-gain values are made dependent upon a selected one of a plurality of surface response modes, wherein the P-gain and D-gain values serve as inputs to an algorithm executed by the controller 120 to determine position adjustment commands for the tilt actuators 191-194. The surface response modes may be selected manually by an operator using the user terminal 170.
[0068]
[0069] A first terrain-based surface response mode relates to the condition of the track or tramline. Alternative options ‘Even track’ and ‘Bumpy track’ can be selected by operating displayed buttons 502, 503 respectively, each button having a graphic to represent an even track or a bumpy track and allowing the algorithm to take account of the state of the track or ‘tramlines’ over which the sprayer 10 is operating.
[0070] A second terrain-based surface response mode relates to the general topography of the field in which the sprayer is operating. Alternative options ‘Flat field’ and ‘Hilly field’ can be selected by operating displayed buttons 504, 505 respectively, each button having a graphic to represent a flat field or a hilly/undulating field and allowing the algorithm to take account of the general topography of the field in which the sprayer 10 is operating.
[0071] One of four surface response mode combinations is thus determined from the combination of selections made for the track and field condition—that is, one of even/flat, even/hilly, bumpy/flat, and bumpy/hilly. For each surface response mode, different P-gain and D-gain values are stored and retrieved in the execution of the algorithm that determines the position adjustment commands.
[0072] In a preferred embodiment, the P-gain and D-gain values depend on both the selected terrain-based surface response mode combination and the speed, wherein the controller 120 is configured to store both a P-gain relationship with respect to speed, and a D-gain relationship with respect to speed, for each of the available terrain-based surface response mode combinations.
[0073] A crop-based surface response mode relates to the state of the target crop over which the sprayer is operating. Alternative options ‘Flat crop’, ‘Holes in crop’ and ‘Scattered crop’ can be selected by operating displayed buttons 506, 507, 508 respectively, each button having a graphic to represent a flat crop, a crop with gaps or holes, and a scattered crop, and allowing the algorithm to take account of the state of the crop.
[0074] For different crop modes, there are different sensor filter parameter settings. For example, if there are holes in the crop the sensor signal, filtering is adjusted in such a manner that the controller 120 sees these holes in a delayed and less abrupt manner, which avoids the boom diving into these holes.
[0075] In an alternative embodiment, the controller 120 is configured to automatically select a surface response mode dependent upon a terrain input signal, which may take an input from suspension cylinders of the sprayer 10 or a LIDAR sensor mounted to the sprayer 10 and arranged to detect the surrounding topography and/or crop state.
[0076] Although the above-described embodiments aim to adapt the aggressiveness of the tilt actuator control in dependence on speed and/or terrain, the control system can be applied to control of the hoist actuator 181 and roll actuator 182 instead or in addition, wherein the control valves associated with actuators are proportional control valves suitable for PID control.
[0077] From reading the present disclosure, other modification will be apparent to persons skilled in the art. Such modifications may involve other features which are already known in the field of boom height control systems and component parts thereof, and which may be used instead of or in addition to features already described herein.