FPGA Trailer Oscillation Detection and Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing trailer oscillation and swaying prevention systems primarily focus on stabilizing fully developed oscillations, often leading to uncontrollable braking and potential accidents, as they lack the capability to detect and control initial onset movements effectively.

Innovation Solution

A system utilizing an FPGA-based detection and control system with IMUs and a Mesh network of Bluetooth Low Energy sensors, employing a Kalman filter and specific algorithms to detect initial oscillations and apply controlled braking and acceleration to prevent further development, while also incorporating GPS and emergency braking features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If microcontroller software based detection systems are used to stabilize trailers after oscillations have fully developed, then stabilization function is provided, but the response speed is insufficient and uncontrollable braking occurs

Engineering Contradiction:
Improvedetection and response speedVSAvoidcontrol reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent replaces microcontroller software-based detection with FPGA hardware-based detection. The FPGA processes IMU sensor data through hardware-implemented Kalman filters and oscillation detection algorithms, achieving detection speeds at least one order of magnitude faster than software systems. This hardware substitution enables real-time detection of initial oscillation onset and provides reliable, controlled braking responses without the delays and uncontrollable braking characteristic of software-based systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Stability of the object's composition

If braking actions are applied to both towing vehicle and trailer simultaneously to reduce oscillations, then oscillation reduction is achieved, but the system lacks precision and may cause additional instability

Engineering Contradiction:
Improvetrailer stabilityVSAvoidbraking control precision
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies differential braking where only the trailer brakes are controlled by the FPGA system, while the towing vehicle brake status is monitored but not directly controlled. The system selectively applies braking force to the trailer based on detected oscillation characteristics, providing precise local control rather than simultaneous braking of both vehicles. This localized control approach prevents the instability that can result from coordinated braking of both towing vehicle and trailer.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic braking control where the FPGA continuously adjusts trailer brake application based on real-time oscillation detection. The system modulates braking force dynamically rather than applying fixed braking patterns, allowing adaptive response to changing oscillation conditions. This dynamic control provides precise stabilization while maintaining ease of operation through automated adjustment.

Inventive Principle:
Principle #15Dynamics

3Productivity

If FPGA hardware based detection system is used to detect initial onset of oscillations, then detection speed increases by one order of magnitude, but device complexity increases

Engineering Contradiction:
Improvedetection processing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses a Field Programmable Gate Array (FPGA) that can be configured to perform multiple functions: Kalman filtering, oscillation detection, braking control, and system monitoring. This single reconfigurable hardware device replaces what would otherwise require multiple dedicated components, achieving high detection speeds while managing system complexity through functional integration. The FPGA's multi-functionality allows it to serve as the central processing unit for the entire oscillation prevention system.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables real-time detection and prevention of trailer oscillations at their onset, reducing the risk of accidents and providing enhanced safety through controlled braking and acceleration, outperforming traditional microcontroller-based systems by an order of magnitude in processing speed.

Implementation Method 1

The system utilizes a Kalman filter algorithm within the hardware of the FPGA to reduce noise within the IMUs sensor data prior to processing

Methodology Applied
Scientific EffectKalman filter:

Implementation Method 2

The system utilizes an FPGA (Field Programmable Gate Array) based detection, monitoring and control system

Methodology Applied
Scientific EffectField Programmable Gate Array processing:

Implementation Method 3

The system utilizes an FPGA (Field Programmable Gate Array) based detection, monitoring and control system with a Mesh network of Bluetooth Low Energy (BLE version 5.0 onwards) IMUs (Inertial Measurement Units) sensors

Methodology Applied
Scientific EffectBluetooth Low Energy wireless communication:

Data Source

PatentUS10384501B2Digital hardware method, system and device for preventing the initial onset of trailer oscillations and control thereof
Publication Date: 2019.08.20 ROTHSCHILD MICHAEL BENN
  • US10384501B2 patent drawing
  • US10384501B2 patent drawing
  • US10384501B2 patent drawing

AI summary

A digital autonomous hardware based FPGA (Field Programmable Gate Array) device and method for preventing the initial onset of trailer oscillations and swaying (“Snaking”) movements and subsequent control thereof. The device being a detection and control method for any wheeled trailer which is detachable from the towing vehicle. The system uses a Kalman Filter to processes digital data from a number of wireless IMUs (Inertial Measurement Units) located on the trailer and towing vehicle and then subsequently digitally controls the application and monitoring of simultaneous braking to the trailer while accelerating the towing vehicle in a safe manner in an attempt to quickly alleviate and stop all oscillations and swaying (“Snaking”) movements. The system includes a number of other ancillary safety related features.