CPC A01G 9/143 (2013.01) [G05B 15/02 (2013.01)] | 18 Claims |
1. A computer-implemented method for optimizing control of a greenhouse environment installation of a greenhouse, the method comprising:
determining, with a data processing system having a processor and a memory communicatively coupled to the processor, environmental targets for a greenhouse environment in the greenhouse, the determination of the environmental targets comprising:
receiving, by the data processing system, plant status data indicative of observable characteristics of one or more plants comprising, at a current and/or future point in time, a harvestable part and a productive part, at least in part distinct from the harvestable part, the one or more plants being grown in the greenhouse;
updating a plant growth and development model in the memory of the data processing system based on the plant status data, the plant growth and development model being configured to generate with the processor a prediction for a growth and development of the plant;
receiving, by the data processing system, one or more long-term constraints indicative of long-term predictions of a first set of external circumstances; and
determining the environmental targets with the data processing system, based on, at least, the prediction for the growth and development of the plant, and the one or more long-term constraints;
determining environmental actions for the greenhouse environment installation with the data processing system based on the determined environmental targets, the determination of the environmental actions comprising:
receiving, by the data processing system, one or more short-term constraints indicative of current values and/or short-term predictions of a second set of external circumstances;
receiving, by the data processing system, sensor data indicative of the greenhouse environment; and
determining the environmental actions with the data processing system based on, at least, the environmental targets, the one or more short-term constraints, and the sensor data, the environmental actions comprising rules for operating the greenhouse environment installation;
wherein the determination of the environmental targets and the determination of the environmental actions comprises extremising with the processor at least one objective function, the at least one objective function, for the determination for the environmental targets, being a function of the prediction for the growth and development of the plant;
sending control signals to a controller of the greenhouse environment installation, the control signals configuring the controller to cause the greenhouse environment installation to perform the environmental actions; and
the controller of the greenhouse environment installation, in response to receiving the control signals, effectuating the determined environmental actions.
|