The surfacic flux sensors seem to work different or buggy in version 6.1.0 as it provides unrealistic results in the version 6.1.0.
Basically, we tried the following:
Create a project with SPIS 6.0.4 with a standard SPT100 thruster from the predefined devices
Create a surfacic flux instrument in the center of the plume to measure the thruster ions energy distribution (see attached “Surfacic_flux_distribution_function_sensor_id1_spis604.xml”). The output from the sensor (see attached “Surfacic flux distribution function sensor id1_Differential_Flux_t=1.022…txt”) after 1 timestep shows reasonable results: Only a few particles have hit the sensor so far, but the x-values (Energy) cover the whole measurement range from 0 to 400 eV.
Create the same project with SPIS 6.1.0 with a standard SPT100 thruster from the predefined devices
Create a surfacic flux instrument in the center of the plume to measure the thruster ions energy distribution (see attached “Surfacic_flux_distribution_function_sensor_id1at_pos_(0.0.0.0.1.0)_spis6…xml”). The output from the sensor (see attached “Surfacic flux distribution function sensor id1at pos (0.0,0.0,1.0)_Diffe…txt”) after 1 timestep shows no reasonable results: All y-values are at -21.0 eV-1.m-2.s-1 and the x-values (Energy) do not cover the whole measurement range from 0 to 400 eV.
If we open the SPIS 6.0.4 project with SPIS 6.1.0, the simulation runs but the instrument output is still not correct.
If we run the simulation for a longer time with SPIS 6.1.0 the instrument output is still not correct.
Do you know, what is wrong in the instrument definition and why it does not work in the SPIS 6.1.0 version?
instrumentEmax
Mandatory parameters
float
400.0
0
0.0
0
false
[eV]
maximum energy
LOW
instrumentEintervalNb
Mandatory parameters
int
0.0
0
0.0
100
false
[-]
number of energy intervals
LOW
instrument_OutBasisVect1_X
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
y coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect1_Y
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
y coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect1_Z
Mandatory parameters
float
-1.0
0
0.0
0
false
[-]
z coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect2_X
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
x coordinate of Vect2 defining the output basis
LOW
instrument_OutBasisVect2_Y
Mandatory parameters
float
1.0
0
0.0
0
false
[-]
y coordinate of Vect2 defining the output basis
LOW
instrument_OutBasisVect2_Z
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
z coordinate of Vect2 defining the output basis
LOW
instrument_EnergySlice
Mandatory parameters
float
1.0
0
0.0
0
false
[eV]
default particle energy for 2D slice of 3D distribution function monitoring (possible to change in interactive mode)
LOW
instrumentEmax
Mandatory parameters
float
400.0
0
0.0
0
false
[eV]
maximum energy
LOW
instrumentEintervalNb
Mandatory parameters
int
0.0
0
0.0
100
false
[-]
number of energy intervals
LOW
instrument_OutBasisVect1_X
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
y coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect1_Y
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
y coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect1_Z
Mandatory parameters
float
-1.0
0
0.0
0
false
[-]
z coordinate of Vect1 defining the output basis
LOW
instrument_OutBasisVect2_X
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
x coordinate of Vect2 defining the output basis
LOW
instrument_OutBasisVect2_Y
Mandatory parameters
float
1.0
0
0.0
0
false
[-]
y coordinate of Vect2 defining the output basis
LOW
instrument_OutBasisVect2_Z
Mandatory parameters
float
0.0
0
0.0
0
false
[-]
z coordinate of Vect2 defining the output basis
LOW
instrument_EnergySlice
Mandatory parameters
float
1.0
0
0.0
0
false
[eV]
default particle energy for 2D slice of 3D distribution function monitoring (possible to change in interactive mode)
LOW