Dynamic Wireless Charging for (UAV) using Inductive Coupling

Version 1.0.0 (36.7 KB) by Aditya
A Simulink/Simscape model demonstrating an Inductive Power Transfer (IPT) system designed for wireless drone battery charging
2 Downloads
Updated 25 Nov 2025

View License

This project simulates a wireless power transfer (WPT) system tailored for Unmanned Aerial Vehicles (UAVs). The model demonstrates the conversion of DC power to high-frequency AC, the wireless transmission of energy across an air gap via magnetic resonance, and the rectification back to DC for battery charging.
System Topology Includes:
  • Input Stage: A DC Voltage Source (12V) connected to a full-bridge inverter using IGBT/Diode switches.
  • Switching Control: Pulse Generators operating at a switching frequency of 85 kHz (Period: 1/85000s), a standard frequency for SAE J2954 wireless charging standards.
  • Coupling Stage: Uses Mutual Inductance and Linear Transformer blocks to model the transmitting (Tx) and receiving (Rx) coils with specific coupling coefficients.
  • Compensation: Series RLC branches included to model the resonant compensation networks (tuning the coils to the resonant frequency).
  • Output Stage: A bridge rectifier (Diode-based) to convert the high-frequency AC back to DC for the load.
  • Instrumentation: Comprehensive Voltage and Current measurements with Scope blocks for analyzing input/output waveforms and efficiency.
Simulation Details:
  • Solver: Discrete Tustin/Backward Euler (via powergui).
  • Sample Time: 50e-6 seconds.
4. Key Features
  • High-Frequency Inversion: Models the switching transients of IGBTs at 85 kHz.
  • Magnetic Coupling: Simulates the behavior of loose coupling between drone landing pads and onboard receivers.
  • Power GUI Integration: setup for discrete simulation of specialized power systems.
  • Waveform Analysis: Pre-configured scopes to view Inverter Output Voltage, Primary/Secondary Current, and Rectified DC Voltage.
5. Installation & Usage
  1. Download the DynamicWirelessChargingofdrone.slx file.
  2. Ensure you have MATLAB and Simulink installed.
  3. Required Toolbox: You must have the Simscape Electrical (formerly SimPowerSystems) toolbox installed to run the sps_lib blocks.
  4. Open the file and run the simulation.
  5. Double-click the "Scope" blocks to visualize the wireless power transfer performance.

Cite As

Aditya (2025). Dynamic Wireless Charging for (UAV) using Inductive Coupling (https://uk.mathworks.com/matlabcentral/fileexchange/182677-dynamic-wireless-charging-for-uav-using-inductive-coupling), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025b
Compatible with R2024a to R2026a
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Wireless Power Transmission

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0