FTE-35806 Control Methods for Precision Farming


Studiepunten 6.00

Excursion (one day)8
Course coordinator(s)dr. ir. S van Mourik
Lecturer(s)dr. RJC van Ooteghem
MSc HJ Payne
dr. ir. S van Mourik
MSc D. Reyes Lastiri
Examiner(s)dr. ir. S van Mourik
dr. RJC van Ooteghem

Language of instruction:


Assumed knowledge on:

FTE-34806 Modeling of Biobased Production Systems, MAT-26306 Control Engineering, Matlab (basics)


Sustainable food production systems aim at reaching high production with reduced costs and labour, a lower environmental impact and use of resources, and higher animal welfare.

Precision farming aims at sustainable food production by managing materials and resources in time and space. It ranges from field and barn level up to individual plants and animals. Precision farming contains three aspects: sensing, decision-making, and actuation. These aspects form a continuous control loop that describe the behaviour and performance of the system.

The objective of Precision Farming is to provide resources (materials and energy) at the time and place where they are required in a farming system, and with the right dosage. In this course, students learn to apply various methods for observation, prediction, and control. 

Students look into current challenges and possible solutions for relevant farming examples.

The following topics will be addressed during the course:
- concepts and example applications of precision farming in various agriculture domains, as well as current practical issues;
- update on sensing, modelling, and control (assumed knowledge);
- analysis of various errors (e.g. sensor and model errors), and of methods that can solve this problem;
- various control methods, ranging from data based PID controllers to model-predictive control with integration of sensor data.
The course consists of lectures covering the required theory, with written exercises to apply the acquired knowledge. The contents are then implemented into a graphical simulator during computer practical sessions. Finally, students integrate the course contents into a comprehensive simulation project.

Learning outcomes:

After successful completion of this course students are expected to be able to:
- identify bottlenecks of basic control engineering techniques on precision farming systems;
- apply specialized control methods to solve bottlenecks;
- apply control strategies that take into account future events;
- define an appropriate control objective (e.g. to maximize benefits and minimize resources);
- identify sources of uncertainty and represent them mathematically;
- define and compare management strategies to deal with uncertainties and disturbances in the system;
- design precision control strategies to meet individual requirements (e.g. of animals / patches of land with different characteristics);
- combine strategies of control with uncertainty propagation to assess performance and risks.


- lectures;

- pen-and-paper exercises;

- computer exercises;

- project work;

- self-study;


The final grade will be determined by the written exam grade (50%), the project grade (30%, based on report and code), and the grades of the assignments (20%). A minimum grade of 5.50 is required for the exam and the project. The assignments are individual, and are graded on a trinary basis (good-pass-fail). During the project days, you work in pairs. Both project partners will obtain the same grade for their project report. On these project days, attendance is obligatory.


Study materials from previous courses will be used. Other materials may be provided:
- Dorf & Bishop – Modern Control Systems (11th edition)
- Additional precision farming lecure notes (will be provided)

Keuze voor: MBEBiosystems EngineeringMSc5MO