⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fowler_nordheim_emit.inp

📁 pic 模拟程序!面向对象
💻 INP
字号:
fowler_nordheim_emitter{  This input file is used to demonstrate the Fowler-Nordheim field  emission model implemented in OOPIC.  This input file was adapted  on October 5, 2002 from the ~/input/voltest.inp input file by  David Bruhwiler.  A DC potential difference is generated across a gap in Cartesian  geometry.  Particles are emitted from a portion of the upper boundary,  according to the Fowler-Nordheim field emission model.  Diagnostics of how much energy they have upon arrival at the  far wall are kept.  An electrostatic field solve is used.}Variables{  numCellsX = 100        // # of cells along horizontal axis  numCellsY =  20        // # of cells along vertical   axis  xMaxMKS = 10.          // length of horizontal axis in meters  yMaxMKS = 1.0          // length of vertical   axis in meters  numEmitterCells = 10   // # of cells along the emitting surface}Region{Grid{  J   = numCellsX       // number of grids in x  x1s = 0.0  x1f = xMaxMKS  n1  = 1.0  K   = numCellsY       // number of grids in y  x2s = 0.0  x2f = yMaxMKS  n2  = 1.0  Geometry = 1          // specify Cartesian geometry}Species{  name = electrons      // name is used below for emitter  m = 9.11E-31          // electron mass in KG  q = -1.6e-19          // electron charge in C}Control{  dt = 1e-9              // the time step in s  ElectrostaticFlag = 1  // specify use of the electrostatic field solve}// The top boundary is an equipotential surface.Equipotential{  j1 = 0  j2 = numCellsX  k1 = numCellsY  k2 = numCellsY  normal = -1  C = -1.e5              // specified potential in V}// The middle portion of the top boundary is also specified to be a//   surface that emits electrons via the Fowler-Nordheim field//   emission model.//// Below, we specify all of the Fowler-Nordheim parameters that are//   specific to this type of particle emitter, even though most of//   them are given the default value.//FowlerNordheimEmitter{  j1 = (numCellsX - numEmitterCells) / 2  j2 = (numCellsX + numEmitterCells) / 2  k1 = numCellsY  k2 = numCellsY  normal = -1  speciesName = electrons  // name from species group above  np2c = 5.e+6             // numerical weight of emitted particles  // Coefficient "A" of the Fowler-Nordheim field emission model.  // The default value is 1.5414e-06, which is specified here.  A_FN = 1.5414e-06  // Coefficient "beta" of the Fowler-Nordheim field emission model.  // This simply multiplies the electric field from the simulation.  // The default value is 1.  Here, we specify beta_FN = 20000, which  //    yields non-zero field emission, without having large electric  //    fields.  beta_FN = 20000.  // Coefficient "B" of the Fowler-Nordheim field emission model.  // The default value is 6.8308e+09, which is specified here.  B_FN = 6.8308e+09  // Coefficient "C_v" of the Fowler-Nordheim field emission model.  // The default value is 0, which is specified here.  C_v_FN = 0.  // Coefficient "C_y" of the Fowler-Nordheim field emission model.  // The default value is 3.79e-05, which is specified here.  C_y_FN = 3.79e-05  // The work function "Phi_w" for electrons in the surface, in eV.  // The default value is 4 eV, which is specified here.  Phi_w_FN = 4.  // The number of intervals to be used for emitting particles.  // The default value of 0, which is specified here.  // In the default case, nIntervals will be reset to the # of cells  //   along the emitting boundary (with a minimum of 2), which  is  //   the most reasonable thing to do.  nIntervals = 0}// The bottom boundary is a perfect conductor.// We further specify that some energy diagnostics should be collected//   for particles that strike this boundary.Conductor{  name = collector  j1 = 0  j2 = numCellsX  k1 = 0  k2 = 0  IdiagFlag = 1          // Turn on energy and current diagnostics  nxbins = 2.*numCellsX  // resolution of position diagnostic  nenergybins = 40       // resolution of the energy diagnostic  energy_min  = 82000    // in eV  energy_max  = 102000   // in eV}// The left boundary is a simple dielectricDielectric{  j1 = 0  j2 = 0  k1 = 0  k2 = numCellsY}// The right boundary is a simple dielectricDielectric{  j1 = numCellsX  j2 = numCellsX  k1 = 0  k2 = numCellsY  normal = -1}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -