Adjoint Sensitivity Analysis
of High Frequency
Structures with MATLAB‡
The ACES Series on Computational
Electromagnetics and Engineering (CEME)
Andrew F. Peterson, PhD – Series Editor
The volumes in this series encompass the development and application of numerical
techniques to electrical systems,
including the modeling of electromagnetic
phenomena over all frequency ranges and closely related techniques for acoustic
and optical analysis. The scope includes the use of computation for engineering design
and optimization, as well as the application of commercial modeling tools to practical
problems. The series will include titles for undergraduate and graduate education,
research monographs for reference, and practitioner guides and handbooks.
Series Editorial Board
Andrew F. Peterson – Series Editor, Georgia Institute of Technology
Atef Z. Elsherbeni – Associate Series Editor, Colorado School of Mines
James C. Rautio, Associate Series Editor, Sonnet Software, Inc.
Branislav M. Notaros, Associate Series Editor, Colorado State University
Titles in the Series
Elsherbeni and Demir – The Finite-Difference Time-Domain Method for
Electromagnetics with MATLAB Simulations, 2nd Edition (2015)
Elsherbeni, Nayeri, and Reddy – Antenna Analysis and Design Using FEKO
Electromagnetic Simulation Software (2014)
Yu, Yang, and Li – VALU, AVX and GPU Acceleration Techniques for Parallel
FDTD Methods (2013)
Warnick – Numerical Methods for Engineering: An Introduction Using
MATLAB and Computational Electromagnetics (2011)
Adjoint Sensitivity Analysis
of High Frequency
Structures with MATLAB‡
ACES Series
Mohamed Bakr
McMaster University
Atef Elsherbeni
Colorado School of Mines
Veysel Demir
Northern Illinois University
theiet.org
Published by SciTech Publishing, an imprint of the IET
www.scitechpub.com
www.theiet.org
Copyright † 2017 by SciTech Publishing, Edison, NJ. All rights reserved.
First published 2017
No part of this publication may be reproduced, stored in a retrieval system or
transmitted in any form or by any means, electronic, mechanical, photocopying,
recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the
1976 United States Copyright Act, without either the prior written permission of the
Publisher, or authorization through payment of the appropriate per-copy fee to the
Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400,
fax (978) 646-8600, or on the web at copyright.com. Requests to the Publisher for
permission should be addressed to The Institution of Engineering and Technology,
Michael Faraday House, Six Hills Way, Stevenage, Herts, SG1 2AY, United Kingdom.
While the authors and publisher believe that the information and guidance given in this
work are correct, all parties must rely upon their own skill and judgement when making
use of them. Neither the authors nor publisher assumes any liability to anyone for any
loss or damage caused by any error or omission in the work, whether such an error or
omission is the result of negligence or any other cause. Any and all such liability is
disclaimed.
ISBN 978-1-61353-231-7 (hardback)
ISBN 978-1-61353-232-4 (PDF)
Typeset in India by MPS Limited
Printed in the UK by CPI Antony Rowe Ltd
To my parents, my wife, Mahetab, and my children Omar,
Youssef, Jannah, and Noor
— M. Bakr
To the memory of my parents, my wife, Magda, my daughters,
Dalia and Donia, and my son Tamer
— A. Elsherbeni
To my parents Abdurrahman and Aysan, my wife Minmei,
my daughter Laureen, and my son Ronnie
— V. Demir
This page intentionally left blank
Contents
Preface
Acknowledgments
Ebook Version and MATLAB Codes
1 Introduction to sensitivity analysis approaches
Introduction
1.1
1.2 Finite difference approximations
1.3 Adjoint sensitivity analysis of linear systems
References
2 Introduction to FDTD
2.1 Basic equations
2.2 FDTD updating equations for three-dimensional space
2.3 FDTD updating equations for two-dimensional space
2.4 FDTD updating equations for one-dimensional space
2.5 Dispersive material modeling
2.5.1 Modeling Lorentz medium using ADE technique
2.5.2 Modeling Drude medium using ADE technique
2.6 Anisotropic material modeling
References
3 The adjoint variable method for frequency-independent
constitutive parameters
Introduction
3.1
3.2 The 1D case
3.3 The 2D TM case
3.4 The 3D AVM algorithm
References
4 Sensitivity analysis for frequency-dependent objective
functions
4.1 The monochromatic case
4.2 The wideband case
4.3 The self-adjoint case
References
ix
xi
xii
1
1
2
6
25
27
27
29
37
40
41
42
44
44
47
49
49
50
62
85
98
99
99
107
122
132