| Literature DB >> 31506446 |
G Alvarado Barrios1,2,3, J C Retamal4,5, E Solano6,7,8, M Sanz9.
Abstract
An analog computer makes use of continuously changeable quantities of a system, such as its electrical, mechanical, or hydraulic properties, to solve a given problem. While these devices are usually computationally more powerful than their digital counterparts, they suffer from analog noise which does not allow for error control. We will focus on analog computers based on active electrical networks comprised of resistors, capacitors, and operational amplifiers which are capable of simulating any linear ordinary differential equation. However, the class of nonlinear dynamics they can solve is limited. In this work, by adding memristors to the electrical network, we show that the analog computer can simulate a large variety of linear and nonlinear integro-differential equations by carefully choosing the conductance and the dynamics of the memristor state variable. We study the performance of these analog computers by simulating integro-differential models related to fluid dynamics, nonlinear Volterra equations for population growth, and quantum models describing non-Markovian memory effects, among others. Finally, we perform stability tests by considering imperfect analog components, obtaining robust solutions with up to 13% relative error for relevant timescales.Entities:
Year: 2019 PMID: 31506446 PMCID: PMC6736973 DOI: 10.1038/s41598-019-49204-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Symbolic representation and corresponding circuit of the computing elements of an analog computer. (a) Adder for n inputs. (b) Integrator for n inputs. After the initial charge of the capacitor, which is used to set the initial conditions, that part of the circuit is switched off from the rest. (c) Circuit diagram for the simulation of the second-order linear ordinary differential equation of Eq. (4).
Figure 2Integrator circuit in which we have replaced the resistor for a memristor. After the initial charge of the capacitor, the part denoted by IC is switched off from the rest of the circuit.
Figure 3Composite memristor circuit (a) connected in series and (b) connected in parallel with same polarities. Here, v1 and v2 are the magnetic voltage of the first and second memristor, respectively.
Figure 4Coupled memristors with flux interaction, (a) connected in series and (b) connected in parallel with same polarities. Here, ϕ1 (ϕ2), v1(v2) are the magnetic flux and voltage of the first (second) memristor, respectively. When the timescale of the state variable dynamics is dominant over other timescales of each memristor it is possible to describe the composite memristor circuit as an equivalent memristor.
Figure 5Stability test of the solution of (a) Eq. (38) and (b) Eq. (39). (Left) Shows the exact solution (black solid line) and the solution considering imperfect analog components (red dashed line) with up to 10% error in their corresponding coefficients. (Right) Shows the average relative error over 100 iterations of the simulation with imperfect analog components.