Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.
Periodic Slave

Description

A boundary condition used when the geometry of a structure repeats itself after some distance along one or more vectors. When paired with a periodic master, these two periodic boundary conditions (PBCs) enforce a specified phase advance in the electric field between the planes.

Simulator Applicability

2D Eigenmode (OM2p)

3D Eigenmode (OM3p)

2D Electrostatic Particles (MICHELLE)

3D Electrostatic Particles (MICHELLE)

Common Uses

To reduce the computational resources necessary to simulate a structure.

Requirements

Must be applied only to exterior faces.

Must be applied only to planar faces.

In general, all faces that lie on a periodic plane must have the same PBC applied. For example, if your structure has two faces on one plane, both must have either Periodic Master or Periodic Slave. Also, structure surfaces on the corresponding other periodic plane must have the same shape and size, and they must have the other PBC applied.

Limitations

Parameters

Label - A unique name that identifies the attribute. (IAttribute/Label)

Color - Color used on objects to which this attribute is applied. (IAttribute/Color)

Relationship To Master/Type – Type of relationship from master to slave. (IPeriodicSlave/Relationship)

  • Normal Translation - Relationship from master to slave plane is a translation normal to the planes. In this case, the translation definition is computed automatically.

  • General Translation - Relationship from master to slave plane is an arbitrary translation which you must specify.

  • Rotation - Relationship from master to slave plane is an arbitrary rotation which you must specify.

  • Rotation and Translation - Relationship from master to slave plane is an arbitrary rotation followed by an arbitrary translation both of which you must specify.

Relationship To Master/Direction – Direction of translation from master to slave in the world coordinate system. This is a unitless vector and its magnitude is irrelevant. Only visible if type is "general translation" or "rotation and translation". (IPeriodicSlave/Direction)

Relationship To Master/Magnitude - [LENGTH] – Length of translation from master to slave. Only visible if type is "general translation" or "rotation and translation". (IPeriodicSlave/Magnitude)

Relationship To Master/Tolerance - [LENGTH] – Tolerance used in determining if relationship definition is valid and that periodic/slave are topologically identical. (IPeriodicSlave/Tolerance)

Relationship To Master/Axis Point - [LENGTH] – Point on axis about which to rotate from master to slave. Defined in the world coordinate system. This is a unitless vector and its magnitude is irrelevant. Only visible if type is "rotation" or "rotation and translation". (IPeriodicSlave/AxisPoint)

Relationship To Master/Axis Direction – Axis about which to rotate from master to slave. Defined in the world coordinate system. This is a unitless vector and its magnitude is irrelevant. Only visible if type is "rotation" or "rotation and translation". (IPeriodicSlave/AxisDirection)

Relationship To Master/Angle - [PHASE] – Angle from master to slave. Only visible if type is "rotation" or "rotation and translation". (IPeriodicSlave/Angle)

Tolerance - [LENGTH] – (IPeriodicSlave/Tolerance)

Example Creation Script

PeriodicSlave_1 = AttributeSet_1.NewBoundaryCondition("PeriodicSlave", "PeriodicSlave_1")

Scripting Interfaces

“IPeriodicSlave”
“IAttribute”

Please send email to awr.support@ni.com if you would like to provide feedback on this article. Please make sure to include the article link in the email.

Legal and Trademark Notice