Research Article Powering Multiparameter Homotopy-Based Simulation with a Fast Path-Following Technique

Similar documents
A Very Fast Method for the DC Analysis of Diode Transistor Circuits

Research Article High Accurate Simple Approximation of Normal Distribution Integral

Research Article Adaptive Control of Chaos in Chua s Circuit

Research Article A Note on the Solutions of the Van der Pol and Duffing Equations Using a Linearisation Method

Research Article Modified Hyperspheres Algorithm to Trace Homotopy Curves of Nonlinear Circuits Composed by Piecewise Linear Modelled Devices

Research Article A Generalization of a Class of Matrices: Analytic Inverse and Determinant

Research Article Polynomial GCD Derived through Monic Polynomial Subtractions

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Research Article A Two-Step Matrix-Free Secant Method for Solving Large-Scale Systems of Nonlinear Equations

Research Article Evaluation of the Capability of the Multigrid Method in Speeding Up the Convergence of Iterative Methods

Research Article The Spectral Method for Solving Sine-Gordon Equation Using a New Orthogonal Polynomial

An Efficient and Globally Convergent Homotopy Method for Finding DC Operating Points of Nonlinear Circuits

Research Article Remarks on Asymptotic Centers and Fixed Points

Research Article Parametric Evaluations of the Rogers-Ramanujan Continued Fraction

Research Article Another Aspect of Triangle Inequality

Research Article On a Quasi-Neutral Approximation to the Incompressible Euler Equations

Research Article Diagonally Implicit Block Backward Differentiation Formulas for Solving Ordinary Differential Equations

Solving Separable Nonlinear Equations Using LU Factorization

Research Article On New Wilker-Type Inequalities

Research Article Wave Scattering in Inhomogeneous Strings

Research Article Dual-Domain Transform for Travelling Wave in FRFT Domain

Research Article A Data Envelopment Analysis Approach to Supply Chain Efficiency

Research Article Localization and Perturbations of Roots to Systems of Polynomial Equations

Research Article He s Variational Iteration Method for Solving Fractional Riccati Differential Equation

Research Article Modified T-F Function Method for Finding Global Minimizer on Unconstrained Optimization

Research Article The Numerical Solution of Problems in Calculus of Variation Using B-Spline Collocation Method

Shanming Wang, Ziguo Huang, Shujun Mu, and Xiangheng Wang. 1. Introduction

A New Approach for Solving Dual Fuzzy Nonlinear Equations Using Broyden's and Newton's Methods

Research Article Amplitude and Frequency Control: Stability of Limit Cycles in Phase-Shift and Twin-T Oscillators

Research Article Chaotic Attractor Generation via a Simple Linear Time-Varying System

Research Article Ulam-Hyers-Rassias Stability of a Hyperbolic Partial Differential Equation

Research Article Two Different Classes of Wronskian Conditions to a (3 + 1)-Dimensional Generalized Shallow Water Equation

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Attracting Periodic Cycles for an Optimal Fourth-Order Nonlinear Solver

Research Article Assessment of Haar Wavelet-Quasilinearization Technique in Heat Convection-Radiation Equations

Research Article A Deterministic Inventory Model of Deteriorating Items with Two Rates of Production, Shortages, and Variable Production Cycle

Research Article A Note on the Central Limit Theorems for Dependent Random Variables

Research Article Dynamic Carrying Capacity Analysis of Double-Row Four-Point Contact Ball Slewing Bearing

Research Article Translative Packing of Unit Squares into Squares

Research Article Solutions of the Force-Free Duffing-van der Pol Oscillator Equation

Research Article Degenerate-Generalized Likelihood Ratio Test for One-Sided Composite Hypotheses

Research Article Improved Estimators of the Mean of a Normal Distribution with a Known Coefficient of Variation

Research Article Residual Iterative Method for Solving Absolute Value Equations

The study of heat transfer phenomena using PM for approximate solution with Dirichlet and mixed boundary conditions

Research Article On the Numerical Solution of Differential-Algebraic Equations with Hessenberg Index-3

Research Article Approximation Algorithm for a System of Pantograph Equations

Research Article L-Stable Derivative-Free Error-Corrected Trapezoidal Rule for Burgers Equation with Inconsistent Initial and Boundary Conditions

KingSaudBinAbdulazizUniversityforHealthScience,Riyadh11481,SaudiArabia. Correspondence should be addressed to Raghib Abu-Saris;

Research Article A New Global Optimization Algorithm for Solving Generalized Geometric Programming

Research Article Global Existence and Boundedness of Solutions to a Second-Order Nonlinear Differential System

Research Article A New Fractional Integral Inequality with Singularity and Its Application

Research Article Strong Convergence of Parallel Iterative Algorithm with Mean Errors for Two Finite Families of Ćirić Quasi-Contractive Operators

Research Article Chaos Control on a Duopoly Game with Homogeneous Strategy

Research Article On a New Three-Step Class of Methods and Its Acceleration for Nonlinear Equations

Research Article Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial

A Circuit Reduction Technique for Finding the Steady-State Solution of Nonlinear Circuits

Research Article Global Attractivity of a Higher-Order Difference Equation

Research Article Nonlinear Conjugate Gradient Methods with Wolfe Type Line Search

Research Article A Nice Separation of Some Seiffert-Type Means by Power Means

Research Article k-tuple Total Domination in Complementary Prisms

Research Article Calculations for a BWR Lattice with Adjacent Gadolinium Pins Using the Monte Carlo Cell Code Serpent v.1.1.7

Research Article The Dirichlet Problem on the Upper Half-Space

Research Article A Rapid Numerical Algorithm to Compute Matrix Inversion

Research Article Existence of Periodic Positive Solutions for Abstract Difference Equations

Research Article Minor Prime Factorization for n-d Polynomial Matrices over Arbitrary Coefficient Field

Research Article Sufficient Optimality and Sensitivity Analysis of a Parameterized Min-Max Programming

Research Article Identifying a Global Optimizer with Filled Function for Nonlinear Integer Programming

Research Article On Maslanka s Representation for the Riemann Zeta Function

Research Article On the Completely Positive and Positive Semidefinite-Preserving Cones Part III

Research Article New Partition Theoretic Interpretations of Rogers-Ramanujan Identities

Research Article Some Generalizations of Fixed Point Results for Multivalued Contraction Mappings

Research Article Stability Switches and Hopf Bifurcations in a Second-Order Complex Delay Equation

Research Article A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations

Research Article Trapped-Mode Resonance Regime of Thin Microwave Electromagnetic Arrays with Two Concentric Rings in Unit Cell

Research Article Two Optimal Eighth-Order Derivative-Free Classes of Iterative Methods

Research Article A New Class of Meromorphically Analytic Functions with Applications to the Generalized Hypergeometric Functions

Research Article Almost α-hyponormal Operators with Weyl Spectrum of Area Zero

Research Article Modelling Blood and Pulmonary Pressure for Solving a Performance Optimal Problem for Sportsmen

Research Article Quasilinearization Technique for Φ-Laplacian Type Equations

Research Article An Analysis of the Quality of Repeated Plate Load Tests Using the Harmony Search Algorithm

Research Article Design of PDC Controllers by Matrix Reversibility for Synchronization of Yin and Yang Chaotic Takagi-Sugeno Fuzzy Henon Maps

Improvements in Newton-Rapshon Method for Nonlinear Equations Using Modified Adomian Decomposition Method

Research Article A Study of Cho-Kwon-Srivastava Operator with Applications to Generalized Hypergeometric Functions

Research Article An Auxiliary Function Method for Global Minimization in Integer Programming

Research Article Energy Reduction with Anticontrol of Chaos for Nonholonomic Mobile Robot System

Research Article New Examples of Einstein Metrics in Dimension Four

Research Article A New Method for Riccati Differential Equations Based on Reproducing Kernel and Quasilinearization Methods

Research Article Uniqueness of Positive Solutions for a Class of Fourth-Order Boundary Value Problems

School of Mathematical and Physical Sciences, University of Newcastle, Newcastle, NSW 2308, Australia 2

Computing DC operating points of non-linear circuits using homotopy methods

Research Article Free Vibration Analysis of an Euler Beam of Variable Width on the Winkler Foundation Using Homotopy Perturbation Method

Research Article Another Proof of the Faithfulness of the Lawrence-Krammer Representation of the Braid Group B 3

Research Article A Hamilton-Poisson Model of the Chen-Lee System

Research Article The Stability of Gauss Model Having One-Prey and Two-Predators

Research Article Hidden Periodicity and Chaos in the Sequence of Prime Numbers

Research Article On the Difference Equation x n 1 x n x n k / x n k 1 a bx n x n k

Research Article Variational Iteration Method for the Magnetohydrodynamic Flow over a Nonlinear Stretching Sheet

Parallel Polynomial Evaluation

Research Article Stabilizing of Subspaces Based on DPGA and Chaos Genetic Algorithm for Optimizing State Feedback Controller

Research Article Existence and Duality of Generalized ε-vector Equilibrium Problems

Transcription:

International Scholarly Research Network ISRN Applied Mathematics Volume 20, Article ID 60637, 7 pages doi:0.5402/20/60637 Research Article Powering Multiparameter Homotopy-Based Simulation with a Fast Path-Following Technique Héctor Vázquez-Leal, Roberto Castañeda-Sheissa, Felipe Rabago-Bernal, 2 Luis Hernández-Martínez, 3 Arturo Sarmiento-Reyes, 3 and Uriel Filobello-Niño Electronic Instrumentation and Atmospheric Sciences School, University of Veracruz, 9000 Xalapa, VER, Mexico 2 Institute of Physics, Autonomous University of San Luis Potosi, 78000 San Luis Potosi, SLP, Mexico 3 Electronics Department, National Institute for Astrophysics, Optics and Electronics, 72000 Tonantzintla, PUE, Mexico Correspondence should be addressed to Héctor Vázquez-Leal, hvazquez@uv.mx Received 30 June 20; Accepted 23 August 20 Academic Editors: F. Jauberteau and C. I. Siettos Copyright q 20 Héctor Vázquez-Leal et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The continuous scaling for fabrication technologies of electronic circuits demands the design of new and improved simulation techniques for integrated circuits. Therefore, this work shows how the hypersphere technique can be adapted and applied to trace a multiparameter homotopy. Besides, we present a path-following technique based on circles evolved from hypersphere, which is faster, and simpler to be implemented than hypersphere technique. Last, a comparative analysis between both techniques applied to simulation of circuits with bipolar transistors will be shown.. Introduction The increment of the complexity of circuits influence the scientific progress in the simulation techniques area for integrated circuits. Also, homotopy techniques have been introduced as a useful tool in the area of operating point solution for circuits 5, due to the Newton- Raphson NR method widely used which shows convergence problems 6 like oscillation and divergence. 2. Multiparameter Homotopy The first step to formulate a homotopy is to establish the equilibrium equation to be solved; it is formulated from Kirchhoff laws, being defined as f x 0, where f : R n R n, 2.

2 ISRN Applied Mathematics where x represents the electrical variables of the circuit and n is the number of electrical variables. Multiparameter homotopies 7 9 are characterized by adding more than one extra homotopy parameter to the equilibrium equation. When homotopy parameters are adjusted to zero, the solution for H becomes trivial, and when parameters reach value of one, then the operating point is located. The multiparameter homotopy function can be represented as H ( f x,λ,λ 2,...,λ k ) 0, 2.2 where homotopy parameters are λ,λ 2,...,λ k 0, and k is the number of homotopy parameters. Multiparameter homotopy 7 has been proposed in order to avoid fork bifurcations, singularities, among other problems that can be encountered with homotopy paths. Besides, as for the uniparametric 2 and multiparameter homotopies, the tracing technique 0, is a fundamental tool capable of affecting the convergence, speed, and number of solutions located. Therefore, it is proposed to apply two tracing techniques for multiparameter homotopy, both will be described in the following sections. 3. Tracing Techniques In order to apply tracing techniques described in this paper, a biparametric homotopy based in Newton s homotopy method will be used as an example: H ( f x,λ,λ 2 ) f x, λ2 λ f x i, 0, where H : R n R R n. 3. With the existence of two parameters λ and λ 2, two simultaneous deformations or transformations are produced: one in function f and another in function H. When x, λ,λ 2 x i, 0, 0, then H ( f x,λ,λ 2 ) f xi, 0 f x i, 0 0. 3.2 Hence, homotopy function is satisfied. Besides, when λ,λ 2, becomes H ( f x,λ,λ 2 ) f x, 3.3 so the found solution of H is the solution of the equilibrium equation. Nonetheless, as function H has two extra variables, it is necessary to add two equations to the system H in order to be solved using more conventional techniques like NR.

ISRN Applied Mathematics 3 λ 2 p 3 =[, ] S2 k k2 S t t2 t3 p 2 =[A, B] t0 p =[0, 0] λ S0 Homotopy trajectory a b Figure : a Parametric function. b Hypersphere technique. () Equation n One equation is added to define path λ λ 2, which will be named parametric function M λ,λ 2. This equation traverses three points λ,λ 2 : p 0, 0, p 2 A, B,andp 3,. The proposed equation is M λ,λ 2 λ λ 2 B A / AB 2A 2A B λ 2 / AB 2A 2 B A / AB 2A, 3.4 where p 2 is defined by user, as shown in Figure a. The range of values for A and B is 0,. (2) Equation n 2 Hypersphere equation is added 2 : S x c 2 x 2 c 2 2 λ c n 2 λ 2 c n 2 2 r 2, 3.5 where c is the center of the hypersphere which adjusts its value each iteration and r is the hypersphere radius step size. The summary of the procedures consists in the following steps 2 see Figure b. The first sphere is established S0 with center located at t0 x i,p and the equation system is solved 3., 3.4, and 3.5 using the NR method setting t0 asaninitial point, locating point t. 2 A new hypersphere S is created with center at t. 3 Using points t0 and t, it is possible to create a prediction, which touches hypersphere S atpointk ;itisusedasinitialpointforthenrmethod,until locating point t 2 on the homotopy path.

4 ISRN Applied Mathematics 4 Steps 2 and 3 are successively repeated updating hypersphere s center after each iteration until crossing point p 3. 5 Points before and after p 3 are used to perform an interpolation 3. The type of interpolation employed in this paper is linear multidimensional interpolation, which produces an approximation x a of solution x s for the equilibrium equation. 6 Finally, using as initial point x a in the NR method, the precision for the operating point x s is improved. It is possible to replace 3.5 for the circle equation, in function of the homotopy parameters: C λ c n 2 λ 2 c n 2 2 r 2, 3.6 where r. The rest of the steps to implement the numerical continuation are the same as the hypersphere technique already described. 4. Study Case: Circuit with Bipolar Transistors and a Diode The following circuit 4 see Figure 2 contains nine solutions and has become the reference circuit for the homotopy applied to circuit analysis. Using the system reported by 4, equilibrium equation is augmented ( f 6.0368I s e 40v ) ( λ 2 4.36634v 2 2.86368I s e 40v 2 ) 2, f 2 5.4v 3.58I s 40v ) λ 2 6.62I s 40v 2 ) v 3 ( 0.7I s e 40v 3 ) ( 0.5I s e 40v 4 ) 22, f v,v 2,v 3,v 4,λ 2 ( f 3 6.0368I s e 40v 3 ) ( 2.86368I s e 40v 4 ) λ 2 4.36634v 4 2, f 4 v 0.7I s 40v ) λ 2 0.5I s 40v 2 ) 5.4v 3 3.58I s 40v 3 ) 6.62I s 40v 4 ) λ 2 20, 4. where I s 0 6, v,v 2,v 3,v 4 are the voltage drop between base-emitter terminals for each transistor in the circuit see Figure 2 and λ 2 is the second homotopy parameter. The complete homotopy formulation can be established by using the following equations: i the augmented equilibrium equation 4., ii the homotopy function equation 3., iii the parametric function 3.4, iv the hypersphere function 3.5 or circle function 3.6, which depends on the selected technique. Table presents in summary the results of performing the tracing of four paths with different initial points x i, x i2, x i3,andx i4, each one. This process was repeated for both tracing techniques, showing the results in Figures 3 a and 3 b. Comparing both techniques,

ISRN Applied Mathematics 5 2 V 0 K 6 0 V T 2 4K + 7 v 5K 30 K 3 5 0.5 K 0. K T2 + v 2 4 4K 8 30 K 2V T3 4K + v 3 0.5 K 0 30 K 4 0. K 2 v 4 T4 + 3 9 4K 30 K 2 V Figure 2: Chua s circuit. Hypersphere Init. point where λ,λ 2 0, 0 Table : Relevant points for homotopy simulations. No. Iter Time Sec Operating point v,v 2,v 3,v 4 where λ,λ 2, x i 5, 5, 5, 5 59 7.70 x s 0.3830, 3.5446, 0.385, 4.0990 x i2, 2,, 0 202 3.59 x s2 0.3869, 4.632, 0.8002, 0.3775 x i3 5, 0.5, 5, 0 26 4.06 x s3 0.536, 0.3775, 0.9682, 0.3775 x i4, 0, 0, 0 68 3.3 x s4.050, 0.3775, 0.3845, 3.9542 Circle Init. point where λ,λ 2 0, 0 No. Iter Time Sec Operating point v,v 2,v 3,v 4 where λ,λ 2, x i 5, 5, 5, 5 48 0.86 x s 0.3830, 3.5446, 0.385, 4.0990 x i2, 2,, 0 48 0.89 x s2 0.3869, 4.632, 0.8002, 0.3775 x i3 5, 0.5, 5, 0 48 0.74 x s4 0.536, 0.3775, 0.9682, 0.3775 x i4, 0, 0, 0 48 0.82 x s4.050, 0.3775, 0.3845, 3.9542 there are two interesting conclusions to be highlighted: first, homotopy paths traced from the same initial point lead to the same solution; in fact, comparing paths point by point, it can be observed that it is the same path; second, despite that paths are identical, the circle technique required a fixed number of iterations 48 ; those are much less required than using the hypersphere method. In fact, from Table, it can be concluded that, at best choosing initial point at x i, the tracing technique for circles required 8.95 times less CPU time by using MAPLE 5 software in an Intel Quad Core i7 processor at 2.6 GHz than the hypersphere technique. Both tracing techniques employed radius of r 0.03 and a parametric function M with p 2 0.2, 0.3.

6 ISRN Applied Mathematics λ = 0 λ = x s4 0 x i4 0.2 0.4 0.6 0.8 x s3 x i3 λ v2 2 x i2 3 x s 4 x s2 5 x i a Hypersphere technique λ = 0 λ = 0 x i4 0.2 0.4 0.6 0.8 x s4 x s3 x i3 λ v2 2 x i2 3 x s 4 x s2 5 x i b Circle technique Figure 3: Homotopy trajectories v 2 λ. Circles technique can be modified changing one of the homotopy parameters by an electrical variable of interest. For instance, the simulation was repeated from initial point x i, only changing the circle from 3.6 by C v,λ v 2 λ2 r2, 4.2

ISRN Applied Mathematics 7 where v,r R. The result was that the homotopy path already known was traced see Figure 3 b with a total of 9 iterations locating the same solution at x s. Also, it is possible to use one of the two homotopy parameters with more than one electrical variable, to implement a reduced hypersphere. Therefore, in a forthcoming work the study of circles technique will be expanded and a possible application to simulate VLSI circuits will also be discussed. 5. Conclusion This work showed that it is possible to use the hypersphere technique to trace multiparameter homotopies. Besides, a tracing technique derived from hypersphere circles was introduced, which is simpler to program and faster than the hypersphere technique. These results make the circles technique an attractive tool to trace multiparameter homotopies. References L. B. Goldgeisser and M. M. Green, A method for automatically finding multiple operating points in nonlinear circuits, IEEE Transactions on Circuits and Systems-I, vol. 52, no. 4, pp. 776 784, 2005. 2 R. C. Melville and L. Trajković, Artificial parameter homotopy methods for the DC operating point problem, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 2, no. 6, pp. 86 877, 997. 3 L. Trajković, R. C. Melville, and S. C. Fang, Passivity and no-gain properties establish global convergence of a homotopy method for DC operating points, in Proceedings of the IEEE International Symposium on Circuits and Systems, 990. 4 H. Vázquez-Leal, L. Hernández-Martínez, and A. Sarmiento-Reyes, Double-bounded homotopy for analysing nonlinear resistive circuits, in Proceedings of the IEEE International Symposium on Circuits and Systems, May 2005. 5 J. S. Roychowdhury and R. C. Melville, Homotopy techniques for obtaining a DC solution of largescale MOS circuits, in Proceedings of the 33rd Annual Design Automation Conference, 996. 6 C. T. Kelley, Solving Nonlinear Equations with Newton s Method, Fundamentals of Algorithms, SIAM, Philadelphia, Pa, USA, 2003. 7 D. M. Wolf and S. R. Sanders, Multiparameter homotopy methods for finding DC operating points of nonlinear circuits, IEEE Transactions on Circuits and Systems-I, vol. 43, no. 0, pp. 824 838, 996. 8 J. Roychowdhury and R. Melville, Delivering global DC convergence for large mixed-signal circuits via homotopy/continuation methods, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 25, no., pp. 66 78, 2006. 9 H. Vázquez-Leal, L. Hernández-Martínez, A. Sarmiento-Reyes, and R. S. Murphy-Arteaga, Improving multi-parameter homotopy via symbolic analysis techniques for circuit simulation, in Proceedings of the European Conference on Circuit Theory and Design, vol. 2, pp. 402 405, 2003. 0 H. Vázquez-Leal, L. Hernández-Martínez, and A. Sarmiento-Reyes, Numerical continuation scheme for tracing the double bounded homotopy for analysing nonlinear circuits, in Proceedings of the International Conference on Communications, Circuits and Systems, 2005. E. L. Allgower and K. Georg, Numerical Path Following, 994. 2 K. Yamamura, Simple algorithms for tracing solution curves, IEEE Transactions on Circuits and Systems I, vol. 40, no. 8, pp. 537 54, 993. 3 M. Sosonkina, L. T. Watson, and D. E. Stewart, Note on the end game in homotopy zero curve tracking, ACM Transactions on Mathematical Software, vol. 22, no. 3, pp. 28 287, 996. 4 A. Ushida and L. O. Chua, Tracing solution curves of nonlinear equations with sharp turning points, International Circuit Theory and Applications, vol. 2, no., pp. 2, 984.

Advances in Operations Research Volume 204 Advances in Decision Sciences Volume 204 Applied Mathematics Algebra Volume 204 Probability and Statistics Volume 204 The Scientific World Journal Volume 204 International Differential Equations Volume 204 Volume 204 Submit your manuscripts at International Advances in Combinatorics Mathematical Physics Volume 204 Complex Analysis Volume 204 International Mathematics and Mathematical Sciences Mathematical Problems in Engineering Mathematics Volume 204 Volume 204 Volume 204 Volume 204 Discrete Mathematics Volume 204 Discrete Dynamics in Nature and Society Function Spaces Abstract and Applied Analysis Volume 204 Volume 204 Volume 204 International Stochastic Analysis Optimization Volume 204 Volume 204