G05B2219/25419

Rescheduling one or more tasks of a digital plan associated with subsystems of a wellsite based on the wellsite's state

A method can include receiving scheduled tasks associated with subsystems of a wellsite system wherein the scheduled tasks are associated with achievement of desired states of the wellsite system; transmitting task information for at least a portion of the scheduled tasks to computing devices associated with the subsystems; receiving state information via the wellsite system; assessing the state information with respect to one or more of the desired states; based at least in part on the assessing, scheduling a task; and transmitting task information for the task to one or more of the computing devices associated with the subsystems.

Predicting crop productivity via intervention planning on small-scale farms

The disclosure provides systems and methods for monitoring and managing crops. Crop selection, planting, growth, and harvest are monitored based on sensor input as well as contextual information, allowing automated decisions and actions that increase efficiency at every stage of the farming process. Contextual information includes historical crop information and other statistics pertaining to a specific location under cultivation. Improved farm output and efficient use of resources are key results using the systems and methods.

Scent delivery system scheduling

A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.

SCENT DELIVERY SYSTEM SCHEDULING
20200225629 · 2020-07-16 ·

A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.

IRRIGATION CONTROLLER AND ASSOCIATED METHODS
20200214232 · 2020-07-09 ·

An irrigation controller is disclosed together with associated methods and computer program products. The irrigation controller may calculate a first estimated in-soil water level at a first point in time and a second estimated in-soil water level at a second point in time with the second point in time comprising a beginning of an impermissible watering period for one watering zone. The irrigation controller may set a watering schedule, based on an estimated irrigation rate and the difference between the second estimated in-soil water level and an in-soil water capacity, for the one watering zone of a property such that the second estimated in-soil water level is elevated to the estimated in-soil water capacity based on the estimated irrigation rate for the one watering zone during a permissible watering period immediately before the impermissible watering period.

Fraction collection system with a task scheduler
10613503 · 2020-04-07 · ·

A fraction collection system includes one or more chromatography columns. The system also includes one or more fraction collectors for collecting effluent from the columns. The fraction collectors include several racks, each holding a set of collection receptacles. A control system interfaces with the fraction collectors to implement experiments. The control system provides a user interface with which users can schedule runs. The user interface includes a graphical representation of the racks and tubes of the fraction collectors. Users can schedule runs to groups of tubes, and a visual attribute of the representation of the tube in the user interface is updated to indicate that the tubes are assigned to a run.

Scent delivery system scheduling

A method for controlling one or more scent delivery units includes maintaining one or more scheduled events, maintaining one or more scheduled anti-events, and generating, based on the one or more scheduled events and the one or more scheduled anti-events, command data to be communicated to the one or more scent delivery units to control their activation and deactivation. Generating the command data includes identifying a conflicting period of time during which control specified by the one or more scheduled events differs from control specified by the one or more scheduled anti-events and also includes generating command data that gives priority to control specified by the one or more scheduled anti-events. Control for the one or more scent delivery units during the conflicting period of time is in accordance with control logic of the one or more scheduled anti-events and not the one or more scheduled events.

Methods and systems for enhancing control of power plant generating units

A system including a power plant having thermal generating units that operate according to multiple possible operating modes, which are differentiated by a unique operational or maintenance schedule. The system further includes a hardware processor and machine readable storage medium on which is stored instructions that cause the hardware processor to execute a process related to optimizing the operational or maintenance schedule during a selected operating period. The process may include: receiving the selected operating period; selecting competing operating modes for the power plant during the selected operating period according to a selection criteria; simulating the operation of the power plant during the selected operating period for each of the competing operating modes and deriving simulation results therefrom; evaluating each of the simulation results pursuant to a cost function and, based thereupon, designating at least one of the competing operating modes as an optimized operating mode.

Water flow management systems and methods

Embodiments of the present disclosure provide systems and methods for controlling water flow in a water distribution system (e.g., irrigation system). In an irrigation system, an interrupt controller receives control signals from an irrigation controller and data from sensors disposed in the irrigation system, and modifies operations of components in the irrigation system based on the sensor data. The sensor data is analyzed to determine conditions in the irrigation system. Based on the analysis, the operation of the irrigation system is interrupted or modified to optimize the supply of water. The interruption or modification of the operation of the irrigation system allows detected abnormal conditions to be investigated and corrected.

CONTROLLER
20190384637 · 2019-12-19 · ·

A controller includes: a task execution management table in which task information including information on task priority is registered; a new task acquisition unit that acquires new task information to be added to the task execution management table; a temporary priority setting unit that changes a priority included in the new task information, to a temporary priority to temporarily register the new task information in the task execution management table; and a task execution monitoring unit that monitors an influence of execution of an additional task on execution of an existing task, the additional task being a task corresponding to the temporarily registered new task information.