[發明專利]一種基于層次化模型的非線性迭代仿真方法有效
| 申請號: | 202110303542.6 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112949239B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 梁文毅;高秋 | 申請(專利權)人: | 梁文毅 |
| 主分類號: | G06F30/367 | 分類號: | G06F30/367;G06F30/3308 |
| 代理公司: | 溫州青科專利代理事務所(特殊普通合伙) 33390 | 代理人: | 錢磊 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 層次 模型 非線性 仿真 方法 | ||
1.一種基于層次化模型的非線性迭代仿真方法,其特征在于:具體包括如下步驟:
S1、根據仿真模型讀入的網表文件、仿真參數設置和當前步長構建求解矩陣,在初始化讀入網表文件時,對具有高階非線性特征的元件進行歸類,記為元件G組,在步驟S1中,選擇元件G組中元件的分段線性等效模型,基于節點電壓法構建求解矩陣;
S2、根據步長和元件模型更新Jacobian矩陣、右端項;
S3、求解矩陣方程,得到向量解;
S4、根據解向量和右端項向量,進行方程收斂性判斷,若收斂,則進入步驟S5;否則回到步驟S2,更新Jacobian矩陣和右端項進行迭代,步驟S2-S4迭代收斂后得到的解向量為Xn;
S5、選擇元件G組中元件的詳細模型,并構建求解矩陣;
S6、根據元件G組中元件的詳細模型,更新Jacobian矩陣和右端項;
S7、以Xn作為解向量的初始值進行仿真方程的迭代;
S8、根據迭代結果,進行方程收斂性判斷,若收斂,迭代收斂得到的解向量X*為當前時刻電路詳細模型的精確解,當前時刻迭代結束;否則回到步驟S6,更新Jacobian矩陣和右端項進行迭代;根據解向量狀態,設置下一個仿真步長,重復步驟S1-S8過程,即可實現仿真模型的瞬態仿真。
2.根據權利要求1所述的一種基于層次化模型的非線性迭代仿真方法,其特征在于:步驟S2-S4為基于牛頓-拉斐遜算法的非線性迭代過程。
3.根據權利要求1所述的一種基于層次化模型的非線性迭代仿真方法,其特征在于:在進行瞬態分析時,當步驟S1中的初始解與精確解接近時,直接調用步驟S5-S8流程,求解仿真模型。
4.根據權利要求1所述的一種基于層次化模型的非線性迭代仿真方法,其特征在于:在進行瞬態分析時,當步驟S1中的初始解與精確解存在較大的偏差時,采用步驟S1-S8流程,求解仿真模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于梁文毅,未經梁文毅許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110303542.6/1.html,轉載請聲明來源鉆瓜專利網。





