Next Article in Journal
On the Use of the Disability-Adjusted Life Year (DALY) Estimator as a Metric to Optimally Manage ICE Emissions
Previous Article in Journal
An Advanced TRACE Modeling Approach: Automatic Connection of 3D Cartesian and Cylindrical VESSEL Components in Integral Plant Models
Previous Article in Special Issue
Direct Participation of Dynamic Virtual Power Plants in Secondary Frequency Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Actively Controlled Two-Terminal Network Implementing a Given Linear Nonconvolution-Type Immittance Operator

Faculty of Electrical and Computer Engineering, Cracow University of Technology, 31-155 Kraków, Poland
*
Author to whom correspondence should be addressed.
Energies 2022, 15(12), 4385; https://doi.org/10.3390/en15124385
Submission received: 22 April 2022 / Revised: 3 June 2022 / Accepted: 13 June 2022 / Published: 16 June 2022

Abstract

:
This paper is a study on the synthesis of digital filters used to control active or self-excited systems. The active two-terminal branch implements a nonconvolution-type immittance operator, which generates a current waveform depending on the given impedance or admittance operator. In this article, for the first time, the method of how to construct immittance operators for linear time-variant (nonconvolution-type) two-terminal circuits, over discrete time, is presented. These operators are useful when calculating periodic steady-state signals of a parametric circuit. The formula for the duty cycle is derived based on the current generated by this branch, assuming a known branch voltage or vice versa. This formula allows us to make a direct calculation of the duty-cycle in an analytical manner and does not refer to any auxiliary signals, e.g., sawtooth signals, or to any control systems, e.g., PI controller. The determined duty-cycles allow us to select the appropriate switching frequency and voltage value for the switched voltage source. With this method, it is also possible to assess the parameters of the current signal that would be generated in the actual active filter branch due to the calculated PWM voltage. The presented method can be an alternative to commonly used PI controllers in feedback for controlling active power filters/inverters.

1. Introduction

The active filter branch allows for any stationary and parametric (time-varying) impedance to be electrically modeled.
It can act as negative resistance, negative inductance or negative capacitance. In addition, such a controlled branch of an active filter can serve as a matched load for the transmission power line.
In the case of such a matching, the power drawn from the power line that is supplied with a sinusoidal AC voltage will be converted into energy stored in DC voltage, which in turn should be converted back into a sinusoidal AC signal [1].
The previously known methods of analysis, such as the Frequency Symbolic Method [2,3,4,5] or the continuous-time stability analysis [6,7,8,9], have found applications for simulation and analysis of systems with variable parameters.
PI controllers in feedback are also commonly used for controlling the active power filters/inverters and are designed for a specific load [10,11,12,13].
In previous works [14,15] the method of synthesis of multi-port compensation circuits of the non-inertial lossless system class, meeting the given optimum conditions in power transfer systems, was presented. The presented calculations showed the possibility of a practical use of this algorithm in design and implementation. The concept of a multi-port compensation system was applied in the class of linear, non-stationary, non-inertial and lossless circuits. The synthesis of such systems was carried out using the original universal algorithm, the so-called Smooth Periodic Chasing.
Because the linear stationary reactive circuits used in the theory of compensation do not work precisely, and in the case of non-linear circuits they function incorrectly, research was undertaken to construct compensation systems with time-varying parameters.
A simple circuit concept with a small number of elements is needed in the practical synthesis of such circuits, for example, a parallel two-terminal compensator. Such a circuit had to be effective for practically every type of load, especially those described by a non-convolution (distorting) operator. Such compensating circuits can be implemented as linear parametric circuits that have high dynamic potential. For example, the parallel connection of the parametric elements G(t), C(t) has proven advantageous. A parallel parametric compensation circuit is shown in Figure 1 below.
This article deals with similar issues, but this time, the parametric impedance is implemented by an active filter in the discrete time domain controlled by a digital filter.
For the first time, the method of control execution of a linear time-variant non-convolution-type two-terminal circuit, over discrete-time and using mathematical feedback (from the formula), is presented. Mathematical feedback implements a specific formula, so this approach is simpler and more versatile than using matched analog/digital regulators.
First of all, in order to calculate the a PWM control signal, it was necessary to present mathematical relations between a periodic current and voltage for such a parametric impedance or admittance operator. Thus, a method of creating a cyclic matrix for parametric impedance, based on the periodization process of the causal parametric operator in discrete time, is presented.
The causal parametric operator of an impedance is formed from the impulse responses of the system due to impulses delivered at every consecutive sample. The impulse responses obtained in this way are arranged in columns below the diagonal.
The detailed procedure of identifying the matrix of a casual parametric operator is presented in the last paragraph.
Creating the cyclo-parametric operator from a casual parametric operator consists of adding samples in one column distant by N samples, where N is the number of samples in one period. Very often, such a cyclo-parametric operator can be obtained from a difference equation using the cyclic unit delay matrix. This matrix should be used on both sides of a difference or recursive equation. In very simple cases, when the impedance with one derivative is implemented, for example, the first derivative of a current signal, the cyclo-parametric matrix is a simple diagonal matrix supplemented with a sub-diagonal matrix and an element of index (1, N).
The whole procedure of creating a cyclo-parametric matrix is presented in this article in detail. On the basis of a cyclo-parametric matrix of a given impedance or admittance operator, it is possible to calculate the duty-cycle for a switched constant voltage source, which allows us, similarly to the previous work, to analyze the performance of the active filter and to analyze the quality parameters of the signals generated by its branch as well as the parameters of the active filter branch itself. In this way, it is possible not only to calculate the current or voltage for a given parametric impedance, but also to calculate the real PWM current waveform generated by the active filter branch. Moreover, the very operators that are used to represent parametric two-terminal circuits can be used to directly calculate steady-state currents and voltages in those circuits and especially to examine the self-excited circuits.
In these cases, such a calculation can answer the question of whether a parametric system will generate spontaneously any current/voltage at a given frequency, i.e., whether the circuit will act as a parametric oscillator. Such an example is also shown in this article.

2. Linear Digital Filters with Variable Parameters

A linear analog digital filter with variable parameters (also: parametric, time dependent, non-stationary) is described by a differential equation
a 0 ( t )   y ( t )   + a 1 ( t ) d y ( t ) d t + a 2 ( t ) d 2 y ( t ) d t 2 + + a M ( t ) d M y ( t ) d t M   = b 0 ( t )   x ( t )   + b 1 ( t ) d x ( t ) d t   + b 2 ( t ) d 2 x ( t ) d t 2   + + b N ( t ) d N x ( t ) d t N
The solution of this equation is determined by the integral operator (resolver)
y ( t ) = h ( t , t ) x ( t ) d t .
The operator’s kernel h ( t , t ) usually cannot be found, except by the numerical method when changing it to a digital filter.
When using approximation:
y ( m ) ( n τ ) = 1 τ m p = 0 m ( 1 ) p m ! p ! ( m p ) ! y n p
a differential Equation (1)
n = 0 M a n ( t ) y ( n ) ( t ) = n = 0 N b n ( t ) x ( n ) ( t )
is replaced by a recursive formula with finite series
y n = q 0 b n , q x n q q 0 a n , q y n q .
The linear operator, resolving this filter, has the following form
y n = m = h n , m x m
where the sequence h n , m must satisfy the causal-link criterion
h n , m = 0 f o r n m < 0
and stability condition as well
γ > 0 , n I | h n , m | < γ
where I—integer numbers.
The characteristic function of the filter h n , m , equivalent to its impulse response, is sought recursively
h n , m = b n , 0 δ n , m + b n , 1 δ n 1 , m + + b n , 2 δ n 2 , m + a n , 1 h n 1 , m a n , 2 h n 2 , m = q 0 b n , q δ n q , m q 1 a n , q h n q , m
To organize the calculations, the indicator ‘m’ is determined while changing n: n = m, m + 1, … In this way, the matrix h n , m is determined column by column (Figure 2). This procedure can be described as follows (where the symbol δ n , m represent the Kronecker delta):
h m , m = b 0 , m h m + 1 , m = b 1 , m + 1 a 1 , m + 1 h m , m h m + 2 , m = b 2 , m + 2 a 1 , m + 2 h m + 1 , m a 2 , m + 2 h m , m .
Operator (3) can also be represented in the form of a parametric convolution
y n = m = h n , m x m = m = H n , n m x m = m = H n , m x n m ,  
where
H n , m = h n , m   or   H n , m = h n , n m .
It follows from the causal-link criterion that
h n , m = 0 f o r n m < 0
thus
H n , m = 0 f o r m < 0 .
Therefore, for the causal system, the parametric convolution-operator takes the form
y n = m = 0 H n , m x n m .
It is therefore a linear non-recursive digital filter with variable weights.

3. Linear Digital Filters with Periodic Parameters

It is assumed that all weights of the filter described by Equation (2) change with the common period of N samples. If the input signal { x n } also has the same period, then
y n = m = h n , m p = x ˜ m + p n = p = m = h n , m x ˜ m + p n = m = x ˜ m p = h n , m p N ,
where x ˜ is the N-segment of the x signal, i.e.,
x ˜ n = { x n f o r n { 0 , 1 , , N 1 } 0 o t h e r w i s e .
Hence it follows that
y n = m = 0 N 1 h ˜ n , m x m
for n { 0 , 1 , , N 1 } , where
h ˜ n , m = p = 0 h n , m p N
and
H = [ h ˜ 0 , 0 h ˜ 0 , 1 h ˜ 0 , N 1 h ˜ 1 , 0 h ˜ 1 , 1 h ˜ 1 , N 1 h ˜ N 1 , 0 h ˜ N 1 , 1 h ˜ N 1 , N 1 ]
is the so-called cycloparametric matrix.
Expression (6) is the so-called generalized-periodization formula, which determines the elements of the cycloparametric matrix using a direct relation between periodic input and output signals of the same period.
It is not difficult to show that the generalized-periodization formula can also be written as follows:
h ˜ n , m = p = 0 h n + p N , m n { 0 , 1 , , N 1 } .
Indeed, there is a recursive formula for periodic filter coefficients
h n + N , m + N = q 0 b n , q δ n m q q 0 a n , q h n + N q , m + N ,  
which is the same as for series { h n , m } . Therefore
h n + N , m + N = h n , m
it also follows that
p = 0 h n , m p N = p = 0 h n + p N , m .
The method to determine matrix elements h ˜ n , m is illustrated in Figure 3. For this purpose, it is enough to determine N appropriately long columns of the matrix h n , m by recurrence, and then sum up its every N-th element in each column.
The cycloparametric matrix can also be determined directly by inverting the filter’s steady state matrix, provided the system is stable.
The output and input samples of the filter signals are
y = [ y 0 y 1 y N 1 ] ; x = [ x 0 x 1 x N 1 ]
and the diagonal matrices of filter coefficients are
b i = [ b i , 0 b i , 1 b i , N 1 ] ; a i = [ a i , 0 a i , 1 a i , N 1 ]
and the unit-delay cyclic-matrix is as follows
P = [ 1 1 1 1 ] ;
so the filter equation can be written in matrix form
( a 0 + a 1 P + a 2 P 2 + + a N P N ) y = ( b 0 + b 1 P + b 2 P 2 + + b M P M ) x
where: M < N, 1—unit matrix, P i i-th power of P matrix, thus
y = h ˜ x = ( a 0 + a 1 P + a 2 P 2 + + a N P N ) 1 ( b 0 + b 1 P + b 2 P 2 + + b M P M ) x
and
H = ( a 0 + a 1 P + a 2 P 2 + + a N P N ) 1 ( b 0 + b 1 P + b 2 P 2 + + b M P M ) .
As an example, we can consider the steady-state equation of an RL filter with periodically varying coefficients:
R ( t ) i ( t ) + L ( t ) Δ i ( t ) τ = u ( t )     a 0 ( n τ ) i ( n τ ) + a 1 i ( ( n 1 ) τ ) = u ( n τ ) [ a 0 , 0 a 1 , N 1 a 1 , 0 a 0 , 1 a 1 , 1 a 0 , 2 a 1 , N 2 a 0 , N 1 ] [ i 0 i 1 i 2 i N 1 ] = [ u 0 u 1 u 2 u N 1 ]     H i = u
where H is the cycloparametric matrix and the vector i can be found by inverting the matrix H.
It is also worth noting that the condition
h n + N , m + N = h n , m
for a filter operator with periodic variable parameters entails a condition
H n + N , n m = H n , n m H n + N , m = H n , m
for the parametric-convolution operator.

4. Universal Voltage-Controlled Source

A universal voltage source plays a key role in an active-controlled two-terminal network and is realized with the help of an EMF E switched within period τ with duty cycle τn/τ.
The branch diagram is shown in Figure 4.
Averaging the square waveform within sampling period τ results in value of the n-th sample of the voltage e(t) [1,16].
e n = ϑ n E ( 1 ϑ n ) E = ( 2 ϑ n 1 ) E
ϑ n —duty cycle of the voltage source in sample ‘n’, τ—sampling period.
Inverse transformation has the form
ϑ n = 1 2 ( 1 + e ¯ n ) ;   e ¯ n = e n E
and E (constant voltage) can be taken from the capacity.

5. Implementation of an Immittance Operator

A diagram of a two-terminal network implementing a given linear operator, impedance Z* or admittance Y*, with the use of a voltage-source e(t), controlled by current i(t) or voltage u(t), is shown in Figure 5.
The universal branch in Figure 5 consists of an electromotive force e(t) and a passive component of a given impedance Z.
From the branch equations
u ( t ) + e ( t ) = Z i ( t ) u ( t ) = Z * i ( t ) or   i ( t ) = Y * u ( t )
the formula for controlling e(t) is obtained:
e ( t ) = ( Z Z * ) i ( t )
or
e ( t ) = ( 1 Z Y * ) u ( t )

6. Implementation of a Given Discrete-Time Immittance Operator

To implement a linear non-periodic time-dependent impedance operator
u n = m = 0 Z n , m * i n m
one needs to control the electromotive force { e ¯ n } with duty cycles { ϑ n } according to the following formulas:
e ¯ n = 1 E m = 0 ( Z m Z n , m * ) m i n m
ϑ n = { 1 2 ( 1 + e ¯ n ) f o r | e ¯ n | 1 0 f o r e ¯ n < 1 1 f o r e ¯ n > 1
Whereas the implementation of a cycloparametric operator
u n = m = 0 N 1 Z ˜ n , m * i m
is based on the formula
e ¯ n = 1 E ( m = 0 n Z ˜ n m i m + m = n + 1 N 1 Z ˜ n m + N i m m = 0 N 1 Z ˜ n , m * i m )
where N is the number of samples per period.
To implement a linear, non-periodic, time-dependent admittance operator in discrete time
i n = m = Y n , m * u m = m = ( Y * ) n , m | u n m ( Y * ) n , m | = Y n , n m *
where
Y n , n m = 0   for   n m < 0 ( Y * ) n , m | = 0   for   m < 0
One needs to control the electromotive force according to the following formula:
e ¯ n = 1 E ( u m + m = 0 ( Z Y * ) n , m | u n m )
with auxiliary operator
( Z Y * ) n , m = p = m n Y p , m * Z n p for   n m > 0 ( Z Y * ) n , m | = ( Z Y * ) n , n m
Its N-periodic implementation is carried out with cycloparametric operators. Thus the admittance operator should have the form
s i n = m = 0 N 1 Y ˜ n , m * u m
and the EMF { e ¯ n } is to follow the operator formulas
e ¯ n = 1 E ( u m + m = 0 N 1 ( Z Y * ) n , m u m ) ( Z Y * ) n , m = p = 0 N 1 Z ˜ n p   mod   N .

7. Identification of Non-Plane Operators

While the convolution operator can be identified by a single test signal at the input and one at the output of the system (because they are related by a convolution fraction to each other), an infinite set of input signals { x n , i } i = 0 is needed to identify the linear operator h, as illustrated in Figure 6 below.
The matrix elements of the operator h lay on diagonal and sub-diagonals, which results from the causality condition, and are determined from the set of linear equations.
From the formula
y n , i = m = 0 n h n , m x m , i
the successive systems of linear equations follow (Figure 7):
The sizes of the equation systems expand by 1 in each subsequent step. The set of input signals { x n , i } i = 0 must be independent, which takes place when the following determinants are non-zero (Scheme 1).

7.1. Example 1

The governing equation for an RL parametric branch is
R ( t ) i ( t ) + L ( t ) Δ i ( t ) τ = u ( t )     a 0 ( n τ ) i ( n τ ) + a 1 i ( ( n 1 ) τ ) = u ( n τ ) .
From the previous example we have cycloparametric Z * operators
Z * = [ a 0 , 0 a 1 , N 1 a 1 , 0 a 0 , 1 a 1 , 1 a 0 , 2 a 1 , N 2 a 0 , N 1 ]
And, assuming that inner impedance of the universal branch is
Z = R + sL     a i ( n τ ) + b i ( ( n 1 ) τ ) = u ( n τ )
where
a = R + L τ ,   b = L τ .
we get:
e ( t ) = ( Z Z * ) i ( t )     [ e 0 e 1 e 2 e N 1 ] = [ a a 0 , 0 b a 1 , N 1 b a 1 , 0 a a 0 , 1 b a 1 , 1 a a 0 , 2 b a 1 , N 2 a a 0 , N 1 ] [ i 0 i 1 i 2 i N 1 ] .
Hence the needed duty cycles within sampling period τ are
[ ϑ 0 ϑ 1 ϑ 2 ϑ N 1 ] = 1 2 ( 1 + 1 E [ e 0 e 1 e 2 e N 1 ] ) .
Examples of waveforms of R(t), L(t) and branch voltage u(t) as well as current i(t) for N = 60 are shown below (Figure 8).
PWM current (iPWM) can also be calculated using matrix equation (Figure 9)
u + e P W M = Z   i P W M
where ePWM is the PWM signal generated according to duty cycles calculated in (13), assuming ePWM has mean value 0.
To confirm the correctness of the PWM current calculations, a simulation was carried out in Matlab/Simulink using the real Full-Bridge Converter model.
This model has two non-zero parameters, Device on-state resistance and Snubber resistance, which slightly influenced the current waveform from the simulation in relation to the current calculated on the basis of the formula—see Figure 9.

7.2. Example 2

Let us consider a Static Var Compensators (SVC) branch with parametric (switched on/off) inductance (Figure 10).
And a static capacitor C d u ( t ) d t = i C ( t ) . Its cycloparametric matrix is
Y C * = C τ [ 1 1 1 1 1 1 1 1 ]
For parametric inductance, the cycloparametric matrix Y L * is
Energies 15 04385 i001
Thus, the cycloparametric matrix Y * for SVC branch is
Y * = Y C * + Y L *
and
s e ( t ) = ( 1 Z Y * ) u ( t )
where Z is the inner impedance of the universal branch.
Hence, the needed duty cycles of the voltage source in discrete time are to be calculated from
ϑ n = 1 2 ( 1 + e ¯ n ) ;   e ¯ n = e n E
Resulting signals are depicted in Figure 11.

7.3. Example 3

Let us consider a parametric RLC oscillator [17,18] exited by a DC voltage. Its governing equation is
1 = R   i ( t ) + L d i ( t ) d t + i ( t ) C ( t ) d t  
which transforms to the matrix equation
1 = ( R * E + L   * D 1 + Z c )   i
where
D 1 = 1 τ [ 1 1 1 1 1 1 1 1 ] ;   E = [ 1 1 1 1 ] Zc = ( diag ( C ) D 1 + diag ( D 1 C ) ) 1 ;   C = [ c ( 0 ) c ( τ ) c ( τ ( N 1 ) ) ]  
Parametric capacitance in farads is shown in Figure 12.
The calculated current as well as one resulting from simulation in Matlab is shown in Figure 13.
The differences between signals are small, bearing in mind that both come from numerical approximations.
In the above examples, apart from the results of matrix calculations, the results of computer simulations carried out in the Matlab environment are also presented. The performed comparisons show that the matrix calculation method is as effective as real-time simulation. The first advantage of the calculation method is that, unlike the simulation where the time to reach steady state is sometimes very long, in the matrix calculation method the target steady signal is calculated in one mathematical operation, i.e., by inverting the matrix-operator of the active-branch. Moreover, given that the periodically changing parameters repeat over a longer cycle, it is not necessary to compute the inverse operator matrix through a longer time in a steady-state operation of the apparatus. The very method of calculating, based on the use of impedance operator, also enables a quick analysis of the system for design purposes and qualitative assessment of the generated current/voltage signals.

8. Conclusions

This article deals with an actively-controlled two-terminal network implementing a non-convolution-type (non-stationary) immittance operator.
The immittance operator is a non-recursive digital filter with variable parameters and is represented as a cycloparametric matrix.
The method of creating a cyclic matrix for parametric impedance based on the periodization process of the causal parametric operator in the discrete time domain was presented.
The causal parametric operator of an impedance was created from the impulse-responses of the system to impulses delivered with sampling period intervals. The impulse responses obtained in this way are arranged in columns below the diagonal.
The detailed procedure on how to identify a parametric operator matrix is presented in the last paragraph. For each row of the operator matrix, solving the same number of linear equations as the number of elements placed in this row is required. Additionally, the conditions for the linear independence of these equations are given. The test signal can be not only a set of pulses but it can be any waveform. However, the samples of the test signal must meet the conditions of non-zero determinants.
When creating the so called cyclo-parametric operators, generally we need to sum the elements in one column distant by N samples, where N is the number of samples in a period, although very often such a cyclo-parametric operator can be obtained from a difference equation using the cyclic unit-delay matrix.
Such matrix formulae allow for direct calculation of periodic signals in a steady-state, and are also fast and easy to use for optimization tasks like system parameters optimization because they do not require separate signal simulations that always have a transient state and lead to a significantly longer computation time.
The entire procedure for creating cyclo-parametric matrices and electric two-terminal equations is detailed in this article.
On the basis of a cyclo-parametric matrix of a given impedance or admittance, it is possible to calculate the duty cycle for a switched constant voltage source, which allows us, similarly to the previous work [19], to analyze the operation of the active filter system and analysis of the parameters of the active filter branch itself. In this way, it is possible not only to calculate the current or voltage for a given parametric impedance but also to calculate the true PWM current waveform generated by the active filter-branch.
For other parametric circuits, such a calculation may also answer the question of whether the system will spontaneously generate some current/voltage frequencies, i.e., whether it will act as a parametric oscillator. Such an example was also shown in this article.
For an active filter-branch the simple formula for the duty-cycle of a switched voltage source was derived: ϑ n = 1 2 ( 1 + e ¯ n ) . The formula allows us to make a direct calculation of the duty-cycle in an analytical manner without the use of any auxiliary signals, e.g., sawtooth signals, or any control systems, e.g., a PI controller.
Determining the duty cycle allows us not only to correctly choose the switching frequency and voltage value for the switched voltage source but also allows us to trace the parameters of the current signal that will be generated in the real active filter system.

Author Contributions

Conceptualization, M.J.; Methodology, M.S.; Software, K.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Siwczyński, M.; Jaraczewski, M. New Parseval’s inactive-power factor of a two-terminal network. Int. J. Electr. Power Energy Syst. 2019, 104, 222–229. [Google Scholar] [CrossRef]
  2. Shapovalov, Y.; Bachyk, D.; Detsyk, K.; Romaniuk, R. Application of the Frequency Symbolic Method for the Analysis of Linear Periodically Time-Varying Circuits. Prz. Elektrotechniczny 2020, 96, 93–97. [Google Scholar] [CrossRef]
  3. Piwowar, A.; Grabowski, D. Modelling of the First- Order Time-Varying Filters with Periodically Variable Coefficients. Math. Probl. Eng. 2017, 2017, 9621651. [Google Scholar] [CrossRef] [Green Version]
  4. Mandziy, B.; Chaban, K.; Shapovalov, Y.; Bachyk, D. The research of the synchronous detector of the phase-shift keyed signals in the system UDF MAOPCs. In Proceedings of the 2nd International Conference on Advanced Information and Communication Technologies, AICT, Lviv, Ukraine, 4–7 July 2017. [Google Scholar] [CrossRef]
  5. Shapovalov, Y.; Mandziy, B.; Bachyk, D. The system functions MAOPCs for analysis and optimization of linear periodically time-variable circuits based on the frequency symbolic method. Prz. Elektrotechniczny 2015, 91, 39–42. [Google Scholar] [CrossRef] [Green Version]
  6. Anderson, B.D.O.; Vongpanitlerd, S. Network Analysis and Synthesis: A Modern Systems Theory Approach; Prentice Hall: Kent, OH, USA, 1973. [Google Scholar]
  7. Dasgupta, S.; Chockalingam, G.; Anderson, B.D.O.; Fu, M. Parameterized Lyapunov functions with applications to the stability of linear time varying systems. IEEE Trans. Circuits Syst. I 1994, 41, 93–106. [Google Scholar] [CrossRef]
  8. Dasgupta, S.; Anderson, B.D.O. Physically based parameterizations for designing adaptive systems. Automatica 1987, 23, 469–477. [Google Scholar] [CrossRef]
  9. Anderson, B.D.O.; Moore, J.B. Extensions of quadratic minimization theory: II. Infinite time results. Int. J. Control 1968, 7, 473–480. [Google Scholar] [CrossRef]
  10. Rukonuzzaman, M.; Nakaoka, M. Single-phase shunt active power filter with harmonic detection. IEEE Proc. Electr. Power Appl. 2002, 149, 343–350. [Google Scholar] [CrossRef]
  11. Palandoken, M.; Aksoy, M.; Tumay, M. A fuzzy-controlled single-phase active power filter operating with fixed switching frequency for reactive power and Current harmonics compensation. Electr. Eng. 2003, 86, 9–16. [Google Scholar] [CrossRef]
  12. Qiao, C.; Smedley, K.M.; Maddaleno, F. A single-phase active power filter with onecycle control under unipolar operation. IEEE Trans. Circ. Syst.-I 2004, 51, 1623–1630. [Google Scholar] [CrossRef]
  13. Antchev, M.; Petkova, M.; Petkov, M. Single-phase shunt active power filter using frequency limitation and hysteresis current control. In Proceedings of the Power Conversion Conference, Nagoya, Japan, 2–5 April 2007; pp. 97–102. [Google Scholar]
  14. Siwczyński, M.; Swat, K.; Wróbel, R. Synteza wielowrotnikowych obwodów kompensacyjnych w układach liniowych z okresowo zmiennymi parametrami. JUEE 1998, 4, 41–52. [Google Scholar]
  15. Siwczyński, M. Time domain synthesis of linear circuits with perodically variable parameters. Int. J. Apll. Math. Comput. Sci. 2000, 10, 623–637. [Google Scholar]
  16. Siwczyński, M.; Jaraczewski, M. Active-controlled two-terminal network implementing a convolution-type immittance operator. Bull. Polish Acad. Sci. Tech. Sci. 2020, 5, 68. [Google Scholar]
  17. Moreno, L.; Carmona, R.; Francisco, R.; Ortiz, F.; Cruz, I. On the implementation of a parametric oscillator in analog applications. In Proceedings of the 2012 8th International Caribbean Conference on Devices, Circuits and Systems (ICCDCS), Playa del Carmen, Mexico, 14–17 March 2012. [Google Scholar]
  18. Shapovalov, Y.; Mandziy, B. Symbolic analysis of linear parametric circles: The state of the question, the content and directions of the application. Theor. Electr. Eng. 2007, 59, 3–9. [Google Scholar]
  19. Ejiogu, E.C.; Kawabata, T.; Tanno, Y. Electro-magneto-mechanical sensors based on parametric oscillation circuits. In Proceedings of the SENSORS, 2002 IEEE, Orlando, FL, USA, 12–14 June 2002; Volume 2. [Google Scholar]
Figure 1. The parametric, conductance-capacitive model of the compensation circuit.
Figure 1. The parametric, conductance-capacitive model of the compensation circuit.
Energies 15 04385 g001
Figure 2. Illustration for determining the hn,m operator.
Figure 2. Illustration for determining the hn,m operator.
Energies 15 04385 g002
Figure 3. Method to determine h ˜ n , m elements of matrix H.
Figure 3. Method to determine h ˜ n , m elements of matrix H.
Energies 15 04385 g003
Figure 4. Diagram of a voltage-controlled branch and a sampled voltage waveform of e(t) within period τ.
Figure 4. Diagram of a voltage-controlled branch and a sampled voltage waveform of e(t) within period τ.
Energies 15 04385 g004
Figure 5. Diagram implementation of a two-terminal circuit of a given impedance Z* or admittance Y* by means of a current-controlled or voltage-controlled voltage source.
Figure 5. Diagram implementation of a two-terminal circuit of a given impedance Z* or admittance Y* by means of a current-controlled or voltage-controlled voltage source.
Energies 15 04385 g005
Figure 6. Identification of the linear operator h by means of a set of input signals { x n , i } i = 0 .
Figure 6. Identification of the linear operator h by means of a set of input signals { x n , i } i = 0 .
Energies 15 04385 g006
Figure 7. Determination of matrix elements of a parametric operator h.
Figure 7. Determination of matrix elements of a parametric operator h.
Energies 15 04385 g007
Scheme 1. Scheme of conditions that have to be met by test input signals.
Scheme 1. Scheme of conditions that have to be met by test input signals.
Energies 15 04385 sch001
Figure 8. Example waveforms of R(t) [Ω], L(t) [H] and branch voltage u(t) [V] current i(t) [A] as well as PWM current iPWM for N = 60.
Figure 8. Example waveforms of R(t) [Ω], L(t) [H] and branch voltage u(t) [V] current i(t) [A] as well as PWM current iPWM for N = 60.
Energies 15 04385 g008
Figure 9. A comparison between the calculated PWM current iPWM and the simulated current isim [A].
Figure 9. A comparison between the calculated PWM current iPWM and the simulated current isim [A].
Energies 15 04385 g009
Figure 10. Idea of SVC operating.
Figure 10. Idea of SVC operating.
Energies 15 04385 g010
Figure 11. Example waveforms of branch voltage u(t) [V] inductance current iL(t) [A] and PWM current iPWM for N = 60.
Figure 11. Example waveforms of branch voltage u(t) [V] inductance current iL(t) [A] and PWM current iPWM for N = 60.
Energies 15 04385 g011
Figure 12. Example waveforms of parametric capacitance C(t) in farads for N = 600.
Figure 12. Example waveforms of parametric capacitance C(t) in farads for N = 600.
Energies 15 04385 g012
Figure 13. Waveforms of oscillator current in amperes for N = 600: icalc—from calculations and isim—from simulation.
Figure 13. Waveforms of oscillator current in amperes for N = 600: icalc—from calculations and isim—from simulation.
Energies 15 04385 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Siwczyński, M.; Jaraczewski, M.; Hawron, K. An Actively Controlled Two-Terminal Network Implementing a Given Linear Nonconvolution-Type Immittance Operator. Energies 2022, 15, 4385. https://doi.org/10.3390/en15124385

AMA Style

Siwczyński M, Jaraczewski M, Hawron K. An Actively Controlled Two-Terminal Network Implementing a Given Linear Nonconvolution-Type Immittance Operator. Energies. 2022; 15(12):4385. https://doi.org/10.3390/en15124385

Chicago/Turabian Style

Siwczyński, Maciej, Marcin Jaraczewski, and Konrad Hawron. 2022. "An Actively Controlled Two-Terminal Network Implementing a Given Linear Nonconvolution-Type Immittance Operator" Energies 15, no. 12: 4385. https://doi.org/10.3390/en15124385

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop