Maxwell 3D Transient Solution Based on A-Phi Formulation

By default, the Maxwell 3D transient solver is based on T-W formulation, which is a powerful method for solving a wide range of low-frequency EM problems. However, there are some areas where the applicability of the method is limited – such as multiple (mixed) source excitations on a single conduction path and capacitive effect (displacement current). For simulation of such problems, the Maxwell 3D Transient A-F formulation (A-Phi in the Solution Type window) is a more suitable solution type.

Comparison of T-W and A-F Solvers

T-W A-F

Solves second-order elements for magnetic B field

Solves second-order F for electrical E field, and solves first-order A for magnetic B field. (In order to account the difference in the order of elements solved, increasing the mesh density in A- F should help achieve the same B field results as T- Ω.)

Computational efficient for electric machines applications

Computational efficient and flexible for ECAD PCB and electronics applications

Does not support multi-terminals with mixed excitation types on the same conduction path

Supports multi-terminals with mixed excitation types on the same conduction path

Ignores displacement current

Can consider capacitive effects (displacement current)

Supports all advanced material modeling

Limited advanced material modeling capabilities

Easy handling of motion due to only scalar potential for the motion coupling

Does not support motion

For more information on the Transient A-F formulation, refer to the following sections:

Limitations

The following 3D Transient features is not supported/available for this release:

Boundaries and Excitations

Boundaries and Excitations supported are as follows:

Winding Excitations for A-Phi Formulation

Winding excitation is assigned as in the Transient solver (Refer to Assigning a Winding Setup for a Transient Solver for more information on winding assignments). For winding excitations, the coil terminals must be ordered according to the physical potential distribution. To do this:

  1. Right-click on the winding to open the context menu.
  2. Click on Order Coil Terminals to open the Order Coil Terminals dialog box.

  3. Order the terminals by dragging them in the Order Coil Terminals dialog box.

Voltage Excitations for A-Phi Formulation

For designs with known potentials, select and assign a voltage excitation on each face.

You can also define initial currents for Voltage Excitation by checking the Initial Current box. When initial current is defined, the solver treats it as the current excitation. The default value is 0 A. You should select at least one voltage excitation without enabling the initial currents on a solid conduction path to set a reference potential. (If the path is touching the odd symmetry boundary, where the potential is set to 0 V, or if displacement effect is considered in the problem domain, then this rule does not apply on this path.)

Voltage excitation supports three different excitation models:

Current Excitations for A-Phi Formulation

For designs with known current values, the user selects and assigns a current excitation on each face. The user also selects the type of conductor: solid or stranded. Current excitation supports three different excitation models for a Solid conductor type based on how the potential DOF is assigned on the face:

Rules/Limitations of Excitations on Conduction Paths

Winding Excitations

Current Excitations

Voltage Excitations

Independent/Dependent and Odd Symmetry Boundaries

Matrix Setup

Parametric matrix setup is supported for the A-Phi transient solver. The user can define only one matrix setup for inductance, capacitance, or DC resistance calculations. For computation of the defined matrix, the user must select Enable Inductance Matrix Computation, Enable Capacitance Matrix Computation, or Enable DC Resistance Matrix Computation in the 3D Design Settings window:

The user selects signals and grounds for the matrix of interest. For the inductance matrix, the followings are restrictions on ground selections:

It is highly recommended that ground selection be as in the nominal problem setup, especially for designs with multi-terminal excitations on a conduction path. Other solver types do the matrix computation after the solution of nominal problem so it is fully post-processed, and the user can select different signal/ground/return path configurations. However, the transient solver is computing the matrix at each timestep and the computation is highly dependent on how the current flows on a path, especially for designs with multiple excitations on the path.

The capacitance matrix is computed using the electrostatic energy stored in a system under 1 V excitation for one selected signal and 0 V for all others. Based on the selection of signals and grounds, the solver computes the capacitance matrix of the system. Stranded conductors and floating conductors (no signal or ground assigned) are treated as equipotential surfaces. For the capacitance matrix, the following rule applies for the ground selection:

The resistance matrix is computed with the assumption of a DC conduction solution using the material values at time zero, so it is time independent. For stranded conductors, the solver internally calculates the stranded resistance values. The resistance value (the user typically inputs the stranded resistance value in addition to the source resistance) in the winding excitation setup is not included in the DC resistance matrix.

Note: When there is a layout component with RLC components, the inductance, capacitance, and resistance matrices are calculated with the assumption that R is connected, L is shorted, and C is open. Thus, the L matrix values are the total inductances of the conduction paths connected with R and L circuit elements. Also, the resistance matrix values include the lumped R circuit component values. Therefore, the user should be careful while defining signal(s) and ground(s) on a conduction path.

Postprocessing Support

The A-Phi transient solver supports all the postprocessing features of the transient solver. Additionally, the following features are supported:

3D Layout Component

With the A-Phi transient solver, Maxwell 3D can run a transient solution that includes a 3D layout component. This feature makes it easier to simulate electronic applications such as multilayer PCBs to calculate the Lorentz force due to trace currents and external magnetic fields.

Running a transient solution on a design with a 3D layout component requires the use of both HFSS 3D Layout and Maxwell 3D products. You first create the layout component with excitations, mesh operations and RLC components defined in HFSS 3D Layout. Then, you must import the component in a Maxwell 3D design. Maxwell will automatically import the layout excitations and circuit components (RLC). You need to select the type of the excitations (voltage or current), and enter certain information related to each excitation type. The rest of this section will explain the details of the entire design flow of a Maxwell design with the 3D layout component.

Creating a Layout Component in HFSS 3D Layout

You can either create a component from scratch or can import a third party layout design data (Refer to Importing Layout Design Data in the HFSS 3D Layout help). You can use all capabilities of the Layout Editor such as geometry check, shorts/opens in a design.

You need to define excitations in the Layout design by creating circuit ports. Existing port definitions are still valid ( refer to Circuit Ports and Elements in the HFSS 3D Layout Help). In the Layout Editor, one way to create a circuit port is to right-click the geometry view, select Port > Create Circuit Ports, select two points, and then select a Positive Terminal Layer and Negative Terminal Layer in the pop-up dialog.

Note: Maxwell does not use any information defined in the Port definition dialog box. You will specify the excitation information in the Maxwell interface.

You can add lumped circuit elements into the design. For RLC support, you define a component for each lumped element (R, L, or C). The component has two pins and associated padstacks. Each component must have only one lumped element type (user must enable only one as shown). Note that serial or parallel connection of RLC is not supported so Maxwell will ignore the Type selection.

Mesh operations for the layout design should be defined in the Layout. To assign mesh operations, first add an HFSS solution setup. Then right-click the solution setup and select Assign Mesh Operation:

In the Select Geometry dialog, you can specify the Max Length to refine the mesh. Note that the solution setup is not used for the solution of the design.

Once the design is complete, you can save it as a component or just save the layout design. When the component is imported in Maxwell, the design data including layout model (with virtual geometry view), excitation assignments, mesh operations, RLC data, and materials will be automatically imported into Maxwell. Pin groups are imported as excitations, but the pin group information is still available for simulation.

For a Maxwell design with a 3D layout component, the Phi Plus mesher setting is available in the Maxwell 3DMesh > Initial Mesh Settings dialog box; it replaces the TAU mesher, which will be grayed out.

Access to Phi Plus mesher in Initial Mesh Settings dialog box

Note: Encrypted layout components cannot be imported into Maxwell.

Layout Component Features in Maxwell 3D

To import a layout design as component, right-click 3D Components, select Browse Layout Component...

In the Create Layout Component dialog, there are two options to import:

To view object attributes, click Object Attributes in the component property window.

In the Object Attributes dialog, you can view object attributes such as: Name, Material, Type, and so on. There are different display modes: Layer, Net, and Object. In the Show column, after changing the object visibility, you can see the checked objects in the geometry view by clicking Apply button.

You can modify the Layout component. To edit the layout, right-click on the component, and select Edit Layout... This will open the layout design of the component in a new project. You can then modify the design in the new project. Once the modified design is saved, Maxwell will automatically update the layout component.

Note: Edit Definition... will launch the Create Layout Component dialog in which you can choose another layout design.

After a layout design is imported into Maxwell, the layout circuit port will be converted into a Proxy Port in Maxwell. Each proxy port has two nodes. One node is positive (current flows into the conductor), and the other one is negative (current flows out of the conductor). A node can be a terminal or a pin group (group of terminals). All terminals of a pin group are parallel connected, so they have the same potential value. Maxwell treats a terminal as an equipotential surface. Examples of port definitions are shown below:

The Excitation Type can be Voltage or Current.

Note: The circuit port model in Maxwell is different than the model in HFSS. Maxwell does not introduce a conduction path between the terminals for the current flow.

You can continue to use existing mesh operations for non-component objects. The suggested mesh method is A-Phi for a layout component. You can specify this in the Maxwell Initial Mesh Settings.

To calculate harmonic force on objects, right-click the design, then select Enable Harmonic Force Calculation...

In the Enable Harmonic Force Dialog, on the Layout tab, you can select one layout component from the Layout component drop-down menu, and select <layer, net> pairs in the following grid, each <layer, net> pair represents the object(s) in the intersection of corresponding layer and net.

To calculate Lorentz force on objects, right-click Parameters, and select Assign > Force from Layout... Note that this menu item will only show up if there is a layout component.

In the Layout Force Setup dialog, on the Force tab, select one layout component from the Layout Component drop-down menu, and select <layer, net> pairs in the following grid. Each <layer, net> pair represents the object(s) in the intersection of corresponding layer and net. Then, select the post-processing coordinate system on the Post-Processing tab.

The LayoutForce can be plotted from the reporter as shown below:

Layout force can also be viewed in the Solution Data Dialog.

Mesh Statistics for layout objects can also be viewed in the Solutions window:

To review results from the Field reporter, you can select the layout objects in the Create Field Plot dialog box:

Limitations for the 3D Layout Component Feature

Related Topics 

Technical Notes: A-Phi Formulation in Maxwell 3D (Transient)

Transient A-Phi Formulation Boundaries and Excitations

Transient A-Phi Formulation Boundary Conditions

Transient A-Phi Formulation Excitations

Using a 3D Layout Component

Fields Calculator

Plotting Standard Field Quantities

Creating Reports

Selecting the Report Type