Presentation on theme: "COMSOL Multiphysics Conference 2005, Cambridge, MA Oct 24, 2005"— Presentation transcript:
1COMSOL Multiphysics Conference 2005, Cambridge, MA Oct 24, 2005 S-Parameter Sensitivity Analysis of Waveguide Structures with COMSOL MultiphysicsDongying Li and N. K. Nikolova(McMaster University, 1280 Main Street West, Hamilton, ONL8S 4K1, CANADADepartment of Electrical and Computer EngineeringComputational Electromagnetics Laboratory
2Contents Theory Implementation in COMSOL Multiphysics Numerical Results
3Theory Sensitivity Analysis: Given: 1. The FEM system equation: 2. Design variables3. Objective functionFind the function gradient subject to the system equationWhile in S-parameter sensitivity analysis:
4Applications of sensitivity analysis 1. Gradient based optimization:2. Yield and tolerance analysis
5Traditional methodFinite-difference method at the response level:
6Adjoint variable method (AVM) for FEM For FEM formulationWe have the adjoint variable formula according to the i-th design parameteris the solution vector of the adjoint system equation:
7Self-adjoint sensitivity analysis method on S-parameters The solution of the S-parameter usually has no explicit dependent on p and is not related to the excitation vector b.The AVM sensitivity formula can be written as:
8Self-adjoint sensitivity analysis method on S-parameters By the self-adjoint nature of the S-parameter problem, we can find a linear relationship between the k-th element of the original excitation vector and the adjoint excitation vector:For Finite-element formulation:
9Self-adjoint sensitivity analysis method on S-parameters A linear relationship between the elements of the original solution vector and the adjoint solution vector exists:And the AVM formulation becomes
10Computational cost comparison For the S-parameter sensitivity analysis of an M-port microwave structure with n design parametersFDAVMSASAOriginal system analysisMAdditional system analysisM*n(perturbed)(adjoint)totalM*(n+1)2M
11Implementation in COMSOL Multiphysics Basic procedure to perform a self-adjoint sensitivity analysis:Build the geometric and physical model.Generate mesh.Solve the system equation, compute the original S-parameters.Record the solution vector x and the system matrix.Perturb the structure and rebuild the perturbed mesh.Assemble the system matrix on perturbed structure and compute the derivative of system matrix.Compute the self-adjoint sensitivity formula, using the derivative of system matrix and solution vector.
12Two requirement for the FEM solver : 1. The system matrix must be exportable.2. The system matrix on the original and the perturbed problem must be the same size, thus the unstructured mesh must be able to be manipulated manually.COMSOL Multiphysics can satisfactorily meet the requirements through its MATLAB interface functions.