12-05-2014 08:18 AM
Hello everyone,
I have a problem in multisim with transient analysis and initial conditions.
If I do transient analysis with automatically determined initial conditions the circuits works.
If I do transient analysis with user-defined initial conditions the circuits works in cases.
--Working with user-defined---
*## Multisim Component V2 ##*
vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
*## Multisim Component R1 ##*
rR1 3 0 10000 vresR1
.model vresR1 r( )
---------------------------------------------
--Working with user-defined----------
*## Multisim Component V2 ##*
vV2 1 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} 3)
*## Multisim Component U1 ##*
xU1 1 0 MEMRISTOR__MEMS__1__1
-------------------------------------------------------------
--Not Working with user-defined-------
*## Multisim Component V2 ##*
vV2 3 0 pwl(0 0 0.001 0 {0.001+1e-008} 3 {0.001+1e-008+1} -3)
*## Multisim Component R1 ##*
rR1 3 1 10000 vresR1
.model vresR1 r( )
*## Multisim Component U1 ##*
xU1 1 0 MEMRISTOR__MEMS__1__1
---------------
The costum component includes something like that:
.subckt MEMRISTOR__MEMS__1__1 plus minus PARAMS:
*Parameters values
+rmin=100 rmax=390 rinit=390 alpha=1E3 beta=0 gamma=0.1 VtR=1.5 VtL=-1.5 yo=0.0001
+m=82 fo=310 Lo=5
blah blah ...
.ends Memristor
Namely, if I combine the resistor and my custom component in one circuit, transient analysis with user defined initial conditions gives an error (timestep too small).
12-09-2014 09:24 AM
Hi Nik,
If possible, please post the Multisim file. This way, I can get access to all your settings.