Periodic Impulse Average

Purpose

Periodically average Dirac impulses over specified time

Library

Control / Filters

Description

../../_images/periodicimpulseaverage.svg

This block periodically averages an input signal \(u\) consisting of a series of Dirac impulses. The output \(y\) is updated at the end of each averaging period \(T\). Mathematically, this block corresponds to a moving average filter where the output is processed by a zero-order hold:

\[y(t) = \frac{1}{T}\int_{(n-1)T}^{nT} u(\tau)d\tau, \quad t \in [nT,(n+1)T), \quad n \geq 0\]

If the input signal \(u\) consists of switching loss pulses and the averaging period \(T\) equals to the switching period, the formula simplifies to:

\[y(t) = \frac{1}{T}(E_{\text{on}}(n-1) + E_{\text{off}}(n-1)), \quad t \in [nT,(n+1)T), \quad n \geq 0\]

The block is suited to determine average switching losses of power semiconductors. To determine average conduction losses, use the Periodic Average.

Parameters

Averaging time

A scalar specifying the period or a two-element vector specifying the period and offset of the averaging interval, in seconds \((\mathrm{s})\). See also the Discrete-Periodic sample time type in Sample Times.

Probe Signals

Input

The input signal.

Output

The filtered output signal.