J4 ›› 2011, Vol. 38 ›› Issue (1): 153-158.doi: 10.3969/j.issn.1001-2400.2011.01.025

• 研究论文 • 上一篇    下一篇

一种实现导纳矩阵宏模型无源性的快速方法

闫旭;李玉山;高崧;丁同浩;曲咏哲   

  1. (西安电子科技大学 电路CAD研究所,陕西 西安   710071)
  • 收稿日期:2010-01-04 出版日期:2011-02-20 发布日期:2011-04-08
  • 通讯作者: 闫旭
  • 作者简介:闫旭(1984-),女,西安电子科技大学博士研究生,E-mail: yanxu@mail.xidian.edu.cn.
  • 基金资助:

    国家自然科学基金资助项目(60871072,60672027);国家教育部博士点基金资助项目(20050701002)

Fast method to enforce the passivity of macromodels for the admittance matrix

YAN Xu;LI Yushan;GAO Song;DING Tonghao;QU Yongzhe   

  1. (Research Inst. of Electronic CAD, Xidian Univ., Xi'an  710071, China)
  • Received:2010-01-04 Online:2011-02-20 Published:2011-04-08
  • Contact: YAN Xu

摘要:

传统的二次规划方法使用不等式约束,并利用数值优化来补偿无源性违背,仿真时间很长.针对上述问题,提出了一种新的二次规划方法来实现宏模型的无源性.该方法在二次规划方法的基础上,用等式约束代替不等式约束,采用拉格朗日乘数法进行优化.由此优化算法所产生的线性系统通过Krylov子空间方法进行求解,可以充分利用矩阵的稀疏性,从而使求解时间大大减小.同时还给出了无源性违背的频率选择策略.实验表明,该方法的仿真时间小于传统二次规划方法的1/10.

关键词: 宏模型, 无源性, 二次规划, 拉格朗日乘数, 稀疏性

Abstract:

Based on inequality constraint, numerical optimization is used in the traditional quadratic programming method to compensate the passivity violations, with the required simulation time being quite large. A novel quadratic programming method to enforce the passivity of macromodels is presented, which can greatly reduce the simulation time. This method is based on the quadratic programming method with an equality constraint. The associated optimization problem can be solved by the method of Lagrange multipliers. The Krylov subspace method is adopted to solve the resulting linear system, which can fully utilize the sparsity of the problem. The computational time required for this method is significantly reduced. A frequency selection strategy for passivity violations is also introduced. Several examples show that the solving time required for the presented method is less than 1/10 that of the traditional quadratic programming method.

Key words: macromodels, passivity, quadratic programming, Lagrange multipliers, sparsity

Baidu
map