An efficient method for determining the periodic steady state response of a
circuit driven by a periodic signal, the method including the steps of 1)
using a shooting method to form a non-linear system of equations for
initial conditions of the circuit that directly result in the periodic
steady state response; 2) solving the non-linear system via a Newton
iterative method, where each iteration of the Newton method involves
solution of a respective linear system of equations; and 3) for each
iteration of the Newton method, solving the respective linear system of
equations associated with the iteration of the Newton method via an
iterative technique. The iterative technique may be a matrix-implicit
application of a Krylov subspace technique, resulting in a computational
cost that grows approximately in a linear fashion with the number of nodes
in the circuit.
Um método eficiente para determinar a resposta periódica do estado constante de um circuito dirigido por um sinal periódico, o método including as etapas de 1) usando um método disparando dar forma a um sistema non-linear das equações para as condições iniciais do circuito que resultam diretamente na resposta periódica do estado constante; 2) resolvendo o sistema non-linear através de um método iterativo do newton, onde cada iteração do método do newton envolva a solução de um sistema linear respectivo das equações; e 3) para cada iteração do método do newton, resolvendo o sistema linear respectivo das equações associadas com a iteração do método do newton através de uma técnica iterativa. A técnica iterativa pode ser uma aplicação matriz-implícita de uma técnica do subspace de Krylov, tendo por resultado um custo computacional que cresça aproximadamente em uma forma linear com o número dos nós no circuito.