Panel | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
...
|
A complete example for S3P computation
Code Block |
---|
ModelInfo: {
File: cell.ncdf
BoundaryCondition: {
Magnetic: 1 3 4
Impedance: 6 //Impedance boundary condition
Waveguide: 7 8 //the ports where waveguide can be loaded
}
SurfaceMaterial: {
ReferenceNumber: 6 //surface material property
Sigma: 5.8e7
}
}
Port : {
ReferenceNumber: 7
Origin: 0.0, 0.04105, 0.0
XDirection: 1.0, 0.0, 0.0
YDirection: 0.0, 0.0, -1.0
ESolver: {
Type: Analytic
Mode: {
WaveguideType: Rectangular
ModeType: TE, 1, 0
A: 0.028499 //larger dimension
B: 0.00895 //smaller dimension
}
}
}
Port : {
ReferenceNumber: 8
Origin: 0.0, -0.04105, 0.0
XDirection: 1.0, 0.0, 0.0
YDirection: 0.0, 0.0, -1.0
ESolver: {
Type: Analytic
Mode: {
WaveguideType: Rectangular
ModeType: TE, 1, 0
A: 0.028499 //larger dimension
B: 0.00895 //smaller dimension
}
}
}
FrequencyScan: { //enable frequency scan of S parameter
Start: 9.33e+9
End: 9.48e+9
Interval: 0.01e+9
}
WaveguideFrequency: 9.4e+9 //if FrequencyScan container does not exist, compute S parameter at this frequency
PostProcess: {
Toggle: off //switch for postprocess
Port Number: 1 //input port
ModeFile: coupler.portMode //the mode file prefix for field distribution
}
|
A complete example with impedance boundary condition
Code Block |
---|
ModelInfo: { File: cell.ncdf BoundaryCondition: { Magnetic: 1 3 4 Impedance: 6 Waveguide: 7 8 } SurfaceMaterial: { ReferenceNumber: 6 Sigma: 5.8e7 } } Port : { Reference number: 7 Origin: 0.0, 0.04105, 0.0 XDirection: 1.0, 0.0, 0.0 YDirection: 0.0, 0.0, -1.0 ESolver: { Type: Analytic Mode: { Waveguide type: Rectangular Mode type: TE, 1, 0 A: 0.028499 B: 0.00895 } } } Port : { Reference number: 8 Origin: 0.0, -0.04105, 0.0 XDirection: 1.0, 0.0, 0.0 YDirection: 0.0, 0.0, 1.0 ESolver: { Type: Analytic Mode: { Waveguide type: Rectangular Mode type: TE, 1, 0 A: 0.028499 B: 0.00895 } } } FiniteElement: { Order: 2 CurvedSurfaces: on } FrequencyScan: { Start: 9.33e+9 End: 9.48e+9 Interval: 0.01e+9 } PostProcess: { Toggle: off Port Number: 0 //input port ModeFile: field } VerifyLinearSolver: yes LinearSolver: { Solver: MUMPS } |
Specify lossy materials
Code Block |
---|
ModelInfo: { File: tapereda.ncdf BoundaryCondition: { Magnetic: 1 Electric: 2 Exterior: 6 Waveguide: 7 } Material : { Attribute: 1 //block 1 is vacuum Epsilon: 1.0 Mu: 1.0 } Material : { Attribute: 2 //block 2 is lossy (cubit block) Epsilon: 3.0 Mu: 1.0 EpsilonImag: -5.4 //lossy material } } |
...