[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20220125642A - Temperature control system for plant based on learning using data - Google Patents

Temperature control system for plant based on learning using data Download PDF

Info

Publication number
KR20220125642A
KR20220125642A KR1020210029768A KR20210029768A KR20220125642A KR 20220125642 A KR20220125642 A KR 20220125642A KR 1020210029768 A KR1020210029768 A KR 1020210029768A KR 20210029768 A KR20210029768 A KR 20210029768A KR 20220125642 A KR20220125642 A KR 20220125642A
Authority
KR
South Korea
Prior art keywords
unit
data
growth
scenario
temperature
Prior art date
Application number
KR1020210029768A
Other languages
Korean (ko)
Inventor
김형철
김민호
Original Assignee
주식회사 블루윙모터스
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 주식회사 블루윙모터스 filed Critical 주식회사 블루윙모터스
Priority to KR1020210029768A priority Critical patent/KR20220125642A/en
Publication of KR20220125642A publication Critical patent/KR20220125642A/en

Links

Images

Classifications

    • 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
    • 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
    • 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

  • Business, Economics & Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Mining & Mineral Resources (AREA)
  • Agronomy & Crop Science (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Environmental Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Animal Husbandry (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Feedback Control In General (AREA)

Abstract

The present invention relates to a learning-based temperature control system for plants using data. The learning-based temperature control system for plants using data according to one embodiment of the present invention comprises: a growth information providing unit that provides plant growth information; an environment information providing unit that provides indoor environment information; a data receiving unit that receives data from the growth information providing unit and the environment information providing unit; a monitoring unit that stores and monitors the data received from the data receiving unit; a scenario derivation unit that derives an optimal scenario based on the result of the monitoring unit; an appropriate temperature derivation unit that derives an appropriate temperature currently required for the derived optimal scenario; and a temperature control unit that controls the temperature based on the derived appropriate temperature. Accordingly, the present invention enables optimal temperature management depending on the plant variety or growth requirement environment.

Description

데이터를 이용한 학습 기반 식물용 온도 제어 시스템 {TEMPERATURE CONTROL SYSTEM FOR PLANT BASED ON LEARNING USING DATA}Temperature control system for plants based on learning using data {TEMPERATURE CONTROL SYSTEM FOR PLANT BASED ON LEARNING USING DATA}

본 발명은 데이터를 이용한 학습 기반 식물용 온도 제어 시스템에 관한 것이다.The present invention relates to a learning-based temperature control system for plants using data.

종래 기술에 따른 식물용 하우스나 온실의 온도 제어는 온도를 측정하여 소정의 범위 내에 온도가 유지되도록 냉난방 장치의 작동 여부를 결정하는 수준으로 관리해 오고 있다.The temperature control of a house or greenhouse for plants according to the prior art has been managed at a level that determines whether or not the heating and cooling device operates so that the temperature is maintained within a predetermined range by measuring the temperature.

이는, 하나의 하우스 내에서 다른 품종의 식물이 있는 경우, 각각 품종의 수확 결과를 예측하지 못하는 제한적인 상태에서 온도를 제어하게 된다. 즉, 하나의 품종에만 집중하면 다른 품종에는 최적의 환경이 아닐 수 있음에도 뭉뚱그려 관리해오고 있다.In this case, when there are different varieties of plants in one house, the temperature is controlled in a limited state in which the harvest results of each variety cannot be predicted. In other words, concentrating on one breed may not be the optimal environment for other breeds, but they have been collectively managed.

또한, 같은 품종이라 할지라도, 성장의 발육 상태나 건강 상태에 따라 다른 환경을 요구함에도 이를 무시한 채 관리하는 실정이다.In addition, even for the same variety, it is managed while ignoring the requirements for different environments depending on the state of growth or health.

본 발명의 일 실시 예의 목적은 전술한 문제점을 해결하기 위하여 제안된 것으로, 식물의 품종이나 성장의 요구 환경에 맞추어 최적의 온도 관리가 가능하게 하는 시스템을 제공하는 것이다.SUMMARY OF THE INVENTION An object of an embodiment of the present invention is to provide a system that enables optimal temperature management according to the environment required for plant varieties or growth, which has been proposed to solve the above-described problems.

상기 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템은 식물의 성장 정보를 제공하는 성장 정보 제공부, 실내 환경 정보를 제공하는 환경 정보 제공부, 성장 정보 제공부 및 환경 정보 제공부의 데이터를 수신하는 데이터 수신부, 데이터 수신부에서 수신하는 데이터를 저장하고 모니터링하는 모니터링부, 모니터링부의 결과를 기초하여 최적 시나리오를 도출하는 시나리오 도출부, 도출된 최적 시나리오를 위한 현재 요구되는 적정 온도를 도출하는 적정 온도 도출부, 도출된 적정 온도에 기초하여 온도를 제어하는 온도 제어부, 를 포함한다.To achieve the above object, a learning-based temperature control system for plants using data according to an embodiment of the present invention for achieving the above object is a growth information providing unit providing plant growth information, an environmental information providing unit providing indoor environment information, growth information A data receiving unit that receives data from the providing unit and the environmental information providing unit, a monitoring unit that stores and monitors data received from the data receiving unit, a scenario derivation unit that derives an optimal scenario based on the results of the monitoring unit, and the present for the derived optimal scenario It includes an appropriate temperature derivation unit for deriving a required appropriate temperature, and a temperature controller for controlling the temperature based on the derived appropriate temperature.

바람직하게는, 모니터링부는 수신된 성장 정보 및 환경 정보와의 상관관계를 비교하고, DTW(Dynamic Time Warping) 연산을 기초하여 실제 성장 흐름 데이터와 미리 저장된 추천 성장 흐름 데이터를 비교할 수 있다.Preferably, the monitoring unit may compare the correlation between the received growth information and the environment information, and compare the actual growth flow data and the pre-stored recommended growth flow data based on a DTW (Dynamic Time Warping) operation.

바람직하게는, 시나리오 도출부는 복수 품종 각각의 현재 성장 수준, 및 소정의 시간 이후 복수 품종 각각의 미래 성장 수준에 요구하는 환경을 기초하여 복수의 시나리오를 도출하고 복수의 시나리오 중 최적의 시나리오를 선택하여 도출할 수 있다.Preferably, the scenario derivation unit derives a plurality of scenarios based on the environment required for the current growth level of each of the plurality of varieties and the future growth level of each of the plurality of varieties after a predetermined time, and selects an optimal scenario among the plurality of scenarios. can be derived

바람직하게는, 시나리오 도출부는 온도, 습도, 토양 pH, 토양 질소 농도, 광량을 포함하는 환경 정보를 기초하여, 현재 식물의 건강 상태, 및 환경 정보를 반영한 향후의 식물의 건강 상태 변화 및 성장 상태 변화를 예측하여 시나리오를 도출할 수 있다.Preferably, the scenario derivation unit is based on the environmental information including temperature, humidity, soil pH, soil nitrogen concentration, and light quantity, the current health state of the plant, and changes in the health state and growth state of future plants reflecting the environmental information can be predicted to derive a scenario.

바람직하게는, 관리 서버 및 하우스 서버를 더 포함하고, 하우스 서버는 성장 정보 제공부, 환경 정보 제공부, 데이터 수신부, 모니터링부, 온도 제어부를 포함하고, 관리 서버는 시나리오 도출부, 적정 온도 도출부를 포함하고, 통신망으로 연결되는 제2모니터링부 및 모니터링부의 결과를 수신하는 모니터링 결과 수신부, 및 수신된 모니터링 결과를 저장하고, 시나리오 도출부의 시나리오 도출을 위한 데이터를 제공하는 데이터 저장부를 더 포함할 수 있다.Preferably, it further includes a management server and a house server, the house server includes a growth information providing unit, an environmental information providing unit, a data receiving unit, a monitoring unit, and a temperature control unit, and the management server includes a scenario deriving unit and an appropriate temperature deriving unit. It may further include a second monitoring unit connected to a communication network and a monitoring result receiving unit for receiving the results of the monitoring unit, and a data storage unit for storing the received monitoring result and providing data for the scenario deriving of the scenario deriving unit. .

기타 실시 예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and drawings.

본 발명의 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템은 식물의 품종이나 성장의 요구 환경에 맞추어 최적의 온도 관리가 가능하게 한다.A learning-based temperature control system for plants using data according to an embodiment of the present invention enables optimal temperature management according to the environment required for plant varieties or growth.

본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.

도 1은 본 발명의 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템을 도시한 도면이다. 도 2는 본 발명의 다른 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템을 설명하기 위하여 도시한 도면이다.1 is a diagram illustrating a learning-based temperature control system for plants using data according to an embodiment of the present invention. 2 is a diagram illustrating a learning-based plant temperature control system using data according to another embodiment of the present invention.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하여지도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 내의 부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛이나 모듈을 포함한다.Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms, and only these embodiments allow the disclosure of the present invention to be complete, and are common in the technical field to which the present invention pertains. It is provided to fully inform those with knowledge of the scope of the invention, and the present invention is only defined by the scope of the claims. The term "part" in the specification includes a unit realized by hardware, a unit realized by software, and a unit or module realized using both.

이하, 본 발명에 따른 바람직한 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템(10)을 도시한 도면이다.1 is a diagram illustrating a learning-based plant temperature control system 10 using data according to an embodiment of the present invention.

도 1을 참조하면 본 발명의 일 실시 예에 따른 식물용 온도 제어 시스템(10)은 성장 정보 제공부(112), 환경 정보 제공부(114), 데이터 수신부(132), 모니터링부(134), 시나리오 도출부(138), 적정 온도 도출부(152), 온도 제어부(154)를 포함한다.Referring to FIG. 1 , the temperature control system 10 for plants according to an embodiment of the present invention includes a growth information providing unit 112 , an environmental information providing unit 114 , a data receiving unit 132 , a monitoring unit 134 , It includes a scenario deriving unit 138 , an appropriate temperature deriving unit 152 , and a temperature control unit 154 .

성장 정보 제공부(112)는 데이터 수신부(132)에 식물의 성장 정보를 제공한다. 성장 정보 제공부(112)는 공간적인 개념을 필수적으로 하지 않으나, 식물의 성장 상태를 측정할 수 있도록 식물의 인근 또는 접촉하여 연결되는 센서를 포함할 수 있다. 성장 정보 제공부(112)는 센서로부터 정보를 받아 데이터 수신부(132)에 정보를 제공하는 유선 라인이나 무선통신 모듈을 포함할 수 있다.The growth information providing unit 112 provides plant growth information to the data receiving unit 132 . The growth information providing unit 112 does not necessarily have a spatial concept, but may include a sensor connected to the vicinity of or in contact with a plant to measure the growth state of the plant. The growth information providing unit 112 may include a wired line or a wireless communication module that receives information from a sensor and provides information to the data receiving unit 132 .

성장 정보는 식물의 길이나 크기 정보를 포함할 수 있다. 길이나 크기 정보는 3차원 스캐닝 기술을 이용하거나 카메라 기술을 이용하여 픽셀별 색채 대비를 통하여 수준을 측정할 수 있다. 픽셀별 색채 대비란, 카메라에서 측정되는 상의 픽셀별 색채를 구분하여 배경과 식물을 구분하는 것을 의미하며, 식물의 잎, 열매, 줄기까지 구분이 가능하다.Growth information may include plant length or size information. The length or size information can be measured through color contrast for each pixel using a 3D scanning technology or a camera technology. The color contrast for each pixel means to distinguish the background from the plant by dividing the color for each pixel of the image measured by the camera, and it is possible to distinguish even the leaves, fruits, and stems of plants.

성장 정보는 식물의 성장 속도 정보를 포함할 수 있다. 시간별 길이나 크기를 측정하여 성장 속도를 산출할 수 있다.The growth information may include information on the growth rate of a plant. The growth rate can be calculated by measuring the length or size over time.

성장 정보는 식물의 건강 상태 정보를 포함할 수 있다. 성장 정보는 식물의 형상, 색채 데이터를 포함할 수 있다.Growth information may include health status information of plants. Growth information may include plant shape and color data.

성장 정보는 식물의 분포 정도, 배치 밀도, 배치 밀도의 변화량 정보를 포함할 수 있다.The growth information may include information on a distribution degree of a plant, a batch density, and information on a change amount of the batch density.

환경 정보 제공부(114)는 데이터 수신부(132)에 실내 환경 정보를 제공한다. 환경 정보 제공부(114)는 공간적인 개념을 필수적으로 하지 않으나, 실내의 환경 정보를 측정할 수 있도록 하우스 등의 실내 공간, 지표면, 토양 내, 식물의 인근 또는 접촉하여 연결되는 센서를 포함할 수 있다.The environment information providing unit 114 provides indoor environment information to the data receiving unit 132 . The environmental information providing unit 114 does not necessarily have a spatial concept, but may include a sensor connected to an indoor space such as a house, the ground surface, the soil, or a nearby or contacted plant to measure indoor environmental information. have.

환경 정보는 온도, 습도, 토양 pH, 질소 농도, 광량, 식물까지 흘러가는 물의 유량, 유속, 실내 풍속, 원적외선, 음이온 방출량, 송풍 정보 중 적어도 어느 하나가 포함될 수 있다.The environmental information may include at least one of temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate of water flowing to the plant, flow rate, indoor wind speed, far infrared rays, anion emission amount, and blowing information.

데이터 수신부(132)는 성장 정보 제공부(112) 및 환경 정보 제공부(114)의 데이터를 수신한다. 데이터 수신부(132)는 공간적인 개념을 필수적으로 하지 않으나, 성장 정보 제공부(112) 및 환경 정보 제공부(114)와 동일한 실내 공간에 위치할 수도 있고, 무선통신이 가능한 공간에 위치할 수도 있다.The data receiving unit 132 receives data from the growth information providing unit 112 and the environmental information providing unit 114 . The data receiving unit 132 does not necessarily have a spatial concept, but may be located in the same indoor space as the growth information providing unit 112 and the environmental information providing unit 114, or may be located in a space where wireless communication is possible. .

모니터링부(134)는 데이터 수신부(132)에서 수신하는 데이터를 저장하고 모니터링한다.The monitoring unit 134 stores and monitors the data received by the data receiving unit 132 .

바람직하게는, 모니터링부(134)는 수신된 성장 정보 및 환경 정보와의 상관관계를 비교하고, DTW(Dynamic Time Warping) 연산을 기초하여 특징 데이터를 추출하고, 실제 성장 흐름 데이터와 미리 저장된 추천 성장 흐름 데이터를 비교할 수 있다.Preferably, the monitoring unit 134 compares the correlation between the received growth information and the environment information, extracts feature data based on a DTW (Dynamic Time Warping) operation, and recommends growth stored in advance with the actual growth flow data. Flow data can be compared.

모니터링부(134)는 식물 성장의 속도, 건강 상태를 확인할 수 있다. 온도, 습도, 토양 pH, 질소 농도, 광량, 유량, 유속, 풍속, 원적외선, 음이온의 과거 정보를 저장하고, 현재의 환경 각각의 정보를 저장하며, 시간 흐름별 과거 및 현재 성장 상태와 건강 상태를 모니터링하여, 각 환경 정보와 성장 정보와의 상관관계를 비교한다.The monitoring unit 134 may check the rate of plant growth and health status. It stores past information of temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate, flow velocity, wind speed, far-infrared rays, and negative ions, stores information on each current environment, and displays past and present growth and health status by time flow. By monitoring, the correlation between each environmental information and growth information is compared.

모니터링부(134)는 정상적이고 바람직한 추천 성장 흐름 데이터 및 성장 정보 제공부(112)로부터 수신되는 실제 성장 흐름 데이터를 비교하여 성장의 이상 여부를 판단할 수 있다. The monitoring unit 134 may determine whether growth is abnormal by comparing the normal and preferred growth flow data and the actual growth flow data received from the growth information providing unit 112 .

추천 성장 흐름 데이터의 코덱을 변환하여 저장하고, 추천 성장 흐름의 해상도(resolution)로 실제 성장 흐름의 해상도를 변환하고, 실제 성장 흐름의 변환된 코덱 및 변환된 해상도의 RGB 평균값 또는 에지 히스토그램의 비교에 기초하여 추천 성장 흐름과 비교할 수 있다.Convert and store the codec of the recommended growth flow data, convert the resolution of the actual growth flow to the resolution of the recommended growth flow, and compare the RGB average value or edge histogram of the converted codec and the converted resolution of the actual growth flow. Based on it, it can be compared with the recommended growth flow.

추천 성장 흐름은 영상 및 오디오 데이터를 구분하고, 영상의 특징 데이터를 추출할 수 있다. 데이터의 코덱, 해상도, 비트율(bit rate) 및 초당 프레임(화면) 수(FPS : frames per second)를 고려할 수 있다. 추천 성장 흐름 데이터 및 실제 성장 흐름 데이터는 동일한 기준 코덱으로 변환하도록 추천 성장 흐름 데이터를 미리 변환 저장하고, 실제 성장 흐름 정보를 이와 매칭시키는 것이 더욱 바람직하다. 영상의 가로/세로 픽셀 수인 해상도를 조회/파악하여, 상호 추천 성장 흐름 및 실제 성장 흐름 정보를 동일/유사 기준 해상도로 변환한다. 또한, 각기 다른 파일 포맷 및 압축 방식의 영상 데이터를 동일한 파일 포맷 및 압축 방식으로 통일시킨다. 예를 들어, 추천 성장 흐름 데이터의 파일 포맷을 avi(audio video interleaving)으로 하고, 압축 방식을 DivX MPEG-4 Video v4(OpenDivX)로 하고, 해상도, 오디오 샘플율, 채널, 초당 프레임 수, 노멀라저 등에 해당 실제 성장 흐름 데이터를 동일하게 매칭시키는 동작을 수행한다. 오디오 관련 데이터는 필수로 요구되지 않을 수 있다.The recommendation growth flow may classify image and audio data, and extract feature data of the image. Data codec, resolution, bit rate, and frames per second (FPS) can be considered. It is more preferable to convert and store the recommended growth flow data in advance so that the recommended growth flow data and the actual growth flow data are converted to the same reference codec, and match the actual growth flow information therewith. By inquiring/finding the resolution, which is the number of horizontal/vertical pixels of the image, mutually recommended growth flow and actual growth flow information is converted into the same/similar standard resolution. In addition, image data of different file formats and compression methods are unified with the same file format and compression method. For example, the file format of the recommended growth flow data is avi (audio video interleaving), the compression method is DivX MPEG-4 Video v4 (OpenDivX), the resolution, audio sample rate, channels, frames per second, normalizer An operation is performed to match the corresponding actual growth flow data in the same way. Audio related data may not be required.

RGB 평균값 비교 또는 에지 히스토그램 등을 기반으로 특징 데이터를 추출할 수 있으며, 장면 내 형상들의 위치 변화 등을 벡터값으로 추출할 수 있다.Feature data can be extracted based on comparison of RGB average values or edge histograms, and changes in positions of shapes in a scene can be extracted as vector values.

특징 데이터는 RGB 평균값 비교, 색상 휘도 정보 또는 중심 객체 추출 등을 기반으로 색상 데이터, 영상 내 형상들의 구조 데이터, 형상(shape) 데이터가 될 수 있다.The feature data may be color data, structure data of shapes in an image, and shape data based on RGB average value comparison, color luminance information, or central object extraction.

RGB는 빛의 삼원색으로 빨간, 녹색, 파란색을 이용해서 색을 표시하는 방식이며, 이의 평균값을 산출할 수 있다. 각 화소는 빨간색, 녹색, 파란색 세 가지의 조합으로 만들어지며, 화소 하나마다 바이트(byte) 단위를 이용하여 빨간색 1바이트, 초록색 1바이트, 파란색 1바이트가 들어간다. 1바이트는 0부터 255까지 256단계의 색을 나타낸다. RGB를 이용한 색은 'RGB(빨간색의 단계, 초록색의 단계, 파란색의 단계)'와 같은 방법으로 표시할 수 있으며, 각 위치 셀의 평균값에 의하여 특징의 차이를 산출할 수 있다.RGB is a method of displaying colors using red, green, and blue as the three primary colors of light, and the average value thereof can be calculated. Each pixel is made of three combinations of red, green, and blue, and each pixel contains 1 byte of red, 1 byte of green, and 1 byte of blue using a byte unit. One byte represents 256 levels of color from 0 to 255. Colors using RGB can be displayed in the same way as 'RGB (red level, green level, blue level)', and the difference in features can be calculated by the average value of each location cell.

일반적인 히스토그램에 비해 에지 히스토그램은 영상의 변화에 덜 민감하면서 성장 흐름의 특징 정보로서 에지의 공간적인 분포를 잘 나타낸다.Compared to the general histogram, the edge histogram is less sensitive to image changes and shows the spatial distribution of the edge as characteristic information of the growth flow.

또한, 유사 정도 측정 알고리즘을 더 사용할 수 있다. 예를 들어, DTW(Dynamic Time Warping) 연산을 기반으로 각 실제 성장 흐름의 특징 데이터와 비교하고 특징 데이터 간 유사 정도를 측정할 수 있다. DTW을 이용하여, 추천 성장 흐름과 실제 성장 흐름의 속도가 다르더라도, 두 서열 간의 유사성을 측정할 수 있다. 선형 시퀀스로 변환할 수 있는 데이터는 DTW로 분석이 가능하다. DTW는 추천 성장 흐름 데이터와 실제 성장 흐름 데이터, 2개의 주어진 시퀀스 사이의 최적 매칭을 계산한다. 이러한 시퀀스들은 시간 차원에서 비선형적으로 워프되어 유사성을 판별한다. DTW는 시간축의 파장의 유사성을 측정하는 알고리즘이며, 관찰 과정에서 가속 및 감속이 있더라도 성장 유사성을 확인할 수 있다. 추천 성장 흐름과 실제 성장 흐름의 시간 차이는 정보화 되어 해당 데이터를 모니터링과 시나리오 과정에서 반영할 수 있다. 추천 성장 흐름의 특징 데이터는 실제 성장에서 나타나기를 기대하는 흐름이며, 추천 성장 흐름의 특징 데이터와 다른, 실제 성장 흐름의 특징 데이터는 실제 성장에서 나타나기를 기대하지 않는 흐름이다. 실제 성장 흐름의 특징 데이터는 기존 저장된 데이터 또는 다수의 추천 성장 흐름 데이터와 비교하여, 좋지 않은 시나리오를 예측할 수 있도록 하는 데에 이용될 수 있다. 또한, 실제 성장 흐름의 특징 데이터가 기존 저장된 데이터와 다른 패턴을 보이는 경우, 시나리오 예측을 미루고 해당 특징 구간을 우선순위로 하여 집중할 수 있다. 기존 저장된 데이터와 다른 패턴을 보인 이후, 좋지 않은 결실이라면 이를 다시 데이터에 반영할 수 있다. 반대로, 기존 저장된 데이터와 다른 패턴을 보인 이후, 기존에 기대할 수 없던 양질의 결실을 얻은 경우, 원인 분석에 있어서, 해당 특징 구간을 원인 후보로 추출해낼 수 있으며, 추천 성장 흐름 데이터에 반영하여, 추천 시나리오로 적용할 수 있다. 반복 실험된 결과를 토대로 기존에 기대하지 못했던 개선된 결실을 얻고, 효과적인 연구가 가능하다. 실제 성장 흐름의 특징 데이터를 이용하여, 최적 시나리오를 도출하는 데에 도움을 줄 수 있을 뿐 아니라, 효과적인 연구가 가능하다.In addition, a similarity measurement algorithm may be further used. For example, based on a dynamic time warping (DTW) operation, it is possible to compare with the feature data of each actual growth stream and measure the degree of similarity between the feature data. Using DTW, it is possible to measure the similarity between two sequences even if the rates of the recommended growth flow and the actual growth flow are different. Data that can be converted into a linear sequence can be analyzed with DTW. DTW calculates the best match between the recommended growth flow data and the actual growth flow data, two given sequences. These sequences are non-linearly warped in the time dimension to determine similarity. DTW is an algorithm that measures the similarity of the wavelengths on the time axis, and the growth similarity can be confirmed even if there is acceleration and deceleration in the observation process. The time difference between the recommended growth flow and the actual growth flow is informational and the data can be reflected in the monitoring and scenario process. The characteristic data of the recommended growth flow is a flow expected to appear in actual growth, and the characteristic data of the actual growth flow that is different from the characteristic data of the recommended growth flow is a flow that is not expected to appear in actual growth. The characteristic data of the actual growth flow may be used to predict a bad scenario by comparing it with existing stored data or a plurality of recommended growth flow data. In addition, if the characteristic data of the actual growth flow shows a different pattern from the previously stored data, the scenario prediction may be delayed and the corresponding characteristic section may be prioritized to focus. After showing a different pattern from the previously stored data, if it is a bad result, it can be reflected in the data again. Conversely, if, after showing a pattern different from the previously stored data, an unexpected high-quality fruit is obtained, in the cause analysis, the corresponding characteristic section can be extracted as a cause candidate, reflected in the recommended growth flow data, and recommended It can be applied as a scenario. Based on the results of repeated experiments, improved results that were not previously expected can be obtained, and effective research is possible. By using the characteristic data of the actual growth flow, it can help to derive an optimal scenario, and effective research is possible.

특징 데이터를 다대일 관계에서 DTW(Dynamic Time Warping) 연산을 산출하여, DTW 연산 값이 0일 경우는 완벽한 일치를 의미하며, 수치가 0보다 증가할수록 유사도가 감소함을 의미하므로, DTW 연산 값에 따라 유사 정도를 판단할 수 있다.DTW (Dynamic Time Warping) operation is calculated in a many-to-one relationship with feature data, and when the DTW operation value is 0, it means a perfect match. Depending on the degree of similarity can be judged.

구분력이 좋은 정도, 예를 들어, 특징이 강하게 나타나는 특징 데이터에 높은 순위를 부여하여 배열한다. 성장 흐름 데이터 간 특징이 확연히 구분할 수 있는 특징 데이터에 우선순위를 부여하여 차이 정보를 추출하는 것이 더욱 바람직하다.A high degree of distinguishing power, for example, feature data in which a feature appears strongly, is assigned a high rank and arranged. It is more preferable to extract the difference information by giving priority to the characteristic data in which the characteristics between the growth flow data can be clearly distinguished.

실제 성장 흐름 데이터는 미리 저장된 추천 성장 흐름 데이터와 비교하여 차이 정보를 추출한다. 차이의 정도는 구간별로 수치화가 가능하며, 높은 차이를 갖는 구간 추출이 가능하다. 추출된 차이 구간의 해당 성장 정보를 비교할 수 있을 뿐 아니라, 해당 시점의 환경 정보와 변화 등의 확인이 가능하다.The actual growth flow data is compared with the pre-stored recommended growth flow data to extract difference information. The degree of difference can be quantified for each section, and it is possible to extract sections with high differences. It is possible not only to compare the corresponding growth information of the extracted difference section, but also to check the environmental information and changes at the time.

추천 성장 흐름 데이터는 다수가 저장되는 것이 더욱 바람직하며, 비교되는 실제 성장 흐름 데이터와의 차이 정보가 크거나 특징 데이터 많으면 해당 식물의 이상 정도가 증가한다고 판단할 수 있다.It is more preferable that a plurality of recommended growth flow data is stored, and if the difference information from the actual growth flow data to be compared is large or if there is a lot of characteristic data, it can be determined that the degree of abnormality of the corresponding plant increases.

시나리오 도출부(138)는 모니터링부(134)의 결과를 기초하여 최적 시나리오를 도출한다.The scenario deriving unit 138 derives an optimal scenario based on the result of the monitoring unit 134 .

시나리오 도출부(138)는 저장된 과거 환경 정보 및 해당 시간의 성장 정보를 기초하여 향후 시나리오를 도출할 수 있다. 온도, 습도, 토양 pH, 질소 농도, 광량, 유량, 유속, 풍속, 원적외선, 음이온 중 어느 하나의 환경 변수 값이 일반적인 흐름과 다른 경우, 소정의 시간이 경과한 이후의 성장 정보를 통하여 해당 환경 변수의 파급 정도를 판단할 수 있다. 또한, 비정상적인 성장을 보인 경우의 성장 정보를 추출하여, 해당 결과를 가져오게 한 과거 환경 변수 및, 성장에 악영향을 끼치게 되는 해당 환경 변수의 비정상 범위를 추출할 수 있다. 또한, 외부 환경(예를들어, 하우스 실외)의 변수 정보를 저장하여, 해당 환경 변수, 성장 정보와의 상관관계를 추정할 수 있다. 환경 변수 및 해당 환경 변수의 정상 범위와 이에 따르는 성장 시나리오를 다수 도출할 수 있으며, 그 중, 최적의 시나리오를 선택할 수 있다. 성장 정보 및 환경 정보가 다수 저장되며, 시나리오 도출의 과정이 반복될수록 더욱 정확한 결과를 도출하게 된다.The scenario derivation unit 138 may derive a future scenario based on the stored past environment information and growth information at a corresponding time. When the value of any one of temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate, flow rate, wind speed, far infrared ray, and anion is different from the general flow, the environmental variable through growth information after a predetermined time has elapsed can determine the extent of the spread of In addition, by extracting growth information in the case of abnormal growth, it is possible to extract a past environmental variable that caused the corresponding result and an abnormal range of the corresponding environmental variable that adversely affects the growth. In addition, by storing variable information of an external environment (eg, outside the house), a correlation with the corresponding environmental variable and growth information may be estimated. A number of environmental variables and normal ranges of the corresponding environmental variables and growth scenarios may be derived, and an optimal scenario may be selected from among them. A lot of growth information and environmental information are stored, and the more the scenario derivation process is repeated, the more accurate the results are derived.

적정 온도 도출부(152)는 도출된 최적 시나리오를 위한 현재 요구되는 적정 온도를 도출한다.The appropriate temperature deriving unit 152 derives an appropriate temperature currently required for the derived optimum scenario.

최적 시나리오를 위한 환경 변수 각각의 정상 범위를 알 수 있으며, 현재 요구되는 적정 온도를 도출할 수 있다. 일례로, 소정의 품종이 해당 성장 과정에서 더 낮은 습도가 더욱 바람직한 경우, 습도를 정상 범위 내에서 낮추며, 이때 가장 좋은 결과를 가져올 수 있는 적정 온도 범위를 도출할 수 있다. 이러한 과정에는 많은 환경 변수 각각의 파급 정도가 함께 반영될 수 있다. It is possible to know the normal range of each environment variable for the optimal scenario, and to derive an appropriate temperature currently required. For example, when a lower humidity is more desirable in the growth process of a given variety, the humidity is lowered within a normal range, and in this case, an appropriate temperature range that can bring the best results can be derived. In this process, the degree of ripple of each of many environment variables can be reflected together.

온도 제어부(154)는 도출된 적정 온도에 기초하여 온도를 제어한다.The temperature controller 154 controls the temperature based on the derived appropriate temperature.

온도 제어부(154)는 컨트롤러(미도시), 탄소섬유발열체(미도시), 송풍기(미도시), 무선통신모듈(미도시)을 포함할 수 있다. 적정 온도 도출부(152)에서 수신하는 적정 온도 정보를 무선통신모듈이 수신하여, 컨트롤러가 탄소섬유발열체 및 송풍기를 제어할 수 있다.The temperature control unit 154 may include a controller (not shown), a carbon fiber heating element (not shown), a blower (not shown), and a wireless communication module (not shown). The wireless communication module may receive the appropriate temperature information received from the appropriate temperature deriving unit 152 , and the controller may control the carbon fiber heating element and the blower.

바람직하게는, 시나리오 도출부(138)는 복수 품종 각각의 현재 성장 수준, 및 소정의 시간 이후 복수 품종 각각의 미래 성장 수준에 요구하는 환경을 기초하여 복수의 시나리오를 도출하고 복수의 시나리오 중 최적의 시나리오를 선택하여 도출할 수 있다.Preferably, the scenario derivation unit 138 derives a plurality of scenarios based on the environment required for the current growth level of each of the plurality of varieties and the future growth level of each of the plurality of varieties after a predetermined time, and selects an optimal method among the plurality of scenarios. Scenarios can be selected and derived.

현재 성장 수준이란, 현재 시점의 성장 정도 및 건강 정도를 포함한다.The current level of growth includes the level of growth and health at the present time.

미래 성장 수준이란, 소정의 시간이 지난 시점의 성장 정도 및 건강 정도를 포함한다.The future growth level includes the level of growth and the level of health when a predetermined time has elapsed.

동일한 실내 공간에 복수 품종(品種)이 있는 경우에는, 각 품종의 현재 성장 수준이 다르고, 각 품종의 성장 속도가 다르고, 각 품종의 미래 성장 수준이 다르고, 시점마다 각 품종이 요구하는 최적 환경이 다르다. 또한, 가장 좋은 열매나 수확을 위하여, 성장의 전체 주기 중 성장 속도가 빠를수록 효율에 있어서 좋은 시기가 있으며, 때로는 성장 속도가 느려야 양질의 결실을 얻는 성장 구간이 있다. 성장의 촉진뿐 아니라, 성장을 제어하는 구간이 필요한 이유이다.When there are multiple varieties in the same indoor space, the current growth level of each variety is different, the growth rate of each variety is different, the future growth level of each variety is different, and the optimal environment required by each variety is different at each time point. different. In addition, for the best fruit or harvest, there is a good period for efficiency as the growth rate is faster during the entire growth cycle, and sometimes there is a growth section in which a high-quality fruit is obtained only when the growth rate is slow. This is the reason why it is necessary not only to promote growth, but also to control growth.

시나리오 도출부(138)는 저장된 과거 환경 정보 및 해당 시간의 각 품종의 성장 정보를 기초하여 향후 시나리오를 다수 도출할 수 있으며, 이 중 최적 시나리오를 선택할 수 있다.The scenario derivation unit 138 may derive a plurality of future scenarios based on the stored past environmental information and the growth information of each variety at a corresponding time, and may select an optimal scenario among them.

바람직하게는, 시나리오 도출부(138)는 온도, 습도, 토양 pH, 토양 질소 농도, 광량을 포함하는 환경 정보를 기초하여, 현재 식물의 건강 상태, 및 환경 정보를 반영한 향후의 식물의 건강 상태 변화 및 성장 상태 변화를 예측하여 시나리오를 도출할 수 있다. 환경 정보는 원적외선, 음이온 방출량을 더 포함할 수 있다.Preferably, the scenario derivation unit 138 is based on the environmental information including temperature, humidity, soil pH, soil nitrogen concentration, and light quantity, the current health state of the plant, and the change in the health state of the plant in the future reflecting the environmental information And it is possible to derive a scenario by predicting a change in the growth state. The environmental information may further include far-infrared rays and anion emission amounts.

도 2는 본 발명의 다른 일 실시 예에 따른 데이터를 이용한 학습 기반 식물용 온도 제어 시스템(10)을 설명하기 위하여 도시한 도면이다.2 is a diagram illustrating a learning-based plant temperature control system 10 using data according to another embodiment of the present invention.

도 2를 참조하면 본 발명의 다른 일 실시 예에 따른 식물용 온도 제어 시스템(10)은 관리 서버(210) 및 하우스 서버(250)를 더 포함한다. 하우스 서버(250)는 성장 정보 제공부(112), 환경 정보 제공부(114), 데이터 수신부(132), 모니터링부(134), 온도 제어부(154)를 포함한다. 관리 서버(210)는 시나리오 도출부(138), 적정 온도 도출부(152), 모니터링 결과 수신부(142), 데이터 저장부(144)를 포함한다.Referring to FIG. 2 , the temperature control system 10 for plants according to another embodiment of the present invention further includes a management server 210 and a house server 250 . The house server 250 includes a growth information providing unit 112 , an environmental information providing unit 114 , a data receiving unit 132 , a monitoring unit 134 , and a temperature control unit 154 . The management server 210 includes a scenario deriving unit 138 , an appropriate temperature deriving unit 152 , a monitoring result receiving unit 142 , and a data storage unit 144 .

성장 정보 제공부(112), 환경 정보 제공부(114), 데이터 수신부(132), 모니터링부(134), 온도 제어부(154), 시나리오 도출부(138), 적정 온도 도출부(152)에 대해서는 도 1에서 설명을 하였기에, 본 실시 예에서는 도 2를 이용하여 관리 서버(210), 하우스 서버(250), 모니터링 결과 수신부(142), 데이터 저장부(144)에 대해서만 설명한다.Growth information providing unit 112 , environmental information providing unit 114 , data receiving unit 132 , monitoring unit 134 , temperature control unit 154 , scenario deriving unit 138 , and appropriate temperature deriving unit 152 , 1, in this embodiment, only the management server 210, the house server 250, the monitoring result receiving unit 142, and the data storage unit 144 will be described using FIG. 2 .

관리 서버(210) 및 하우스 서버(250)는 공간적인 개념을 필수적으로 하지 않으나 일반적으로는 관리 서버(110)는 관리자, 책임자가 관리하기 편리한 곳에 위치하게 될 것이고, 하우스 서버(250)는 비닐하우스, 온실 등 식물이 위치한 곳, 또는 그 주변에서 식물을 관리하기 편리한 곳에 위치할 것이다. 관리 서버(210) 및 하우스 서버(250)는 무선통신으로 연결될 수 있다.The management server 210 and the house server 250 do not necessarily have a spatial concept, but in general, the management server 110 will be located in a place convenient for an administrator or a person in charge to manage, and the house server 250 is a plastic house. , it will be located in a place where plants are located, such as greenhouses, or in a convenient place to manage plants in the vicinity. The management server 210 and the house server 250 may be connected by wireless communication.

모니터링 결과 수신부(142)는 통신망으로 연결되는 제2모니터링부(136) 및 모니터링부(134)의 결과를 수신한다.The monitoring result receiving unit 142 receives the results of the second monitoring unit 136 and the monitoring unit 134 connected to the communication network.

제2모니터링부(136)는 관리 서버(210)와 이격된 공간에 위치할 뿐 아니라, 모니터링부(134)와도 구분된 공간에 위치할 수 있다. 제2모니터링부(136)는 다른 제2, 제3 하우스 서버(미도시)와 연결되거나 포함될 수 있으며, 상기 모니터링 과정에 따른 결과 값을 모니터링 결과 수신부(142)에 제공한다.The second monitoring unit 136 may be located not only in a space separated from the management server 210 , but also in a space separated from the monitoring unit 134 . The second monitoring unit 136 may be connected to or included with other second and third house servers (not shown), and provides a result value according to the monitoring process to the monitoring result receiving unit 142 .

모니터링 결과 수신부(142)는 제3모니터링부(미도시), … , 제n모니터링부(미도시) 등 많은 모니터링 결과를 수신할 수 있다.The monitoring result receiving unit 142 includes a third monitoring unit (not shown), ... , n-th monitoring unit (not shown), etc. can receive many monitoring results.

데이터 저장부(144)는 수신된 모니터링 결과를 저장하고, 시나리오 도출부(138)의 시나리오 도출을 위한 데이터를 제공한다.The data storage unit 144 stores the received monitoring result, and provides data for the scenario derivation of the scenario derivation unit 138 .

데이터 저장부(144)는 시간이 지나면서 더 많은 정보를 저장하며, 시나리오 도출부(138)가 더욱 최적의 선택을 할 수 있도록 한다.The data storage unit 144 stores more information over time, and allows the scenario derivation unit 138 to make more optimal choices.

본 발명에 따른 시스템은 식물의 품종이나 성장의 요구 환경에 맞추어 최적의 각각의 환경 정보를 얻을 수 있을 뿐 아니라, 해당 정보를 통해서 다양한 시나리오를 제공할 수 있고, 다양한 변수 중에서 최적의 시나리오를 선택하여 최상의 성장으로 관리가 가능하다는 현저한 효과가 있으며, 이는 시간이 지나고 다양한 곳의 정보가 쌓일수록 더욱더 그러하다. 또한, 기존에 알고 있던 추천 성장 흐름과 비교하여, 다른 패턴 양상을 보이는 경우에, 성장에 긍정 또는 부정 중 어떤 영향을 받게 되는지를 환경 정보와 함께 분석 및 예측하여 효율적인 연구가 가능하다. The system according to the present invention can not only obtain optimal environmental information according to the environment required for plant varieties or growth, but also can provide various scenarios through the information, and select the optimal scenario from among various variables. There is a remarkable effect that it can be managed with the best growth, and this becomes even more so as time goes by and information from various places is accumulated. In addition, effective research is possible by analyzing and predicting, together with environmental information, whether growth is positively or negatively affected when a different pattern is shown compared to the previously known recommended growth flow.

본 발명에 따른 시스템은 적정 환경(온도, 습도, 토양 pH, 질소 농도, 광량, 유량, 유속, 풍속, 원적외선, 음이온) 도출부 및, 환경(온도, 습도, 토양 pH, 질소 농도, 광량, 유량, 유속, 풍속, 원적외선, 음이온) 제어부를 각각 더 포함하여, 데이터를 이용한 학습 기반 식물용 환경(온도, 습도, 토양 pH, 질소 농도, 광량, 유량, 유속, 풍속, 원적외선, 음이온) 제어 시스템, (예로, 데이터를 이용한 학습 기반 식물용 습도 제어 시스템, 데이터를 이용한 학습 기반 식물용 원적외선 방출 시스템 등)을 포함할 수 있다. 식물은 꽃, 나무, 작물, 재배, 종자, 화초, 약초를 포함하고, 본 시스템은 다른 목적 시스템 (예로, 데이터를 이용한 학습 기반 작물용 질소 농도 제어 시스템 등)으로 활용될 수 있다. 실내는 비닐하우스, (유리)온실, 플라스틱필름온실, 과수원, 과목밭, 화훼의 내부를 포함하여, 목적하는 용도의 시스템을 (예로, 비닐하우스 내부 유량 제어 시스템 등) 포함할 수 있다. 본 시스템은 실내 환경 데이터를 이용한 식물의 성장 제어 시스템으로도 활용할 수 있다. (예로, 실내 환경 데이터를 이용한 작물의 성장 제어 시스템) 본 시스템은 최상의 식물 성장을 나타낼 수 있는 각종 데이터의 저장 시스템으로 활용이 가능하며, 학습 시스템으로도 활용할 수 있다. 본 발명에 따른 시스템의 기계학습은 인공지능(AI, Artificial Intelligence)을 이용한 식물용 제어 시스템으로 활용이 가능하다. (예로, 인공지능을 위한 식물 환경용 기계학습 시스템)The system according to the present invention provides an appropriate environment (temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate, flow velocity, wind speed, far infrared ray, negative ion) derivation unit and environment (temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate) , flow velocity, wind speed, far infrared rays, negative ions) control system, each further comprising a control system for learning-based plants using data (temperature, humidity, soil pH, nitrogen concentration, light quantity, flow rate, flow velocity, wind speed, far infrared rays, negative ions) control system, (For example, a learning-based humidity control system for plants using data, a learning-based far-infrared emission system for plants using data, etc.) may be included. Plants include flowers, trees, crops, cultivation, seeds, flowers, and medicinal herbs, and the present system can be used as a system for other purposes (eg, a learning-based nitrogen concentration control system for crops using data, etc.). Indoors, including the inside of a plastic house, a (glass) greenhouse, a plastic film greenhouse, an orchard, a garden, and a flower, may include a system for a purpose (eg, a flow control system inside a plastic house, etc.). This system can also be used as a plant growth control system using indoor environmental data. (For example, a crop growth control system using indoor environment data) This system can be used as a storage system for various data that can represent the best plant growth, and can also be used as a learning system. Machine learning of the system according to the present invention can be utilized as a control system for plants using artificial intelligence (AI). (e.g. machine learning systems for plant environments for artificial intelligence)

이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안 될 것이다.In the above, preferred embodiments of the present invention have been illustrated and described, but the present invention is not limited to the specific embodiments described above, and in the technical field to which the present invention pertains without departing from the gist of the present invention as claimed in the claims. Various modifications may be made by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or perspective of the present invention.

10 식물용 온도 제어 시스템 112 성장 정보 제공부 114 환경 정보 제공부 132 데이터 수신부 134 모니터링부 136 제2모니터링부 138 시나리오 도출부 152 적정 온도 도출부 154 온도 제어부 210 관리 서버 250 하우스 서버 142 모니터링 결과 수신부 144 데이터 저장부10 Temperature control system for plants 112 Growth Information Department 114 Environmental Information Service Department 132 data receiver 134 monitoring unit 136 Second monitoring unit 138 Scenario Derivation Unit 152 Proper temperature derivation part 154 temperature control 210 Management Server 250 house servers 142 Monitoring result receiver 144 data storage

Claims (5)

식물의 성장 정보를 제공하는 성장 정보 제공부;실내 환경 정보를 제공하는 환경 정보 제공부;상기 성장 정보 제공부 및 상기 환경 정보 제공부의 데이터를 수신하는 데이터 수신부;상기 데이터 수신부에서 수신하는 데이터를 저장하고 모니터링하는 모니터링부;상기 모니터링부의 결과를 기초하여 최적 시나리오를 도출하는 시나리오 도출부;상기 도출된 최적 시나리오를 위한 현재 요구되는 적정 온도를 도출하는 적정 온도 도출부;상기 도출된 적정 온도에 기초하여 온도를 제어하는 온도 제어부; 를 포함하는 데이터를 이용한 학습 기반 식물용 온도 제어 시스템Growth information providing unit for providing information on the growth of plants; Environmental information providing unit for providing indoor environment information; Data receiving unit for receiving data from the growth information providing unit and the environmental information providing unit; Storing the data received from the data receiving unit and monitoring unit for monitoring; Scenario deriving unit deriving an optimal scenario based on the result of the monitoring unit; Appropriate temperature deriving unit deriving an appropriate temperature currently required for the derived optimal scenario; Based on the derived appropriate temperature a temperature controller to control the temperature; Learning-based plant temperature control system using data including 제1항에 있어서, 상기 모니터링부는 상기 수신된 성장 정보 및 환경 정보와의 상관관계를 비교하고, DTW(Dynamic Time Warping) 연산을 기초하여 실제 성장 흐름 데이터와 미리 저장된 추천 성장 흐름 데이터를 비교하는 학습 기반 식물용 온도 제어 시스템The learning of claim 1, wherein the monitoring unit compares the correlation between the received growth information and the environment information, and compares the actual growth flow data with the pre-stored recommended growth flow data based on a DTW (Dynamic Time Warping) operation. Temperature control system for base plants 제1항에 있어서, 상기 시나리오 도출부는 복수 품종 각각의 현재 성장 수준, 및 소정의 시간 이후 상기 복수 품종 각각의 미래 성장 수준에 요구하는 환경을 기초하여 복수의 시나리오를 도출하고 상기 복수의 시나리오 중 최적의 시나리오를 선택하여 도출하는 데이터를 이용한 학습 기반 식물용 온도 제어 시스템The method of claim 1, wherein the scenario derivation unit derives a plurality of scenarios based on the current growth level of each of the plurality of varieties and the environment required for the future growth level of each of the plurality of varieties after a predetermined time, and selects an optimal one among the plurality of scenarios. A learning-based temperature control system for plants using data derived by selecting a scenario of 제1항에 있어서, 상기 시나리오 도출부는 온도, 습도, 토양 pH, 토양 질소 농도, 광량을 포함하는 상기 환경 정보를 기초하여, 현재 식물의 건강 상태, 및 상기 환경 정보를 반영한 향후의 상기 식물의 건강 상태 변화 및 성장 상태 변화를 예측하여 시나리오를 도출하는 데이터를 이용한 학습 기반 식물용 온도 제어 시스템According to claim 1, wherein the scenario derivation unit, based on the environmental information including temperature, humidity, soil pH, soil nitrogen concentration, and light quantity, the current health state of the plant, and the future health of the plant reflecting the environmental information A learning-based temperature control system for plants using data that derives scenarios by predicting changes in state and growth state 제1항에 있어서, 관리 서버 및 하우스 서버를 더 포함하고,상기 하우스 서버는상기 성장 정보 제공부, 상기 환경 정보 제공부, 상기 데이터 수신부, 상기 모니터링부, 상기 온도 제어부를 포함하고, 상기 관리 서버는상기 시나리오 도출부, 상기 적정 온도 도출부를 포함하고, 통신망으로 연결되는 제2모니터링부 및 상기 모니터링부의 결과를 수신하는 모니터링 결과 수신부, 및상기 수신된 모니터링 결과를 저장하고, 상기 시나리오 도출부의 시나리오 도출을 위한 데이터를 제공하는 데이터 저장부를 더 포함하는 데이터를 이용한 학습 기반 식물용 온도 제어 시스템The management server of claim 1, further comprising a management server and a house server, wherein the house server comprises the growth information providing unit, the environment information providing unit, the data receiving unit, the monitoring unit, and the temperature control unit. a second monitoring unit including the scenario deriving unit and the appropriate temperature deriving unit, a second monitoring unit connected to a communication network, and a monitoring result receiving unit receiving the result of the monitoring unit, and storing the received monitoring result, and deriving a scenario from the scenario deriving unit Learning-based plant temperature control system using data further comprising a data storage unit that provides data for
KR1020210029768A 2021-03-05 2021-03-05 Temperature control system for plant based on learning using data KR20220125642A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210029768A KR20220125642A (en) 2021-03-05 2021-03-05 Temperature control system for plant based on learning using data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210029768A KR20220125642A (en) 2021-03-05 2021-03-05 Temperature control system for plant based on learning using data

Publications (1)

Publication Number Publication Date
KR20220125642A true KR20220125642A (en) 2022-09-14

Family

ID=83279111

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210029768A KR20220125642A (en) 2021-03-05 2021-03-05 Temperature control system for plant based on learning using data

Country Status (1)

Country Link
KR (1) KR20220125642A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102657234B1 (en) * 2023-08-21 2024-04-12 국립안동대학교 산학협력단 Apparatus, system and method for predicting initial disease of cut flower using self-learning deep learning based on thermal image

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102657234B1 (en) * 2023-08-21 2024-04-12 국립안동대학교 산학협력단 Apparatus, system and method for predicting initial disease of cut flower using self-learning deep learning based on thermal image

Similar Documents

Publication Publication Date Title
KR102127516B1 (en) Plant growing system providing growing recipe
AU2018328254A1 (en) System and method for controlling a growth environment of a crop
KR101852987B1 (en) Module type plants factory system for cultivating mushroom
KR102351652B1 (en) Method and system for controlling smartfarm
JP2019187259A (en) Culture support method, culture support program, culture support device and culture support system
KR20190136774A (en) Prediction system for harvesting time of crop and the method thereof
US20220039326A1 (en) Method for controlling box for cultivating plants, cultivation box, and device employing method
KR20210074509A (en) Cloud-based real-time greenhouse environment decision support server and real-time greenhouse environment decision support system using the same
KR20220125642A (en) Temperature control system for plant based on learning using data
CN115496300A (en) Method for monitoring growth information and environment of Chinese rose seedlings
KR102582588B1 (en) Measuring system the leaf growth index of crops using AI
CN110197381B (en) Traceable information processing method based on agricultural Internet of things integrated service management system
KR20220125643A (en) Machine learning system for artificial intelligence of plant environment
KR20220125644A (en) Growth control system of crop using environmental data
LU500418B1 (en) Intelligent plant growth management system and method thereof
KR102259009B1 (en) Method for determining harvest target fruit and fruits harvesting device
CN114511777A (en) Peach tree flowering phase monitoring and evaluating method based on image recognition method
KR102398294B1 (en) System and method for determining sink capacity and source capacity
KR102139459B1 (en) Method, Apparatus and System for monitoring and growing of plant
US20230102916A1 (en) A plant growth monitoring system and method
KR101445321B1 (en) Remote plants managing system using space information and method thereof
CN107426495B (en) Method and system for intelligently controlling planting box
JP2019193581A (en) Plant cultivation system
CN114757891A (en) Plant growth state identification method based on machine vision technology
CN117882592B (en) Composite sunlight greenhouse and control method

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E601 Decision to refuse application