[Archive] two ion populations

Message by Robert Albarran:
Hi,
I am trying to model two ion populations at the same time and have defined temperatures, densities, drift velocities, etc for each. For some reason when I go to solve for the global parameters it gives me an error.
Here is the debug file,
Thanks!
Robert

2014-10-02 12:17:15,687 INFO s.U.i.SpisIO [SpisIO.java:335] Starting building simulation from UI parameters
2014-10-02 12:17:15,688 INFO s.U.i.SpisIO [SpisIO.java:335] SPIS-GEO Automatic settings will be applied to this simulation
2014-10-02 12:17:15,688 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 0 is VolInteracFlag
2014-10-02 12:17:15,688 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 1 is BackGroundDens
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 2 is ImposedEmittedCurrentFlagOnWire
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 3 is ImposedCollectedCurrentDensityOnWire
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 4 is ElecSecEmisOnWire
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 5 is ImposedEmittedCurrentFlag
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 6 is ImposedEmittedCurrentDensity
2014-10-02 12:17:15,689 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 7 is ImposedCollectedCurrentFlagOnWire
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 8 is ProtSecEmis
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 9 is ImposedCollectedCurrentFlag
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 10 is ImposedEmittedCurrentDensityOnWire
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 11 is ProtSecEmisOnWire
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 12 is ElecSecEmis
2014-10-02 12:17:15,690 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 13 is PhotoEmisOnWire
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 14 is ImposedCollectedCurrentDensity
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 15 is SunFluxOnWire
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 16 is PhotoEmis
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 17 is SunFlux
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 18 is ElecNodeId
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 19 is EdgeElecNodeId
2014-10-02 12:17:15,691 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 20 is VolConduct
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 21 is IndConduct
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 22 is SurfConduct
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 23 is SCFourAlpha
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 24 is SCDiriFlag
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 25 is SCFourValue
2014-10-02 12:17:15,692 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 26 is SCDiriPot
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 27 is SCFourFlag
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 28 is SCDiriPotSurf
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 29 is SCDiriPotEdge
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 30 is Temperature
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 31 is MatThickness
2014-10-02 12:17:15,693 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 32 is EdgeRadiusS
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 33 is SurfThicknessS
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 34 is SourceMachOnWire
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 35 is SourceMach
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 36 is SourceIdOnWire
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 37 is SourceTemp
2014-10-02 12:17:15,694 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 38 is SourceCurrent
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 39 is SourceId
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 40 is SourceCurrentOnWire
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 41 is SourceTempOnWire
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 42 is MatModelId
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 43 is MatModelIdOnEdge
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 44 is InstrumentSupport
2014-10-02 12:17:15,695 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 45 is OutgoPart
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 46 is IncomPart
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 47 is BdFourValue
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 48 is BdFourAlpha
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 49 is BdFourFlag
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 50 is BdDiriPot
2014-10-02 12:17:15,696 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 51 is BdDiriFlag
2014-10-02 12:17:15,697 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 52 is MatTypeIdOnEdge
2014-10-02 12:17:15,697 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 53 is MatTypeId
2014-10-02 12:17:15,697 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 54 is MatTypeIdOnEdge
2014-10-02 12:17:15,697 INFO s.U.i.SpisIO [SpisIO.java:335] Local parameter Id 55 is MatTypeId
2014-10-02 12:17:15,698 INFO s.U.i.SpisIO [SpisIO.java:335] Simulation was built from UI parameters
2014-10-02 12:17:15,699 INFO s.U.i.SpisIO [SpisIO.java:335] spacecraft surface : 0.14790806m2
2014-10-02 12:17:15,736 INFO s.U.i.SpisIO [SpisIO.java:373] Parameter refPot not found in global parameter list = returning default value: 
2014-10-02 12:17:15,736 INFO s.U.i.SpisIO [SpisIO.java:373] 1.0 
2014-10-02 12:17:15,737 INFO s.U.i.SpisIO [SpisIO.java:335] 
2014-10-02 12:17:15,757 INFO s.U.i.SpisIO [SpisIO.java:335] Number of threads runs in parallel for particle pushing: 2
2014-10-02 12:17:15,793 INFO s.U.i.SpisIO [SpisIO.java:335] Population of ions1 successfully created (type spis.Vol.VolDistrib.PICVolDistrib)
2014-10-02 12:17:15,793 INFO s.U.i.SpisIO [SpisIO.java:335] Population of elec1 (type GlobalMaxwellBoltzmannVolDistrib) could not be created with an EField (electric field with singularity handling close to wires and thin plates),
2014-10-02 12:17:15,793 INFO s.U.i.SpisIO [SpisIO.java:335]  which is not necessarily a problem for some types (e.g. GlobalMaxwellBoltzmannVolDistrib)
2014-10-02 12:17:15,794 INFO s.U.i.SpisIO [SpisIO.java:335]  => Trying now to create it with a basic VolField as electric field (no singularity handling)
2014-10-02 12:17:15,802 INFO s.U.i.SpisIO [SpisIO.java:335] Population of elec1 successfully created (type spis.Vol.VolDistrib.GlobalMaxwellBoltzmannVolDistrib)
2014-10-02 12:17:15,803 INFO s.U.i.SpisIO [SpisIO.java:335] Population of ions2 not created because its density was defined as 0
2014-10-02 12:17:15,803 INFO s.U.i.SpisIO [SpisIO.java:335] Population of elec2 not created because its density was defined as 0
2014-10-02 12:17:15,816 INFO s.U.i.SpisIO [SpisIO.java:335] Missing properties from list :
2014-10-02 12:17:15,816 INFO s.U.i.SpisIO [SpisIO.java:335]   1) SUBE
2014-10-02 12:17:15,816 INFO s.U.i.SpisIO [SpisIO.java:373] GenericParamSet: input Erosion property is missing or inapropriate for ITOC-NASCAP
2014-10-02 12:17:15,816 INFO s.U.i.SpisIO [SpisIO.java:335]  => this parameter is set to the default typical value (5 eV)
2014-10-02 12:17:15,818 INFO s.U.i.SpisIO [SpisIO.java:335] Missing properties from list :
2014-10-02 12:17:15,818 INFO s.U.i.SpisIO [SpisIO.java:335]   1) SUBE
2014-10-02 12:17:15,818 INFO s.U.i.SpisIO [SpisIO.java:373] GenericParamSet: input Erosion property is missing or inapropriate for gold-NASCAP
2014-10-02 12:17:15,818 INFO s.U.i.SpisIO [SpisIO.java:335]  => this parameter is set to the default typical value (5 eV)
2014-10-02 12:17:15,841 INFO s.U.i.SpisIO [SpisIO.java:335] the Circuit File circuit.txt was read, and was found to have 2 components:
2014-10-02 12:17:15,842 INFO s.U.i.SpisIO [SpisIO.java:373] V between node 
2014-10-02 12:17:15,842 INFO s.U.i.SpisIO [SpisIO.java:373] 0 and node 
2014-10-02 12:17:15,842 INFO s.U.i.SpisIO [SpisIO.java:373] 1, value = 
2014-10-02 12:17:15,842 INFO s.U.i.SpisIO [SpisIO.java:335] -0.6524
2014-10-02 12:17:15,843 INFO s.U.i.SpisIO [SpisIO.java:373] V between node 
2014-10-02 12:17:15,843 INFO s.U.i.SpisIO [SpisIO.java:373] 0 and node 
2014-10-02 12:17:15,843 INFO s.U.i.SpisIO [SpisIO.java:373] 1, value = 
2014-10-02 12:17:15,843 INFO s.U.i.SpisIO [SpisIO.java:335] -0.6524
2014-10-02 12:17:15,894 ERROR o.s.u.u.c.NumTopFromUICommand [NumTopFromUICommand.java:160] Error in UI2NUM
spis.Util.Exception.SpisRuntimeException: RCCabsCirc.setPotSources: incorrect number of equations generated, certainly because of forbidden circular or redundant biasing1
	at spis.Circ.Circ.RCCabsCirc.setPotSources(RCCabsCirc.java:247) ~[na:na]
	at spis.Circ.Circ.RCCabsCirc.buildRedMatrices(RCCabsCirc.java:184) ~[na:na]
	at spis.Circ.Circ.RCCabsCirc.<init>(RCCabsCirc.java:159) ~[na:na]
	at spis.Top.SC.RCCabsSC.deriveCircuitAndMap(RCCabsSC.java:676) ~[na:na]
	at spis.Top.SC.RLCSC.deriveCircuitAndMap(RLCSC.java:188) ~[na:na]
	at spis.Top.SC.RCCabsSC.deriveCircuitAndMap(RCCabsSC.java:946) ~[na:na]
	at spis.Top.SC.RCCabsSC.init(RCCabsSC.java:263) ~[na:na]
	at spis.Top.SC.RCCabsSC.<init>(RCCabsSC.java:252) ~[na:na]
	at spis.Top.SC.RLCSC.<init>(RLCSC.java:148) ~[na:na]
	at spis.Top.Simulation.SimulationFromUIParams.init(SimulationFromUIParams.java:967) ~[org-spis-num-sci-geo-5.0.1.jar:5.0.1]
	at spis.Top.Simulation.SimulationFromUIParams.<init>(SimulationFromUIParams.java:414) ~[org-spis-num-sci-geo-5.0.1.jar:5.0.1]
	at spis.Top.Top.NumTopFromUI.<init>(NumTopFromUI.java:153) ~[org-spis-num-sci-geo-5.0.1.jar:5.0.1]
	at org.spis.ui.ui2num.util.Ui2Num.buildNumTopFromUI(Ui2Num.java:338) ~[org-spis-ui-ui2num-5.0.1.jar:na]
	at org.spis.ui.ui2num.command.NumTopFromUICommand.run(NumTopFromUICommand.java:142) [org-spis-ui-ui2num-5.0.1.jar:na]
	at org.spis.ui.ui2num.command.NumTopFromUICommand.run(NumTopFromUICommand.java:50) [org-spis-ui-ui2num-5.0.1.jar:na]
	at org.keridwen.core.messaging.AbstractCommand.execute(AbstractCommand.java:173) [org-keridwen-core-messaging-2.0.1.jar:na]
	at org.keridwen.core.messaging.DefaultBundleController$CallableCommand.call(DefaultBundleController.java:229) [org-keridwen-core-messaging-2.0.1.jar:na]
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_65]
	at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_65]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) [na:1.6.0_65]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [na:1.6.0_65]
	at java.lang.Thread.run(Thread.java:695) [na:1.6.0_65]

2014-10-02 12:17:37,800 DEBUG o.k.c.m.DefaultBundleController [CommandLogLevel.java:19] Change model state - org.spis.ui.simulation

Message by Jean-Charles Mateo-Velez:
Hi,
the last lines makes me think about circuit file definition rather than ion pop definition.You may have a loop difficult to understand by SPIS such as:

V 0 1 0.0
V 0 2 1.0
V 1 2 0.0
...
JCharles

Message by Robert Albarran:
Got it, Thank you!

Message by Benoit Thiebault:
Hi guys,
I just updated your posts, adding the {pre} tag (before and after text) to keep the format of your output.
Kind regards,
Ben

1 Like