CN107809461A - It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server - Google Patents
It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server Download PDFInfo
- Publication number
- CN107809461A CN107809461A CN201710862145.6A CN201710862145A CN107809461A CN 107809461 A CN107809461 A CN 107809461A CN 201710862145 A CN201710862145 A CN 201710862145A CN 107809461 A CN107809461 A CN 107809461A
- Authority
- CN
- China
- Prior art keywords
- object function
- greenhouse
- ridgepole glasshouse
- data
- crop
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000007613 environmental effect Effects 0.000 claims abstract description 83
- 238000005457 optimization Methods 0.000 claims abstract description 64
- 238000005265 energy consumption Methods 0.000 claims abstract description 47
- 230000012010 growth Effects 0.000 claims abstract description 27
- 230000005611 electricity Effects 0.000 claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims description 143
- 238000004891 communication Methods 0.000 claims description 27
- 239000002245 particle Substances 0.000 claims description 25
- 230000008635 plant growth Effects 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 12
- 230000033228 biological regulation Effects 0.000 claims description 10
- 238000012856 packing Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 description 70
- 238000005286 illumination Methods 0.000 description 29
- 238000004422 calculation algorithm Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 9
- 229910052799 carbon Inorganic materials 0.000 description 9
- 230000002354 daily effect Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000002689 soil Substances 0.000 description 5
- 238000009423 ventilation Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 241000790917 Dioxys <bee> Species 0.000 description 1
- XQCFHQBGMWUEMY-ZPUQHVIOSA-N Nitrovin Chemical compound C=1C=C([N+]([O-])=O)OC=1\C=C\C(=NNC(=N)N)\C=C\C1=CC=C([N+]([O-])=O)O1 XQCFHQBGMWUEMY-ZPUQHVIOSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012271 agricultural production Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- 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
- A01G7/00—Botany in general
- A01G7/04—Electric or magnetic or acoustic treatment of plants for promoting growth
- A01G7/045—Electric or magnetic or acoustic treatment of plants for promoting growth with electric lighting
-
- 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
- A01G9/00—Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
- A01G9/18—Greenhouses for treating plants with carbon dioxide or the like
-
- 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
- A01G9/00—Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
- A01G9/22—Shades or blinds for greenhouses, or the like
- A01G9/227—Shades or blinds for greenhouses, or the like rolled up during non-use
-
- 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
- A01G9/00—Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
- A01G9/24—Devices or systems for heating, ventilating, regulating temperature, illuminating, or watering, in greenhouses, forcing-frames, or the like
-
- 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
- A01G9/00—Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
- A01G9/24—Devices or systems for heating, ventilating, regulating temperature, illuminating, or watering, in greenhouses, forcing-frames, or the like
- A01G9/241—Arrangement of opening or closing systems for windows and ventilation panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A40/00—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
- Y02A40/10—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
- Y02A40/25—Greenhouse technology, e.g. cooling systems therefor
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marine Sciences & Fisheries (AREA)
- Computing Systems (AREA)
- Operations Research (AREA)
- Medical Informatics (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Agronomy & Crop Science (AREA)
- Animal Husbandry (AREA)
- Quality & Reliability (AREA)
- Mining & Mineral Resources (AREA)
- Primary Health Care (AREA)
- Biodiversity & Conservation Biology (AREA)
- Botany (AREA)
- Ecology (AREA)
- Forests & Forestry (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Greenhouses (AREA)
Abstract
Present invention offer is a kind of to be included based on high in the clouds towards the management-control method of greenhouse cluster, system and server, methods described:Current environment data and crop growth model data based on each single-ridgepole glasshouse in target greenhouse cluster, update crop yield object function corresponding to each single-ridgepole glasshouse, and the current electricity prices information based on affiliated area, update energy consumption object function corresponding to each single-ridgepole glasshouse;Based on the crop yield object function and energy consumption object function, multiple-objection optimization object function corresponding to each single-ridgepole glasshouse is generated;By optimizing the multiple-objection optimization object function, each expectation target environmental data corresponding to each single-ridgepole glasshouse is obtained;Based on each expectation target environmental data, the corresponding actual environment data for adjusting each single-ridgepole glasshouse.The present invention can realize the Intelligent real-time monitoring and data acquisition to greenhouse cluster, and full-automatic clustered control.
Description
Technical field
The present invention relates to agricultural production management information to handle technical field, more particularly, to a kind of face based on high in the clouds
To the management-control method of greenhouse cluster, system and server.
Background technology
Single-ridgepole glasshouse scale persistently increases, and the greenhouse in the form of the cluster of in regional extent tens to up to a hundred, thousand
It is a large amount of to occur.Intelligent management and control is carried out to this kind of greenhouse cluster, turns into an important side of modern installations agricultural control technology development
To.
The greenhouse cluster control system that presently, there are, from the point of view of system architecture, more number systems are only by multiple single green house controls
Device, bottom sensing equipment and executing agency's composition, mainly realize data acquisition and the remotely monitor of greenhouse cluster;Although there is minority
Complicated architectures with host computer, but because its host computer (computer) is arranged in control scene, only in limited geographic coverage energy
Enough to realize monitoring, its service function is limited, the intelligent control in not up to complete meaning.From the point of view of systemic-function, more number systems
The in-service surveillance of greenhouse cluster, data acquisition and the univariate remote control and regulation of greenhouse empirically are only realized, all only
Only it is the cluster greenhouse management that the experience of the foundation people of pure sense is carried out, or the operation of the artificial participation of single-ridgepole glasshouse,
Also differed greatly with the control towards greenhouse cluster truly.
The content of the invention
In order to overcome above mentioned problem or solve the above problems at least in part, the present invention provides a kind of face based on high in the clouds
To the management-control method of greenhouse cluster, system and server, to reach Intelligent real-time monitoring and the data acquisition to greenhouse cluster
With detection, and the purpose of full-automatic clustered control.
In a first aspect, the present invention provides a kind of management-control method towards greenhouse cluster based on high in the clouds, including:S1, it is based on
The current environment data and crop growth model data of each single-ridgepole glasshouse in target greenhouse cluster, update each single-ridgepole glasshouse pair
The crop yield object function answered, and based on the current electricity prices information of the target greenhouse cluster affiliated area, update each described
Energy consumption object function corresponding to single-ridgepole glasshouse;S2, based on crop yield object function and consumption corresponding to each single-ridgepole glasshouse
Energy object function, generate multiple-objection optimization object function;S3, by optimizing the multiple-objection optimization object function, obtain each
Each expectation target environmental data corresponding to the single-ridgepole glasshouse;S4, based on each expectation target environmental data, corresponding regulation is each
The actual environment data of the single-ridgepole glasshouse.
Further, before step S1, methods described also includes:Based on the agrotype in each single-ridgepole glasshouse,
It is corresponding to obtain crop growth model corresponding to each single-ridgepole glasshouse;Based on crop growth model corresponding to each single-ridgepole glasshouse
And ambient parameter constraints, generate crop yield object function corresponding to each single-ridgepole glasshouse.
Wherein, the step of optimizing the multiple-objection optimization object function described in step S3 further comprises:Using more mesh
Particle swarm optimization algorithm is marked, optimizes the multiple-objection optimization object function as follows:S31, based on the ambient parameter about
Beam condition, set the permission span and setting iterations of the expectation target environmental data;S32, initialize population
Pt, object vector corresponding to each particle is calculated, and noninferior solution therein is added to external archive NPt;S33, set the particle
Number, initial local optimal solution and globally optimal solution;S34, under conditions of ensureing that the particle flies in search space, change
Become speed and the position of the particle, form Pt+1, adjust the locally optimal solution of particle;S35, updated according to new noninferior solution outer
Portion's archives, form NPt+1, while choose globally optimal solution for each particle;S36, iterations is updated, if after renewal
Iterations reaches the setting iterations, then stops search, and otherwise, goes to step S34.
Wherein, the step of S2 further comprises:Based on crop yield object function corresponding to each single-ridgepole glasshouse
With energy consumption object function, following multiple-objection optimization object function is generated:
minFi=-Yi+Zi=-G (X1i,X2i,…,Xni)+H(X1i,X2i,…,Xni,m);
In formula, FiRepresent the crop cycle multiple-objection optimization object function of i-th day, YiRepresent crop cycle i-th
Its estimated crop yield, ZiRepresent i-th day estimated energy consumption of crop cycle, Yi=G (Xi) represent to be expected within i-th day to make produce
Measure the function on ambient parameter, Xi=H (Xi) represent i-th day estimated function of the energy consumption on ambient parameter, X1i、X2i、…、
XniRespectively represent crop cycle i-th day first, second ..., the n-th ambient parameter, m represent current electricity prices information.
Wherein, the step of S4 further comprises:Based on each expectation target environmental data, generate respectively each described
Control instruction corresponding to single-ridgepole glasshouse, and the greenhouse controller being correspondingly issued in each single-ridgepole glasshouse, for each temperature
Chamber controller is correspondingly adjusted the actual environment data of each single-ridgepole glasshouse by the expectation target environmental data.
Further, methods described also includes:Obtained from each greenhouse controller on environmental data cycle sensor
The plant growth image information that the environmental data and monitoring camera of biography are periodically shot.
Second aspect, the present invention provide a kind of managing and control system towards greenhouse cluster based on high in the clouds, including:Cloud service
Device, at least a greenhouse controller, the environmental data sensor of corresponding each ambient parameter and executing agency;Each green house control
Device connects the high in the clouds controller by mobile Internet, is sensed by the environmental data corresponding to given communication protocol connection
Device, and by communicating to connect the executing agency corresponding to access;The cloud server is used to be based in target greenhouse cluster
The current environment data and crop growth model data of each single-ridgepole glasshouse, update crop yield mesh corresponding to each single-ridgepole glasshouse
Scalar functions, based on the current electricity prices information of the target greenhouse cluster affiliated area, update and consumed corresponding to each single-ridgepole glasshouse
Energy object function;It is more based on crop yield object function and energy consumption object function corresponding to each single-ridgepole glasshouse, generation
Objective optimization object function, and by optimizing the multiple-objection optimization object function, obtain the phase corresponding to each single-ridgepole glasshouse
Hope target environment data;And based on the expectation target environmental data, generate controlled corresponding to each single-ridgepole glasshouse respectively
Instruct and be correspondingly issued to each greenhouse controller;The environmental data sensor is used to periodically gather target greenhouse cluster
In current environment data corresponding to each single-ridgepole glasshouse, and be correspondingly uploaded to each greenhouse controller;The greenhouse controller is used
In the control instruction for receiving and parsing through the cloud server and issuing, the expectation target environmental data is obtained, and based on described
Expectation target environmental data, by controlling the executing agency, actual environment data corresponding to regulation, and, receive the ring
The plant growth image information for current environment data and the monitoring camera shooting that border data pick-up uploads, is encoded by packing
It is uploaded to the cloud server.
Further, the system also includes intelligent terminal;The intelligent terminal connects the cloud by mobile Internet
Server is held, for realizing the state information searching to each single-ridgepole glasshouse, image information is checked and manual control intervention.
The third aspect, the present invention provide a kind of management and control cloud server towards greenhouse cluster, it is characterised in that including:
At least one memory, at least one processor, communication interface and bus;The memory, the processor and the communication
Interface completes mutual communication by the bus, and the communication interface is used for the cloud server and each greenhouse controller
Information transfer between communication interface;The computer program that can be run on the processor, institute are stored with the memory
The management-control method towards greenhouse cluster based on high in the clouds as discussed is realized when stating computing device described program.
Fourth aspect, the present invention provide a kind of high in the clouds managing and control system towards greenhouse cluster, including:Object function obtains mould
Block, for current environment data and crop growth model data based on each single-ridgepole glasshouse in target greenhouse cluster, update each institute
State crop yield object function corresponding to single-ridgepole glasshouse, and the letter of the current electricity prices based on the target greenhouse cluster affiliated area
Breath, update energy consumption object function corresponding to each single-ridgepole glasshouse;Multiple-objection optimization object function generation module, for based on
Crop yield object function and energy consumption object function corresponding to each single-ridgepole glasshouse, generate multiple-objection optimization object function;
Optimize computing module, by optimizing the multiple-objection optimization object function, obtain each expectation mesh corresponding to each single-ridgepole glasshouse
Mark environmental data;Clustered control module, based on each expectation target environmental data, the corresponding reality for adjusting each single-ridgepole glasshouse
Border environmental data;Cloud database module, for storing the one or more in data below:Each single-ridgepole glasshouse numbering, described work as
Preceding environmental data, the current electricity prices information and the expectation target environmental data.
It is provided by the invention it is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server, with crop
Based on growth model and environmental control of greenhouse energy consumption model, realize that yield is maximum and the minimum two big target that consumes energy in production aspect
Between be related to the optimal control policies of greenhouse data.The control of science is provided according to optimum results to corresponding greenhouse controller
Target processed is given, and can be directed to the growth cycle and needs of Different Crop, and control is sent to multiple single greenhouse controllers according to sequential
System instruction, both can with the greenhouse cluster that management and control is grown the same crop, again can management and control difference greenhouse plant the temperature of various crop simultaneously
Room cluster;The Intelligent real-time monitoring to greenhouse cluster and data acquisition can not only be realized, and can be in system control floor face
Realize the full-automatic clustered control to greenhouse cluster.
Brief description of the drawings
Fig. 1 is a kind of flow chart of the management-control method towards greenhouse cluster based on high in the clouds of the embodiment of the present invention;
Fig. 2 is a kind of control instruction generation of the embodiment of the present invention and push process flow diagram flow chart;
Fig. 3 is a kind of process flowchart for optimizing multiple-objection optimization object function of the embodiment of the present invention;
Fig. 4 is a kind of process flowchart for obtaining crop yield object function of the embodiment of the present invention;
Fig. 5 is a kind of environmental data collecting of the embodiment of the present invention and upload procedure flow chart;
Fig. 6 is a kind of framework schematic diagram of the managing and control system towards greenhouse cluster based on high in the clouds of the embodiment of the present invention;
Fig. 7 is a kind of intelligent terminal of the embodiment of the present invention and cloud server information interaction schematic flow sheet;
Fig. 8 is a kind of structured flowchart of management and control cloud server towards greenhouse cluster of the embodiment of the present invention;
Fig. 9 is a kind of composition structural representation of high in the clouds managing and control system towards greenhouse cluster of the embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention
Figure, the technical scheme in the present invention is clearly and completely described, it is clear that described embodiment is one of the present invention
Divide embodiment, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making
The every other embodiment obtained on the premise of creative work, belongs to the scope of protection of the invention.
As the one side of the embodiment of the present invention, the present embodiment provides a kind of pipe towards greenhouse cluster based on high in the clouds
Prosecutor method, it is a kind of flow chart of the management-control method towards greenhouse cluster based on high in the clouds of the embodiment of the present invention with reference to figure 1, bag
Include:
S1, based on the current environment data and crop growth model data of each single-ridgepole glasshouse in target greenhouse cluster, renewal
Crop yield object function corresponding to each single-ridgepole glasshouse, and based on the current electricity prices of the target greenhouse cluster affiliated area
Information, update energy consumption object function corresponding to each single-ridgepole glasshouse;
S2, based on crop yield object function and energy consumption object function corresponding to each single-ridgepole glasshouse, generate more mesh
Mark optimization object function;
S3, by optimizing the multiple-objection optimization object function, obtain each expectation target corresponding to each single-ridgepole glasshouse
Environmental data;
S4, based on each expectation target environmental data, the corresponding actual environment data for adjusting each single-ridgepole glasshouse.
Step S1 updates crop life daily it is to be understood that the greenhouse cluster management-control method operated in cloud server
The environmental informations such as the extraneous intensity of illumination in long model, i.e. current environment data, so as to adjust in real time corresponding to each single-ridgepole glasshouse
The output of crop growth model.Based on the output of the crop growth model after adjustment, the crop yield on ambient parameter is realized
The renewal of object function.
Meanwhile the greenhouse cluster management-control method operated in cloud server, update daily in greenhouse power consumption model
Electricity price information, consumed energy model so as to adjust corresponding to each single-ridgepole glasshouse greenhouse in real time.Based on the greenhouse after adjustment
Consume energy model, realizes the renewal of the corresponding energy consumption object function on ambient parameter of each single-ridgepole glasshouse.
Such as, the executing agency in greenhouse is modeled, obtains improving the energy consumption model of the executing agency of environment, so as to obtain
When taking i-th day production cycle, energy consumption Z and above-mentioned environmental variance X1i、X2iAnd X3iBetween functional relation it is as follows:
Zi=H (X1i,X2i,X3i);
In formula, ZiRepresent i-th day estimated energy consumption of crop cycle, X1i、X2iAnd X3iCrop cycle is represented respectively
I-th day intensity of illumination, temperature and CO2Concentration parameter, Zi=H (Xi) represent i-th day estimated letter of the energy consumption on ambient parameter
Number.
Be electric energy in view of power consumption, the function on the estimation electricity price adjust accordingly it is as follows:
Zi=H (X1i,X2i,X3i,m);
In formula, ZiRepresent i-th day estimated energy consumption of crop cycle, X1i、X2iAnd X3iCrop cycle is represented respectively
I-th day intensity of illumination, temperature and CO2Concentration parameter, Zi=H (Xi, m) and represent i-th day estimated energy consumption on ambient parameter and electricity
The function of valency information, m represent current electricity prices information.
Step S2 refers to bring condition instantly into plant growth it is to be understood that the multiple-objection optimization that the present embodiment is related to
Model and power consumption model, model is updated.Multi-objective optimization algorithm is recycled to solve affiliated area chamber crop yield mesh
The environmental Kuznets Curves index optimal solution that scalar functions are maximum and greenhouse consuming electric power object function is minimum.Above-mentioned steps are specifically based on to obtain
The crop yield object function and energy consumption object function taken, construct multiple-objection optimization object function, with can by optimize it is more
Objective optimization object function, chamber crop yield target function is set to obtain maximum and the acquirement of greenhouse consuming electric power object function
Minimum value.
Wherein optionally, the step of S2 further comprises:Based on crop yield mesh corresponding to each single-ridgepole glasshouse
Scalar functions and energy consumption object function, generate following multiple-objection optimization object function:
minFi=-Yi+Zi=-G (X1i,X2i,…,Xni)+H(X1i,X2i,…,Xni,m);
In formula, FiRepresent the crop cycle multiple-objection optimization object function of i-th day, YiRepresent crop cycle i-th
Its estimated crop yield, ZiRepresent i-th day estimated energy consumption of crop cycle, Yi=G (Xi) represent to be expected within i-th day to make produce
Measure the function on ambient parameter, Xi=H (Xi) represent i-th day estimated function of the energy consumption on ambient parameter, X1i、X2i、…、
XniRespectively represent crop cycle i-th day first, second ..., the n-th ambient parameter, m represent current electricity prices information.
It is to be understood that the object function that multi-objective optimization algorithm needs to optimize is yield target function and energy consumption target
Function.The general expression of multi-objective optimization algorithm is:
Miny=f (x)={ f1(x),f2(x),…,fm(x)};
F (x) represents catalogue scalar functions, f in formula1(x)、f2(x)、...、fm(x) respectively represent first, second ..., m
Individual object function.
Towards greenhouse clustered control application, two target letters of crop yield object function and energy consumption object function are considered
Number, within the production cycle at i-th day, multiple-objection optimization object function is reduced to:
minFi=-Yi+Zi=-G (X1i,X2i,…,Xni)+H(X1i,X2i,…,Xni,m);
In formula, FiRepresent the crop cycle multiple-objection optimization object function of i-th day, YiRepresent crop cycle i-th
Its estimated crop yield, ZiRepresent i-th day estimated energy consumption of crop cycle, Yi=G (Xi) represent to be expected within i-th day to make produce
Measure the function on ambient parameter, Xi=H (Xi) represent i-th day estimated function of the energy consumption on ambient parameter, X1i、X2i、…、
XniRespectively represent crop cycle i-th day first, second ..., the n-th ambient parameter, m represent current electricity prices information.
Intensity of illumination, temperature and CO are taken for the ambient parameter of above-described embodiment2Concentration, corresponding multiple-objection optimization target
Function is:
minFi=-Yi+Zi=-G (X1i,X2i,X3i)+H(X1i,X2i,X3i,m);
In formula, FiRepresent the crop cycle multiple-objection optimization object function of i-th day, YiRepresent crop cycle i-th
Its estimated crop yield, ZiRepresent i-th day estimated energy consumption of crop cycle, Yi=G (Xi) represent to be expected within i-th day to make produce
Measure the function on ambient parameter, Xi=H (Xi) represent i-th day estimated function of the energy consumption on ambient parameter, X1i、X2iAnd X3i
I-th day intensity of illumination of crop cycle, temperature and CO are represented respectively2Concentration parameter, m represent current electricity prices information.
Wherein, ambient parameter constraints:
In formula, X1i、X2iAnd X3iRespectively i-th day intensity of illumination of crop cycle, temperature and CO2 concentration parameters, aiWith
biRespectively i-th day upper and lower limit of intensity of illumination, ciAnd diI-th day upper and lower limit of intensity of illumination, e and f are represented respectivelyiRepresent respectively
I-th day upper and lower limit of intensity of illumination.
It is to be understood that generally, to realize the maximization of yield, then consume energy also can accordingly increase step S3, seek
Seeking energy consumption minimizationization, then yield also can be reduced accordingly.Seek to cause multiple-objection optimization object function value minimum in above-mentioned steps
The optimal solution set of ambient parameter disaggregation, as greenhouse clustered control.
It is not difficult to find out by the multiple-objection optimization object function expression formula of above-mentioned steps, when yield maximum and energy consumption minimization,
Multiple-objection optimization object function value is minimum, and multiple-objection optimization is set up.Then the ambient parameter optimal solution set obtained after optimizing is i.e.
Can as the expectation target environmental data for the single-ridgepole glasshouse that corresponding crop is planted in greenhouse clustered control, such as it is expected intensity of illumination,
Temperature and CO2Concentration.
Step S4 it is to be understood that according to above-mentioned steps obtain greenhouse clustered control expectation target environmental data it
Afterwards, it is necessary to send the data to controller in each single-ridgepole glasshouse, so that corresponding controllers are according to the expectation target environmental data
Carry out the regulation and control of the greenhouse.
Wherein optionally, the step of S4 further comprises:Based on each expectation target environmental data, generate respectively
Control instruction corresponding to each single-ridgepole glasshouse, and the greenhouse controller being correspondingly issued in each single-ridgepole glasshouse, for each
The greenhouse controller is correspondingly adjusted the actual environment data of each single-ridgepole glasshouse by the expectation target environmental data.
It is a kind of control instruction generation of the embodiment of the present invention and push process flow diagram flow chart it is to be understood that with reference to figure 2.Base
In each expectation target environmental data, communications protocol coding is carried out after calculating control instruction by high in the clouds algorithm, and by mobile 4G/
Internet network is sent to each single-ridgepole glasshouse controller, then the phase as corresponding to single-ridgepole glasshouse controller decodes to obtain control command
Target environment data are hoped, the control as greenhouse controller gives.Single-ridgepole glasshouse controller is based on these control set-points
Detection with real-time greenhouse environment parameter is fed back, the control algolithm built in operation controller, and draws the now each equipment in greenhouse
The instruction of regulation and control, within the sampling time of setting reaching instruction by regulating and controlling each executing agency requires, makes inside greenhouse ring
Border system reaches the stable state of target call.
A kind of management-control method towards greenhouse cluster based on high in the clouds provided in an embodiment of the present invention, with reference to plant growth mould
Type and environmental control of greenhouse energy consumption model, obtain and be related to greenhouse between yield maximum and the minimum two big target of power consumption in production aspect
The optimal control policy of environmental data, the Intelligent real-time monitoring to greenhouse cluster and data acquisition can not only be realized, and
The full-automatic clustered control to greenhouse cluster can be realized in system control floor face.
In one embodiment according to above-described embodiment, the optimization multiple-objection optimization object function described in step S3
The step of further comprise:Using multi-objective particle, it is excellent to optimize the multiple target by processing step as shown in Figure 3
Changing object function, Fig. 3 is a kind of process flowchart for optimizing multiple-objection optimization object function of the embodiment of the present invention, including:
S31, based on the ambient parameter constraints, set the permission span of the expectation target environmental data with
Set iterations;
S32, initialization population Pt, object vector corresponding to each particle is calculated, and noninferior solution therein is added to outside
Portion archives NPt;
S33, set the particle number, initial local optimal solution and globally optimal solution;
S34, under conditions of ensureing that the particle flies in search space, change speed and the position of the particle,
Form Pt+1, adjust the locally optimal solution of particle;
S35, external archive is updated according to new noninferior solution, forms NPt+1, while choose the overall situation most for each particle
Excellent solution;
S36, iterations is updated, if the iterations after renewal reaches the setting iterations, stopped search, it is no
Then, step S34 is gone to.
It is to be understood that multi-objective particle is used for every day in crop cycle, by above-mentioned
Step optimizes solution to multiple-objection optimization object function.Thus the Noninferior Solution Set of object function in restriction range can be obtained,
Further according to Sigma methods, the even Sigma values of particle and the Sigma values of some archives member is closest, particle then choose this into
Member is as its globally optimal solution.Further, since actual green house control needs to reach system stabilization, therefore the optimal solution to obtaining
The nargin stability range of upper and lower 1 unit length is expanded to as Noninferior Solution Set.
A kind of management-control method towards greenhouse cluster based on high in the clouds provided in an embodiment of the present invention, by using multiple target
Particle swarm optimization algorithm, optimize the multiple-objection optimization object function of foundation, obtain globally optimal solution, can effectively avoid because of convergence
The local optimum problem that property is brought.
Further, before step S1, methods described also includes processing step as shown in Figure 4, and Fig. 4 is real for the present invention
A kind of process flowchart for obtaining crop yield object function of example is applied, including:
S11, it is corresponding to obtain crop life corresponding to each single-ridgepole glasshouse based on the agrotype in each single-ridgepole glasshouse
Long model.
It is to be understood that the simulation to chamber crop yield uses empirical model, by collecting crop cycle (n days)
Interior substantial amounts of empirical data, including each relevant environmental parameter data and crop growthing state, sum up daily plant growth shape
The output of the functional relation of state and ambient parameter, as crop growth model.
In one embodiment, the ambient parameter further comprises:Intensity of illumination, temperature and gas concentration lwevel.
It can be understood as, it is contemplated that influence the intensity of illumination X of plant growth1(unit lx), temperature X2(unit DEG C) and dioxy
Change carbon (CO2) concentration X3(unit ppm) three major parameters, according to crop cycle big data, build daily plant growth
State and the functional relation of three major parameters.
S12, based on crop growth model and ambient parameter constraints corresponding to each single-ridgepole glasshouse, generate each institute
State crop yield object function corresponding to single-ridgepole glasshouse.
It is to be understood that being based on crop growth model corresponding to single-ridgepole glasshouse, corresponding estimated crop yield and crop are obtained
Functional relation in growth cycle between environmental parameters.Such as build estimated crop yield in i-th day and above-mentioned intensity of illumination, temperature
Degree and CO2The functional relation of three parameters of concentration is as follows:
Yi=G (X1i,X2i,X3i);
In formula, YiRepresent crop cycle estimated crop yield in i-th day, X1i、X2iAnd X3iPlant growth week is represented respectively
I-th day phase intensity of illumination, temperature and CO2 concentration parameters, Yi=G (Xi) represent estimated crop yield in i-th day on ambient parameter
Function, the function realize corresponding adjustment with the change of intensity of illumination etc. in external environment.
Furthermore, it is contemplated that actual plant growth demand, makees as defined below, that is, to obtain following ring to ambient parameter span
Border parameter constraints:
In formula, X1i、X2iAnd X3iI-th day intensity of illumination of crop cycle, temperature and CO2 concentration parameters, a are represented respectivelyi
And biI-th day upper and lower limit of intensity of illumination, c are represented respectivelyiAnd diI-th day upper and lower limit of intensity of illumination, e and f are represented respectivelyiRespectively
Represent i-th day upper and lower limit of intensity of illumination.
Therefore it is as follows to obtain crop yield object function:
Yi=G (X1i,X2i,X3i),(X1i∈(ai,bi),X2i∈(ci,di),X3i∈(ei,fi));
In formula, YiRepresent crop cycle estimated crop yield in i-th day, X1i、X2iAnd X3iPlant growth week is represented respectively
I-th day phase intensity of illumination, temperature and CO2 concentration parameters, Yi=G (Xi) represent estimated crop yield in i-th day on ambient parameter
Function, aiAnd biI-th day upper and lower limit of intensity of illumination, c are represented respectivelyiAnd diRespectively represent i-th day upper and lower limit of intensity of illumination, e and
fiI-th day upper and lower limit of intensity of illumination is represented respectively.
Further, on the basis of above-described embodiment, methods described also includes:Ring is obtained from each greenhouse controller
The plant growth image information that the environmental data and monitoring camera that border data pick-up periodically uploads periodically are shot.
It is to be understood that establish heliogreenhouse cluster large database concept, gather plant growth different phase environmental information and
Phenotypic information, it is uploaded in the environmental data and image data base established beyond the clouds, then regulated and controled with preset crop modeling
The suboptimization again of index.It is a kind of environmental data collecting of the embodiment of the present invention and upload procedure flow chart with reference to figure 5.
Specifically, the cycle sensor of each single-ridgepole glasshouse uploads the environmental data in the greenhouse, wireless senser will be adopted
The each environmental information collected is sent to greenhouse controller by Zigbee protocol, then is packed and encoded by greenhouse controller, passes through
4G/Internet networks are back to cloud database and stored.In addition, the plant growth situation in each greenhouse is taken the photograph by monitoring
As head is periodically taken pictures, be sent to corresponding to single-ridgepole glasshouse controller, then pass through 4G/Internet networks by controller is separately encoded
Cloud database is back to be stored.
A kind of management-control method towards greenhouse cluster based on high in the clouds provided in an embodiment of the present invention, sensor is using wireless
Sensor network, the greenhouse data of collection are uploaded by the greenhouse controller in the greenhouse, can effectively solve cluster greenhouse
The problem of wider wiring in region is long.Greenhouse controller is connected to cloud server by wireless 4G or optical fiber, can effectively solve
Strict demand to speed or stability.
As the other side of the embodiment of the present invention, the present embodiment provide it is a kind of based on high in the clouds towards greenhouse cluster
Managing and control system, it is that a kind of framework of managing and control system towards greenhouse cluster based on high in the clouds of the embodiment of the present invention is illustrated with reference to figure 6
Figure, including:Cloud server 1, at least a greenhouse controller 2, the environmental data sensor 3 of corresponding each ambient parameter and execution
Mechanism 4.Wherein, each greenhouse controller 2 connects high in the clouds controller 1 by mobile Internet, passes through given communication protocol connection pair
The environmental data sensor 3 answered, and by communicating to connect executing agency 4 corresponding to access.
Cloud server 1 is used for current environment data and plant growth mould based on each single-ridgepole glasshouse in target greenhouse cluster
Type data, crop yield object function corresponding to each single-ridgepole glasshouse is updated, based on the target greenhouse cluster affiliated area
Current electricity prices information, update energy consumption object function corresponding to each single-ridgepole glasshouse;It is corresponding based on each single-ridgepole glasshouse
Crop yield object function and energy consumption object function, multiple-objection optimization object function is generated, and by optimizing more mesh
Optimization object function is marked, obtains expectation target environmental data corresponding to each single-ridgepole glasshouse;And based on the expectation target
Environmental data, control instruction corresponding to each single-ridgepole glasshouse is generated respectively and is correspondingly issued to each greenhouse controller 2;Environment number
It is used to periodically gather current environment data corresponding to each single-ridgepole glasshouse in target greenhouse cluster according to sensor 3, and corresponding upload
To each greenhouse controller 2;Greenhouse controller 2 is used to receive and parse through the control instruction that cloud server 1 issues, and obtains the phase
Target environment data are hoped, and are based on the expectation target environmental data, by controlling executing agency 4, actual rings corresponding to regulation
Border data, and, receive the current environment data of the upload of environment data pick-up 3 and the plant growth figure of monitoring camera shooting
As information, encoded by packing, the current environment data and the plant growth image information are uploaded to cloud server
1。
It is to be understood that greenhouse cluster managing and control system is by establishing the synthesis managing and control system beyond the clouds on the platform of server 1
Formed with the greenhouse controller 2 for every greenhouse, its system architecture present based on-the previous-next level of secondary (Master-Slave)
Form, that is, based on the cluster management and control software operated on cloud server 1 (Master), in the system upper strata, and in face of every
The greenhouse controller 2 in greenhouse is secondary (Slave), in the system lower floor.
Greenhouse cluster management and control software architecture is the core of system, is integrated with crop growth model, greenhouse regulation and control executing agency
Energy consumption model and multiple-objection optimization administrative model, while it is related to the energy optimization and meteorological condition in the region.Based on greenhouse
Controlled quentity controlled variable (such as intensity of illumination, temperature and CO2 concentration) constraints, by the optimization to multiple-objection optimization object function, obtain
The maximum greenhouse flower strategy for being related to greenhouse data between the minimum two big target of power consumption of yield, example in production aspect
Intensity of illumination, temperature and CO as desired2Concentration value, and be issued in each greenhouse controller 2, the control as greenhouse controller 2
Set-point processed, and then each greenhouse controller 2 carries out autonomous environmental control of greenhouse according to this set-point.Meanwhile it will can also obtain
In the greenhouse flower strategy deposit cloud server 1 taken in Relational database.
Greenhouse controller 2 is distributed in each greenhouse under greenhouse cluster, by cpu boards, interface, intelligent control software and
Interactive software forms, towards the regulation and control to greenhouse.Greenhouse controller 2 can pass through the acquisition pair of environmental data sensor 3
Soil in greenhouse (matrix) moisture, greenhouse humiture, illuminance, CO2 concentration and soil EC values are answered, through intelligent control algorithm
Computing, can be by controlling executing agency 4 to realize that the coordination for rolling up quilt, ventilation, sunshade, CO2 and crop root heating etc. in greenhouse is transported
OK.
Each environmental data sensor 3 and executing agency 4 are connected with greenhouse controller 2.Wherein, environmental data sensor 3 is adopted
Environmental data in the corresponding single-ridgepole glasshouse of collection, and greenhouse controller 2 is uploaded to, then be uploaded to by the encoded packing of greenhouse controller 2
Cloud server 1.Environmental data sensor 3 includes:CO2Sensor, temperature sensor, humidity sensor, optical sensor, soil
Earth EC values sensor, soil moisture sensor and P in soil H value sensors etc..Executing agency 4 receives what greenhouse controller 2 issued
Control instruction, and perform corresponding action by the control instruction.Executing agency 4 is included by contact driving:Crop root heats
Device, ventilation blower, CO2Release, alarm, top portion ventilation window, leg space ventilation window, insulation quilt motor and illumination facilities etc..
A kind of managing and control system towards greenhouse cluster based on high in the clouds provided in an embodiment of the present invention, using cloud server
For host computer, greenhouse controller is that slave computer is used to control executing agency, and sensor is used to gather actual greenhouse data, led to
Each unit combination is crossed, obtains and is related to greenhouse data between yield maximum and the minimum two big target of power consumption in production aspect
Optimal control policy, the Intelligent real-time monitoring to greenhouse cluster and data acquisition can not only be realized, and can be in system
Control plane realizes the full-automatic clustered control to greenhouse cluster.
Further, the system also includes intelligent terminal;The intelligent terminal connects the cloud by mobile Internet
Server is held, for realizing the state information searching to each single-ridgepole glasshouse, image information is checked and manual control intervention.
It is to be understood that intelligent terminal includes smart mobile phone, PC and Intelligent flat computer etc. in the present embodiment.On PC
Client is installed, smart mobile phone and Intelligent flat computer are loaded with down greenhouse cluster management and control APP respectively.Intelligent terminal passes through mobile mutual
Networking connection cloud server, it is a kind of intelligent terminal of the embodiment of the present invention and cloud server information interaction stream with reference to figure 7
Journey schematic diagram, first user input information exchange by user interface in intelligent terminal and asked, by intelligent terminal to interaction request
Sent after packing processing to cloud server.Cloud server receives and parses through the packaging file, obtains intelligent terminal
Interaction request, based on the interaction request, interaction process is obtained by processing data information and fed back, then is issued to after packing
Intelligent terminal, realize the display at intelligent terminal user interface.
Above-mentioned intelligent terminal can realize one or more of monitoring function:It is user's login feature, current each described
Environmental data query function corresponding to single-ridgepole glasshouse, query function, current is moved towards in each environmental data change in preset time
Each single-ridgepole glasshouse video transfers function, history crop growing state picture query function, keeper's remote handle intervention control work(
Energy, keeper's remote handle intervene actuating mechanism function and environmental abnormality alarm function etc..Wherein environmental data change trend can
To be broken line diagram form.In addition, intelligent terminal can also receive the alarm from server.
(1) user logs in.User carries out information inquiry by intelligent terminal and manual intervention process is required for first being used
Family is logged in, and inputs account and password by intelligent terminal and is sent to cloud server, and cloud database is called by cloud server
Inquired about, information meets, and issues authorization by instruction operation.
(2) information inquiry.User terminal can pass through number in the Connection inquiring cloud server between cloud server
It is believed that breath, includes but is not limited to:The environmental state information in current a certain numbering greenhouse, video image information, history crop growing state
Variation tendency in some ambient condition a period of time in pictorial information and a certain numbering greenhouse of history.
(3) intervention.Keeper after checking can be controlled life to greenhouse controller by intelligent terminal
Order changes or the long-range executing agency's operation for directly controlling greenhouse., can be taking human as change for the change of environmental Kuznets Curves instruction
Temperature, intensity of illumination and CO2The environmental Kuznets Curves such as concentration instruct.It can be controlled in greenhouse each for the human intervention of executing agency
Executing agency, such as crop root warmer, vent window, illumination facilities and CO2Switch of release etc..
(4) alarm and emergent management.For example, if the controlled quentity controlled variable in certain greenhouse is not in control for a long time requires instruction
Nargin in the range of 50% and does not have variation tendency up and down, and cloud server carries out alarm automatically by intelligent terminal and remembered
Record in abnormal state information database.Or if executing agency's cisco unity malfunction, greenhouse controller will not work execution
Mechanism numbering is uploaded to cloud server, carries out alarm by intelligent terminal by cloud server and recorded abnormality
In information database.
A kind of managing and control system towards greenhouse cluster based on high in the clouds provided in an embodiment of the present invention, by setting intelligence eventually
End, can realize the fixed point or mobile monitor to greenhouse cluster, and control process is convenient, flexible.
As the another aspect of the embodiment of the present invention, the present embodiment provides a kind of management and control high in the clouds towards greenhouse cluster and taken
Business device, is a kind of structured flowchart of greenhouse cluster management and control cloud server of the embodiment of the present invention with reference to figure 8, including:It is at least one
Memory 801, at least one processor 802, communication interface 803 and bus 804.
Wherein, memory 801, processor 802 and communication interface 803 complete mutual communication by bus 804, communication
The information transfer that interface 803 is used between the cloud server and each greenhouse controller communication interface;Stored in memory 801
There is the computer program that can be run on processor 802, processor 802 is realized as described in above-mentioned embodiment when performing described program
The management-control method towards greenhouse cluster based on high in the clouds.
It is to be understood that memory 801, processing are comprised at least in the management and control cloud server towards greenhouse cluster
Device 802, communication interface 803 and bus 804, and memory 801, processor 802 and communication interface 803 are formed by bus 804
Mutual communication connection, and mutual communication can be completed.
Communication interface 803 is realized towards between the management and control cloud server of greenhouse cluster and each greenhouse controller communication interface
Communication connection, and mutual information transfer can be completed, issuing and working as front ring for control instruction is such as realized by communication interface 803
Acquisition of border data etc..
When server is run, processor 802 calls the programmed instruction in memory 801, is implemented with performing above-mentioned each method
The method that example is provided, such as including:By optimizing the multiple-objection optimization object function, it is corresponding to obtain each single-ridgepole glasshouse
Expectation target environmental data;And by mobile Internet, the environment number for corresponding to greenhouse is obtained from each greenhouse controller
The environmental data uploaded according to cycle sensor, and plant growth image information for periodically shooting of monitoring camera etc..
In another embodiment of the present invention, there is provided a kind of non-transient computer readable storage medium storing program for executing, the non-transient calculating
Machine readable storage medium storing program for executing stores computer instruction, and the computer instruction makes the computer perform as described in above-mentioned embodiment
The management-control method towards greenhouse cluster based on high in the clouds.
It is to be understood that realize that all or part of step of above method embodiment can be by the hard of programmed instruction correlation
Part is completed, and foregoing program can be stored in a computer read/write memory medium, upon execution, execution includes the program
The step of above method embodiment;And foregoing storage medium includes:ROM, RAM, magnetic disc or CD etc. are various to be stored
The medium of program code.
The embodiment of management and control cloud server towards greenhouse cluster described above is only schematical, wherein making
The unit illustrated for separating component can be or may not be physically separate, can both be located at a place, or
It can also be distributed on heterogeneous networks unit.This can be realized according to selection some or all of module therein is actually needed
The purpose of embodiment scheme.Those of ordinary skill in the art are not in the case where paying performing creative labour, you can to understand simultaneously
Implement.
By the description of embodiment of above, those skilled in the art is it will be clearly understood that each embodiment can borrow
Software is helped to add the mode of required general hardware platform to realize, naturally it is also possible to pass through hardware.It is above-mentioned based on such understanding
The part that technical scheme substantially contributes to prior art in other words can be embodied in the form of software product, the meter
Calculation machine software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some fingers
Order, make it that it is real that a computer equipment (such as personal computer, server, or network equipment etc.) performs above-mentioned each method
Apply the method described in some parts of example or embodiment of the method.
A kind of management and control cloud server towards greenhouse cluster provided in an embodiment of the present invention and a kind of non-transient computer
Readable storage medium storing program for executing, by the programmed algorithm combination crop growth model and environmental control of greenhouse energy consumption model of storage, obtain life
The maximum optimal control policy for being related to greenhouse data between the minimum two big target of power consumption of yield on payzone face, can not only
The Intelligent real-time monitoring to greenhouse cluster and data acquisition are realized, and can be realized in system control floor face to greenhouse cluster
Full-automatic clustered control.
As another aspect of the embodiment of the present invention, the present embodiment provides a kind of high in the clouds management and control system towards greenhouse cluster
System, is a kind of composition structural representation of greenhouse cluster high in the clouds managing and control system of the embodiment of the present invention with reference to figure 9, including:Target letter
Number acquisition module 901, multiple-objection optimization object function generation module 902, optimization computing module 903, the and of clustered control module 904
Cloud database module 905.
Wherein, object function acquisition module 901 is used for the current environment number based on each single-ridgepole glasshouse in target greenhouse cluster
According to crop growth model data, update crop yield object function corresponding to each single-ridgepole glasshouse, and, based on the mesh
The current electricity prices information of greenhouse cluster affiliated area is marked, updates energy consumption object function corresponding to each single-ridgepole glasshouse;More mesh
Mark optimization object function generation module 902 is used to be based on crop yield object function and energy consumption corresponding to each single-ridgepole glasshouse
Object function, generate multiple-objection optimization object function;Optimize computing module 903 to be used for by optimizing the multiple-objection optimization target
Function, obtain expectation target environmental data corresponding to each single-ridgepole glasshouse;Clustered control module 904 is used to be based on each phase
Hope target environment data, the corresponding actual environment data for adjusting each single-ridgepole glasshouse;Cloud database module 905 be used for store with
One or more in lower data:Each single-ridgepole glasshouse numbering, the current environment data, the current electricity prices information and the phase
Hope target environment data.
Optimized it is to be understood that cloud server is embedded based on the Multiobjective Intelligent of crop growth model and energy input model
Algorithm operation program, object function acquisition module 901, multiple-objection optimization object function generation module 902, optimization meter can be divided into
Calculate 905 several plates of module 903, clustered control module 904 and cloud database module.
By being organically combined between each program module, seek Multiobjective Intelligent optimized algorithm in cluster crop yield Income Maximum
Change and seek Noninferior Solution Set between greenhouse executing agency power consumption cost minimization, so as to show that greenhouse component environment regulates and controls optimal control
Scheme processed (such as including intensity of illumination, temperature, CO2Concentration) and its regulation and control nargin, and it is stored in cloud database.Wherein crop yield
Calculated by crop growth model, executing agency's power consumption expense is calculated using energy input model.
Meanwhile cloud server also includes cloud database module, cloud server stores information password, the greenhouse collection of user
The plant growth that group and the numbering of greenhouse, the information in every greenhouse in sensor collection, Multiobjective Intelligent optimized algorithm are drawn
Crop growthing state image information collected daily in daily optimum control decision-making and every greenhouse in cycle etc..
A kind of management and control cloud server towards greenhouse cluster provided in an embodiment of the present invention, include the meter of cloud server
Calculate function and store function.The region inferior position of home server is can solve the problem that, expands depositing for data while improving calculating speed
Store up capacity.In addition, cloud database also preserves great amount of images sample and environmental data sample in process of crop growth.Create
Agriculture large database concept, database have correction and optimization function to crop growth model, have certain scientific research value.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
The present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should be understood:It still can be right
Technical scheme described in foregoing embodiments is modified, or carries out equivalent substitution to which part technical characteristic;And this
A little modifications are replaced, and the essence of appropriate technical solution is departed from the spirit and model of various embodiments of the present invention technical scheme
Enclose.
Claims (10)
- A kind of 1. management-control method towards greenhouse cluster based on high in the clouds, it is characterised in that including:S1, based on the current environment data and crop growth model data of each single-ridgepole glasshouse in target greenhouse cluster, update each institute State crop yield object function corresponding to single-ridgepole glasshouse, and the letter of the current electricity prices based on the target greenhouse cluster affiliated area Breath, update energy consumption object function corresponding to each single-ridgepole glasshouse;S2, it is excellent based on crop yield object function and energy consumption object function corresponding to each single-ridgepole glasshouse, generation multiple target Change object function;S3, by optimizing the multiple-objection optimization object function, obtain each expectation target environment corresponding to each single-ridgepole glasshouse Data;S4, based on each expectation target environmental data, the corresponding actual environment data for adjusting each single-ridgepole glasshouse.
- 2. according to the method for claim 1, it is characterised in that also include before step S1:It is corresponding to obtain crop growth model corresponding to each single-ridgepole glasshouse based on the agrotype in each single-ridgepole glasshouse;Based on crop growth model and ambient parameter constraints corresponding to each single-ridgepole glasshouse, each Dan Dongwen is generated Crop yield object function corresponding to room.
- 3. according to the method for claim 2, it is characterised in that the optimization multiple-objection optimization target letter described in step S3 Several steps further comprise:Using multi-objective particle, optimize the multiple-objection optimization object function as follows:S31, based on the ambient parameter constraints, set permission span and the setting of the expectation target environmental data Iterations;S32, initialization population Pt, object vector corresponding to each particle is calculated, and noninferior solution therein is added to external archive NPt;S33, set the particle number, initial local optimal solution and globally optimal solution;S34, under conditions of ensureing that the particle flies in search space, change speed and the position of the particle, formed Pt+1, adjust the locally optimal solution of particle;S35, external archive is updated according to new noninferior solution, forms NPt+1, while choose globally optimal solution for each particle;S36, iterations is updated, if the iterations after renewal reaches the setting iterations, stopped search, otherwise, Go to step S34.
- 4. according to the method for claim 1, it is characterised in that further comprise the step of the S2:Based on crop yield object function and energy consumption object function corresponding to each single-ridgepole glasshouse, it is excellent to generate following multiple target Change object function:min Fi=-Yi+Zi=-G (X1i,X2i,…,Xni)+H(X1i,X2i,…,Xni,m);In formula, FiRepresent the crop cycle multiple-objection optimization object function of i-th day, YiRepresent crop cycle i-th day in advance Count crop yield, ZiRepresent i-th day estimated energy consumption of crop cycle, Yi=G (Xi) represent that estimated crop yield in i-th day is closed In the function of ambient parameter, Xi=H (Xi) represent i-th day estimated function of the energy consumption on ambient parameter, X1i、X2i、…、XniPoint Not Biao Shi crop cycle i-th day first, second ..., the n-th ambient parameter, m represent current electricity prices information.
- 5. according to the method for claim 1, it is characterised in that further comprise the step of the S4:Based on each expectation target environmental data, control instruction corresponding to each single-ridgepole glasshouse is generated respectively, and under correspondence The greenhouse controller being sent in each single-ridgepole glasshouse, so that each greenhouse controller presses the expectation target environmental data pair The actual environment data of each single-ridgepole glasshouse should be adjusted.
- 6. according to any described method in claim 1 to 5, it is characterised in that also include:The environmental data and monitoring camera uploaded from each greenhouse controller acquisition environmental data cycle sensor is regular The plant growth image information of shooting.
- A kind of 7. managing and control system towards greenhouse cluster based on high in the clouds, it is characterised in that including:Cloud server, at least one Platform greenhouse controller, the environmental data sensor of corresponding each ambient parameter and executing agency;The greenhouse controller connects the high in the clouds controller by mobile Internet, by corresponding to given communication protocol connection The environmental data sensor, and by communicating to connect the executing agency corresponding to access;The cloud server is used for current environment data and plant growth mould based on each single-ridgepole glasshouse in target greenhouse cluster Type data, crop yield object function corresponding to each single-ridgepole glasshouse is updated, based on the target greenhouse cluster affiliated area Current electricity prices information, update energy consumption object function corresponding to each single-ridgepole glasshouse;It is corresponding based on each single-ridgepole glasshouse Crop yield object function and energy consumption object function, multiple-objection optimization object function is generated, and by optimizing more mesh Optimization object function is marked, obtains expectation target environmental data corresponding to each single-ridgepole glasshouse;And based on the expectation target Environmental data, control instruction corresponding to each single-ridgepole glasshouse is generated respectively and is correspondingly issued to each greenhouse controller;The environmental data sensor is used to periodically gather current environment number corresponding to each single-ridgepole glasshouse in target greenhouse cluster According to, and correspondingly it is uploaded to each greenhouse controller;The greenhouse controller is used to receive and parse through the control instruction that the cloud server issues, and obtains the expectation target Environmental data, and it is based on the expectation target environmental data, by controlling the executing agency, actual environment number corresponding to regulation According to, and, receive the current environment data of the environmental data sensor upload and the plant growth figure of monitoring camera shooting As information, the cloud server is uploaded to by coding of packing.
- 8. system according to claim 7, it is characterised in that also including intelligent terminal;The intelligent terminal connects the cloud server by mobile Internet, for realizing the shape to each single-ridgepole glasshouse State information inquiry, image information are checked and manual control intervention.
- A kind of 9. management and control cloud server towards greenhouse cluster, it is characterised in that including:At least one memory, at least one Individual processor, communication interface and bus;The memory, the processor and the communication interface complete mutual communication, the communication by the bus The information transfer that interface is used between the cloud server and each greenhouse controller communication interface;The computer program that can be run on the processor, the computing device described program are stored with the memory In Shi Shixian such as claim 1 to 6 it is any as described in method.
- A kind of 10. high in the clouds managing and control system towards greenhouse cluster, it is characterised in that including:Object function acquisition module, for the current environment data based on each single-ridgepole glasshouse in target greenhouse cluster and plant growth Model data, crop yield object function corresponding to each single-ridgepole glasshouse is updated, and based on belonging to target greenhouse cluster The current electricity prices information in region, update energy consumption object function corresponding to each single-ridgepole glasshouse;Multiple-objection optimization object function generation module, for based on crop yield object function corresponding to each single-ridgepole glasshouse and Energy consumption object function, generate multiple-objection optimization object function;Optimize computing module, by optimizing the multiple-objection optimization object function, obtain each phase corresponding to each single-ridgepole glasshouse Hope target environment data;Clustered control module, based on each expectation target environmental data, the corresponding actual environment for adjusting each single-ridgepole glasshouse Data;Cloud database module, for storing the one or more in data below:Each single-ridgepole glasshouse numbering, the current environment number According to, the current electricity prices information and the expectation target environmental data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862145.6A CN107809461A (en) | 2017-09-21 | 2017-09-21 | It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710862145.6A CN107809461A (en) | 2017-09-21 | 2017-09-21 | It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107809461A true CN107809461A (en) | 2018-03-16 |
Family
ID=61584364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710862145.6A Pending CN107809461A (en) | 2017-09-21 | 2017-09-21 | It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107809461A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110825139A (en) * | 2019-11-07 | 2020-02-21 | 广西农业职业技术学院 | Greenhouse intelligent management system based on Internet of things |
CN114759975A (en) * | 2022-04-19 | 2022-07-15 | 国网新疆电力有限公司哈密供电公司 | Electric energy data acquisition method and system based on Beidou satellite communication |
CN115220493A (en) * | 2022-08-30 | 2022-10-21 | 西北农林科技大学 | Agricultural intelligent greenhouse and internal environment regulation and control system thereof |
CN116449897A (en) * | 2023-06-08 | 2023-07-18 | 北京市农林科学院智能装备技术研究中心 | Greenhouse environment optimal control method, server and system |
CN116679774A (en) * | 2023-06-06 | 2023-09-01 | 上海华维可控农业科技集团股份有限公司 | Low-power-consumption water intelligent regulation and control system and method based on Internet of things |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203376610U (en) * | 2013-04-27 | 2014-01-01 | 付小川 | Greenhouse cluster control system |
CN105117787A (en) * | 2015-07-14 | 2015-12-02 | 温州科技职业学院 | Model optimization prediction method of greenhouse energy consumption |
CN106327006A (en) * | 2016-08-09 | 2017-01-11 | 国网四川省电力公司经济技术研究院 | Comprehensive benefit analysis-based micro-power-grid optimal configuration method |
CN106842923A (en) * | 2017-01-17 | 2017-06-13 | 同济大学 | Greenhouse multiple-factor control method for coordinating based on plant physiology and energy optimization |
CN107037728A (en) * | 2017-03-22 | 2017-08-11 | 安徽农业大学 | Greenhouse optimal control method based on multiple objective gray particle cluster algorithm |
-
2017
- 2017-09-21 CN CN201710862145.6A patent/CN107809461A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN203376610U (en) * | 2013-04-27 | 2014-01-01 | 付小川 | Greenhouse cluster control system |
CN105117787A (en) * | 2015-07-14 | 2015-12-02 | 温州科技职业学院 | Model optimization prediction method of greenhouse energy consumption |
CN106327006A (en) * | 2016-08-09 | 2017-01-11 | 国网四川省电力公司经济技术研究院 | Comprehensive benefit analysis-based micro-power-grid optimal configuration method |
CN106842923A (en) * | 2017-01-17 | 2017-06-13 | 同济大学 | Greenhouse multiple-factor control method for coordinating based on plant physiology and energy optimization |
CN107037728A (en) * | 2017-03-22 | 2017-08-11 | 安徽农业大学 | Greenhouse optimal control method based on multiple objective gray particle cluster algorithm |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110825139A (en) * | 2019-11-07 | 2020-02-21 | 广西农业职业技术学院 | Greenhouse intelligent management system based on Internet of things |
CN114759975A (en) * | 2022-04-19 | 2022-07-15 | 国网新疆电力有限公司哈密供电公司 | Electric energy data acquisition method and system based on Beidou satellite communication |
CN114759975B (en) * | 2022-04-19 | 2023-09-01 | 国网新疆电力有限公司哈密供电公司 | Electric energy data acquisition method and system based on Beidou satellite communication |
CN115220493A (en) * | 2022-08-30 | 2022-10-21 | 西北农林科技大学 | Agricultural intelligent greenhouse and internal environment regulation and control system thereof |
CN115220493B (en) * | 2022-08-30 | 2024-01-19 | 西北农林科技大学 | Agricultural intelligent greenhouse and internal environment regulation and control system thereof |
CN116679774A (en) * | 2023-06-06 | 2023-09-01 | 上海华维可控农业科技集团股份有限公司 | Low-power-consumption water intelligent regulation and control system and method based on Internet of things |
CN116679774B (en) * | 2023-06-06 | 2024-01-30 | 上海华维可控农业科技集团股份有限公司 | Low-power-consumption water intelligent regulation and control system and method based on Internet of things |
CN116449897A (en) * | 2023-06-08 | 2023-07-18 | 北京市农林科学院智能装备技术研究中心 | Greenhouse environment optimal control method, server and system |
CN116449897B (en) * | 2023-06-08 | 2023-10-20 | 北京市农林科学院智能装备技术研究中心 | Greenhouse environment optimal control method, server and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107809461A (en) | It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server | |
CN108694444A (en) | A kind of plant cultivating method based on intelligent data acquisition Yu cloud service technology | |
CN205161283U (en) | Intelligence planter | |
CN108093030A (en) | A kind of artificial intelligence model dispositions method based on Cloud Server | |
CN204731617U (en) | A kind of life cycle characteristic analysis system based on greenhouse gardening organic plant | |
CN107861551A (en) | A kind of intelligent greenhouse system based on big data | |
CN107992136A (en) | A kind of mushroom-cultivating ambient intelligence monitoring and warning and regulator control system | |
CN103701845A (en) | Cloud computing based monitoring and early warning control cloud service system and method for greenhouse cluster internet of things | |
CN106650212A (en) | Intelligent plant breeding method and system based on data analysis | |
CN112611080A (en) | Intelligent air conditioner control system and method based on federal learning | |
CN113191914A (en) | Digital twin body construction system for precise monitoring of sunlight greenhouse | |
CN103247006A (en) | Intelligent-decision-based edible fungi cultivation monitoring device and method | |
Ajagekar et al. | Energy-efficient ai-based control of semi-closed greenhouses leveraging robust optimization in deep reinforcement learning | |
CN207053612U (en) | A kind of three-dimensional agriculture planting shed long-distance management system based on cell phone application | |
KR20220071405A (en) | Agricultural support system and method using big data of smart farm | |
CN115270642A (en) | Plant factory intelligent management system based on digital twins | |
KR20220131573A (en) | Smart farm digital twin big data construction system | |
CN203276003U (en) | Silkworm chamber monitoring system based on Internet of Things | |
CN109105078A (en) | A kind of greenhouse intelligent control system and method | |
CN105159366A (en) | Greenhouse environment monitoring system and user behavior acquisition method | |
CN112925276A (en) | Plant factory intelligent control system based on cloud platform | |
CN104920103A (en) | Intelligent seedling culturing system and method | |
Rizwan et al. | Optimal environment control mechanism based on OCF connectivity for efficient energy consumption in greenhouse | |
KR20220131574A (en) | Smart farm digital twin big data platform system | |
CN203376610U (en) | Greenhouse cluster control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180316 |