US20220197274A1 - Systems and methods for predictive irrigation system maintenance - Google Patents
Systems and methods for predictive irrigation system maintenance Download PDFInfo
- Publication number
- US20220197274A1 US20220197274A1 US17/693,643 US202217693643A US2022197274A1 US 20220197274 A1 US20220197274 A1 US 20220197274A1 US 202217693643 A US202217693643 A US 202217693643A US 2022197274 A1 US2022197274 A1 US 2022197274A1
- Authority
- US
- United States
- Prior art keywords
- component
- sensor
- predictive maintenance
- display
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012423 maintenance Methods 0.000 title claims abstract description 107
- 238000003973 irrigation Methods 0.000 title claims abstract description 70
- 230000002262 irrigation Effects 0.000 title claims abstract description 70
- 238000000034 method Methods 0.000 title claims description 34
- 238000009313 farming Methods 0.000 claims abstract description 11
- 239000002689 soil Substances 0.000 claims description 35
- 238000007670 refining Methods 0.000 claims description 4
- 238000010801 machine learning Methods 0.000 description 28
- 230000002159 abnormal effect Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000013527 convolutional neural network Methods 0.000 description 7
- 230000036541 health Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000013442 quality metrics Methods 0.000 description 5
- 238000013135 deep learning Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000012163 sequencing technique Methods 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000013079 data visualisation Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003012 network analysis Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 235000002595 Solanum tuberosum Nutrition 0.000 description 2
- 244000061456 Solanum tuberosum Species 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000011176 pooling Methods 0.000 description 2
- 235000013311 vegetables Nutrition 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000005355 Hall effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000004026 adhesive bonding Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000002788 crimping Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D7/00—Control of flow
- G05D7/06—Control of flow characterised by the use of electric means
- G05D7/0617—Control of flow characterised by the use of electric means specially adapted for fluid materials
- G05D7/0629—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means
- G05D7/0676—Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means by action on flow sources
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01G—HORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
- A01G25/00—Watering gardens, fields, sports grounds or the like
- A01G25/09—Watering arrangements making use of movable installations on wheels or the like
- A01G25/092—Watering arrangements making use of movable installations on wheels or the like movable around a pivot centre
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/028—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using expert systems only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/0227—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
- G05B23/0235—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on a comparison with predetermined threshold or range, e.g. "classical methods", carried out during normal operation; threshold adaptation or choice; when or how to compare with the threshold
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0283—Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2625—Sprinkler, irrigation, watering
Definitions
- This disclosure relates to irrigation systems and, more particularly, to structures and methods for effectuating predictive maintenance of irrigation systems.
- Irrigation systems such as pivots, lateral move systems, drip irrigation systems, etc. breakdown on average three times per year out of 40 uses. These breakdowns occur during critical growing steps, and in many cases, in the middle of the field.
- this disclosure details a solution including digital observation of the irrigation system during normal operation and set parameters that indicate abnormal operation.
- sensors may be added to the irrigation system to provide data for algorithms to process. These algorithms may be logic or analytics based. Existing operational data from “off the shelf” may be used in some cases.
- other data sources may be external to the system such as National Oceanic and Atmospheric Administration (NOAA) weather, topographical maps, soil moisture, etc., or combinations thereof.
- NOAA National Oceanic and Atmospheric Administration
- a predictive maintenance system for an irrigation system includes an irrigation system configured to irrigate a farming area and includes a plurality of components, a sensor configured to generate a signal indicative of a condition of at least one component of the plurality of components of the irrigation system based on network power quality, a processor, and a memory.
- the sensor is disposed at a center pivot of the irrigation system or at a main disconnect of a utility.
- the memory includes instructions stored thereon, which when executed by the processor, cause the predictive maintenance system to receive the sensed signal, determine changes in the condition of the at least one component, and predict an unexpected downtime of the at least one component based on predetermined data.
- the senor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- the plurality of components of the irrigation system may include a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- the instructions when executed by the processor, may further cause the predictive maintenance system to predict a maintenance requirement of the at least one component based on predetermined data, transmit an indication of the predicted maintenance requirement, to a user device for display, and display on a display of the user device, the indication of the predicted maintenance requirement.
- the instructions when executed by the processor, may further cause the predictive maintenance system to display on a display of a user device, the predict unexpected downtime of the at least one component.
- determining changes in the condition of the at least one component may include comparing the sensed signal to predetermined data.
- the instructions when executed by the processor, may further cause the predictive maintenance system to receive data from a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- the instructions when executed by the processor, may further cause the predictive maintenance system to refine the determined changes in the condition of the at least one component based on the received data and refine the prediction of the maintenance requirement of the at least one component based on the refined determined changes.
- the instructions when executed by the processor, may further cause the predictive maintenance system to display on a display the refined prediction of the maintenance requirement.
- the prediction may be based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- a computer-implemented method for predictive maintenance for an irrigation system includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality, the irrigation system configured to irrigate a farming area and including a plurality of components, determining changes in the condition of the at least one component, and predicting, by a machine learning model, a maintenance requirement of the at least one component based on predetermined data.
- the senor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- the plurality of components of the irrigation system includes a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- the computer-implemented method may further include transmitting an indication of the predicted maintenance requirement, to a user device for display, and displaying on a display of the user device, the indication of the predicted maintenance requirement.
- the computer-implemented method may further include predicting unexpected downtime of the at least one component based on predetermined data, and displaying on a display of a user device, the predicted unexpected downtime of the at least one component.
- determining changes in the condition of the at least one component may include comparing the sensed signal to predetermined data.
- the computer-implemented method may further include receiving data from a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- the computer-implemented method may further include refining the determined changes in the condition of the at least one component based on the received data, refining the prediction of the maintenance requirement of the at least one component based on the refined determined changes, and displaying on a display the refined prediction of the maintenance requirement.
- the prediction is based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- this disclosure is directed to a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a computer-implemented method for predictive maintenance for an irrigation system.
- the computer-implemented method includes receiving a signal, sensed by a sensor, indicative of a condition of at least one component of a plurality of components of an irrigation system; determining changes in the condition of the at least one component; and predicting a maintenance requirement of the at least one component based on predetermined data.
- the irrigation system is configured to irrigate a farming area and includes the plurality of components.
- this disclosure is directed to a machine learning based predictive maintenance system that includes an irrigation system configured to irrigate a farming area, a plurality of components, a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility.
- the sensor is configured to generate a signal indicative of a condition of at least one component of the plurality of components of the irrigation system.
- the system further includes a processor, and a memory.
- the memory includes instructions, which when executed by the processor, cause the predictive maintenance system to receive the sensed signal, determine abnormal operation of the at least one component, and predict, by a machine learning model, a maintenance requirement of the at least one component based the determined abnormal operation.
- the instructions when executed by the processor, may cause the predictive maintenance system to display on a display the predicted maintenance requirement of the at least one component.
- the plurality of components of the irrigation system includes a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- the signal of abnormal operation may include an increase in energy required to move the irrigation system, a change in speed of the system, a changes in sequence of a moving of the tower, an endgun turn frequency, and/or a power quality metric.
- the power quality metric may include a phase balance, an inrush current, and/or a power factor.
- the senor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- the instructions when executed by the processor, may further cause the predictive maintenance system to transmit an indication of the predicted maintenance requirement to a user device for display, and display, on a display of the user device, the indication of the predicted maintenance requirement.
- the machine learning model is based on a deep learning network, a classical machine learning model, or combinations thereof.
- the instructions when executed by the processor, may further cause the predictive maintenance system to receive data from at least one of a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- a prediction may be based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- this disclosure is directed to a computer-implemented method for predictive maintenance for an irrigation system.
- the computer-implemented method includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, which is indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality.
- the irrigation system is configured to irrigate a farming area and includes a plurality of components.
- the computer-implemented method further includes determining abnormal operation of the at least one component and predicting, by a machine learning model, a maintenance requirement of the at least one component based the determined abnormal operation.
- the instructions when executed by the processor, may further cause the predictive maintenance system to display on a display the predicted maintenance requirement of the at least one component.
- the plurality of components of the irrigation system may include a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- the signal of abnormal operation includes an increase in energy required to move the irrigation system, a change in speed of the system, a change in sequence of a moving of the tower, an endgun turn frequency, a power quality metric, or combinations thereof.
- the power quality metric may include a phase balance, an inrush current, a power factor, or combinations thereof.
- the senor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- the plurality of components of the irrigation system includes at least one of a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- the machine learning model is based on a deep learning network, a classical machine learning model, or combinations thereof.
- the prediction is based on comparing a power sensed by the sensor to an expected power based on a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- this disclosure is directed to a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a computer-implemented method for predictive maintenance for an irrigation system.
- the computer-implemented method includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality, determining abnormal operation of the at least one component, and predicting, by a machine learning model, a maintenance requirement of the at least one component based on the determined abnormal operation.
- the irrigation system is configured to irrigate a farming area and includes a plurality of components.
- FIG. 1 is a diagram illustrating a predictive maintenance system
- FIG. 2 is a block diagram of a controller configured for use with the predictive maintenance system of FIG. 1 ;
- FIG. 3 is a diagram illustrating a machine learning model configured for use with the predictive maintenance system of FIG. 1 ;
- FIG. 4A illustrates an exemplary flow chart of a typical farm operation
- FIG. 4B illustrates an exemplary flow chart of a farm operation including a predictive maintenance system in accordance with the principles of this disclosure
- FIG. 5 illustrates a data science work-flow with various models of the predictive maintenance system illustrated in FIG. 1 ;
- FIGS. 6-8 are diagrams of example hardware interface and instrumentation of the predictive maintenance system of FIG. 1 ;
- FIG. 9 is perspective view of a portion of an exemplary pivot of the predictive maintenance system of FIG. 1 ;
- FIG. 10 is a perspective view of a portion of air compressor instrumentation of another exemplary pivot of the predictive maintenance system of FIG. 1 .
- the disclosed system predicts common unexpected downtime versus notification that it occurred after the fact.
- the disclosed system provides better insight than a team driving around to observe operation which can be subjective. Technology today only notifies of failure after it occurred, whereas the disclosed system predicts the maintenance before it occurs.
- diagnostic health measurements are after-the-fact, logic based, and do not attempt to assign a system health. This system predicts failure before it occurs like a check engine light for a car, or a digital twin for connected equipment. Further, while the disclosed system is described herein in connection with irrigation for a potato or vegetable farm, this system can be modified for any suitable farming operation requiring irrigation and can include drip irrigation systems, linear pivot systems, and/or center pivot systems.
- a predictive maintenance system 100 includes an irrigation system 106 and a controller 200 configured to execute instructions controlling the operation of the predictive maintenance system 100 .
- the irrigation system 106 may include a pump 10 (e.g., a compressor, see FIG. 11 ), a pivot 20 , one or more towers 30 , an end tower 40 , a corner tower 50 , an air compressor 60 , and an endgun 70 (e.g., a movable nozzle, big gun, or movable gun which may be mounted on a pivot and/or an operably associated movable cart).
- a pump 10 e.g., a compressor, see FIG. 11
- a pivot 20 e.g., a pivot 20 , one or more towers 30 , an end tower 40 , a corner tower 50 , an air compressor 60 , and an endgun 70 (e.g., a movable nozzle, big gun, or movable gun which may be mounted on a pivot and/or an operably associated movable cart).
- the pump 10 may include one or more current sensors 102 and a wireless communication device 104 configured to transmit data wirelessly to the controller 200 (e.g., sensed current data).
- the pivot 20 may include one or more sensors 102 and a wireless communication device 104 configured to transmit data wirelessly to the controller 200 .
- Each tower 30 , corner tower 50 , and end tower 40 may include one or more sensors 102 and a wireless communication device 104 configured to transmit data wirelessly to the controller 200 .
- the wireless communication device may include, for example, 3G, LTE, 4G, 5G, Bluetooth, and/or Wi-Fi.
- the sensors 102 may include at least one of a current sensor, a voltage sensor, and/or a power sensor configured to sense, for example, current, voltage, and/or power, respectively.
- the one or more sensors 102 can include any suitable sensors such as, for example, an encoder (e.g., an angular encoder), pressure sensor, flow meter, etc., or combinations thereof.
- An angular encoder is a form of position sensor that measures the angular position of a rotating shaft.
- the one or more sensors may be connected (e.g., directly) and/or may be standalone components that may be connected via wide area network (WAN).
- WAN wide area network
- the one or more sensors may be aggregated in the cloud based on provisioning settings.
- the one or more sensors may include, for example, low-power wide area network technology (LPWAN) which may be long-range (LoRa) and/or cellular.
- LPWAN low-power wide area network technology
- RoRa long-range
- the controller 200 may determine changes in the condition of the at least one component based on comparing the sensed signal to predetermined data.
- the controller 200 is configured to receive data from the sensors 102 as well as from external data sources such as weather stations 82 , field soil moisture sensors 86 terrain and soil maps 88 , temperature sensors 89 , and/or National Oceanic and Atmospheric Administration (NOAA) weather 84 to make and/or refine predictions indicative of a condition of at least one component (e.g., a pivot 20 , an endgun 70 , a tower 30 , etc.) of the plurality of components of the irrigation system 106 .
- This prediction enables the controller 200 to determine changes in the condition of the at least one component and predict maintenance requirements of the at least one component based on predetermined data (e.g., historical data).
- the prediction may be based on comparing the determined changes in the condition of at least one component of the irrigation system 106 to predetermined data.
- the sensor 102 of a tower 30 may sense the typical current draw of that tower 30 .
- the sensed current draw may then be compared by the controller 200 to historical and/or typical tower current draw.
- the controller may determine that the sensed current draw of this tower 30 is considerably higher than the historical current draw by a predetermined number (e.g., about 30%) for a particular set of conditions (sunny day, dry soil, etc.). Based on this determination, the controller 200 may predict that this tower 30 needs maintenance. Additionally, the specific type of maintenance may be able to be predicted.
- the system 100 may additionally predict the number of hours typically taken to repair such an occurrence.
- the system may sense, by the sensor 102 that the current on a pump 10 is low, and accordingly, predict that there is a pump 10 failure.
- Data from the external data sources may be used to improve model predictions. For example, by processing data such as higher power use to motors of the towers 30 because the field is muddy due to recent rain, such processed data can be used to improve model predictions.
- the predictive maintenance system 100 may display field maps for terrain, soil types, etc. that help the model explain variation in power use.
- the predictions may be transmitted to a user device 120 , by the controller 200 , for display and/or further analysis.
- the data and/or predictions may be processed by a data visualization system 110 .
- Data visualization is the graphical representation of information and data. By using visual elements like charts, graphs, and maps, data visualization tools provide an accessible way to see and understand trends, outliers, and patterns in data.
- the predictive maintenance system 100 may be implemented in the cloud.
- Linux which may run a Python script, for example, can be utilized to effectuate prediction.
- FIG. 2 illustrates that controller 200 includes a processor 220 connected to a computer-readable storage medium or a memory 230 .
- the computer-readable storage medium or memory 230 may be a volatile type of memory, e.g., RAM, or a non-volatile type memory, e.g., flash media, disk media, etc.
- the processor 220 may be another type of processor such as a digital signal processor, a microprocessor, an ASIC, a graphics processing unit (GPU), a field-programmable gate array (FPGA), or a central processing unit (CPU).
- network inference may also be accomplished in systems that have weights implemented as memristors, chemically, or other inference calculations, as opposed to processors.
- the memory 230 can be random access memory, read-only memory, magnetic disk memory, solid-state memory, optical disc memory, and/or another type of memory. In some aspects of the disclosure, the memory 230 can be separate from the controller 200 and can communicate with the processor 220 through communication buses of a circuit board and/or through communication cables such as serial ATA cables or other types of cables. The memory 230 includes computer-readable instructions that are executable by the processor 220 to operate the controller 200 . In other aspects of the disclosure, the controller 200 may include a network interface 240 to communicate with other computers or to a server. A storage device 210 may be used for storing data.
- the disclosed method may run on the controller 200 or on a user device, including, for example, on a mobile device, an IoT device, or a server system.
- FIG. 3 illustrates a basic machine learning model 300 and dataflow ⁇ storage ⁇ feedback of the pivot predictive maintenance system.
- the model 300 can be hosted at the pivot 20 or in the cloud (e.g., a remote server).
- the machine learning model 300 may include one or more convolutional neural networks (CNN).
- CNN convolutional neural networks
- CNN convolutional neural network
- ANN artificial neural network
- the convolutional aspect of a CNN relates to applying matrix processing operations to localized portions of an image, and the results of those operations (which can involve dozens of different parallel and serial calculations) are sets of many features that are used to train neural networks.
- a CNN typically includes convolution layers, activation function layers, and pooling (typically max pooling) layers to reduce dimensionality without losing too many features. Additional information may be included in the operations that generate these features. Providing unique information that yields features that give the neural networks information can be used to ultimately provide an aggregate way to differentiate between different data input to the neural networks.
- the machine learning model 300 may include a combination of one or more deep learning networks (e.g., a CNN), and classical machine learning models (e.g., an SVM, a decision tree, etc.).
- the machine learning model 300 may include two deep learning networks.
- two labeling methods for the training data may be used, one based on a connection with a computer maintenance system (CMMS) and one based on user input.
- CMMS computer maintenance system
- the user can be prompted to label data, or can provide the data manually (e.g., at a time of service events).
- FIG. 4A illustrates an exemplary flow chart of a typical farm operation 400 a .
- pre-season maintenance is performed on the irrigation equipment.
- the irrigation equipment is used in season.
- if equipment is determined to have broken down, it is sent in for repair at step 430 .
- post-season maintenance is performed (step 460 ).
- FIG. 4B illustrates an exemplary flow chart 400 b of a farm operation including a pivot predictive maintenance system 100 in accordance with the principles of this disclosure.
- pre-season maintenance is performed on the irrigation equipment.
- the predictive maintenance system 100 predicts whether maintenance is needed for a particular piece of the irrigation equipment. If maintenance is predicted at step 415 , then at step 430 , the equipment is examined and repaired.
- the irrigation equipment is used in season.
- step 440 if equipment is determined to have broken down, the equipment is sent in for repair at step 430 .
- post-season maintenance is performed (step 460 ).
- FIG. 5 illustrates a data science work-flow with various models of the pivot predictive maintenance system illustrated in FIG. 4B .
- the five models include an endgun prediction model 502 , a tower drive prediction model 504 , a sequencing prediction model 506 , an air compression prediction model 508 , and an electrical prediction model 510 .
- the models may be implemented via logic and/or machine learning.
- the endgun prediction model may count the number of times the endgun 70 ( FIG. 1 ) takes to pass from left to right and back. Expected time to pass left and right may be based on pressure, bearing condition, tension, etc., or combinations thereof.
- the endgun prediction model 502 can consider expected power based on soil moisture directly measured or inferred from weather data from the field or regional weather stations, topographical maps, soil maps, motor RPM, gearbox ratio, tower weight, span weight, operating condition, etc., or combinations thereof.
- the endgun 70 includes instrumentation which can measure each cycle using a proximity switch, encoder, capacitance, and/or image system. Aspects of the predictive maintenance system 100 can be mounted on or off the irrigation system 106 , for example, a moisture sensor that logs when the moisture sensor is splashed remotely by the water being distributed to the field. If an electronic gun is used, energy use and duty cycle can be used.
- the tower drive prediction model 504 may predict which tower is moving based on a power surge sequence. Measurements may, at each tower, motor, section, etc., and/or combinations thereof, provide more insight into individual tower 30 , 40 , 50 operation. Power can be measured with averaging current transformers, high bandwidth current transformers, VFD communications, smart contactors/breakers/relays, hall effect, etc., and/or combinations thereof. For example, the tower drive prediction model 504 may identify a specific malfunction on a corner tower related to sequencing.
- Component temperature such as contactor, motor, gearbox
- Expected temperatures can be derived from speed, ambient temperature, component type, component combinations, position in the system, wire temperature, etc. and/or combinations thereof.
- a form of position sensing can be placed on each tower 30 , 40 , 50 and ground speed can be measured.
- Position sensing can include GPS, Ultra-Wideband, and/or RTK.
- Accelerometers may be used to measure grinding operation of gears of motor shaft bearings.
- Tire pressure sensors can directly measure the tire pressure.
- Angular sensors between the spans can be used to monitor relative position between towers.
- Tilt sensors can be used to measure tilt between the towers indicating one tire is low.
- An RPM sensor can be placed on each tire indicating a drive problem.
- Sequencing prediction model 506
- Sequencing is staging in corner tower 50 water distribution.
- An example system has thirteen solenoid valves that open as the span expands into the corner tower 50 away from the end tower 40 .
- one solenoid is opened to when such solenoid is fully extended, and all thirteen valves are opened.
- Solenoid valves typically fail, leading to excess watering when these solenoid valves do not close and underwatering when these solenoid valves do not open.
- Monitoring pressure, flow, electrical current, electrical transient voltages, conductivity of a water circuit, nozzle status/state measurement, vision/infrared system to observe spray, nozzle temperature, vibration, etc., and/or combinations thereof can be utilized to provide insight into operation.
- Air compressor prediction model 508
- the air compressor prediction model 508 can monitor on/off state duty cycle, pressure, vibration, motor temperature and/or electrical power, which can provide insight into compressor health.
- Monitoring output parameters such as endgun timing, flow, an/or pressure can also help infer air compressor health.
- Condition of one or more components of the irrigation system may also be inferred from a power signal at the center pivot 20 (and/or at the main disconnect at the utility 22 ) without power sensors on the individual towers.
- the controller 200 may monitor network power quality to a signal indicative of a condition of at least one component of the plurality of components of the irrigation system 106 ( FIG. 1 ) based on power network analysis.
- Network power quality includes the degree to which a voltage, a current, a power, a frequency, and/or a waveform of a power supply system conform to a specification. Power network analysis may be performed by machine learning and/or by analytics.
- Power network analysis analyzes the network power quality over time to determine a condition of a component which is electrically connected to the network.
- the specification may be determined in advance based on analyzing historical network power data. For example, typically a tower 30 ( FIG. 1 ) may use about 2 kW of power. In an irrigation system 106 with three towers running, the controller may expect to measure about 6 kW of power, as measured at the center pivot 20 , being used at a specific time. However, if the controller 200 is measuring 7 kW, the controller 200 may determine that something is wrong with one of the towers 30 (e.g., a flat tire, causing a middle tower 30 to work harder to move causing an increase in power used by that tower 30 ).
- a sensor 102 e.g., a vibration sensor connected to each drive train of each tower 30
- the power quality coming in from the utility 22 may be used as a data source.
- the system may also monitor contactors, commutator rings, motor windings, electrical connections, and/or wiring failures. Monitoring electrical transients or power metrics such as total harmonic distortion (THD), Power Factor, current balance can help infer electrical system health.
- TDD total harmonic distortion
- Power Factor Power Factor
- the disclosed structure can include any suitable mechanical, electrical, and/or chemical components for operating the disclosed pivot predictive maintenance system or components thereof.
- electrical components can include, for example, any suitable electrical and/or electromechanical, and/or electrochemical circuitry, which may include or be coupled to one or more printed circuit boards.
- the term “controller” includes “processor,” “digital processing device” and like terms, and are used to indicate a microprocessor or central processing unit (CPU).
- the CPU is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions, and by way of non-limiting examples, include server computers.
- the controller includes an operating system configured to perform executable instructions.
- the operating system is, for example, software, including programs and data, which manages hardware of the disclosed surgical stapling apparatus and provides services for execution of applications for use with the disclosed surgical stapling apparatus.
- suitable server operating systems include, by way of non-limiting examples, FreeB SD, OpenBSD, NetBSD®, Linux, Apple® Mac OS X Server®, Oracle® Solaris®, Windows Server®, and Novell® NetWare®.
- the operating system is provided by cloud computing.
- controller may be used to indicate a device that controls the transfer of data from a computer or computing device to a peripheral or separate device and vice versa, and/or a mechanical and/or electromechanical device (e.g., a lever, knob, etc.) that mechanically operates and/or actuates a peripheral or separate device.
- a mechanical and/or electromechanical device e.g., a lever, knob, etc.
- the controller includes a storage and/or memory device.
- the storage and/or memory device is one or more physical apparatus used to store data or programs on a temporary or permanent basis.
- the controller includes volatile memory and requires power to maintain stored information.
- the controller includes non-volatile memory and retains stored information when it is not powered.
- the non-volatile memory includes flash memory.
- the non-volatile memory includes dynamic random-access memory (DRAM).
- the non-volatile memory includes ferroelectric random-access memory (FRAM).
- the non-volatile memory includes phase-change random access memory (PRAM).
- the controller is a storage device including, by way of non-limiting examples, CD-ROMs, DVDs, flash memory devices, magnetic disk drives, magnetic tapes drives, optical disk drives, and cloud computing-based storage.
- the storage and/or memory device is a combination of devices such as those disclosed herein.
- the controller includes a display to send visual information to a user.
- the display is a cathode ray tube (CRT).
- the display is a liquid crystal display (LCD).
- the display is a thin film transistor liquid crystal display (TFT-LCD).
- the display is an organic light emitting diode (OLED) display.
- OLED organic light emitting diode
- on OLED display is a passive-matrix OLED (PMOLED) or active-matrix OLED (AMOLED) display.
- the display is a plasma display.
- the display is a video projector.
- the display is interactive (e.g., having a touch screen or a sensor such as a camera, a 3D sensor, a LiDAR, a radar, etc.) that can detect user interactions/gestures/responses and the like.
- the display is a combination of devices such as those disclosed herein.
- the controller may include or be coupled to a server and/or a network.
- server includes “computer server,” “central server,” “main server,” and like terms to indicate a computer or device on a network that manages the surgical stapling apparatus, components thereof, and/or resources thereof.
- network can include any network technology including, for instance, a cellular data network, a wired network, a fiber optic network, a satellite network, and/or an IEEE 802.11a/b/g/n/ac wireless network, among others.
- the controller can be coupled to a mesh network.
- a “mesh network” is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network. It can be applied to both wired and wireless networks.
- Wireless mesh networks can be considered a type of “Wireless ad hoc” network.
- wireless mesh networks are closely related to Mobile ad hoc networks (MANETs).
- MANETs are not restricted to a specific mesh network topology, Wireless ad hoc networks or MANETs can take any form of network topology.
- Mesh networks can relay messages using either a flooding technique or a routing technique.
- the message With routing, the message is propagated along a path by hopping from node to node until it reaches its destination.
- the network must allow for continuous connections and must reconfigure itself around broken paths, using self-healing algorithms such as Shortest Path Bridging.
- Self-healing allows a routing-based network to operate when a node breaks down or when a connection becomes unreliable.
- the network is typically quite reliable, as there is often more than one path between a source and a destination in the network. This concept can also apply to wired networks and to software interaction.
- a mesh network whose nodes are all connected to each other is a fully connected network.
- the controller may include one or more modules.
- module and like terms are used to indicate a self-contained hardware component of the central server, which in turn includes software modules.
- a module is a part of a program. Programs are composed of one or more independently developed modules that are not combined until the program is linked. A single module can contain one or several routines, or sections of programs that perform a particular task.
- the controller includes software modules for managing various aspects and functions of the disclosed surgical stapling apparatus or components thereof.
- the disclosed structure may also utilize one or more controllers to receive various information and transform the received information to generate an output.
- the controller may include any type of computing device, computational circuit, or any type of processor or processing circuit capable of executing a series of instructions that are stored in memory.
- the controller may include multiple processors and/or multicore central processing units (CPUs) and may include any type of processor, such as a microprocessor, digital signal processor, microcontroller, programmable logic device (PLD), field programmable gate array (FPGA), or the like.
- the controller may also include a memory to store data and/or instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more methods and/or algorithms.
- programming language and “computer program,” as used herein, each include any language used to specify instructions to a computer, and include (but is not limited to) the following languages and their derivatives: Assembler, Basic, Batch files, BCPL, C, C+, C++, Delphi, Fortran, Java, JavaScript, machine code, operating system command languages, Pascal, Perl, PL1, scripting languages, Visual Basic, metalanguages which themselves specify programs, and all first, second, third, fourth, fifth, or further generation computer languages. Also included are database and other data schemas, and any other meta-languages.
- the machine learning (“ML”) model may be the most efficient for complex failures. However, basic logic can be used for simpler failure modes. Likely signals of abnormal operation may come from increases in energy required to move the irrigation system, changes in speed of the system, or changes in sequence of the towers moving, endgun turn frequency, or power quality metrics such as phase balance, inrush current, power factor, and/or THD. Since these vary with a complex inference space, ML can assist in predicting abnormal operation and simplify user and subject matter expert input by giving a simple labeling method.
- the maintenance requirement may be predicted by generating, based on the received first set of sensor signals, a data structure that is formatted to be processed through one or more layers of a machine learning model.
- the data structure may have one or more fields structuring data.
- the maintenance requirement may further be predicted by processing data that includes the data structure, through each of the one or more layers of the machine learning model that has been trained to predict a likelihood that a particular piece of equipment may require maintenance; and generating, by an output layer of the machine learning model, an output data structure.
- the output data structure may include one or more fields structuring data indicating a likelihood that a particular piece of equipment may require maintenance.
- the maintenance requirement may further be predicted by processing the output data structure to determine whether data organized by the one or more fields of the output data structure satisfies a predetermined threshold, wherein the output data structure includes one or more fields structuring data indicating a likelihood that a particular piece of equipment may require maintenance; and generating the prediction based on the output data of the machine learning model.
- the prediction including the maintenance requirement.
- the machine learning network may be trained based on prior data including fault and no fault conditions.
- portions of the machine learning network may operate on the controller, or may operate on a remote system (e.g., a server and/or the cloud).
- Training may include supervised or non-supervised learning.
- a user can initiate a training session while watching operation to simplify setup on each unique end gun and pivot combination since pressures and flows may differ. When the end gun is deemed to be operating normally, the user can open a training window which will then be used to calibrate or train the machine learning model for future anomaly detection.
- the user interface enables the entry of meter data (e.g., from a delimited file) and/or base station data (e.g., from a second delimited file).
- the user interface may include the type of pivot (e.g., H62).
- the user interface may include controls to select a location (e.g., inner, middle, and/or end).
- the user interface may include controls to select the last number of observations, for example, the last 10, the last 100, the last 1000, etc.
- the system may predict a component failure (e.g., a tire failure) and/or a fault based on the data using a probability (e.g., 0.72).
- the user interface may provide an indication such as “probability of a middle fault 0.72.”
- the user interface may provide an indication such as “probability of an inner fault 0.26.”
- securement of any of the components of the disclosed apparatus can be effectuated using known securement techniques such welding, crimping, gluing, fastening, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Water Supply & Treatment (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Catching Or Destruction (AREA)
- Cleaning In General (AREA)
Abstract
Description
- The present application is a continuation of International Patent Application No. PCT/US2021/022846, filed Mar. 17, 2021, which claims the benefit of U.S. Provisional Patent Application No. 62/990,737, filed on Mar. 17, 2020, and U.S. Provisional Patent Application No. 63/002,930, filed on Mar. 31, 2020, the entire contents of each of which are hereby incorporated herein by reference.
- This disclosure relates to irrigation systems and, more particularly, to structures and methods for effectuating predictive maintenance of irrigation systems.
- Irrigation systems such as pivots, lateral move systems, drip irrigation systems, etc. breakdown on average three times per year out of 40 uses. These breakdowns occur during critical growing steps, and in many cases, in the middle of the field.
- To limit delays, increased costs and other problems associated with irrigation system breakdown, this disclosure details a solution including digital observation of the irrigation system during normal operation and set parameters that indicate abnormal operation. To observe these operational anomalies, sensors may be added to the irrigation system to provide data for algorithms to process. These algorithms may be logic or analytics based. Existing operational data from “off the shelf” may be used in some cases. In aspects, other data sources may be external to the system such as National Oceanic and Atmospheric Administration (NOAA) weather, topographical maps, soil moisture, etc., or combinations thereof.
- According to one aspect of this disclosure, a predictive maintenance system for an irrigation system, includes an irrigation system configured to irrigate a farming area and includes a plurality of components, a sensor configured to generate a signal indicative of a condition of at least one component of the plurality of components of the irrigation system based on network power quality, a processor, and a memory. The sensor is disposed at a center pivot of the irrigation system or at a main disconnect of a utility. The memory includes instructions stored thereon, which when executed by the processor, cause the predictive maintenance system to receive the sensed signal, determine changes in the condition of the at least one component, and predict an unexpected downtime of the at least one component based on predetermined data.
- In an aspect of the present disclosure, the sensor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- In another aspect of the present disclosure, the plurality of components of the irrigation system may include a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- In yet another aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to predict a maintenance requirement of the at least one component based on predetermined data, transmit an indication of the predicted maintenance requirement, to a user device for display, and display on a display of the user device, the indication of the predicted maintenance requirement.
- In a further aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to display on a display of a user device, the predict unexpected downtime of the at least one component.
- In yet a further aspect of the present disclosure, determining changes in the condition of the at least one component may include comparing the sensed signal to predetermined data.
- In an aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to receive data from a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- In another aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to refine the determined changes in the condition of the at least one component based on the received data and refine the prediction of the maintenance requirement of the at least one component based on the refined determined changes.
- In yet another aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to display on a display the refined prediction of the maintenance requirement.
- In a further aspect of the present disclosure, the prediction may be based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- According to another aspect, a computer-implemented method for predictive maintenance for an irrigation system, includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality, the irrigation system configured to irrigate a farming area and including a plurality of components, determining changes in the condition of the at least one component, and predicting, by a machine learning model, a maintenance requirement of the at least one component based on predetermined data.
- In yet a further aspect of the present disclosure, the sensor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- In an aspect of the present disclosure, the plurality of components of the irrigation system includes a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- In another aspect of the present disclosure, the computer-implemented method may further include transmitting an indication of the predicted maintenance requirement, to a user device for display, and displaying on a display of the user device, the indication of the predicted maintenance requirement.
- In another aspect of the present disclosure, the computer-implemented method may further include predicting unexpected downtime of the at least one component based on predetermined data, and displaying on a display of a user device, the predicted unexpected downtime of the at least one component.
- In a further aspect of the present disclosure, determining changes in the condition of the at least one component may include comparing the sensed signal to predetermined data.
- In yet a further aspect of the present disclosure, the computer-implemented method may further include receiving data from a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- In an aspect of the present disclosure, the computer-implemented method may further include refining the determined changes in the condition of the at least one component based on the received data, refining the prediction of the maintenance requirement of the at least one component based on the refined determined changes, and displaying on a display the refined prediction of the maintenance requirement.
- In another aspect of the present disclosure, the prediction is based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- According to one aspect, this disclosure is directed to a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a computer-implemented method for predictive maintenance for an irrigation system. The computer-implemented method includes receiving a signal, sensed by a sensor, indicative of a condition of at least one component of a plurality of components of an irrigation system; determining changes in the condition of the at least one component; and predicting a maintenance requirement of the at least one component based on predetermined data. The irrigation system is configured to irrigate a farming area and includes the plurality of components.
- According to one aspect, this disclosure is directed to a machine learning based predictive maintenance system that includes an irrigation system configured to irrigate a farming area, a plurality of components, a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility. The sensor is configured to generate a signal indicative of a condition of at least one component of the plurality of components of the irrigation system. The system further includes a processor, and a memory. The memory includes instructions, which when executed by the processor, cause the predictive maintenance system to receive the sensed signal, determine abnormal operation of the at least one component, and predict, by a machine learning model, a maintenance requirement of the at least one component based the determined abnormal operation.
- In yet another aspect of the present disclosure, the instructions, when executed by the processor, may cause the predictive maintenance system to display on a display the predicted maintenance requirement of the at least one component.
- In a further aspect of the present disclosure, the plurality of components of the irrigation system includes a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- In yet a further aspect of the present disclosure, the signal of abnormal operation may include an increase in energy required to move the irrigation system, a change in speed of the system, a changes in sequence of a moving of the tower, an endgun turn frequency, and/or a power quality metric.
- In an aspect of the present disclosure, the power quality metric may include a phase balance, an inrush current, and/or a power factor.
- In another aspect of the present disclosure, the sensor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- In yet another aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to transmit an indication of the predicted maintenance requirement to a user device for display, and display, on a display of the user device, the indication of the predicted maintenance requirement.
- In a further aspect of the present disclosure, the machine learning model is based on a deep learning network, a classical machine learning model, or combinations thereof.
- In yet a further aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to receive data from at least one of a weather station, a field soil moisture sensor, a terrain and soil map, a temperature sensor, National Oceanic and Atmospheric Administration weather, or combinations thereof.
- In an aspect of the present disclosure, a prediction may be based on comparing a power sensed by the sensor to an expected power based on at least one of a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- According to one aspect, this disclosure is directed to a computer-implemented method for predictive maintenance for an irrigation system. The computer-implemented method includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, which is indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality. The irrigation system is configured to irrigate a farming area and includes a plurality of components. The computer-implemented method further includes determining abnormal operation of the at least one component and predicting, by a machine learning model, a maintenance requirement of the at least one component based the determined abnormal operation.
- In another aspect of the present disclosure, the instructions, when executed by the processor, may further cause the predictive maintenance system to display on a display the predicted maintenance requirement of the at least one component.
- In yet another aspect of the present disclosure, the plurality of components of the irrigation system may include a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- In a further aspect of the present disclosure, the signal of abnormal operation includes an increase in energy required to move the irrigation system, a change in speed of the system, a change in sequence of a moving of the tower, an endgun turn frequency, a power quality metric, or combinations thereof.
- In yet a further aspect of the present disclosure, the power quality metric may include a phase balance, an inrush current, a power factor, or combinations thereof.
- In an aspect of the present disclosure, the sensor may include an encoder, pressure sensor, flow meter, a current sensor, a power sensor, a voltage sensor, or combinations thereof.
- In another aspect of the present disclosure, the plurality of components of the irrigation system includes at least one of a pump, a pivot, a tower, an end tower, a corner tower, an air compressor, an endgun, or combinations thereof.
- In yet another aspect of the present disclosure, the machine learning model is based on a deep learning network, a classical machine learning model, or combinations thereof.
- In a further aspect of the present disclosure, the prediction is based on comparing a power sensed by the sensor to an expected power based on a soil moisture directly measured, soil moisture inferred from weather data from the field and/or regional weather stations, a topographical map, a soil map, a motor RPM, a gearbox ratio, a tower weight, a span weight, an operating condition of the at least one component, or combinations thereof.
- According to one aspect, this disclosure is directed to a non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a computer-implemented method for predictive maintenance for an irrigation system. The computer-implemented method includes receiving a signal, sensed by a sensor disposed at a center pivot of the irrigation system or at a main disconnect of a utility, indicative of a condition of at least one component of a plurality of components of an irrigation system based on network power quality, determining abnormal operation of the at least one component, and predicting, by a machine learning model, a maintenance requirement of the at least one component based on the determined abnormal operation. The irrigation system is configured to irrigate a farming area and includes a plurality of components.
- Other aspects, features, and advantages will be apparent from the description, the drawings, and the claims that follow.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate aspects of the disclosure and, together with a general description of the disclosure given above and the detailed description given below, explain the principles of this disclosure, wherein:
-
FIG. 1 is a diagram illustrating a predictive maintenance system; -
FIG. 2 is a block diagram of a controller configured for use with the predictive maintenance system ofFIG. 1 ; -
FIG. 3 is a diagram illustrating a machine learning model configured for use with the predictive maintenance system ofFIG. 1 ; -
FIG. 4A illustrates an exemplary flow chart of a typical farm operation; -
FIG. 4B illustrates an exemplary flow chart of a farm operation including a predictive maintenance system in accordance with the principles of this disclosure; -
FIG. 5 illustrates a data science work-flow with various models of the predictive maintenance system illustrated inFIG. 1 ; -
FIGS. 6-8 are diagrams of example hardware interface and instrumentation of the predictive maintenance system ofFIG. 1 ; -
FIG. 9 is perspective view of a portion of an exemplary pivot of the predictive maintenance system ofFIG. 1 ; and -
FIG. 10 is a perspective view of a portion of air compressor instrumentation of another exemplary pivot of the predictive maintenance system ofFIG. 1 . - Aspects of the disclosed predictive maintenance systems are described in detail with reference to the drawings, in which like reference numerals designate identical or corresponding elements in each of the several views. In addition, directional terms such as front, rear, upper, lower, top, bottom, and the like are used simply for convenience of description and are not intended to limit the disclosure attached hereto.
- In the following description, well-known functions or constructions are not described in detail to avoid obscuring the present disclosure in unnecessary detail.
- Today, for potato or vegetable farms, a simple watering timer is used, and if it is not reset on an approximately thirty-minute interval, the irrigation system infers there is a problem. There are also safety micro switches in each tower that open if a tower falls too far behind due to a drive system failure. At the control box, there may be an encoder that provides angular position or linear position in the case of a linear system. The encoder can also be used in connection with a drip irrigation system. There is also a voltage measurement at the controller and a circuit breaker that can be monitored. This disclosure augments these measurements to provide more data to algorithms to better predict the system health.
- Advantageously, the disclosed system predicts common unexpected downtime versus notification that it occurred after the fact. The disclosed system provides better insight than a team driving around to observe operation which can be subjective. Technology today only notifies of failure after it occurred, whereas the disclosed system predicts the maintenance before it occurs.
- Other diagnostic health measurements are after-the-fact, logic based, and do not attempt to assign a system health. This system predicts failure before it occurs like a check engine light for a car, or a digital twin for connected equipment. Further, while the disclosed system is described herein in connection with irrigation for a potato or vegetable farm, this system can be modified for any suitable farming operation requiring irrigation and can include drip irrigation systems, linear pivot systems, and/or center pivot systems.
- With reference to
FIGS. 1 and 7-9 , apredictive maintenance system 100 is provided. Generally, thepredictive maintenance system 100 includes anirrigation system 106 and acontroller 200 configured to execute instructions controlling the operation of thepredictive maintenance system 100. Theirrigation system 106 may include a pump 10 (e.g., a compressor, seeFIG. 11 ), apivot 20, one ormore towers 30, anend tower 40, acorner tower 50, anair compressor 60, and an endgun 70 (e.g., a movable nozzle, big gun, or movable gun which may be mounted on a pivot and/or an operably associated movable cart). Thepump 10 may include one or morecurrent sensors 102 and awireless communication device 104 configured to transmit data wirelessly to the controller 200 (e.g., sensed current data). Thepivot 20 may include one ormore sensors 102 and awireless communication device 104 configured to transmit data wirelessly to thecontroller 200. Eachtower 30,corner tower 50, and endtower 40 may include one ormore sensors 102 and awireless communication device 104 configured to transmit data wirelessly to thecontroller 200. The wireless communication device may include, for example, 3G, LTE, 4G, 5G, Bluetooth, and/or Wi-Fi. Thesensors 102 may include at least one of a current sensor, a voltage sensor, and/or a power sensor configured to sense, for example, current, voltage, and/or power, respectively. - In aspects, the one or
more sensors 102 can include any suitable sensors such as, for example, an encoder (e.g., an angular encoder), pressure sensor, flow meter, etc., or combinations thereof. An angular encoder is a form of position sensor that measures the angular position of a rotating shaft. - In aspects, the one or more sensors may be connected (e.g., directly) and/or may be standalone components that may be connected via wide area network (WAN). In aspects, the one or more sensors may be aggregated in the cloud based on provisioning settings. In aspects, the one or more sensors may include, for example, low-power wide area network technology (LPWAN) which may be long-range (LoRa) and/or cellular.
- In aspects, the
controller 200 may determine changes in the condition of the at least one component based on comparing the sensed signal to predetermined data. - The
controller 200 is configured to receive data from thesensors 102 as well as from external data sources such asweather stations 82, fieldsoil moisture sensors 86 terrain and soil maps 88,temperature sensors 89, and/or National Oceanic and Atmospheric Administration (NOAA)weather 84 to make and/or refine predictions indicative of a condition of at least one component (e.g., apivot 20, anendgun 70, atower 30, etc.) of the plurality of components of theirrigation system 106. This prediction enables thecontroller 200 to determine changes in the condition of the at least one component and predict maintenance requirements of the at least one component based on predetermined data (e.g., historical data). For example, the prediction may be based on comparing the determined changes in the condition of at least one component of theirrigation system 106 to predetermined data. For example, thesensor 102 of atower 30 may sense the typical current draw of thattower 30. The sensed current draw may then be compared by thecontroller 200 to historical and/or typical tower current draw. The controller may determine that the sensed current draw of thistower 30 is considerably higher than the historical current draw by a predetermined number (e.g., about 30%) for a particular set of conditions (sunny day, dry soil, etc.). Based on this determination, thecontroller 200 may predict that thistower 30 needs maintenance. Additionally, the specific type of maintenance may be able to be predicted. For example, if the motor current of atower 30 is high, it may indicate a flat tire. Thesystem 100 may additionally predict the number of hours typically taken to repair such an occurrence. In another example, the system may sense, by thesensor 102 that the current on apump 10 is low, and accordingly, predict that there is apump 10 failure. - Data from the external data sources may be used to improve model predictions. For example, by processing data such as higher power use to motors of the
towers 30 because the field is muddy due to recent rain, such processed data can be used to improve model predictions. Thepredictive maintenance system 100 may display field maps for terrain, soil types, etc. that help the model explain variation in power use. The predictions may be transmitted to auser device 120, by thecontroller 200, for display and/or further analysis. - In aspects, the data and/or predictions may be processed by a
data visualization system 110. Data visualization is the graphical representation of information and data. By using visual elements like charts, graphs, and maps, data visualization tools provide an accessible way to see and understand trends, outliers, and patterns in data. - In aspects, the
predictive maintenance system 100 may be implemented in the cloud. For instance, Linux, which may run a Python script, for example, can be utilized to effectuate prediction. -
FIG. 2 illustrates thatcontroller 200 includes aprocessor 220 connected to a computer-readable storage medium or amemory 230. The computer-readable storage medium ormemory 230 may be a volatile type of memory, e.g., RAM, or a non-volatile type memory, e.g., flash media, disk media, etc. In various aspects of the disclosure, theprocessor 220 may be another type of processor such as a digital signal processor, a microprocessor, an ASIC, a graphics processing unit (GPU), a field-programmable gate array (FPGA), or a central processing unit (CPU). In certain aspects of the disclosure, network inference may also be accomplished in systems that have weights implemented as memristors, chemically, or other inference calculations, as opposed to processors. - In aspects of the disclosure, the
memory 230 can be random access memory, read-only memory, magnetic disk memory, solid-state memory, optical disc memory, and/or another type of memory. In some aspects of the disclosure, thememory 230 can be separate from thecontroller 200 and can communicate with theprocessor 220 through communication buses of a circuit board and/or through communication cables such as serial ATA cables or other types of cables. Thememory 230 includes computer-readable instructions that are executable by theprocessor 220 to operate thecontroller 200. In other aspects of the disclosure, thecontroller 200 may include anetwork interface 240 to communicate with other computers or to a server. Astorage device 210 may be used for storing data. - The disclosed method may run on the
controller 200 or on a user device, including, for example, on a mobile device, an IoT device, or a server system. -
FIG. 3 illustrates a basicmachine learning model 300 and dataflow\storage\feedback of the pivot predictive maintenance system. Themodel 300 can be hosted at thepivot 20 or in the cloud (e.g., a remote server). Themachine learning model 300 may include one or more convolutional neural networks (CNN). - In machine learning, a convolutional neural network (CNN) is a class of artificial neural network (ANN), most commonly applied to analyzing visual imagery. The convolutional aspect of a CNN relates to applying matrix processing operations to localized portions of an image, and the results of those operations (which can involve dozens of different parallel and serial calculations) are sets of many features that are used to train neural networks. A CNN typically includes convolution layers, activation function layers, and pooling (typically max pooling) layers to reduce dimensionality without losing too many features. Additional information may be included in the operations that generate these features. Providing unique information that yields features that give the neural networks information can be used to ultimately provide an aggregate way to differentiate between different data input to the neural networks. In aspects, the
machine learning model 300 may include a combination of one or more deep learning networks (e.g., a CNN), and classical machine learning models (e.g., an SVM, a decision tree, etc.). For example, themachine learning model 300 may include two deep learning networks. - In aspects, two labeling methods for the training data may be used, one based on a connection with a computer maintenance system (CMMS) and one based on user input. In aspects, the user can be prompted to label data, or can provide the data manually (e.g., at a time of service events).
- As noted above,
FIG. 4A illustrates an exemplary flow chart of atypical farm operation 400 a. Generally, atstep 410, pre-season maintenance is performed on the irrigation equipment. Next, atstep 420, the irrigation equipment is used in season. Atstep 440, if equipment is determined to have broken down, it is sent in for repair atstep 430. At the end of the season (step 450), post-season maintenance is performed (step 460). -
FIG. 4B illustrates anexemplary flow chart 400 b of a farm operation including a pivotpredictive maintenance system 100 in accordance with the principles of this disclosure. Generally, atstep 410, pre-season maintenance is performed on the irrigation equipment. Next, thepredictive maintenance system 100 predicts whether maintenance is needed for a particular piece of the irrigation equipment. If maintenance is predicted atstep 415, then atstep 430, the equipment is examined and repaired. Next, atstep 420, the irrigation equipment is used in season. Atstep 440, if equipment is determined to have broken down, the equipment is sent in for repair atstep 430. At the end of the season (step 450), post-season maintenance is performed (step 460). -
FIG. 5 illustrates a data science work-flow with various models of the pivot predictive maintenance system illustrated inFIG. 4B . - The five models include an
endgun prediction model 502, a towerdrive prediction model 504, asequencing prediction model 506, an aircompression prediction model 508, and anelectrical prediction model 510. The models may be implemented via logic and/or machine learning. - Endgun Prediction Model 502:
- The endgun prediction model may count the number of times the endgun 70 (
FIG. 1 ) takes to pass from left to right and back. Expected time to pass left and right may be based on pressure, bearing condition, tension, etc., or combinations thereof. - The
endgun prediction model 502 can consider expected power based on soil moisture directly measured or inferred from weather data from the field or regional weather stations, topographical maps, soil maps, motor RPM, gearbox ratio, tower weight, span weight, operating condition, etc., or combinations thereof. Theendgun 70 includes instrumentation which can measure each cycle using a proximity switch, encoder, capacitance, and/or image system. Aspects of thepredictive maintenance system 100 can be mounted on or off theirrigation system 106, for example, a moisture sensor that logs when the moisture sensor is splashed remotely by the water being distributed to the field. If an electronic gun is used, energy use and duty cycle can be used. - Tower drive prediction model 504 (see
FIG. 9 ): - Measuring from center, the tower
drive prediction model 504 may predict which tower is moving based on a power surge sequence. Measurements may, at each tower, motor, section, etc., and/or combinations thereof, provide more insight intoindividual tower drive prediction model 504 may identify a specific malfunction on a corner tower related to sequencing. - Component temperature, such as contactor, motor, gearbox, can be monitored and compared to expected temperatures. Expected temperatures can be derived from speed, ambient temperature, component type, component combinations, position in the system, wire temperature, etc. and/or combinations thereof. A form of position sensing can be placed on each
tower - Sequencing prediction model 506:
- Sequencing is staging in
corner tower 50 water distribution. An example system has thirteen solenoid valves that open as the span expands into thecorner tower 50 away from theend tower 40. When thecorner tower 50 first begins to expand, one solenoid is opened to when such solenoid is fully extended, and all thirteen valves are opened. Solenoid valves typically fail, leading to excess watering when these solenoid valves do not close and underwatering when these solenoid valves do not open. - Monitoring pressure, flow, electrical current, electrical transient voltages, conductivity of a water circuit, nozzle status/state measurement, vision/infrared system to observe spray, nozzle temperature, vibration, etc., and/or combinations thereof can be utilized to provide insight into operation.
- Air compressor prediction model 508:
- The air
compressor prediction model 508 can monitor on/off state duty cycle, pressure, vibration, motor temperature and/or electrical power, which can provide insight into compressor health. - Monitoring output parameters such as endgun timing, flow, an/or pressure can also help infer air compressor health.
- Condition of one or more components of the irrigation system may also be inferred from a power signal at the center pivot 20 (and/or at the main disconnect at the utility 22) without power sensors on the individual towers. This provides the advantage of using less sensors and a simpler setup in the field. In aspects, the
controller 200 may monitor network power quality to a signal indicative of a condition of at least one component of the plurality of components of the irrigation system 106 (FIG. 1 ) based on power network analysis. Network power quality includes the degree to which a voltage, a current, a power, a frequency, and/or a waveform of a power supply system conform to a specification. Power network analysis may be performed by machine learning and/or by analytics. Power network analysis analyzes the network power quality over time to determine a condition of a component which is electrically connected to the network. The specification may be determined in advance based on analyzing historical network power data. For example, typically a tower 30 (FIG. 1 ) may use about 2 kW of power. In anirrigation system 106 with three towers running, the controller may expect to measure about 6 kW of power, as measured at thecenter pivot 20, being used at a specific time. However, if thecontroller 200 is measuring 7 kW, thecontroller 200 may determine that something is wrong with one of the towers 30 (e.g., a flat tire, causing amiddle tower 30 to work harder to move causing an increase in power used by that tower 30). In aspects, a sensor 102 (e.g., a vibration sensor connected to each drive train of each tower 30) may be used to determine which tower 30 is on at what time, providing additional data to thecontroller 200. In aspects, the power quality coming in from theutility 22 may be used as a data source. - Electrical Instrumentation:
- The system may also monitor contactors, commutator rings, motor windings, electrical connections, and/or wiring failures. Monitoring electrical transients or power metrics such as total harmonic distortion (THD), Power Factor, current balance can help infer electrical system health.
- Monitoring component temperatures listed above can also help infer electrical system health.
- Moreover, the disclosed structure can include any suitable mechanical, electrical, and/or chemical components for operating the disclosed pivot predictive maintenance system or components thereof. For instance, such electrical components can include, for example, any suitable electrical and/or electromechanical, and/or electrochemical circuitry, which may include or be coupled to one or more printed circuit boards. As used herein, the term “controller” includes “processor,” “digital processing device” and like terms, and are used to indicate a microprocessor or central processing unit (CPU). The CPU is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions, and by way of non-limiting examples, include server computers. In some aspects, the controller includes an operating system configured to perform executable instructions. The operating system is, for example, software, including programs and data, which manages hardware of the disclosed surgical stapling apparatus and provides services for execution of applications for use with the disclosed surgical stapling apparatus. Those of skill in the art will recognize that suitable server operating systems include, by way of non-limiting examples, FreeB SD, OpenBSD, NetBSD®, Linux, Apple® Mac OS X Server®, Oracle® Solaris®, Windows Server®, and Novell® NetWare®. In some aspects, the operating system is provided by cloud computing.
- In some aspects, the term “controller” may be used to indicate a device that controls the transfer of data from a computer or computing device to a peripheral or separate device and vice versa, and/or a mechanical and/or electromechanical device (e.g., a lever, knob, etc.) that mechanically operates and/or actuates a peripheral or separate device.
- In aspects, the controller includes a storage and/or memory device. The storage and/or memory device is one or more physical apparatus used to store data or programs on a temporary or permanent basis. In some aspects, the controller includes volatile memory and requires power to maintain stored information. In various aspects, the controller includes non-volatile memory and retains stored information when it is not powered. In some aspects, the non-volatile memory includes flash memory. In certain aspects, the non-volatile memory includes dynamic random-access memory (DRAM). In some aspects, the non-volatile memory includes ferroelectric random-access memory (FRAM). In various aspects, the non-volatile memory includes phase-change random access memory (PRAM). In certain aspects, the controller is a storage device including, by way of non-limiting examples, CD-ROMs, DVDs, flash memory devices, magnetic disk drives, magnetic tapes drives, optical disk drives, and cloud computing-based storage. In various aspects, the storage and/or memory device is a combination of devices such as those disclosed herein.
- In some aspects, the controller includes a display to send visual information to a user. In various aspects, the display is a cathode ray tube (CRT). In various aspects, the display is a liquid crystal display (LCD). In certain aspects, the display is a thin film transistor liquid crystal display (TFT-LCD). In aspects, the display is an organic light emitting diode (OLED) display. In certain aspects, on OLED display is a passive-matrix OLED (PMOLED) or active-matrix OLED (AMOLED) display. In aspects, the display is a plasma display. In certain aspects, the display is a video projector. In various aspects, the display is interactive (e.g., having a touch screen or a sensor such as a camera, a 3D sensor, a LiDAR, a radar, etc.) that can detect user interactions/gestures/responses and the like. In some aspects, the display is a combination of devices such as those disclosed herein.
- The controller may include or be coupled to a server and/or a network. As used herein, the term “server” includes “computer server,” “central server,” “main server,” and like terms to indicate a computer or device on a network that manages the surgical stapling apparatus, components thereof, and/or resources thereof. As used herein, the term “network” can include any network technology including, for instance, a cellular data network, a wired network, a fiber optic network, a satellite network, and/or an IEEE 802.11a/b/g/n/ac wireless network, among others.
- In various aspects, the controller can be coupled to a mesh network. As used herein, a “mesh network” is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network. It can be applied to both wired and wireless networks. Wireless mesh networks can be considered a type of “Wireless ad hoc” network. Thus, wireless mesh networks are closely related to Mobile ad hoc networks (MANETs). Although MANETs are not restricted to a specific mesh network topology, Wireless ad hoc networks or MANETs can take any form of network topology. Mesh networks can relay messages using either a flooding technique or a routing technique. With routing, the message is propagated along a path by hopping from node to node until it reaches its destination. To ensure that all its paths are available, the network must allow for continuous connections and must reconfigure itself around broken paths, using self-healing algorithms such as Shortest Path Bridging. Self-healing allows a routing-based network to operate when a node breaks down or when a connection becomes unreliable. As a result, the network is typically quite reliable, as there is often more than one path between a source and a destination in the network. This concept can also apply to wired networks and to software interaction. A mesh network whose nodes are all connected to each other is a fully connected network.
- In some aspects, the controller may include one or more modules. As used herein, the term “module” and like terms are used to indicate a self-contained hardware component of the central server, which in turn includes software modules. In software, a module is a part of a program. Programs are composed of one or more independently developed modules that are not combined until the program is linked. A single module can contain one or several routines, or sections of programs that perform a particular task.
- As used herein, the controller includes software modules for managing various aspects and functions of the disclosed surgical stapling apparatus or components thereof.
- The disclosed structure may also utilize one or more controllers to receive various information and transform the received information to generate an output. The controller may include any type of computing device, computational circuit, or any type of processor or processing circuit capable of executing a series of instructions that are stored in memory. The controller may include multiple processors and/or multicore central processing units (CPUs) and may include any type of processor, such as a microprocessor, digital signal processor, microcontroller, programmable logic device (PLD), field programmable gate array (FPGA), or the like. The controller may also include a memory to store data and/or instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more methods and/or algorithms.
- Any of the herein described methods, programs, algorithms or codes may be converted to, or expressed in, a programming language or computer program. The terms “programming language” and “computer program,” as used herein, each include any language used to specify instructions to a computer, and include (but is not limited to) the following languages and their derivatives: Assembler, Basic, Batch files, BCPL, C, C+, C++, Delphi, Fortran, Java, JavaScript, machine code, operating system command languages, Pascal, Perl, PL1, scripting languages, Visual Basic, metalanguages which themselves specify programs, and all first, second, third, fourth, fifth, or further generation computer languages. Also included are database and other data schemas, and any other meta-languages. No distinction is made between languages which are interpreted, compiled, or use both compiled and interpreted approaches. No distinction is made between compiled and source versions of a program. Thus, reference to a program, where the programming language could exist in more than one state (such as source, compiled, object, or linked) is a reference to any and all such states. Reference to a program may encompass the actual instructions and/or the intent of those instructions.
- The machine learning (“ML”) model may be the most efficient for complex failures. However, basic logic can be used for simpler failure modes. Likely signals of abnormal operation may come from increases in energy required to move the irrigation system, changes in speed of the system, or changes in sequence of the towers moving, endgun turn frequency, or power quality metrics such as phase balance, inrush current, power factor, and/or THD. Since these vary with a complex inference space, ML can assist in predicting abnormal operation and simplify user and subject matter expert input by giving a simple labeling method.
- In aspects, the maintenance requirement may be predicted by generating, based on the received first set of sensor signals, a data structure that is formatted to be processed through one or more layers of a machine learning model. The data structure may have one or more fields structuring data. The maintenance requirement may further be predicted by processing data that includes the data structure, through each of the one or more layers of the machine learning model that has been trained to predict a likelihood that a particular piece of equipment may require maintenance; and generating, by an output layer of the machine learning model, an output data structure. The output data structure may include one or more fields structuring data indicating a likelihood that a particular piece of equipment may require maintenance. The maintenance requirement may further be predicted by processing the output data structure to determine whether data organized by the one or more fields of the output data structure satisfies a predetermined threshold, wherein the output data structure includes one or more fields structuring data indicating a likelihood that a particular piece of equipment may require maintenance; and generating the prediction based on the output data of the machine learning model. The prediction including the maintenance requirement.
- It is contemplated that the machine learning network may be trained based on prior data including fault and no fault conditions. In aspects, portions of the machine learning network may operate on the controller, or may operate on a remote system (e.g., a server and/or the cloud). Training may include supervised or non-supervised learning. In some aspects, a user can initiate a training session while watching operation to simplify setup on each unique end gun and pivot combination since pressures and flows may differ. When the end gun is deemed to be operating normally, the user can open a training window which will then be used to calibrate or train the machine learning model for future anomaly detection. The user interface enables the entry of meter data (e.g., from a delimited file) and/or base station data (e.g., from a second delimited file). The user interface may include the type of pivot (e.g., H62). The user interface may include controls to select a location (e.g., inner, middle, and/or end). The user interface may include controls to select the last number of observations, for example, the last 10, the last 100, the last 1000, etc. The system may predict a component failure (e.g., a tire failure) and/or a fault based on the data using a probability (e.g., 0.72). For example, if a middle location is selected and the last number of observations is set to “last 10”, then based on the machine learning networks analysis of the meter data and base station data the user interface may provide an indication such as “probability of a middle fault 0.72.” In another example, if an inner location is selected and the last number of observations is set to “last 10,” then based on the machine learning networks analysis of the meter data and base station data, the user interface may provide an indication such as “probability of an inner fault 0.26.”
- As can be appreciated, securement of any of the components of the disclosed apparatus can be effectuated using known securement techniques such welding, crimping, gluing, fastening, etc.
- Persons skilled in the art will understand that the structures and methods specifically described herein and illustrated in the accompanying figures are non-limiting exemplary aspects, and that the description, disclosure, and figures should be construed merely as exemplary of particular aspects. It is to be understood, therefore, that this disclosure is not limited to the precise aspects described, and that various other changes and modifications may be effectuated by one skilled in the art without departing from the scope or spirit of the disclosure. Additionally, it is envisioned that the elements and features illustrated or described in connection with one exemplary aspect may be combined with the elements and features of another without departing from the scope of this disclosure, and that such modifications and variations are also intended to be included within the scope of this disclosure. Indeed, any combination of any of the disclosed elements and features is within the scope of this disclosure. Accordingly, the subject matter of this disclosure is not to be limited by what has been particularly shown and described.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/693,643 US20220197274A1 (en) | 2020-03-17 | 2022-03-14 | Systems and methods for predictive irrigation system maintenance |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202062990737P | 2020-03-17 | 2020-03-17 | |
US202063002930P | 2020-03-31 | 2020-03-31 | |
PCT/US2021/022846 WO2021188735A1 (en) | 2020-03-17 | 2021-03-17 | Systems and methods for predictive irrigation system maintenance |
US17/693,643 US20220197274A1 (en) | 2020-03-17 | 2022-03-14 | Systems and methods for predictive irrigation system maintenance |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2021/022846 Continuation WO2021188735A1 (en) | 2020-03-17 | 2021-03-17 | Systems and methods for predictive irrigation system maintenance |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220197274A1 true US20220197274A1 (en) | 2022-06-23 |
Family
ID=75478207
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/693,643 Pending US20220197274A1 (en) | 2020-03-17 | 2022-03-14 | Systems and methods for predictive irrigation system maintenance |
US17/693,622 Abandoned US20220197317A1 (en) | 2020-03-17 | 2022-03-14 | Systems and methods for predictive irrigation system maintenance |
US18/101,754 Pending US20230176595A1 (en) | 2020-03-17 | 2023-01-26 | Irrigation maintenance system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/693,622 Abandoned US20220197317A1 (en) | 2020-03-17 | 2022-03-14 | Systems and methods for predictive irrigation system maintenance |
US18/101,754 Pending US20230176595A1 (en) | 2020-03-17 | 2023-01-26 | Irrigation maintenance system |
Country Status (7)
Country | Link |
---|---|
US (3) | US20220197274A1 (en) |
EP (1) | EP4121831A1 (en) |
CN (1) | CN115552346A (en) |
AU (1) | AU2021239964A1 (en) |
BR (1) | BR112022018681A2 (en) |
CA (1) | CA3176062A1 (en) |
WO (2) | WO2021188735A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115797785B (en) * | 2023-02-09 | 2023-05-05 | 中关村睿宸卫星创新应用研究院 | Method and device for determining farmland irrigation frequency based on microwave remote sensing |
Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046026A1 (en) * | 2001-09-06 | 2003-03-06 | Comverse, Ltd. | Failure prediction apparatus and method |
US20060202858A1 (en) * | 2001-02-28 | 2006-09-14 | Landisinc. | Electrical service disconnect in a modular meter |
US20100036702A1 (en) * | 2008-08-08 | 2010-02-11 | Pinnacleais, Llc | Asset Management Systems and Methods |
US20110114748A1 (en) * | 2009-11-19 | 2011-05-19 | Marc Boyajian | Sprinkler runoff conservation system |
US20120054125A1 (en) * | 2010-09-01 | 2012-03-01 | Eric Douglass Clifton | Resource management and control system |
US20120274219A1 (en) * | 2011-04-29 | 2012-11-01 | Woytowitz Peter J | Programmable Landscape Lighting Controller with Self-Diagnostic Capabilities and Fail Safe Features |
US20140279571A1 (en) * | 2013-03-15 | 2014-09-18 | Emerson Electric Co. | Contractor locator and dispatch service |
US20150147119A1 (en) * | 2012-05-31 | 2015-05-28 | S-Rain Control A/S | Two-wire controlling and monitoring system for in particular irrigation of localized areas of soil |
US20160012460A1 (en) * | 2013-04-29 | 2016-01-14 | Empire Technology Development Llc | Energy-consumption based incentive management through smart meter monitoring |
US20170085087A1 (en) * | 2014-05-15 | 2017-03-23 | Gng Electrical Pty Ltd | Generation load control |
US20170218607A1 (en) * | 2016-01-28 | 2017-08-03 | Arthur Woods | Programmable water shutoff valve |
US20170295415A1 (en) * | 2016-04-11 | 2017-10-12 | Mist Labs, Inc. | Agricultural Production Monitoring |
US20170352245A1 (en) * | 2016-06-06 | 2017-12-07 | Intertrust Technologies Corporation | Anomaly detection systems and methods |
US20180003411A1 (en) * | 2016-07-01 | 2018-01-04 | Jimmie Don Taylor | Water pressure alarm |
US9923344B2 (en) * | 2013-07-16 | 2018-03-20 | Miguel BATISTA OLIVEIRA COSTA LEAL | System for operating and monitoring power cables |
US20180106640A1 (en) * | 2016-10-14 | 2018-04-19 | Pacific Gas And Electric Company | Smart energy and data/information metering system and method |
US20180141069A1 (en) * | 2016-11-23 | 2018-05-24 | Mark Alan Lemkin | Irrigation monitoring system and method |
US20180154529A1 (en) * | 2015-05-21 | 2018-06-07 | Nissan Motor Co., Ltd. | Failure diagnostic device and failure diagnostic method |
US20180348714A1 (en) * | 2017-06-01 | 2018-12-06 | Valmont Industries, Inc. | System and method for irrigation management using machine learning workflows |
US20180374060A1 (en) * | 2014-10-10 | 2018-12-27 | At&T Intellectual Property I, L.P. | Predictive Maintenance |
US20190224511A1 (en) * | 2018-01-23 | 2019-07-25 | Tyco Fire Products Lp | Systems and methods of remote monitoring of equipment |
US20200103887A1 (en) * | 2017-06-12 | 2020-04-02 | Tetra Laval Holdings & Finance S.A. | Method of fault prediction of a cyclically moving machine component |
US20200359582A1 (en) * | 2019-05-13 | 2020-11-19 | Bao Tran | Smart irrigation |
US20200366078A1 (en) * | 2019-05-18 | 2020-11-19 | Amber Solutions, Inc. | Intelligent circuit breakers |
US20200396912A1 (en) * | 2019-06-20 | 2020-12-24 | Reinke Manufacturing Co., Inc. | Monitoring and control of a movable tower in an irrigation system |
US20210076579A1 (en) * | 2019-09-12 | 2021-03-18 | Valmont Industries, Inc. | System and method for analysis of current and voltage levels within a center pivot irrigation system |
US10990069B1 (en) * | 2015-02-19 | 2021-04-27 | State Farm Mutual Automobile Insurance Company | Systems and methods for monitoring building health |
US20220214682A1 (en) * | 2021-01-04 | 2022-07-07 | Heartland Ag Tech, Inc. | Determining drive system anamalolies based on power and/or current changes in an irrigation system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7584053B2 (en) * | 2004-08-05 | 2009-09-01 | Reintech, Llc | Universal remote terminal unit and method for tracking the position of self-propelled irrigation systems |
TR200805998A2 (en) * | 2008-08-12 | 2009-12-21 | Kodalfa B�Lg� Ve �Let���M Teknoloj�Ler� Sanay� Ve T�Caret A.�. | Remote wireless climate monitoring and control system for greenhouses |
US9874489B1 (en) * | 2013-10-08 | 2018-01-23 | Powwow Energy, Inc. | Methods to detect anomalies and to measure water usage in pumping plants using energy consumption data |
US10384557B2 (en) * | 2016-06-02 | 2019-08-20 | Irrovation LLC | Irrigation system with position-based predictive analytics |
CN112703457A (en) * | 2018-05-07 | 2021-04-23 | 强力物联网投资组合2016有限公司 | Method and system for data collection, learning and machine signal streaming for analysis and maintenance using industrial internet of things |
WO2020247904A1 (en) * | 2019-06-07 | 2020-12-10 | Valmont Industries, Inc. | System and method for the integrated use of predictive and machine learning analytics for a center pivot irrigation system |
-
2021
- 2021-03-17 WO PCT/US2021/022846 patent/WO2021188735A1/en unknown
- 2021-03-17 BR BR112022018681A patent/BR112022018681A2/en unknown
- 2021-03-17 CN CN202180034682.6A patent/CN115552346A/en active Pending
- 2021-03-17 EP EP21718318.5A patent/EP4121831A1/en active Pending
- 2021-03-17 AU AU2021239964A patent/AU2021239964A1/en active Pending
- 2021-03-17 WO PCT/US2021/022842 patent/WO2021188731A1/en active Application Filing
- 2021-03-17 CA CA3176062A patent/CA3176062A1/en active Pending
-
2022
- 2022-03-14 US US17/693,643 patent/US20220197274A1/en active Pending
- 2022-03-14 US US17/693,622 patent/US20220197317A1/en not_active Abandoned
-
2023
- 2023-01-26 US US18/101,754 patent/US20230176595A1/en active Pending
Patent Citations (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060202858A1 (en) * | 2001-02-28 | 2006-09-14 | Landisinc. | Electrical service disconnect in a modular meter |
US20030046026A1 (en) * | 2001-09-06 | 2003-03-06 | Comverse, Ltd. | Failure prediction apparatus and method |
US20100036702A1 (en) * | 2008-08-08 | 2010-02-11 | Pinnacleais, Llc | Asset Management Systems and Methods |
US20110114748A1 (en) * | 2009-11-19 | 2011-05-19 | Marc Boyajian | Sprinkler runoff conservation system |
US20120054125A1 (en) * | 2010-09-01 | 2012-03-01 | Eric Douglass Clifton | Resource management and control system |
US20120274219A1 (en) * | 2011-04-29 | 2012-11-01 | Woytowitz Peter J | Programmable Landscape Lighting Controller with Self-Diagnostic Capabilities and Fail Safe Features |
US20150147119A1 (en) * | 2012-05-31 | 2015-05-28 | S-Rain Control A/S | Two-wire controlling and monitoring system for in particular irrigation of localized areas of soil |
US20140279571A1 (en) * | 2013-03-15 | 2014-09-18 | Emerson Electric Co. | Contractor locator and dispatch service |
US20160012460A1 (en) * | 2013-04-29 | 2016-01-14 | Empire Technology Development Llc | Energy-consumption based incentive management through smart meter monitoring |
US9923344B2 (en) * | 2013-07-16 | 2018-03-20 | Miguel BATISTA OLIVEIRA COSTA LEAL | System for operating and monitoring power cables |
US20170085087A1 (en) * | 2014-05-15 | 2017-03-23 | Gng Electrical Pty Ltd | Generation load control |
US20180374060A1 (en) * | 2014-10-10 | 2018-12-27 | At&T Intellectual Property I, L.P. | Predictive Maintenance |
US10990069B1 (en) * | 2015-02-19 | 2021-04-27 | State Farm Mutual Automobile Insurance Company | Systems and methods for monitoring building health |
US20180154529A1 (en) * | 2015-05-21 | 2018-06-07 | Nissan Motor Co., Ltd. | Failure diagnostic device and failure diagnostic method |
US20170218607A1 (en) * | 2016-01-28 | 2017-08-03 | Arthur Woods | Programmable water shutoff valve |
US20170295415A1 (en) * | 2016-04-11 | 2017-10-12 | Mist Labs, Inc. | Agricultural Production Monitoring |
US20170352245A1 (en) * | 2016-06-06 | 2017-12-07 | Intertrust Technologies Corporation | Anomaly detection systems and methods |
US20180003411A1 (en) * | 2016-07-01 | 2018-01-04 | Jimmie Don Taylor | Water pressure alarm |
US20180106640A1 (en) * | 2016-10-14 | 2018-04-19 | Pacific Gas And Electric Company | Smart energy and data/information metering system and method |
US20180141069A1 (en) * | 2016-11-23 | 2018-05-24 | Mark Alan Lemkin | Irrigation monitoring system and method |
US20180348714A1 (en) * | 2017-06-01 | 2018-12-06 | Valmont Industries, Inc. | System and method for irrigation management using machine learning workflows |
US20200103887A1 (en) * | 2017-06-12 | 2020-04-02 | Tetra Laval Holdings & Finance S.A. | Method of fault prediction of a cyclically moving machine component |
US20190224511A1 (en) * | 2018-01-23 | 2019-07-25 | Tyco Fire Products Lp | Systems and methods of remote monitoring of equipment |
US20200359582A1 (en) * | 2019-05-13 | 2020-11-19 | Bao Tran | Smart irrigation |
US20200366078A1 (en) * | 2019-05-18 | 2020-11-19 | Amber Solutions, Inc. | Intelligent circuit breakers |
US20200396912A1 (en) * | 2019-06-20 | 2020-12-24 | Reinke Manufacturing Co., Inc. | Monitoring and control of a movable tower in an irrigation system |
US20210076579A1 (en) * | 2019-09-12 | 2021-03-18 | Valmont Industries, Inc. | System and method for analysis of current and voltage levels within a center pivot irrigation system |
US20220214682A1 (en) * | 2021-01-04 | 2022-07-07 | Heartland Ag Tech, Inc. | Determining drive system anamalolies based on power and/or current changes in an irrigation system |
Also Published As
Publication number | Publication date |
---|---|
BR112022018681A2 (en) | 2022-12-06 |
WO2021188735A1 (en) | 2021-09-23 |
CN115552346A (en) | 2022-12-30 |
US20230176595A1 (en) | 2023-06-08 |
EP4121831A1 (en) | 2023-01-25 |
AU2021239964A1 (en) | 2022-10-13 |
WO2021188731A1 (en) | 2021-09-23 |
CA3176062A1 (en) | 2021-09-23 |
US20220197317A1 (en) | 2022-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA3183142C (en) | Predictive maintenance systems and methods to determine end gun health | |
US10402767B2 (en) | Systems and methods for monetizing and prioritizing building faults | |
US20230176595A1 (en) | Irrigation maintenance system | |
US12022780B2 (en) | Condition based monitoring of irrigation | |
US11681285B2 (en) | Determining drive system anomalies based on power and/or current changes in an irrigation system | |
BR112023013333B1 (en) | PREDICTIVE MAINTENANCE SYSTEM FOR AN IRRIGATION SYSTEM, COMPUTER IMPLEMENTED METHOD FOR PREDICTIVE MAINTENANCE FOR AN IRRIGATION SYSTEM AND NON-TRANSIENT COMPUTER READABLE MEDIA | |
WO2024050071A1 (en) | An irrigation maintenance system for determining irrigation valve and booster pump health | |
US11889796B2 (en) | Irrigation system including electronic independent observer integration with fertigation system | |
BR112022023051B1 (en) | PREDICTIVE MAINTENANCE SYSTEM FOR AN IRRIGATION SYSTEM, COMPUTER IMPLEMENTED METHOD FOR PREDICTIVE MAINTENANCE FOR AN IRRIGATION SYSTEM AND NON-TRANSIENT COMPUTER READABLE MEDIA | |
BR112023012243B1 (en) | MONITORING SYSTEM FOR A PIVOT IRRIGATION SYSTEM, COMPUTER IMPLEMENTED METHOD FOR MONITORING A PIVOT IRRIGATION SYSTEM AND NON-TRANSIENT COMPUTER READABLE MEDIA | |
KR20240129812A (en) | Method, apparatus, system and computer program for predictive maintenance of network equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEARTLAND AG TECH, INC., WISCONSIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SANDERS, RUSSELL;PAVELSKI, JEREMIE;RUZIC, AUSTIN;SIGNING DATES FROM 20210316 TO 20210317;REEL/FRAME:060330/0657 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |