modelDriftMemristor
Memristor Nonlinear Drift Model
Extends from ChaoticCircuits.BaseModels.ChargeControlledMemristor (Partial charge controlled memristor model).
Information
The memristor is called the 4th missing component besides resistor, capacitor and inductor.
The resistance of the element depends on an inner state which provides memory.
Different functions for this dependency have been suggested.
In this implementation, the formula of [Biolek2009] as shown by [Majetta2012] is used.
q represents the charge: der(q) = i.
References:
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Resistance | Ron | 100 | Resistance if completely (x=1) on |
| SI.Resistance | Roff | 16e3 | Resistance if completely (x=0) off |
| SI.Length | D | 1e-8 | Total length of device |
| SI.Mobility | muv | 1e-14 | Dopant mobility |
| Integer | P | 10 | Exponent of Biolek window function |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| PositivePin | p (from TwoPin) | Positive electrical pin | |
| NegativePin | n (from TwoPin) | Negative electrical pin |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | v (from TwoPin) | Voltage drop of the two pins (= p.v - n.v) | |
| SI.Current | i (from OnePort) | Current flowing from pin p to pin n | |
| SI.ElectricCharge | q (from ChargeControlledMemristor) | Internal state = electric charge | |
| SI.Resistance | Rmem (from ChargeControlledMemristor) | Memristor resistance | |
| Real | x | q/unitCharge | Dimensionless state = w/D |
| Real | fw | Window function (Biolek) |