How Does Switch Frequency Affect DC Motor Performance?

Click For Summary

Discussion Overview

The discussion centers around the effects of switch frequency on the performance of DC motors and buck converters, exploring theoretical and practical implications. Participants seek to understand how varying switch frequency influences average current and other characteristics of DC motors, while also discussing relevant formulas and simulation tools.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents a formula for maximum current through a switched RL circuit, expressing interest in how switch frequency affects average current and seeking established information on the topic.
  • Another participant attempts to evaluate average current using integral calculus and MATLAB, noting that their results suggest average current remains constant regardless of switch frequency, prompting further exploration of the mathematics involved.
  • A third participant discusses the relationship between output voltage and duty cycle in buck converters, stating that switch frequency is typically chosen based on factors like losses, size of components, and ripple, rather than directly affecting current.
  • This participant also mentions that higher switch frequencies can lead to increased losses in switches and diodes, and that the ability of devices to handle current varies with frequency, highlighting the importance of thermal considerations.
  • Another participant suggests using simulation programs like LTSpice to analyze efficiency and waveforms in inductive switching circuits, indicating that such tools can provide insights into the performance of different topologies.

Areas of Agreement / Disagreement

Participants express differing views on the impact of switch frequency on average current, with some suggesting it remains constant while others emphasize the importance of thermal and efficiency considerations. The discussion does not reach a consensus on the relationship between switch frequency and motor performance.

Contextual Notes

There are unresolved mathematical steps and assumptions regarding the behavior of average current in relation to switch frequency. The discussion also highlights the dependence on specific circuit parameters and the complexity of the interactions involved.

MechatronO
Messages
30
Reaction score
1
I've been looking around for formulas on how to calculate different aspects of DC motors and buck converters such as average current.

The reason is that I'm about to pick switch frequency for a motor, and don't know what characterics I can expect if I alter the switch frequency. Papers and publications regarding this are very much appreciated, as I haven't yet found any that answer my questions.

I succeded in coming up with a formula for the max current through a switched RL circuit with a freewheeling diode(essentially a DC motor with the emf substracted from the input voltage), related to PWM period and duty as

Imax = \frac{E}{R} (1-e-RDT/L/(1-e-RT/L)

Where R is the circuits resistance, L is the inductance, D is the duty ranging from 0-1 and T is period time.

The circuit would look like this, with the load replaced by a resistor:
383px-Buck_circuit_diagram.svg.png


The output current would look like the non-square wave in this diagram:
2012.09.26-triangular_wave_plot.png


I think its correct, at least the endpoints are as they should. If somebody is interested I'll can post the derivation for this one and a similar formula for Imin.

I was about to determine a formula for Iavg as well, however I decided to instead look for established info.

So, publications, formulas and personal experience regarding DC motor characteristics related to switch frequency are very much wanted. I'm especially interested in a formula that relates Iavg to switch frequency and duty cycle.
 
Engineering news on Phys.org
Seems like the biggest mystery in the world this switch frequency issue, have posted in two forums and nobody seem to know.

I tried to evalute

Iavg = 1/T∫i(t) dt

today, and came up with some rather clumpsy though exact expressions. As I couldn't simplify them enough to get an overview over the math, I used MATLAB to play around with it using the code below.

The result was surprising! No matter what switch frequency, the average current seemed to be constantly the same. Here is the resulting plot from the code below:

ddyjba.png

Why doesn't physicsforum have their own image upload btw?

If my expressions below are correct, all that is needed is some playing around with the algebra and the result would be a simple expression for Iavg involving just D, R and L I think.

It would also be interesting to see the transisition times between steady state, related to switch frequency.


Code:
clear all
close all
clc % Clear Command window

L = 0.00001;    %Circuit inductance
R = 0.1;        %Circuit resistance
k=-R/L;         %To make the code more readable later 

E=10;           %Supply voltage
D=0.9;          %Duty dycle

f= [10:10:10000] ;  %Switch frequencies
T=1./f;             %Associated periodtimes

imax = E/R*( 1-exp(k*D*T) )              ./  (1-exp(k*T))
imin = E/R*( exp(k*(T-D*T))-exp(k*T) )   ./  (1-exp(k*T));
deltai = imax-imin;

%Exact expressions for integral i(t) over one period i steady state, split in three parts
A1 = imin.*(exp(k*T)-1)/k ;
A2 = imax.*(exp(k*T)-exp(k*D*T))/k ;
A3 = E/R*(k*D*T-exp(k*D*T)+1)/k;

iavg = (A1+A2+A3)/T

%Plots
subplot(2,2,1);
plot(f,imin);
title('Imin(f)');

subplot(2,2,2);
plot(f,imax,'r');
title('Imax(f)');

subplot(2,2,3);
plot(f,deltai);
title('Idiff(f)');

subplot(2,2,4);
plot(f,iavg);
title('Iavg(f)');

The output plot is this:
 
Buck ckt - is Voltage Converter

IN the basic analysis Vout = Vin * Duty Cycle -- A buck ckt is a Voltage converter, and this is independent of Fsw.

Fsw is typically chosen for other factors: Losses and size of passives ( Magnetics and Caps), Ripple ( V and I) to the load, EMI, Audible noise, interference with other devices, etc...

The price for the higher Fsw is the switch and diode losses are increased. -- See the attached basic simulation - sorry I don't work with 1.5 V ! --- The good info here are the optional Characteristic plots at the end of the report. This is for sizing the power electronics - so the "limits" shown are based on maximum device temperatures - NOT the current changing based on the Fsw. For example at 20kHz the device can only handle 2/3 of the current that it can at 10kHz without overheating. - For a given load the current would be same as Fsw changes, but at 10kHz the dsvice can handle more load.

Lastly - MOSFETs do not have as high of switching losses as IGBTs - so the effect is much less pronounced, and Fsw of 300kHz - for small power are not uncommon.
 

Attachments

There are switching regulator simulation programs that let you determine all the efficiency issues and waveforms for inductive switching circuits of just about any topology. LTSpice is one. http://www.linear.com/designtools/software/
 

Similar threads

Replies
21
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
7
Views
2K
Replies
11
Views
3K
Replies
3
Views
3K
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
101K