Научная статья на тему 'GENETIC ALGORITHM APPLICATION FOR ELECTRODYNAMIC TRANSDUCER MODEL IDENTIFICATION'

GENETIC ALGORITHM APPLICATION FOR ELECTRODYNAMIC TRANSDUCER MODEL IDENTIFICATION Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
9
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
genetic algorithm / electrodynamic transducer / model identification / added mass method

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Denys Volkov, Artem Zubkov, Vitalii Didkovskyi

Research object: the adaptation and application of the genetic algorithm for electrodynamic transducer model parameters identification. Investigated problem: to formulate loudspeaker identification task as an optimization problem, adapt it to the genetic algorithm framework and compare obtained results with classical identification method using added mass. Main scientific results: the complete genetic algorithm loudspeaker identification procedure is presented, including: – data acquisition scheme, where the directly measured values for the algorithm application are: voltage at loudspeaker terminals, current through the voice coil and displacement of the moving part – selection of an appropriate set of genes of an individual – derivation of the fitness function for assessing the quality of the identified parameters, which can also be used to identify other types of electroacoustic transducers Also, the advantages of this method in comparison with the classical method of identification using added mass are considered, that are its versatility and ability to quickly configure and adapt for research and experimentation with different loudspeaker models and different types of transducers used in acoustics. Area of practical use of the research results: the proposed genetic loudspeaker model identification scheme can be directly applied on practice to speed up research and development tasks in electroacoustics and other related fields that require frequent experimentation with different types of transducer models. Innovative technological product: genetic algorithm based loudspeaker identification scheme that can be applied to identify various model of electrodynamic transducers. Scope of application of the innovative technological product: electroacoustics, loudspeaker design, audio systems.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «GENETIC ALGORITHM APPLICATION FOR ELECTRODYNAMIC TRANSDUCER MODEL IDENTIFICATION»

GENETIC ALGORITHM APPLICATION FOR ELECTRO-DYNAMIC TRANSDUCER MODEL IDENTIFICATION

Denys VolkovArtem Zubkov2, Vitalii Didkovskyi

department of Acoustic and Multimedia Electronic Systems, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine ORCID: http://orcid.org/0000-0002-7838-5049

2Department of Acoustic and Multimedia Electronic Systems, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine ORCID: http://orcid.org/0000-0001-8850-0023

3Department of Acoustic and Multimedia Electronic Systems, National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Kyiv, Ukraine

ORCID: https://orcid.org/0000-0002-0807-822X ^Corresponding author: Denys Volkov, e-mail: denys@volkov.in

ARTICLE INFO

ABSTRACT

Article history: Received date 06.08.2021 Accepted date 25.08.2021 Published date 31.08.2021

Section:

Communications system

10.21303/2313-8416.2021.002008

KEYWORDS

genetic algorithm electrodynamic transducer model identification added mass method

Research object: the adaptation and application of the genetic algorithm for electrodynamic transducer model parameters identification.

Investigated problem: to formulate loudspeaker identification task as an optimization problem, adapt it to the genetic algorithm framework and compare obtained results with classical identification method using added mass.

Main scientific results: the complete genetic algorithm loudspeaker identification procedure is presented, including:

- data acquisition scheme, where the directly measured values for the algorithm application are: voltage at loudspeaker terminals, current through the voice coil and displacement of the moving part

- selection of an appropriate set of genes of an individual

- derivation of the fitness function for assessing the quality of the identified parameters, which can also be used to identify other types of electroacoustic transducers

Also, the advantages of this method in comparison with the classical method of identification using added mass are considered, that are its versatility and ability to quickly configure and adapt for research and experimentation with different loudspeaker models and different types of transducers used in acoustics.

Area of practical use of the research results: the proposed genetic loudspeaker model identification scheme can be directly applied on practice to speed up research and development tasks in electroacoustics and other related fields that require frequent experimentation with different types of transducer models.

Innovative technological product: genetic algorithm based loudspeaker identification scheme that can be applied to identify various model of electrodynamic transducers. Scope of application of the innovative technological product: electroacoustics, loudspeaker design, audio systems.

© The Author(s) 2021. This is an open access article under the Creative Commons CC BY license

1. Introduction

1. 1. The object of research

The object of research of presented work is to develop a loudspeaker identification scheme using genetic algorithm and compare obtained result with widely used added mass method. Furthermore, to show genetic algorithm flexibility and demonstrate how it can be adapted to identify more complicated loudspeaker models.

1. 2. Problem description

Genetic algorithm is an optimization method that belongs to a group of evolutionary algorithms - meta-heuristic optimization based on competition of individuals within the population for several epochs. These algorithms are based on the principles of evolution that were borrowed from nature. That is why many terms used in genetic and evolutionary algorithms have been borrowed from biology (i.e. individual, population, recombination, mutation, etc.). Usually, these algorithms

are used for problems where the classical optimization methods are not applicable: large amounts of data, data is noisy, loss function cannot be described analytically or it is very complex, loss function is not differentiable, simultaneous optimization of large parameter number, logic problems and others [1].

The first attempts to simulate natural evolution were made in the 1950s by the scientists Nils Baricelli and Alex Fraser [2, 3]. Their works contained the foundations of modern genetic algorithms. In the 1960s, the ideas of Barrichelli and Fraser became widely known and attracted attention of many scientists and researchers. During these years, genetic algorithms were first used to solve real practical engineering problems that could not be solved by other methods. In the early 1970s, genetic algorithms became especially popular due to the works of American scientist John Henry Holland, who is now known as the "father" of genetic algorithms. In his book "Adaptation in natural and artificial systems" [4], he introduced a formalized mathematical apparatus that has extended the application of genetic algorithms and is widely used by modern scientists. However, the research in the field of genetic algorithms remained more theoretical until the mid-1980s, as a large number of calculations took a long time and required powerful computers. Beginning in the 1990s, along with the growth of computational power, genetic algorithms began to be actively used in practice to solve a variety of problems, from the identification of physical systems to artificial intelligence.

The problem of loudspeaker model parameter identification can be represented as an optimization problem. With this formulation, the optimal model parameters are those that provide simulated loudspeaker responses as close as possible to measured ones. The classical loudspeaker identification method is the method of added mass [5] which is simple and easy to use on practice. But its significant disadvantage is that it allows to identify parameters of only a simple model of an electrodynamic transducer, the accuracy of which is often not enough for research and development purposes. The other group of methods requires an additional measurement of one of the mechanical states of a loudspeaker, such as membrane velocity, displacement or acceleration [6]. These methods are usually more robust and can be applied to small and fragile loudspeakers, where the addition of extra mass to the membrane is not possible. Genetic algorithm based identification method also requires to measure a loudspeaker mechanical state. In our case, it is membrane displacement that was measured with a laser.

1. 3. Suggested solution to the problem

Despite most loudspeaker models can be expressed analytically and allow to use classical identification methods, the genetic algorithms application for these purposes is of great scientific interest. First, modern electrodynamic transducer models require complex identification technics, which development require significant amount of time separately from the model development itself. Second, genetic algorithm application allows to develop a single universal identification scheme that will be mostly model-independent and will allow to quickly experiment with different models without spending additional time developing specialized identification algorithms.

The aim of research described below is to formulate loudspeaker identification task as an optimization problem, adapt it to the genetic algorithm framework and compare obtained results with classical identification method using added mass.

2. Materials and Methods

2. 1. Genetic algorithm description

Genetic algorithm is used to solve optimization and modeling problems by sequential selection, combination and variation of the desired parameters using mechanisms that resemble biological evolution. A main feature of the genetic algorithm is the emphasis on the "crossover" operator usage, which performs the operation of recombination of candidate solutions, similar to the individual crossover in nature. The common genetic algorithm block diagram is presented in the Fig. 1.

The problem is encoded in such a way, that solution can be represented as an array of chromosome-like information. The element of such array is often simply called "chromosome". Some finite number of single chromosomes forms a candidate solution, called "individual", and a finite number of individuals form a "population". Each individual in a population is evaluated using a fitness function (similar to the cost function). As a result, each individual is assigned a certain fit-

ness value, which determines the probability for this individual to pass its chromosomes to the next generation. After that, using obtained fitness values, several individuals are chosen to proceed to crossover and mutation operations and form new generation. Next generation individuals are also evaluated using same fitness function and selection and mutation genetic operations are performed. This simulates an evolutionary process that lasts several life cycles ("generations") until the stopping criterion for the algorithm is reached. This criterion can be:

- convergence to the optimal solution;

- reaching a predetermined number of generations;

- reaching a time limit for the algorithm to run.

Fig. 1. Genetic algorithm implementation block diagram

2. 2. Algorithm adaptation

The main steps of the genetic algorithm remain mostly unchanged regardless of the task. Algorithm implementation to the real problem is performed through the assignment of chromosomes to real physical quantities and parameters of the model, and through the fitness function design.

In our case, we are searching for the model parameters of a typical two-inch electrodynamic transducer, shown in Fig. 2.

The data required to run the algorithm and identify the model was obtained using a measuring setup according to the scheme in Fig. 3.

The measured values are: x(t) - displacement of the moving part, e(t) - voltage (equivalent to the voltage at loudspeaker terminals), and i(t) - current (equivalent to the current through loudspeaker voice coil).

The first step in adapting the genetic algorithm to our task is to choose the transducer model whose parameters need to be identified. To begin with, a simple linear model shown in Fig. 4 was chosen.

Fig 2. 2-inch electrodynamic transducer under study

Fig. 3. Measurement setup

Iff)

Ze\(f)

Eff)

vff)

Zmec(D

Fig. 4. Electro-mechanical model of an electrodynamic transducer: E(f) - voltage at the loudspeaker terminals (V); If) - current through the voice coil (A); Bl - force factor (T*m); F(f) - force, acting on the moving part (N); V(f) - velocity of the moving part (m/s); U(f) - back electromotive force (V)

Impedances Zel(f and Zmec(f) are respectively: electrical impedance of the voice coil and mechanical impedance of the moving part, which can be written as:

(f) = R + J-2n-f L , (1)

K

Z (f) = R + J■ 2n- f-M +-^, (2)

mec \J / ms J J ms v '

J-2n-f

where f - frequency of an input signal (Hz); Re - voice coil DC resistance (Ohm); Le - voice coil inductance (Hn); Rms - mechanical resistance (kg/s); Mms - moving mass (kg); Kms - suspension stiffness (N/m); j - complex one.

At the second step, it is necessary to determine which parameters will act as chromosomes. In our case, to begin with, let's take all the unknown parameters of the model from the equations (1) and (2) and the force factor Bl as the individual chromosomes:

I = [ Re, L,, Bl, Rms, Mms, Kms ]. (3)

Lastly, it is necessary to derive a fitness function that will objectively determine how much one individual is better than another. To do this, let's first compose the equations that describe the model behavior in frequency domain (will use circular frequency ra=2rc/):

E (ra) = ReI (ra) + jraLJ (ra)+BlV (ra), (4)

Bl • I (ra) = jraMmsV (ra) + Km^V (ra) + Rmy (ra). (5)

Jra

Equation (4) describes transducer behavior in electrical subsystem and equation (5) - in mechanical subsystem. From these equations, it is possible to express the total input electrical impedance Ztot((i>) and mechanical impedances Zmec(oi) as follows:

, , E (ra) V (ra)

Z <°< (ra) = 77^ = Re + jraLe + Bl77-y, (6)

I (ra) I (ra)

/ \ I (ra) K

Zmec (ra) = Bl-)-) = jraMms +^+Rms. (7)

V (ra) jra

Now, in equations (6) and (7) let's separate the values that can be directly measured from the model parameters:

E (ra) Bl1

Tr) = Re + jraLe +-K-. (8)

I (ra) jraM + ^ + R

J ms . . ms

jra

V (ra) Bl

I (ra) jraMms + Jl + Rm ms jra m

(9)

Now in equations (8) and (9) all measured values are on the left side and model parameters are on the right side, so it is possible to compare these sides to calculate modeling error and use this value as a fitness function for the genetic algorithm:

E = MSEra

E (ra) I (ra)

-Re - jraLe --

JraMm

Bl2

+ — + Rm jra m

(10)

E2 = MSEra

V (ra) I (ra)

Bl

jraMn

+ ^ + Rm

Jra

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(11)

Etot E1 + E2 ,

(12)

where MSEm - mean squared error over frequency

In this way, the El value in equation (10) corresponds to the modeling error of the total input electrical impedance, and E2 value in equation (11) - the modeling error of mechanical impedance. Total error Etot from equation (12) will be used as the fitness function in the genetic algorithm.

Thus, the smaller the Etot value, the better a particular individual fit the model and more likely that this individual will pass its chromosomes to the next generation. The algorithm will be repeated until the smallest possible modelling error is reached.

3. Results

Genetic algorithm described above was implemented on Python using the DEAP library [7] which contains the basic operators necessary for the genetic algorithm operation.

As it can be seen in Fig. 5, the minimum individual error and the average error over the whole population are rapidly decreasing and after several generations remain almost unchanged. Also, it is possible to see that the average error in the population is very close to the error of the best individual. This demonstrates that after a few generations, all individuals in the population are close to the optimal value. This rapid convergence of the algorithm indicates that the application of the genetic algorithm for our problem is possible, and that the chosen fitness function (equations (10)-(12)) is appropriate.

Minimal and mean error

10.0 7.5 5.0 2.5 0.0

— Minim all error

— Mean error

\N

0 5 10 15 20 25

Generation

Fig. 5. Minimal and average error by generations

Fig. 6 shows the total input electrical impedance model using parameters found by the genetic algorithm. Also, the measured and added mass method based total input electrical impedances are presented for comparison.

Input electrical impedance (Magnitude)

Input electrical impedance (Phase)

H - Meas Adde ured d mass

- Gene tic

---- ----

10

Frequency, Hz

10

0.6 0.4 0.2 0.0 -0.2 -0.4 -0.6

/

yy

- Measured

Added ma - Genetic ss I ///

10

Frequency, Hz

10

b

a

Fig. 6. Total input electrical impedance: a - modulus; b - phase

As it can be seen in the Fig. 6, the genetic algorithm has indeed found some parameters that bring the model response closer to the actual measured one. However, at frequencies below the resonance, the modeling error is quite significant, and simple added mass method shows much better approximation results than the genetic algorithm. To fix this, it was decided to exclude the voice coil DC resistance Re from the individual chromosomes (and, hence, from the optimization), and use manually measured value with an ohmmeter: Re=3.54 Ohms. The fitness function remains unchanged. Now our individual has one chromosome less:

I = [ h, Bl, Rms, Mms, Kms ]. (13)

Fig. 7 shows the total input electrical impedance behavior after the above described changes were applied.

Input electrical impedance (Magnitude)

12

O

<D

10

i - Meas ured

I Adde I - Gene d mass tic

10

Frequency, Hz

10

0.6 0.4 0.2 0.0 -0.2 -0.4 -0.6

Input electrical impedance (Phase)

/

y

- Measured

Added ma - Genetic ss

10

Frequency, Hz

10

b

a

Fig. 7. Total input electrical impedance (experiment 2): a - modulus; b - phase

As it can be seen in the Fig. 7, after the voice coil resistance Re was excluded from the optimization and manually measured value was applied, the model behavior at frequencies below the resonance was significantly improved, and its performance appear to be very close to the model identified by the added mass method. Table 1 shows the comparison of the model parameters identified by the added mass method and using genetic algorithm.

Table 1

Comparison of identified model parameters

Parameter Added mass method Genetic algorithm

fres' HZ 137.2 138

Re, Ohm 3.54 3.54

Le, H 1.39e-4 1.31e-4

B/,T*m 2.43 2.43

Mms, kg 2.7e-3 1.2e-3

2.04e3 9.09e2

R , kg/s mss ° 0.62 0.63

Table 1 shows that genetic algorithm has found the model parameters that are very close to those identified by the added mass method. Except for the moving mass M and stiffness K . these

J A ° ms ms

parameters randomly changed their values for each algorithm realization, although the error values remained equally low and the resulting graph of the modulus and phase of the total input electrical impedance was identical to the graph in Fig. 7. After further investigations, it was concluded that M and K parameters compensate each other, i.e. a larger M value corresponds to a smaller K

ms ms ms ms

value and vice versa. This leads to the fact that genetic algorithm cannot unambiguously identify these parameters, because with their mutual compensation, the resulting error will always remain low. To fix this problem, it was decided to exclude one of these parameters (M or K ) from the in-

ms ms

dividual chromosomes (hence, from the optimization) and instead express it using the other parameter and transducer resonance frequency, that can be found as the frequency at which the modulus of total input electrical impedance reaches maximum.

fs = max f\Zto\, (14)

Kms = MmS -(2n fres )2. (15)

So now the individual has four chromosomes left:

I = [ h , Bl, Rms , Mms ]. (16)

As expected, after the changes described above were implemented, the algorithm convergence and resulting error remained equivalent to the previous attempts, but the Mms and Kms values did not change randomly from one iteration to another and they became close to the parameters identified by the added mass method. Table 2 shows the comparison of the model parameters identified by the added mass method and using genetic algorithm after the above describe changes were applied.

Table 2

Comparison of identified model parameters (second attempt)

Parameter Added mass method Genetic algorithm

f , Hz J res 137.2 138

Re, Ohm 3.54 3.54

L, H e' 1.39e-4 1.31e-4

Bl, T*m 2.43 2.43

M , kg ms 0 2.7e-3 2.8e-3

K , N/m ms7 2.04e3 2.1e3

R , kg/s ms7 10 0.62 0.63

Thus, it was shown that genetic algorithm is able to identify parameters of the electrody-namic transducer model shown in Fig. 3 and described by equations (1) and (2). Although, the model parameters were found correctly, Fig. 7 shows that at frequencies above the resonance, simulated total input electrical impedance phase and modulus do not completely follow the measured response. The same applies to the added mass method. This indicates a lack of accuracy of the used model and does not relate to the identification method.

In order to improve the model behavior at higher frequencies, it was decided to use a little more complicated model of the loudspeaker electrical subsystem and introduce additional parameters: parallel resistance R2 and parallel inductance L2 [8] as shown in Fig. 8.

Re(f)

oA/VW

Le(0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

R2(f)

rAAAA^

L2(f)

Fig. 8. Voice coil model using parameters R2 and L2

From the genetic algorithm point of view, these new model parameters will become new chromosomes of the individuals:

I = [ h, Bl, Rms, Mms, R2, L2 ]. (17)

Also, the fitness function will change slightly to take into account the new parameters:

E = MSE®

E(®) „ ,-m r R 2Ä

i(®)

- Re - j®Le -

Bl2

R2 + jraL2 j®Mms + Rm

Km j®

(18)

These changes and complications of the model do not affect the convergence or speed of the genetic algorithm, but can significantly reduce the approximation error as shown in Fig. 9.

Input electrical impedance (Magnitude)

Input electrical impedance (Phase)

10

Frequency, Hz

0.6 0.4 0.2 0.0 -0.2 -0.4 -0.6

- Measured

Added ma - Genetic ss

10

Frequency, Hz

10

b

a

Fig. 9. Total input electrical impedance including L2 and R2 parameters: a - modulus; b - phase

As it can be seen in Fig. 9, more complicated model better corresponds to the measured response in the entire measured frequency range and is therefore more accurate. This example demonstrates the convenience of genetic algorithm usage when moving from identifying one model with specific parameters to another. The only things that should be changed in the entire algorithm are individual chromosomes that correspond to the model parameters and fitness function. In perspective, it is possible to identify more complex and accurate models (described in [8]) with more parameters without spending additional time for developing a specific identification methods. Table 3 shows the comparison of the model parameters identified by the added mass method and using genetic algorithm after more complicated voice coil model was used.

Table 3

Comparison of identified model parameters (including R2 and L2)

Parameter Added mass method Genetic algorithm

f , Hz res 137.2 138

Re' Ohm e 3.54 3.54

L , H e 1.39e-4 0.41e-4

Bl, T*m 2.43 2.43

Mms' kg ms 2.7e-3 2.8e-3

K , N/m ms 2.04e3 2.1e3

Rms' kg/s ms 0.62 0.63

R2, Ohm - 1.65

L2' H - 2.24e-4

4. Discussion

This paper described the full process of genetic algorithm adaptation and implementation for loudspeaker model identification. As it can be seen in the Fig.7 and in the Table 2 the model parameters (shown in the Fig. 4) identified using genetic algorithm and the added mass method (described in [5]) are very close to each other. This demonstrates that presented loudspeaker identification scheme using genetic algorithm is capable of finding correct model parameters.

Despite, the added mass method is commonly applied on practice, genetic algorithm application gives researchers a lot more flexibility for quick adaptation and model identification. This flexibility is demonstrated when more complicated voice-coil model (Fig. 8) was used. The algorithm adaptation for the new model identification is done in just few steps (equations (17), (18)) and much better model performance was achieved (Fig. 9).

On practice, presented scheme can be only directly applied to electrodynamic transducer model identification. However, it can be extended to identify models of other types of electroacous-tic transducers used in the industry, such as piezoelectric hydrophones, for example.

In perspective, the versatility of genetic algorithm application allows to create a universal loudspeaker identification framework where most of the models can be identified using genetic algorithm, without spending time on developing a specialized identification procedure. The further research will be aimed on the development of such framework including various linear and also nonlinear models.

5. Conclusions

This paper presents the ready to use scheme for model identification of an electrodynamic transducer using genetic algorithm. Several conclusions that should be noted: the proposed fitness function is appropriate because the algorithm converges very quickly and finds the optimal values after a few generations. This proves that genetic algorithms can be successfully applied to identify models of electrodynamic and other types of acoustic transducers. However, the Re parameter, which is the voice-coil DC resistance, should be excluded from the optimization, as it can be measured directly by an ohmmeter. Also, for the other types of acoustic transducers, it is possible to assume that parameters that can be measured directly and without much effort should be excluded from the optimization.

Another important conclusion is that moving mass M and suspension stiffness K can-

r 0 ms r ms

not be unambiguously determined with simultaneous optimization because they compensate each other (at least when using the presented fitness function). To solve this problem, it was proposed to exclude the Kms parameter from the optimization and determine it using moving mass Mms and resonance frequency (equation 15).

Also, the possibility of rapid adaptation of the genetic algorithm to more complex models with larger number of identified parameters without any loss of performance and convergence was shown. This demonstrates the genetic algorithm versatility and possibility of its use for more complex model identification that are difficult to identify with classical methods, including models with partial derivatives [9] and nonlinear models [10].

References

[1] Wirsansky, E. (2020). Hands-on genetic algorithms with python: Applying genetic algorithms to solve real-world deep learning and artificial intelligence problems. Packt Publishing Ltd., 346.

[2] Barricelli, N. A. (1957). Symbiogenetic evolution processes realized by artificial methods. Methodos, 9 (35-36), 143-182.

[3] Fraser, A. S. (1960). Simulation of genetic systems by automatic digital COMPUTERS Vii. effects of Reproductive RA'L'E, and intensity of selection, on genetic structure. Australian Journal of Biological Sciences, 13 (3), 344. doi: http://doi.org/10.1071/ bi9600344

[4] Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. The MIT Press. doi: http://doi.org/10.7551/mitpress/1090.001.0001

[5] Small, R. (1971). Direct-radiator loudspeaker system analysis. IEEE Transactions on Audio and Electroacoustics, 19 (4), 269281. doi: http://doi.org/10.1109/tau.1971.1162200

[6] Moreno, J. N. (1991). Measurement of loudspeaker parameters using a laser velocity transducer and two-channel FFT analysis. Journal of The Audio Engineering Society, 39, 243-249.

[7] DEAP documentation. DEAP 1.3.1 documentation. Available at: https://deap.readthedocs.io/

[8] Novak, A. (2019). Measurement of loudspeaker parameters: A pedagogical approach. Proceedings of the 23rd International Congress on Acoustics. doi: https://doi.org/10.18154/rwth-conv-239247

[9] King, A., Agerkvist, F. (2018). Fractional Derivative Loudspeaker Models for Nonlinear Suspensions and Voice Coils. Journal of the Audio Engineering Society, 66 (7/8), 525-536. doi: http://doi.org/10.17743/jaes.2018.0030

[10] Brunet, P., Shafai, B. (2011). State-Space Modeling and Identification of Loudspeaker with Nonlinear Distortion. Computational Intelligence and Bioinformatics / 755: Modelling, Identification, and Simulation. doi: http://doi.org/10.2316/p.2011.755-054

i Надоели баннеры? Вы всегда можете отключить рекламу.