Control skill improvement support device, system, method, and program
The control skill improvement support device and system address the challenge of enhancing control skills for agricultural houses by simulating and evaluating user responses, effectively improving the management and control of environmental conditions within the agricultural house.
Patent Information
- Application Number
- JP2023171981
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-03
- Publication Date
- 2025-04-15
AI Technical Summary
Existing growth management devices for agricultural houses can predict the state of the house but fail to improve control skills effectively, particularly due to the limited opportunities for practice and the variability of external environmental conditions.
A control skill improvement support device and system that includes a problem memory unit, a correct answer memory unit, an analysis unit, an evaluation unit, and a display control unit, which simulates the internal environment of an agricultural house based on user answers and evaluates them against correct answers to improve control skills.
The system effectively improves control skills for agricultural houses by providing simulated practice scenarios and evaluations, thereby enhancing the ability to manage and control environmental conditions within the agricultural house.
Smart Images

Figure 2025062754000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a control skill improvement support device, a control skill improvement support system, a control skill control method, and a control skill improvement support program. [Background technology]
[0002] Equipment for monitoring and controlling the environment inside an agricultural house is becoming more widespread year by year, and a growth management device for predicting the state of an agricultural house in which a control device is installed is described in Patent Document 1. This growth management device includes a performance information acquisition unit, a sensor information acquisition unit, a prediction unit, and a graph generation unit. The performance information acquisition unit acquires performance information that indicates the performance that a control device installed in a house where agricultural products are grown can exhibit in the house. The sensor information acquisition unit acquires sensor information detected by a sensor installed in the house. The prediction unit predicts the state of the house when the control device is operated based on at least the performance information and the sensor information. The graph generation unit generates a graph that shows the state of the house predicted by the prediction unit in the same time series together with the setting state of the control device, and accepts an operation to change the setting of the control device by changing the position of the line of the part of the graph that displays the setting state of the control device by a user's operation on the graph.
[0003] Agricultural greenhouses require advanced control skills to make detailed settings on the control devices. However, many crops are cultivated on a one-crop-per-year basis, and as cultivation takes a certain period of time, there is a limit to the number of attempts that a student or student hoping to become a farmer can make to control the greenhouse before starting farming. Furthermore, external environments such as weather, temperature, humidity, and amount of sunlight vary from year to year, and it is necessary to control the greenhouse according to these external environments, so it is very difficult to improve control skills under a cultivation cycle of one crop per year. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-99067 A Summary of the Invention [Problem to be solved by the invention]
[0005] The growth management device described in Patent Document 1 predicts the state of the agricultural greenhouse, but cannot improve the control skill of the agricultural greenhouse.
[0006] Therefore, an object of the present invention is to provide a control skill improvement support device, a control skill improvement support system, a control skill improvement support method, and a control skill improvement support program for improving control skills of an agricultural greenhouse. [Means for solving the problem]
[0007] The control skill improvement support device of the present invention includes a problem memory unit, a correct answer memory unit, an analysis unit, an evaluation unit, and a display control unit. The problem memory unit stores a plurality of control problems related to control of the environment inside an agricultural house. The correct answer memory unit stores a correct answer for each of the plurality of control problems. In response to acquisition of an answer to each of the plurality of control problems, the analysis unit simulates the environment inside the agricultural house based on the plurality of answers. In response to acquisition of a confirmation notification of the plurality of answers, the evaluation unit compares the correct answers with the answers and evaluates the plurality of answers. The display control unit generates a question image showing the plurality of control problems, a simulation image showing the result of the simulation in the analysis unit as an answer simulation result, and an evaluation image showing the result of the evaluation in the evaluation unit.
[0008] The control skill improvement support device preferably further includes a premise information storage unit that stores basic cultivation information including a target crop to be virtually cultivated and a cultivation method, and external environmental information related to an environment outside the agricultural greenhouse that is set in advance. In this case, the display control unit generates a question image showing the basic cultivation information and the external environmental information together with a plurality of control questions, and the correct answer storage unit stores a correct answer based on the basic cultivation information and the external environmental information.
[0009] It is preferable that the premise information storage unit stores the external environment information in association with a unit period constituting the cultivation period.
[0010] It is preferable that the premise information memory unit stores external environmental information in association with cultivation stages into which the cultivation period is divided, and the display control unit generates a question image that shows a plurality of control problems in correspondence with the cultivation stages.
[0011] It is preferable that the correct answer memory unit stores an exemplary simulation result that simulates the internal environment of the agricultural house based on the correct answer and a correct answer range that is set to include this exemplary simulation result, and the display control unit generates a simulation image in which the answer simulation result, the exemplary simulation result, and the correct answer range are superimposed.
[0012] The control skill improvement support system of the present invention includes the above-mentioned control skill improvement support device, a question setter terminal, and a solver terminal. The question setter terminal receives a plurality of control problems and transmits a control problem registration request to the problem storage unit. The solver terminal displays a question image, inputs an answer, and displays a simulation image and an evaluation image.
[0013] The control skill improvement support method of the present invention includes a problem storage step, a correct answer storage step, an analysis step, an evaluation step, and a display control step. The problem storage step stores a plurality of control problems related to the control of the environment inside an agricultural house. The correct answer storage step stores a correct answer for each of the plurality of control problems. The analysis step, in response to acquisition of an answer for each of the plurality of control problems, simulates the environment inside the agricultural house based on the plurality of answers. The evaluation step, in response to acquisition of a notification of confirmation of the plurality of answers, compares the answers with the correct answers and evaluates the plurality of answers. The display control step generates a question image showing the plurality of control problems, a simulation image showing the result of the simulation in the analysis step as an answer simulation result, and an evaluation image showing the result of the evaluation in the evaluation step.
[0014] The control skill improvement support program of the present invention causes a computer to execute the above-mentioned problem memorizing step, correct answer memorizing step, analysis step, evaluation step, and display control step. Effect of the Invention
[0015] According to the present invention, agricultural house control skills are improved. [Brief description of the drawings]
[0016] [Figure 1] FIG. 1 is an explanatory diagram of a control skill improvement support system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a functional block diagram of the control skill improvement support system. [Diagram 3] FIG. 13 is a schematic diagram showing an example of an image displayed when starting to create a template. [Figure 4] FIG. 13 is a schematic diagram showing an example of a template image for creating basic cultivation rules. [Diagram 5] FIG. 13 is a schematic diagram showing an example of a question template image for creating basic cultivation questions. [Figure 6] FIG. 13 is a schematic diagram showing an example of a question template image for creating an event question. [Figure 7] FIG. 13 is a schematic diagram showing an example of a template image for creating a control problem. [Figure 8] FIG. 4 is a schematic diagram showing an example of a template image into which a first precondition is input. [Figure 9] FIG. 13 is a schematic diagram showing an example of a template image into which a second precondition is input. [Figure 10] FIG. 13 is a schematic diagram showing an example of a template image in which a training session is registered. [Figure 11] FIG. 13 is a schematic diagram showing an example of an image illustrating basic cultivation questions. [Figure 12] FIG. 2 is a schematic diagram illustrating an example of an image illustrating a control problem. [Figure 13] FIG. 13 is a schematic diagram showing an example of a simulation image showing a result of an answer simulation. [Figure 14] FIG. 4 is a schematic diagram showing an example of a first evaluation image. [Figure 15] FIG. 13 is a schematic diagram showing an example of a simulation image. [Figure 16] FIG. 4 is a schematic diagram showing an example of a first evaluation image. [Figure 17] FIG. 1 is a schematic diagram showing an example of an image illustrating a problem in a digital twin house. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] The control skill improvement support system (hereinafter simply referred to as the "support system") 10 shown in FIG. 1 is an embodiment of the present invention, and is for supporting the improvement of control skills (techniques) for controlling an agricultural house. The support system 10 is used by students or students (hereinafter collectively referred to as "students") who are trying to improve their agricultural house control skills. The support system 10 may be used by at least one of the instructor and the farmer in addition to the students, and is configured to be used by all of the students, instructors, and farmers in this example. The instructor educates (including guidance) the students about the control of the agricultural house. The farmer actually (in reality) cultivates crops in the agricultural house and provides at least one of the control information for controlling the agricultural house and the environmental information of the controlled agricultural house as real data. The farmer in this example is a so-called dedicated farmer who is enthusiastic about researching and promoting agriculture. The dedicated farmer has excellent cultivation skills and agricultural house control skills, but these skills and knowledge are personal. In this example, the provision of real data from the dedicated farmer as described above allows the students to understand or acquire the skills of the dedicated farmer.
[0018] The support system 10 includes a lecturer terminal 12 used by the lecturer, student terminals 14A, 14B, 14C, etc. used by the students, farmer terminals 16A, 16B, etc. used by the farmers, and a control skill improvement support device (hereinafter simply referred to as the "support device") 18. The lecturer terminal 12, the student terminals 14A, 14B, 14C, etc., the farmer terminals 16A, 16B, etc., and the support device 18 are connected and can communicate with each other via a communication network 19. In the following description, when the student terminals 14A, 14B, 14C, etc. are not distinguished, they are referred to as the student terminals 14, and when the farmer terminals 16A, 16B, etc. are not distinguished, they are referred to as the farmer terminals 16. The support system 10 does not necessarily have to include the farmer terminals 16, but it is preferable to include them as in this example.
[0019] The instructor terminal 12 functions as a management terminal that performs various management such as management of students and farmers, management of transmission data sent to the student terminal 14, management of transmission data sent to the farmer terminal 16, and management of evaluation data described later, and is an example of a question setter terminal that requests registration of control problems described later. The support system 10 can increase or decrease the number of students and farmers, and management of students and farmers includes, for example, registration and deletion of students and farmers, classification (grouping) of students, classification (grouping) of farmers, etc. Management of transmission data sent to the student terminal 14 includes, for example, creation (including editing), deletion, and setting of transmission (distribution) conditions such as validity period of various questions that students answer regarding cultivation of crops using agricultural greenhouses. Management of transmission data sent to the farmer terminal 16 includes setting of the types of various data that farmers are to input, etc. Various settings are performed, for example, by inputting a request for registration (registration request) using an input unit 21 described later of the instructor terminal 12.
[0020] The instructor terminal 12 is a personal computer. However, the instructor terminal 12 is not limited to a personal computer, and known terminals such as tablet terminals and smartphones can be used. The number of instructor terminals 12 is at least one, and may be more than one. For example, if there are more than one instructor, the number of instructor terminals 12 can be more than one, and the number of instructor terminals 12 is arbitrary. The same applies to the student terminals 14 and farmer terminals 16, and the number of each of them.
[0021] The student terminal 14 is an example of a solver terminal on which, for example, a question request for at least a question on the control of an agricultural house, an answer to the question, etc. are input, and a question image showing the question, a simulation image and an evaluation image, which will be described later, are displayed. The student terminal 14 further displays, for example, an evaluation result for checking the evaluation result of the answer.
[0022] The farmer terminal 16 is used, for example, to input the actual data described above.
[0023] The support device 18 is an example of the control skill improvement support device of the present invention. The support device 18 is composed of a computer, and performs various processes in response to input operations at the instructor terminal 12, the student terminal 14, and the farmer terminal 16. For example, in response to a login operation at the instructor terminal 12, the support device 18 transmits an image of the input operation for the above-mentioned various management to the instructor terminal 12. Then, when a question to be answered by the student is created by an input operation at the instructor terminal 12 and a registration request is made, the support device 18 stores the question. After that, in response to a login operation and a question request at the student terminal 14, the support device 18 transmits an image showing the question to be sent to the student terminal 14. When an answer is input by an input operation at the student terminal 14, the support device 18 performs processing related to the answer, such as simulating the environment inside the agricultural house based on the answer or evaluating the answer, stores the processing result, and transmits an image showing the processing result to the student terminal 14, etc. The support device 18 also stores the above-mentioned actual data acquired from the farmer terminal 16, and executes a simulation based on the stored actual data.
[0024] As shown in Fig. 2, the instructor terminal 12, the student terminal 14, and the farmer terminal 16 of the control skill support system 10 each include an input unit 21, a display unit 22, and a process control unit 23. The input unit 21 is for performing input operations, and may use known input devices such as a keyboard, a touch panel display, or a mouse. The display unit 22 is for displaying images, and may use known displays such as a liquid crystal display. The process control unit 23 comprehensively controls the input unit 21 and the display unit 22, and performs various processes in response to inputs from the input unit 21 and the support device 18.
[0025] The support device 18 includes a question storage unit 31, a correct answer storage unit 32, an analysis unit 33, an evaluation unit 36, and a display control unit 37. The support device 18 preferably further includes a template storage unit 40, a member storage unit 41, a premise information storage unit 44, and an evaluation result storage unit (not shown), and this is also the case in this example. The question storage unit 31, the correct answer storage unit 32, the template storage unit 40, the member storage unit 41, the premise information storage unit 44, and the evaluation result storage unit configure a database DB.
[0026] The member storage unit 41 stores member information of members who use the support system 10. The member information includes at least the member name, a member classification indicating whether the member is a lecturer, a student, or a farmer, and login information. The member storage unit 41 stores the member information by inputting the member information and a request to register (including delete and edit) the member information at the input unit 21 of the lecturer terminal 12.
[0027] The problem memory unit 31 stores a plurality of control problems related to the control of the internal environment of a virtual agricultural house or an agricultural house that actually exists. The control problems are set in order to improve the control skill. The internal environment of the agricultural house (hereinafter referred to as the internal environment) is the cultivation environment in which crops are cultivated in the agricultural house.
[0028] The elements of the internal environment (hereinafter referred to as environmental elements) include, for example, temperature (unit: °C), humidity (unit: %), carbon dioxide (CO2) concentration (unit: ppm), skylight ventilation temperature (unit: °C), skylight ventilation opening (unit: %), heavy oil heating temperature (unit: °C), humidity management target humidity (unit: %), heat retention curtain heat retention temperature (unit: °C), heat retention curtain heat retention sensitivity (unit: °C), soil moisture content (unit: %), shading curtain shading illuminance, shading curtain shading sensitivity, etc. Skylight ventilation temperature is the temperature in the vicinity of a skylight provided in an agricultural greenhouse. Skylight ventilation opening is the opening degree of a skylight, and in this example, a closed state is 0% and a fully open state is 100%. Heavy oil heating temperature is a temperature set in a heating device that uses heavy oil as fuel, and may be a temperature set in another heating device instead of the heavy oil heating temperature. The humidity control target humidity is the target humidity in the agricultural house set in the integrated environment control panel. The integrated environment control panel is for controlling the environment so that each environmental element becomes a target set value, for example, the environment is controlled so that the humidity in the agricultural house matches the set target humidity. Therefore, the control by the integrated environment control panel is used as a prerequisite for the simulation based on the student's answer. The heat retention curtain heat retention temperature is the temperature detected by a temperature sensor installed in the inner curtain (heat retention curtain) of the agricultural house. The heat retention curtain heat retention sensitivity is the temperature width relative to the target temperature when adjusting the heat retention curtain temperature. The soil moisture content is the moisture content in the soil. The light shielding curtain light shielding illuminance is the illuminance inside the agricultural house used to control the opening and closing of the light shielding curtain, and is a set value used as a reference or trigger when the control device that controls the opening and closing (including the opening degree) of the light shielding curtain adjusts the opening and closing. The light shielding curtain light shielding sensitivity is the width (operation gap) relative to the set value (light shielding curtain illuminance) when adjusting the opening and closing of the light shielding curtain.
[0029] Control of the internal environment means to comprehensively control the above environmental elements. Among the environmental elements, there are first environmental elements that are directly controlled, such as the opening degree of the skylight ventilation, the heat insulation sensitivity of the thermal curtain, and the temperature of the heavy oil heating, and second environmental elements that are indirectly controlled by setting setting factors, such as the opening degree of the skylight ventilation and the on / off of the circulation fan (fan of the ventilation duct), such as temperature and humidity. The setting factor is a factor that changes the second environmental element, and the control problem includes a problem that has the subject answer the setting of the first environmental element, and a problem that has the subject answer the setting factor to control the second environmental element. The association between the second environmental element and the setting factor is set in advance, and the association may be set in the program or may be set by an input operation from the instructor terminal 12, and in this example, it is set in the program in advance. Examples of the first environmental element and the second environmental element are shown in Table 1. In Table 1, an example of the association with the setting factor is shown for the second environmental element. As shown here, some of the first environmental elements correspond to the setting factor. The "irrigation" listed as a setting factor is the amount of irrigation water (unit: L (liters)) per day per cultivated plant.
[0030] [Table 1]
[0031] In addition to the control problems, the problem storage unit 31 may store at least one of basic cultivation rules that provide explanations for students to learn the prerequisites for cultivation, basic cultivation problems for students to learn the basics of cultivation, and event problems for students to learn event response skills to deal with non-stationary events that may occur during the cultivation process. The problem storage unit 31 in this example stores all of the basic cultivation rules, basic cultivation problems, and event problems. Non-stationary events include, for example, sudden changes in the environment that may occur suddenly or sudden changes confirmed in the target crop (such as abnormal changes in the condition of the target crop), weather that is different from usual (such as bad weather that continues for a long period of time), etc. The above control problems, basic cultivation rules, basic cultivation problems, and event problems are created in the instructor terminal 12 and stored in the problem storage unit 31 in response to a registration request for a problem from the instructor terminal 12.
[0032] The premise information storage unit 44 stores premise information indicating the preconditions for cultivation in each control problem. The preconditions are intended to allow the students to grasp the internal environment of the agricultural house more realistically and to further improve the students' control skills, and are generated and stored by input operations at the instructor terminal 12. The premise information stored in the premise information storage unit 44 has basic cultivation information including the target crop and cultivation method to be virtually cultivated in the agricultural house, and external environmental information related to the environment outside the agricultural house (hereinafter referred to as the external environment) that is set in advance. The target crop of the basic cultivation information is the item (such as "cucumber", "tomato", "asparagus", "strawberry", etc.), and in addition to the item, it may also include the variety (for cucumber, "white warty cucumber", "warty-free cucumber", "Yamato three-foot-long", etc.). The cultivation method of the basic cultivation information is "forcing cultivation", "semi-forcing cultivation", "early maturity cultivation", "suppressed cultivation", etc. The elements of the external environment include temperature (unit: °C), weather (sunny, cloudy, rainy, etc.), humidity (unit: %), solar radiation (unit: kW / m 2 In the case where the premise information storage unit 44 stores either a unit period or a cultivation stage described below, it is preferable that the external environment elements are the average temperature (unit: ° C.) in the period corresponding to the unit period or the cultivation stage, and the number of days (unit: days) or the accumulated time (unit: h) for each weather condition, instead of the temperature and weather described above, and this is also the case in this example.
[0033] It is preferable that the prerequisite information storage unit 44 stores the external environment information in association with the unit periods constituting the cultivation period. The unit period may be either a month or a day, and the unit period may include a relatively large large unit period and a small small unit period. In this example, the large unit period is a month, and the target month, which indicates a specific month, is the large unit period, and each period of early morning, daytime, transition, and nighttime, which is obtained by further dividing one day (24 hours), is the small unit period. An example of the association of the prerequisite information is shown in Table 2.
[0034] [Table 2]
[0035] When the above precondition is the first precondition and the precondition information is the first precondition, the precondition storage unit 44 may further store second precondition information indicating a second precondition. The second precondition information is generated and stored based on an input operation at the instructor terminal 12 in correspondence with each control problem. The second precondition indicated in the second precondition information is for the analysis unit 33 to calculate a correct answer range, and may be a first threshold value and a second threshold value described later.
[0036] The correct answer storage unit 32 stores the correct answer for each of the control problems. The correct answer is generated by an input operation on the instructor terminal 12, and is stored in the correct answer storage unit 32 in response to a request to register the correct answer from the instructor terminal 12. When the support device 18 includes the premise information storage unit 44, the correct answer storage unit 32 stores the correct answer based on the basic cultivation information and the external environment information in response to a registration request from the instructor terminal 12. The correct answer storage unit 32 in this example also stores the correct answers for the basic cultivation rules, the basic cultivation problems, and the event problems. Note that the actual data from the farmer terminal 16 can be used as the correct answer, and for example, the actual data acquired by the instructor terminal 12 from the farmer terminal 16 or a numerical value based on the actual data is stored in the correct answer storage unit 32 as the correct answer.
[0037] The correct answer storage unit 32 may store the model simulation result and the correct answer range calculated by the analysis unit 33 as described below, and this is also done in this example.
[0038] In response to the acquisition of answers from the student terminal 14 for each of the multiple control problems, the analysis unit 33 simulates (numerical analysis) the internal environment of the agricultural house based on the acquired answers. The simulation is performed for each of the environmental elements (first environmental element and second environmental element). The analysis unit 33 outputs the simulation result to the display control unit 37 as an answer simulation result. The analysis unit 33 may further simulate the internal environment of the agricultural house based on the correct answers stored in the correct answer storage unit 32, and store this result in the correct answer storage unit 32 as an exemplary simulation result. The analysis unit 33 may further calculate a correct answer range in which the answer simulation result is considered to be within the simulation range of the correct answer. The correct answer range is stored for each problem to be answered in the control problems. The correct answer range may be obtained by a first threshold and a second threshold set for each numerical value of the first environmental element and the setting factor, and in that case, the analysis unit 33 stores in the correct answer storage unit 32 a range between the first threshold and the second threshold as the correct answer range. That is, the first threshold value is a threshold value smaller than each numerical value of the first environmental element or setting factor, and the second threshold value is a threshold value smaller than each numerical value of the first environmental element or setting factor.
[0039] The simulation method is not particularly limited, and for example, the first environmental element and the weather information and / or correction value stored in the support device 18 are substituted into a fixed calculation formula to perform calculation. For example, the temperature (unit: °C) inside the agricultural greenhouse during the day is found by using the following formula (1) as the calculation formula. The weather information, correction values, etc. may be stored in any functional unit in the support device 18, for example, in a memory unit (not shown) provided in the analysis unit 33. The weather information, correction values, etc. may be acquired by the support device 18 from any of the instructor terminal 12, the farmer terminal 16, or other external terminals (not shown). Daytime temperature inside the agricultural greenhouse = (skylight ventilation temperature) + (daytime temperature during the previous midnight) - (ventilation opening effect) x (skylight ventilation opening) / 25 - (air circulation effect) x (circulation fan timer ON / OFF) (1) In formula (1), the daytime midnight temperature (unit: °C) corresponds to weather information, and the other items (calculation elements) are the first environmental element answered by the student and the correction value stored in the support device 18. The ventilation opening effect (unit: °C) is the temperature drop (temperature drop) due to the ventilation effect and / or heat exhaust effect of opening the skylight, and is the temperature drop at about the aforementioned skylight ventilation opening of 25%. The air circulation effect (unit: °C) is the temperature drop due to the air circulation capacity when the circulation fan timer is turned ON. The circulation fan timer ONOFF (dimensionless, so no unit) is a binary number that represents the operating status of the circulation fan on or off, with 1 being on and 0 being off.
[0040] When the evaluation unit 36 receives a notification of the determination of multiple answers from the student terminal 14, it evaluates the multiple answers by comparing the answers with the correct answers stored in the correct answer storage unit 32. The evaluation unit 36 outputs the evaluation result to the display control unit 37, and, if the support device 18 is equipped with an evaluation result storage unit, stores the evaluation result in the evaluation result storage unit.
[0041] The evaluation unit 36 of this example quantitatively evaluates each of the multiple small unit times from the correct answer, the first threshold value, the second threshold value, and the answer using formulas (2) to (4), and gives a score as the evaluation result. The symbols in formulas (2) to (4) are as follows. Number of sub-time slots: N T (However, N T is a natural number) Number of control settings: N C (However, C is a natural number) Sub-unit time slot number: i (i=1,2,...,N T ) Control setting item number: j (j=1,2,...,N C ) Evaluation score for small unit time period i: S i Evaluation score for all sub-unit hours: S Correct answer (number) for control setting item j of sub-unit time period i: E ij Answer (numerical value) of control setting item j for sub-unit time period i: Aij Threshold of control setting item j of sub-unit time period i: R ij Correctness of student's answer for control setting item j of sub-unit time period i: B ij
[0042]
number
[0043] When the display control unit 37 receives a question request from the student terminal 14, the display control unit 37 generates a question image showing a plurality of control problems in response to the request and transmits the question image to the student terminal 14. When an answer simulation result is input from the analysis unit 33, the display control unit 37 generates a simulation image showing the answer simulation result and transmits the simulation image to the student terminal 14. When an evaluation result is input from the evaluation unit 36, the display control unit 37 generates an evaluation image showing the evaluation result and transmits the evaluation image to the student terminal 14. As described above, the display control unit 37 generates and transmits images to be displayed on the display units 22 of the instructor terminal 12, the student terminal 14, and the farmer terminal 16 based on various acquired information. When the support device 18 includes the premise information storage unit 44 as in this example, the question image generated by the display control unit 37 shows basic cultivation information and external environment information together with the control problem, and further shows the control problem in association with the cultivation stage.
[0044] When the correct answer storage unit 32 stores the model simulation result, the display control unit 37 generates a simulation image in which the answer simulation result, the model simulation result, and the correct answer range are superimposed.
[0045] The template storage unit 40 stores a member registration template for generating member information, a problem template for generating basic cultivation problems, event problems, and control problems, and a prerequisite template for generating a first prerequisite and a second prerequisite.
[0046] In this example, by using the support device 18, the following control skill improvement support method can be performed. The control skill improvement support method includes a problem storage step, a correct answer storage step, an analysis step, an evaluation step, and a display control step. The problem storage step stores a plurality of control problems related to the control of the environment inside the agricultural house. The correct answer storage step stores the correct answer for each of the plurality of control problems. The analysis step simulates the environment inside the agricultural house based on the plurality of answers in response to acquisition of an answer for each of the plurality of control problems. The evaluation step evaluates the plurality of answers by comparing the correct answers with the answers in response to acquisition of a confirmation notification of the plurality of answers. The display control step generates a question image showing the plurality of control problems, a simulation image showing the result of the simulation in the analysis step as an answer simulation result, and an evaluation image showing the result of the evaluation in the evaluation step.
[0047] The computer functions as the support device 18 by executing a control skill improvement support program that causes the computer to execute a problem storage step, a correct answer storage step, an analysis step, an evaluation step, and a display control step.
[0048] The operation of the above configuration will be described. When the instructor's login information is input from the instructor terminal 12 to the support device 18, a menu image showing various menus is transmitted from the display control unit 37 to the instructor terminal 12 and displayed on the display unit 22 of the instructor terminal 12. When registering a student or a farmer, a template request requesting a member registration template is input from the instructor terminal 12 to the support device 18, and the member registration template in the template storage unit 40 is transmitted to the instructor terminal 12. In the instructor terminal 12, member information is generated by an input operation into the member registration template, and when a request to register the member information is made from the instructor terminal 12, the member information is stored in the member storage unit 41 of the support device 18.
[0049] When the instructor creates any of the basic cultivation rules, basic cultivation problems, event problems, and control problems, a template request for a problem template is input from the instructor terminal 12 to the support device 18, and a start image for starting template creation is transmitted from the support device 18 to the instructor terminal 12 and displayed. As shown in FIG. 3, the start image G1 has, for example, a template list image section G1a for displaying a list of problems already stored in the problem storage section 31, a button B1a for requesting the display of a target template, and a button B1b for requesting the display of a provisionally registered problem. When the button B1a is selected, for example, an image (not shown) for specifying the target type (basic cultivation rules, basic cultivation problems, event problems, control problems) is displayed, and a problem template of the type is displayed in response to the selection operation of the type.
[0050] As shown in Fig. 4, the template image G2 showing the template of the basic cultivation rules has an input field G2a in which the target crop and item are input, an input field G2b in which the cultivation method is input, and an input field G2c in which an explanation of the prerequisites for cultivation is input. In Fig. 4, the cultivation stage is treated as an item of the prerequisites, and the explanation is input in the input field G2c. In this example, both are text input, but they may be selected and input using a pull-down method.
[0051] The basic cultivation rules, basic cultivation problems, event problems, and control problems are set in this order according to the degree of acquisition of the student's skills. Therefore, in the problem template image G2, the basic cultivation rules are STEP1, the basic cultivation problems are STEP2, the "cultivation event problems" meaning event problems are STEP3, the control problems are STEP4, and further, the setting step of the first and second prerequisites used in the answer simulation and the model simulation, etc. is STEP5 of the "control simulation correction value", and the setting step of the first and second thresholds is STEP6 of the "model data threshold", which are shown in the band-shaped step image section G2d. Furthermore, the background of the step to which the displayed template corresponds and the background of the step to which it does not correspond are displayed in a distinguished manner. For example, in the example shown in FIG. 4, the background of STEP1 is different from the background of the other STEPs and is displayed in a distinguished manner. This allows the instructor to instantly understand which step the displayed template belongs to.
[0052] 5, the problem template image G3 for the basic cultivation problem has a step image section G2d and an input section G3a where the basic cultivation problem is input. The input section G3a can be either a pull-down selection input or a text input, and in this example, both are used, and the answer options are input as text in the "correct answer" column.
[0053] 6, the problem template image G4 for the event problem has a step image section G2d and an input section G4a where the event problem is input. The input section G4a, like the input section G3a, can be either a pull-down selection input or a text input, and in this example, both are used, and the answer options are input as text in the "Correct Answer" column.
[0054] 7, the problem template image G5 for the control problem has a step image section G2d and an input section G5a into which the control problem is input. The input section G5a is for text input, but a pull-down method may also be used depending on the item to be input. The input section G5a is used to input a problem statement and a first precondition such as external environment information for each month such as "October", "November", "December", etc., as a large unit time.
[0055] In Fig. 8, the template image G6 of "Control simulation correction value" in STEP 5 is for setting the correction value of the calculation formula when obtaining the answer simulation result. The template image G6 shown in Fig. 8 has an input field G6a for inputting the correction value name, the related equipment name, and an explanation of the correction value. The correction value input in the correction value name is classified into the setting factors described above. Some of these correction values become the first environmental elements, or the capabilities or specifications of the integrated environmental control panel (e.g., the air circulation effect corresponds to the circulation capability when the timer setting of the circulation fan is turned on).
[0056] In FIG. 9, the template image G7 of the "model data threshold" of STEP6 has a step image section G2d and an input section G7a into which a control problem is input. The input section G7a has, as an example, a "control device" column, a "setting item" column, and a "suitability range setting" column. The first environmental element or setting factor is output (displayed) in the "setting item" column provided corresponding to each "control device" column. The upper and lower limits of the "suitability range" for each first environmental element or setting factor to be used for grading during later training of the student are input in the "suitability range setting" column for each first environmental element or setting factor. The items input in the "suitability range setting" column are stored in the problem storage section 31 as the suitability range at the time of grading the first environmental element or setting factor input by the student. The first and second thresholds are input in the "suitability range setting" column.
[0057] As described above, the basic cultivation rules, the basic cultivation problems, the event problems, and the control problems are each created by performing an input operation on the template on the instructor terminal 12. When the support device 18 acquires a registration request for at least one of the basic cultivation problems, the event problems, and the control problems from the instructor terminal 12, the support device 18 stores the problem in the problem storage unit 31 in response to this acquisition. Each problem being created may be stored in a storage unit (not shown) provided in the process control unit 23 of the instructor terminal 12, or when the support device 18 acquires a provisional registration request for a problem being created from the instructor terminal 12, the problem may be stored as provisionally registered in the problem storage unit 31 of the support device 18 in response to this acquisition. The provisionally registered problem being created is transmitted from the support device 18 to the instructor terminal 12 in response to a display request from the instructor terminal 12, and is created through an input operation such as editing on the instructor terminal 12.
[0058] In this example, the training that the student takes can be set in association with problems such as control problems. For example, a template image G8 for setting the training, as shown in FIG. 10, can be acquired on the instructor terminal 12 from the menu image described above. The template image G8 has input fields for the "training name", the "implementation period" of the training, and the "training instructor" in charge of the training in "training details". The support device 18 is configured so that the template image G8 and the control problems, etc. are associated with each other by inputting information into the input field for the "training template name" of the above-mentioned template G2 (see FIG. 4) and stored in the problem storage unit 31.
[0059] After inputting information into at least one of the above templates G4 to G8, when a question registration request is made at the instructor terminal 12, the input information is stored in the question storage unit 31 and the premise information storage unit .
[0060] In response to the acquisition of login information from the student terminal 14, the display control unit 37 of the support device 18 transmits a menu image showing various menus to the display unit 22 of the student terminal 14 from the display control unit 37 to the student terminal 14, and the menu image is displayed on the display unit 22 of the student terminal 14. In response to a question request from the student terminal 14, the display control unit 37 of the support device 18 sequentially displays the basic cultivation rules, basic cultivation questions, event questions, and control questions stored in the question storage unit 31 on the student terminal 14. In this example, when the support device 18 receives a completion notification of the browsing of the basic cultivation rules from the student terminal 14, it transmits an image showing the basic cultivation questions to the student terminal 14, but does not transmit the image when it does not receive the notification. Similarly, the support device 18 transmits an image showing the event questions to the student terminal 14 only when it receives a completion notification of the answer to the basic cultivation questions, and transmits an image showing the control questions to the student terminal 14 only when it receives a completion notification of the answer to the event questions.
[0061] When the display control unit 37 receives a display request for the basic cultivation rules from the student terminal 14, the display control unit 37 responds by reading out the basic cultivation rules stored in the question storage unit 31, generating an image showing the read basic cultivation rules, and transmitting the image to the student terminal 14. Similarly, when the display control unit 37 receives a request for setting a basic cultivation question from the student terminal 14, the display control unit 37 responds by reading out the basic cultivation question stored in the question storage unit 31, generating an image showing the basic cultivation question, and transmitting the image to the student terminal 14. In FIG. 11, the image G9 showing the basic cultivation question has a strip-shaped image portion G9a showing the progress rate of the student's answer, an image portion G9b showing the cultivation stage related to the displayed basic cultivation question, for example, by color coding, an image portion G9c showing the basic cultivation question, and an image portion G9d showing the answer column with options. Image G9 further has a button B9a for requesting the display of the next basic cultivation question, and a button B9b for requesting the display of the previous basic cultivation question, and when buttons B9a and B9b are selected, as an example, the display control unit 37 switches and displays the basic cultivation question.
[0062] When the input operation of the answers to all the basic cultivation questions (selection operation in the options) is completed, the answers and a notification of completion of the answers are sent from the student terminal 14 to the display control unit 37, and the display control unit 37 sends the answers acquired from the student terminal 14 to the evaluation unit 36. The evaluation unit 36 compares the input answers with the correct answers stored in the correct answer storage unit 32, judges them as correct if they match, and judges them as incorrect if they do not match, displays an evaluation result based on the number of correct answers as, for example, a score, and sends the score to the student terminal 14 via the display control unit 37. As a result, the evaluation result for the basic cultivation questions is displayed as a score on the display unit 22 of the student terminal 14, and the student can understand the evaluation result. The steps from the answer to the basic cultivation question to the display of the evaluation result can be repeated, and this improves the student's learning of the basics of cultivation.
[0063] For event questions, the process from the question request from the student terminal 14 to the display of the evaluation result on the display unit 22 is the same as for the basic cultivation questions. Also, for event questions, the steps from the answer to the display of the evaluation result can be repeated, which improves the student's event response skills to deal with sudden changes in the cultivation environment that may occur unexpectedly.
[0064] When the display control unit 37 receives a request to set a control problem from the student terminal 14, it responds by reading out the control problem stored in the problem storage unit 31 and the basic cultivation information and external environment information of the first precondition associated with the control problem in the precondition storage unit 44. Then, as shown in FIG. 12 , it generates an image G10 showing the control problem together with the basic cultivation information and external environment information of the first precondition and transmits it to the student terminal 14, and the image G10 is displayed on the display unit 22 of the student terminal 14 under the control of the process control unit 23.
[0065] The image G10 has a band-shaped image portion G10a displaying a list of the cultivation stages, a band-shaped image portion G10b showing a large unit time, an image portion G10c showing a first precondition associated with one cultivation stage and one large unit time, and an image portion G10d showing a plurality of setting problems constituting a control problem and a plurality of answer columns C provided for each setting problem. The image portion G10a and the image portion G10b extend in the horizontal direction, and are provided so that the time axis corresponds to each other in the vertical direction so that the mutual association can be understood. This allows the entire cultivation period and the timing and length of each cultivation stage in the cultivation period to be easily grasped visually, and the overall picture including the flow of cultivation can be reliably and easily learned by the student.
[0066] In the image section G10a and the image section G10b, the cultivation stage and the large unit time associated with the first precondition shown in the image section G10c are displayed, for example, in different colors so as to be distinguished from the cultivation stages and the large unit times that are not associated. In FIG. 10, the cultivation stage "planting to rooting period" and the background of September as "this month" are dot-hatched to distinguish them from other cultivation stages and large unit times. In this embodiment, each answer column C in the image section G10d is a column for answering the cultivation stage "planting to rooting period" and September. In this way, the first precondition and the answer column C are switched for each combination of the cultivation stage and the large unit time, and the answer is input by the student terminal 14.
[0067] In this example, when the input operation of all answers in one large unit time is completed, the answer and a notification of the completion of the answer are sent from the student terminal 14 to the analysis unit 33. In response to the input of the answer, the analysis unit 33 simulates the internal environment of the agricultural house for each of the above-mentioned environmental elements based on the input answer by a pre-programmed simulation program, and sends the answer simulation result to the display control unit 37. The analysis unit 33 further identifies the correct answer corresponding to the answered cultivation stage and large unit time based on the correct answer stored in the correct answer storage unit 32, simulates the internal environment of the agricultural house based on the identified correct answer, and outputs it to the display control unit 37. The analysis unit 33 further stores the model simulation result in the correct answer storage unit 32, and calculates the correct answer range based on the second premise information stored in the premise storage unit 44 and stores it in the correct answer storage unit 32.
[0068] When the answer simulation result and the model simulation result are input, the display control unit 37 sends the image G11 shown in FIG. 13, for example, to the student terminal 14. As a result, the image G11 is displayed on the display unit 22 of the student terminal 14. The image G11 has a selection field C11a for "environmental sensor", a selection field C11b for "control setting", and an image section G11a showing a graph of the answer simulation result and the model simulation result. The selection field C11b is a selection field for selecting the first environmental element and the setting factor, which are the setting items of the general environmental control panel. By selecting in this selection field C11b, the setting value input by the student is output on the graph in the image section G11a. The selection field C11a is for selecting the above-mentioned multiple environmental elements, and a graph with the environmental element selected by this selection operation as the vertical axis is displayed in the image section G11a. As a result, the control skill shown in the answer can be easily and accurately grasped in real life. Furthermore, the model simulation result is based on the correct answer, and the correct answer is actual data from the farmer's terminal 16 or a numerical value based on the actual data, so the model simulation result based on the actual data at the farm is displayed on the student's terminal 14. This allows the student to compare the answer simulation result with the model simulation result reflecting the farmer's control skill and perform an analysis, thereby improving the control skill as a realistic one. In addition, the steps from the display request of image G10 to the display of image G11 are repeatable, so that the student can virtually try out the control, and the control skill is surely improved in a short period of time without controlling in an actual agricultural house. Note that "Environmental sensor simulation result" and "Answered control setting..." in FIG. 13 are word displays as legends for the graph, and other displays may be displayed in addition to or instead of each of these displays, or these displays may not be displayed at all.
[0069] When the input operation of all answers for all large unit times is completed and the "answer confirmation" button B11a provided on the image G11 is selected, a notification of the answer confirmation and the answers are sent to the analysis unit 33 and the evaluation unit 36 in response to this selection operation. The analysis unit 33 sends the answer simulation result and the model simulation result to the display control unit 37 in the same manner as described above. In response to obtaining a notification of the answer confirmation from the student terminal 14, the evaluation unit 36 compares the answers with the correct answers stored in the correct answer storage unit 32, evaluates the multiple answers, and sends the evaluation result to the display control unit 37 and stores it in the evaluation result storage unit.
[0070] In response to the input of the answer simulation result from the analysis unit 33, the display control unit 37 generates a simulation image by superimposing the model simulation result and the correct answer range stored in the correct answer storage unit 32 on the answer simulation result, and transmits the generated image to the student terminal 14. Furthermore, in response to the input of the evaluation result from the evaluation unit 36, the display control unit 37 generates an evaluation image and transmits the evaluation image to the student terminal 14. Note that the display control unit 37 in this example generates an evaluation image and a simulation image switchably on the student terminal 14.
[0071] 14, the first evaluation image G12 shows the evaluation results for each small unit time during the cultivation period. This allows the level of control skill to be grasped for each small unit time, and the student's control skill can be improved by repeatedly answering control questions for small unit times that show low-level evaluation results, for example.
[0072] In FIG. 15, the simulation image G13 has an image section G13a showing a graph of the simulation result, and a selection box C13a for selecting the graph shown in the image section G13a by environmental element. The graph is displayed with large unit time and small unit time corresponding to each other on the horizontal axis. As a result, the level of the control skill is grasped for each environmental element, each large unit time, and each small unit time, and the control skill of the student is improved by repeatedly answering the control problem related to the environmental element, the large unit time, or the small unit time for which the answer simulation result of a low level is shown. In addition, the model simulation result and the correct answer range based on the first threshold and the second threshold are displayed superimposed on the image section G13a. As a result, the width of the correct answer range for each environmental element is grasped, and the precision of the control required due to the difference in the environmental element is easily grasped. The answer simulation is further displayed superimposed on the image section G13a, so that the control skill shown in the model answer and the control skill of the student are grasped for each environmental element, each large unit time, and each small unit time.
[0073] In Fig. 16, the second evaluation image G14 has an image portion G14a showing the evaluation results of the basic cultivation questions and the event questions as the "evaluation of the answer to the cultivation questions" result, and an image portion G14b showing the evaluation results of the control questions as the "evaluation of the answer to the control questions" result. This allows the mastery level of the basic cultivation and the level of the control skills to be grasped, and by repeatedly answering the questions with the lower evaluation results from among the basic cultivation questions, the event questions, and the control questions, the control skills are improved reliably as a result. Furthermore, with the above configuration, the control skills of the agricultural greenhouse are efficiently improved, the control skills are leveled to a high level, and stable productivity and crop quality can be expected from the early stages of farming.
[0074] Furthermore, the display control unit 37 may store the generated simulation image and evaluation image in a storage unit (not shown) provided in the display control unit 37. In this case, in response to an image request from the instructor terminal 12, the display control unit 37 can transmit at least one of the requested simulation image and evaluation image to the instructor terminal 12.
[0075] The support device 18 may include a generation unit 51 (see FIG. 2) that generates a digital twin house on the cloud. The generation unit 51 acquires data on the agricultural house in which the target crop is actually cultivated from the farmer terminal 16, for example, in real time. The data on the agricultural house includes the target crop and its cultivation stage, growth state, and the above-mentioned environmental elements. In the case where the generation unit 51 is provided, the student acquires an image showing the second precondition of the target crop and its cultivation stage, growth state, and environmental elements from the data on the agricultural house, from the display control unit 37. An example of the image is the image G15 shown in FIG. 17. The image G15 has an image section G15a for answering the first precondition and the setting conditions, etc., and the student inputs the answer in each answer section. Then, the support device 18 compares the answer with the farmer's first precondition and the setting conditions, etc., and transmits the result to the student terminal 14 as an evaluation result, and the evaluation result is displayed on the display unit 22 of the student terminal 14. This allows the student to acquire control skills for the agricultural house in real time or near real time. It is preferable that the questions to be answered include control techniques including the farmer's know-how, such as responses to changes in the external environment of the agricultural house and responses to the internal environment (facilities and crops). Farmers can more reliably, more precisely, more efficiently, and more fully pass on their control skills, including their own know-how, to more people. The digital twin house and each of the control results based on the actual data from the farmer's terminal 16 and the answers entered in the answer column may be displayed horizontally or vertically on the display unit 22 of the student's terminal 14. This makes it easier for students to compare the farmer's control skills with their own control skills, and their control skills are improved more reliably and efficiently. [Explanation of symbols]
[0076] 10. Control Skill Improvement Support System 12 Teacher's terminal 14A, 14B, 14C,... Student terminals 16 Farmer terminal 18 Control skill improvement support device 31 Problem storage section 32 Answer Memory Section 33 Analysis Department 36 Evaluation Section 37 Display control section 44 Prerequisite information storage section
Claims
1. a problem storage unit that stores a plurality of control problems related to control of an environment inside the agricultural house; a correct answer storage unit that stores a correct answer for each of the plurality of control problems; an analysis unit that, in response to obtaining a solution to each of the plurality of control problems, simulates an environment inside the agricultural greenhouse based on the plurality of solutions; an evaluation unit that, in response to receiving a notification of the determination of the plurality of answers, compares the correct answer with the answers and evaluates the plurality of answers; a display control unit that generates a question image showing the plurality of control problems, a simulation image showing a result of the simulation in the analysis unit as a simulated answer result, and an evaluation image showing a result of the evaluation in the evaluation unit; A control skill improvement support device equipped with the device.
2. The present invention further includes a premise information storage unit for storing basic cultivation information including a target crop to be virtually cultivated and a cultivation method, and external environment information relating to an external environment of the agricultural greenhouse that is set in advance, The display control unit generates the question image showing the basic cultivation information and the external environment information together with the plurality of control problems, The control skill improvement support device according to claim 1 , wherein the correct answer storage unit stores the correct answer based on the basic cultivation information and the external environment information.
3. The control skill improvement support device according to claim 2 , wherein the prerequisite information storage unit stores the external environment information in association with a unit period constituting a cultivation period.
4. The premise information storage unit stores the external environment information in association with a plurality of cultivation stages obtained by dividing the cultivation period, The control skill improvement support device according to claim 2 or 3, wherein the display control unit generates the question image showing the plurality of control problems in association with the cultivation stages.
5. the correct answer storage unit stores an exemplary simulation result obtained by simulating an internal environment of the agricultural greenhouse based on the correct answer, and a correct answer range set to include the exemplary simulation result; The control skill improvement support device according to claim 1 or 2, wherein the display control unit generates the simulation image in which the answer simulation result, the model simulation result, and the correct answer range are superimposed.
6. a problem storage unit that stores a plurality of control problems related to control of an environment inside the agricultural house; a correct answer storage unit that stores a correct answer for each of the plurality of control problems; an analysis unit that, in response to obtaining a solution to each of the plurality of control problems, simulates an environment inside the agricultural greenhouse based on the plurality of solutions; an evaluation unit that, in response to receiving a notification of the determination of the plurality of answers, compares the correct answer with the answers and evaluates the plurality of answers; a display control unit that generates a question image showing the plurality of control problems, a simulation image showing a result of the simulation in the analysis unit as a simulated answer result, and an evaluation image showing a result of the evaluation in the evaluation unit; A control skill improvement support device having the a question setter terminal to which the plurality of control problems are input and which transmits a registration request for the control problems to the problem storage unit; a solver terminal on which the question image is displayed, the answer is input, and the simulation image and the evaluation image are displayed; A control skill improvement support system equipped with
7. A problem storage step of storing a plurality of control problems relating to control of an environment inside an agricultural house; a correct answer storing step of storing a correct answer for each of the plurality of control problems; an analysis step of simulating an environment inside the agricultural greenhouse based on the solutions obtained in response to the acquisition of solutions to each of the plurality of control problems; an evaluation step of evaluating the plurality of answers by comparing the correct answer with the answer in response to obtaining a notification of the determination of the plurality of answers; a display control step of generating a question image showing the plurality of control problems, a simulation image showing the result of the simulation in the analysis step as a simulated answer result, and an evaluation image showing the result of the evaluation in the evaluation step, respectively; A control skill improvement support method having the above-mentioned features.
8. A problem storage step of storing a plurality of control problems relating to control of an environment inside an agricultural house; a correct answer storing step of storing a correct answer for each of the plurality of control problems; an analysis step of simulating an environment inside the agricultural greenhouse based on the solutions obtained in response to the acquisition of solutions to each of the plurality of control problems; an evaluation step of evaluating the plurality of answers by comparing the correct answer with the answer in response to obtaining a notification of the determination of the plurality of answers; a display control step of generating a question image showing the plurality of control problems, a simulation image showing the result of the simulation in the analysis step as a simulated answer result, and an evaluation image showing the result of the evaluation in the evaluation step, respectively; A program to help improve control skills by having a computer execute the above.
Citation Information
Patent Citations
Growth management device, growth management method, and program
JP2018099067A