Motor Position Control for Precise Seed Meter Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current seeding machines face challenges in accurately controlling seed ejection and spacing, particularly in varying terrain and seed types, leading to inconsistent seed distribution and reduced efficiency.

Innovation Solution

A control system integrated with a seed meter and delivery system, utilizing a motor controller and encoder feedback, generates precise position and speed commands based on target positions and times, ensuring consistent seed placement and spacing through a CAN network communication, allowing for real-time adjustments and optimal seed distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a stepper motor is used to drive the seed ejector, then seed ejection timing can be controlled, but seed placement precision is insufficient under varying terrain and seed types

Engineering Contradiction:
Improveseed placement precisionVSAvoidadaptability to varying terrain and seed types
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system transitions from fixed-step motor control to dynamic control with real-time position and speed adjustments. The controller continuously receives feedback from sensors and modifies ejector position commands and seed conveyor speed commands based on actual terrain conditions and seed types, enabling adaptive precision control rather than static pre-programmed sequences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements closed-loop feedback control using position sensors on the seed ejector and speed sensors on the seed conveyor. These sensors continuously monitor actual positions and speeds, feed this information back to the controller, which then adjusts control commands to maintain precise seed placement despite variations in terrain or seed characteristics.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If real-time control adjustments are implemented, then seed distribution uniformity improves, but system complexity increases

Engineering Contradiction:
Improveseed distribution uniformityVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The controller is designed as a multi-functional integrated system that simultaneously manages seed ejector position control, seed conveyor speed control, and coordinate transformation between different reference frames. This universal controller consolidates multiple control functions into a single device, improving seed distribution uniformity while minimizing the increase in overall system complexity through functional integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If encoder feedback is used for position control, then positioning accuracy improves, but device complexity increases

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Encoders are integrated into the seed ejector and seed conveyor systems to provide real-time position and speed feedback. This feedback is processed by the controller which adjusts control commands to maintain accurate positioning and speed control, achieving high measurement precision while managing complexity through efficient feedback integration and coordinate transformation algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3808166B1System for position control of a machine
Publication Date: 2024.01.17 DEERE & CO
  • EP3808166B1 patent drawingFigure 1
  • EP3808166B1 patent drawingFigure 2A
  • EP3808166B1 patent drawingFigure 2B

AI summary

A system includes a motor (455), a memory (560) storing instructions and at least one controller (401) configured to execute the instructions to cause the system to obtain at least one message over a network (350), the at least one message indicating a target position (Θf) for a rotor of the motor and a target time (tf) associated with the target position, determine a position command (Θ*) and a speed command (ω* ) based on the target position and the target time, and control the motor based on the position command and the speed command.