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 PDF

Info

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
Application number
CN201710862145.6A
Other languages
Chinese (zh)
Inventor
陈飞
陈一飞
李丹
张向南
蒲东
刘福潮
杨建华
彭雄
王亚威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Agricultural University
Original Assignee
China Agricultural University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Agricultural University filed Critical China Agricultural University
Priority to CN201710862145.6A priority Critical patent/CN107809461A/en
Publication of CN107809461A publication Critical patent/CN107809461A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G7/00Botany in general
    • A01G7/04Electric or magnetic or acoustic treatment of plants for promoting growth
    • A01G7/045Electric or magnetic or acoustic treatment of plants for promoting growth with electric lighting
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/18Greenhouses for treating plants with carbon dioxide or the like
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/22Shades or blinds for greenhouses, or the like
    • A01G9/227Shades or blinds for greenhouses, or the like rolled up during non-use
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/24Devices or systems for heating, ventilating, regulating temperature, illuminating, or watering, in greenhouses, forcing-frames, or the like
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/24Devices or systems for heating, ventilating, regulating temperature, illuminating, or watering, in greenhouses, forcing-frames, or the like
    • A01G9/241Arrangement of opening or closing systems for windows and ventilation panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/10Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
    • Y02A40/25Greenhouse 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

It is a kind of based on high in the clouds towards the management-control method of greenhouse cluster, system and server
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)

  1. 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. 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. 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. 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. 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. 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.
  7. 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. 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.
  9. 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.
  10. 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.
CN201710862145.6A 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 Pending CN107809461A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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