PK10全天计划网页版歡迎您的到來!

世紀電源網社區logo
社區
Datasheet
標題
返回頂部
原創 第8期 原創賽

關于saber仿真軟件基本應用和案例的詳細過程解析

  [復制鏈接]
查看: 43240 |回復: 160
1
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-15 15:09:25
知道世紀電源網上有這個各種技術分享帖子的活動的時間有點晚了,不過還好,還有時間能趕上。
所以我也來分享一下這幾年做了仿真以后的一些心得體會。我以前是搞硬件電子研發的,以前沒怎么接觸過仿真,所以搞設計,調試,都是加班加點,比較累。自從搞了仿真以后,發現仿真軟件這個工具確確實實能對工程師的設計工作起到很大的輔助作用,能對工程師的理論研究和推導起碼有個方向參考的作用,能減少走彎路的時間,也能降低研發成本。不過如果仿真軟件用不好的話,也是會起到反作用的。
這個帖子我目前的想法就是包含兩個部分的內容。
1. Saber軟件的基本應用介紹
2. 尋找一個合適的實際案例,通過對這個案例的建模和仿真,給大家展示一下Saber軟件仿真的思路和方式技巧。

考慮了一下,Saber軟件的內容提綱大致如下。后續的內容可以再補充。
1. Saber軟件目前的態勢
2. Saber的應用方向簡介
3. Saber在開關電源中的應用功能介紹
4. Saber電路建模分析及手段
5. 實際案例的分解詳述
收藏收藏129
世紀電源網-九天
  • 積分:16223
  • |
  • 主題:554
  • |
  • 帖子:3704
積分:16223
超級版主
  • 2018-1-15 16:08:32
 
前排來學習,搶個沙發
site-is-rubbish
  • 積分:1001
  • |
  • 主題:21
  • |
  • 帖子:87
積分:1001
LV6
高級工程師
  • 2018-1-15 17:30:18
 
希望重點講一下saber中不收斂問題的解決方法
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-16 09:25:15
 
收斂問題也可以講講,不過我碰到收斂性的問題種類不算多,所以如果在案例中碰到就比較好。
hunter4051
  • 積分:3075
  • |
  • 主題:25
  • |
  • 帖子:329
積分:3075
LV8
副總工程師
  • 2018-1-15 17:50:26
 
搬個板凳前排觀摩。。。
nc965
  • 積分:57233
  • |
  • 主題:114
  • |
  • 帖子:18326
積分:57233
版主
  • 2018-1-15 20:08:31
 
支持
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-15 20:13:50
 
win10兼容嗎?您這邊是什么系統?
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-16 09:27:26
 
win10可以兼容了,我自己用的是win7,這個操作系統版本兼容問題是可以在軟件安裝幫助文檔里會注明。
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-16 22:55:28
 
兼容了?新版的saber還是11版的,以前win10系統我的裝不了。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 10:40:21
 
舊版的當然不行了,這是新版的2017版本的可以兼容win10
site-is-rubbish
  • 積分:1001
  • |
  • 主題:21
  • |
  • 帖子:87
積分:1001
LV6
高級工程師
  • 2018-1-18 19:10:46
 
2017版有破解的嗎?求
tiezhuyx
  • 積分:869
  • |
  • 主題:23
  • |
  • 帖子:233
積分:869
LV6
高級工程師
  • 2018-1-22 13:22:12
 
坐等學習,并期待WIN10版下載地址
shiaj
  • shiaj
  • 離線
  • LV8
  • 副總工程師
  • 積分:3363
  • |
  • 主題:6
  • |
  • 帖子:101
積分:3363
LV8
副總工程師
  • 2018-12-1 22:33:03
 
版主可以分享一下軟件嗎,
ckj_ck
  • ckj_ck
  • 離線
  • LV8
  • 副總工程師
  • 積分:9170
  • |
  • 主題:86
  • |
  • 帖子:906
積分:9170
LV8
副總工程師
  • 2019-10-6 10:55:13
  • 倒數2
 
舊版的saber2007也行的,win10





lclbf
  • lclbf
  • 離線
  • LV8
  • 副總工程師
  • 積分:4800
  • |
  • 主題:34
  • |
  • 帖子:684
積分:4800
LV8
副總工程師
  • 2018-11-9 16:42:47
 
能提供一個可以免費用的軟件下載鏈接嗎?

aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-15 20:14:14
 
多搞點案例出來,多搞點應用看看
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-15 20:14:36
 
IC也自己搭建來看看
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-16 09:28:33
 
搭個IC的話,估計這次是夠嗆了,因為光是IC搭個電路,都足夠開個長帖子了。
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-16 22:54:32
 
就是要長嘛,
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 10:40:55
 
你快趕上費污王了
cj1246630953
  • 積分:55
  • |
  • 主題:1
  • |
  • 帖子:5
積分:55
LV1
本網技工
  • 2018-1-15 20:18:53
 
學習一波
人藝術
  • 積分:737
  • |
  • 主題:23
  • |
  • 帖子:90
積分:737
LV6
高級工程師
  • 2018-1-15 20:54:29
 
牛頭哥!希望來個反激數控開關電源的,既有變壓器建模,又有芯片建模的,跟saber的數模仿真可以完美結合
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-16 09:17:37
 
抱歉,你的這個項目要求實在太高了,工作量是非常龐大的,太耗時間和精力了。我手上的項目都是簽過保密協議的,也不能拿出來演示,所以目前只能先看看論壇里有沒有合適的電路或者我手上不涉密的電路。

人藝術
  • 積分:737
  • |
  • 主題:23
  • |
  • 帖子:90
積分:737
LV6
高級工程師
  • 2018-1-16 16:28:26
 
(⊙o⊙)…好吧,那跟著學習學習0.0
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-22 21:53:07
 
搞些基本的,過時的,重點是談方法嘛,
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-30 13:46:01
 
突然發現你的建議是最中肯了,找一個有代表性的電路幾乎是不可能得了。
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-30 18:49:42
 
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-1-15 21:05:34
 
關注下,去年學過這個軟件一段時間。

liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-16 09:30:52
 
saber軟件期待結合實例學習一下
JC丶
  • 積分:4732
  • |
  • 主題:246
  • |
  • 帖子:622
積分:4732
版主
  • 2018-1-16 13:47:11
 
觀摩
liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-16 14:46:52
 
版主們都來學習了
電不死的小強
  • 積分:2800
  • |
  • 主題:69
  • |
  • 帖子:640
積分:2800
LV8
副總工程師
  • 2018-1-16 17:10:26
 
標題黨呀
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 10:37:59
 
一.目前Saber的軟件態勢
現在Saber軟件最新的版本已經更新到2017.12版本了。新版本里面有了很多的改進和變化,且聽我一一道來。不知道大家有沒有注意到,現在Saber軟件推出了兩款顯示界面。一款界面就是俗稱的經典版,另一款就是稱為RD版的界面,是魯棒性設計robust design的縮寫。如圖所示。


這兩款顯示界面的有很大的不同。年輕的工程師喜歡RD版風格的多一些,年紀大的工程師可能喜歡經典版的多一些。
第一點就是經典版還是延續原來的風格,各種工具和參數設置(主要包括模型參數設置和)都隱藏起來或者擺放的位置感覺雜亂無章,所以經典版的軟件初學者使用的時候會感覺有點難以下手,一個完整的仿真操作流程如果要掰開講的話需要兩三個小時。而RD版的界面就簡潔明了,它把所有的工具和參數設置都放在明面上,就是所謂的RIBBON界面風格,讓你不用再去到處找設置放在哪里了。當然這種風格也有一個前提,就是你要配置一個大的顯示屏,否則字會顯得非常小甚至看不到,時間長了眼睛會非常吃力。
第二點從仿真器角度上區別,經典版的仿真現在都有選擇,如圖所示。simulator中有兩個仿真器可以選擇,一個是Saber,另一個是SaberHDL,從名字上大家可以看出來,這其實是編寫仿真器的語言變化了,為了符合趨勢,原來的saber用的語言叫MAST語言,現在在用VHDL語言來逐步替換原來的語言,所以大家如果打開模型庫的話,會發現同一個名字下會有兩種模型,一種后面會跟HDL的字樣,就是這個原因。這兩種模型和仿真器呢不能混用。規則就是VHDL的仿真器可以兼容MAST的模型,但是MAST的saber仿真器不能兼容VHDL的模型。


RD版本的Saber直接使用的就是VHDL的仿真器。
第三點從仿真功能來講,原廠現在是想推RD版本,所以RD版本集中了新版本的新加重要功能,在經典版里是沒有體現的。一個就是PAC環路仿真分析工具,一個就是 fault故障分析模塊,還有的就是建模工具中新添的鋰電池建模工具,至于其他的細節這里就不一一描述了。這些功能都在最近的版本里才有,以前的版本里是沒有的。

經常有客戶問為什么Saber模型庫中新的模型添加的特別少,其實原因也很好解釋,新器件的更新速度太快了,而仿真模型的建模太慢了,根本跟不上元件的更新速度,而且建模需要的人力和資源成本又很高,所以現在原廠把注意力就放在建模工具的優化升級上,也就是說新的元件需要模型的話,自己用工具建吧,他們就不摻和了。
第四點就是從仿真結果上來看,RD版對仿真故障的定位和提出解決方案會比經典版更加值得參考一些,雖然從總體結果上我感覺不是非常到位,但總歸是個好的進步。
各人有各人的愛好和習慣,這兩種風格的界面就要看各自的喜好了。從使用角度上來看,經典版的玩家改成RD版的話,上手非常塊,RD版的要想玩經典版的話就會各種不習慣。



makuian
  • 積分:293
  • |
  • 主題:0
  • |
  • 帖子:3
積分:293
LV3
助理工程師
  • 2018-1-17 11:08:11
 
學習一下,一直想學起來,希望樓主多發科普貼。!
makuian
  • 積分:293
  • |
  • 主題:0
  • |
  • 帖子:3
積分:293
LV3
助理工程師
  • 2018-1-17 11:09:23
 
樓主能否把平均模型給科普一下。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 16:56:57
 
平均模型的話可以考慮在實際案例當中看看能否結合進去
人藝術
  • 積分:737
  • |
  • 主題:23
  • |
  • 帖子:90
積分:737
LV6
高級工程師
  • 2018-1-17 16:52:26
 
牛頭哥,經典版的有故障FMEA模塊,跟新版的fault模塊有何不同呢?新版的還沒用過,但是舊版的FMEA用過
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 17:01:36
 
舊版的FEMA模塊也是故障模式分析模塊,但是最大的區別就是它只能做元件故障模式分析,要不元件管腿斷路或者斷路,而且只能做單一故障分析,不能做多個故障聯系分析。新版的FAULT不但可以做元件的硬件故障分析,還可以做元件參數漂移的故障分析,而且還可以模擬那種暫態的故障分析(其實就是指元件在某一個時間段內發生故障,并不是全程發生故障),同時可以允許同時多個故障分析,從功能上來講,進步的程度太大了。從最后的仿真結果來看,也大大進步了,因為舊版的最后顯示的是某一個數值,新版的Fault顯示的直接就是波形,也就是說電路當中任意一點的波形都可以看到模擬故障對它的影響。
人藝術
  • 積分:737
  • |
  • 主題:23
  • |
  • 帖子:90
積分:737
LV6
高級工程師
  • 2018-1-17 17:12:06
 
哦哦那新版確實厲害,舊版也有參數漂移,不過只能實現故障單一注入,而且只是關注一個時刻或者一個值,還是新版牛逼,謝老哥回答,我這就去整個新版!謝謝!
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-17 17:26:54
 
你能搞到新版?這你也太牛逼了
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-17 23:43:43
 
新版的PAC環路分析速度有多快呀?目前我了解的simplis仿真環路最多也就幾分鐘。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-18 09:05:01
 
主要是要看你的電路模型的復雜程度,不過一般慢不了,用平均模型的話才十幾個毫秒,快不是好事,數據量計算龐大才能更加貼近實際,Saber環路對實際電路模型進行仿真,出來的都是G以上的存儲量。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-18 10:11:12
 
二. saber軟件的應用方向
Saber軟件的特長就是對實際電路的仿真,它是針對路的仿真,不是針對場的仿真,所以不管你有什么數據和信號,你不把它放在電路里直接連接起來,它是仿不出什么結果的,比如那種空間輻射就仿真不出來。
Saber是電力電子領域的仿真軟件,擅長數?;旌想娐返姆抡?,屬于系統級仿真軟件。具體點的應用方向總結起來的話有5個方向。
1. 電源仿真
電源仿真也分兩種,一種是純電源模塊電路的仿真,就是用分立元件搭的最基礎的電路。另一種就是電源網絡的仿真,可以用Saber來對整個電氣網絡的供電策略和供電質量進行仿真。
2. 伺服系統的仿真
整個伺服系統其實可以分為四個部分的內容,一個是控制算法,二是驅動硬件電路,三是電機,四是負載。
其中驅動硬件電路主要就是驅動橋的建模,這個是Saber軟件的強項,電機和負載在saber的軟件庫里有許多的模板,工程師可以在模板里面直接填寫工藝參數,或者是利用第三方軟件生成模型,然后導入到Saber軟件里進行仿真,當然這個需要第三方軟件和Saber軟件接口是開放的。
最主要的是控制算法的仿真實現,saber提供了兩種解決方案:
第一種就是直接在saber里面利用saber的自有模型搭建傳遞函數,這種方式需要工程師對saber里現有模型相當了解。
第二種就是MATLAB和Saber的協同仿真,伺服驅動設計工程師習慣上,而且也大都用MATLAB來進行控制算法的仿真,需要用MATLAB來搭建算法的傳遞函數,這個時候Saber和MATLAB的接口是開通的,兩個軟件需要互相設置一下,然后可以同時開始仿真,信號在兩個軟件之間進行交互,MATLAB負責算法的仿真,Saber負責硬件的仿真,信號在算法和硬件里互相傳遞,工程師可以看到信號的每一步變化。
3. 電路的仿真
這些就是普通電路的仿真
4. 線束方面的設計及仿真
這個現在在saber里面是單獨的功能模塊,而且它不僅僅是驗證工具,它是個設計和驗證平臺工具。目前應用在系統級產品里,那種需要大量的線纜設計的單位會用到它。這里也不做詳述了。
5. 現場總線的仿真
現場總線也是可以用Saber來仿真的,這里主要是要對總線的信號物理層特性進行仿真,看看信號是否有畸變,失真等等物理特性的變化,有這方面需求的道友可以到時候來信探討,在電源板塊這里也就不對這個進行描述了。

奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-19 11:10:23
 
三. Saber在開關電源中的應用功能介紹這些介紹并不是完全所有的功能,只不過是我自己使用當中遇到的或者是交流到的總結經驗而已。
1.時域分析
2.功率器件熱仿真
3.EMC分析
4.環路仿真分析
5.高級應用分析

時域分析又稱為瞬態分析,這是Saber里最常用的分析工具,沒有之一??梢杂^察電路當中所有的節點信號。在新版的軟件里面,還可以看到磁性元件磁芯材料中的損耗。

順便提一句,這里時域分析的仿真參數設置好像很多人都提出過問題,這里的仿真環境參數設置確實有是點講究的,有不少收斂性問題是可以通過設置這些參數而解決
的。
功率器件的熱仿真,實質上就是熱阻模型的建模,不知道有哪位網友有元器件熱學方面的資料或者書籍推薦的,我曾經找過一段時間,發現這方面的資料好像比較零碎而
且還比較少。有這方面資料的網友希望能交流交流。元器件的發熱就是指它本身耗損的能量傳遞快慢的問題,傳的快就熱的慢,傳的慢就熱的快。Saber里有專門的熱阻網
絡建模工具,二極管,MOS管以及IGBT建模工具,半導體建模工具中以IGBT為例,熱阻網絡添加進IGBT器件以后會形成一個小圈圈的形狀,還有一根管腿,這其實是元
件本身的功耗信號,通過外部的散熱片模型或者用專門建好的熱阻網絡建立熱量的傳遞通道。中間的節點顯示的就是溫度特性了。這個方面如果想非常準的對溫度進行仿
真,就需要比較準確的熱模型參數了。

EMC方面的仿真,目前接觸到的有兩種解決方案。
一種就是CE102標準測試。考察的是初級電源引起線上電流在10kHz-10MHz頻段上的噪聲電平。如圖所示。


上面這圖只是表示參考的標準。實際上在saber里面我們關注的應該是按照標準來的初級輸入電流,利用軟件當中的FFT分析計算輸入電流的頻頻特征。


從圖中可以看出,在整個頻譜規定的頻譜范圍內,輸入電流沒有超標的情況發生。在200kHz400kHz附近時,噪聲幅值最強。


如果要考慮PCB板寄生參數方案,就需要用第三方軟件PCB參數提取工具提取寄生參數S參數和SPICE模型,然后導入進Saber進行仿真,這個方面的實際案例我也沒有接
觸過,所以沒有實物圖可以給大家展示了,非常抱歉。


環路仿真方面的應用,我記得我在仿真論壇里寫過一個大概的帖子,
1.快速環路仿真(平均模型+AC小信號分析)
2.TDSA掃頻環路仿真
3.PAC環路仿真

目前TDSA掃頻基本已經被PAC方法替代,時間變短,數據更加貼近實際。這個方面如果案例合適的話,也可以在案例中實現一把。

Saber的高級應用分析工具其實包含一下幾種。
1.應力分析(Stress Analysis)
2.靈敏度分析(Sensitivity
3.蒙特卡羅分析(MonteCarlo
4.故障模式分析(FMEA/Testify
5.vary參數掃描分析

這里我就不一一列舉具體使用了,哪位如果有興趣可以進行交流。


























lhb_sky09
  • 積分:174
  • |
  • 主題:1
  • |
  • 帖子:29
積分:174
LV7
實習版主
  • 2018-1-19 21:46:03
 
版主您好!PAC
環路仿真是什么版本的SABER才有的功能?可否舉個仿真示例參考一下,謝謝!

qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-20 23:30:11
 
你看上幾樓嘛,有說的,saber2017RD
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-21 20:37:33
 
對的啊,就是最新版的才有這個功能
lhb_sky09
  • 積分:174
  • |
  • 主題:1
  • |
  • 帖子:29
積分:174
LV7
實習版主
  • 2018-1-22 21:35:32
 
剛開始沒注意看,后來看到了
wszdxp2004
  • 積分:4970
  • |
  • 主題:55
  • |
  • 帖子:826
積分:4970
LV8
副總工程師
  • 2018-1-20 08:15:35
 
同問:PAC環路仿真?


奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-22 15:03:20
 
別著急,我看看能否找個合適的案例
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-24 09:12:02
 
樓主,saber現在語言建模方面弱化MAST主推VHDL,請問這是為什么呢,有什么主要區別沒,是因為VHDL有啥優勢么?現在正研究用MAST語言寫個虛擬DSP,不過現在主推VHDL的也好想用這個試試
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-24 09:13:49
 
有沒有對VHDL的參考資料或論文呀呀,help上面感覺沒咋說。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 09:59:14
 
VHDL的參考資料不要太多哦,到處都是啊,MAST的才幾乎看不到呢
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 09:56:55
 
肯定是有優勢的,現在主流是VHDL的趨勢,VHDL的優點就是運算速度快,兼容性更強。但是我沒有對比的數據,所以我也只能是照本宣科了
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-25 23:27:20
 
好吧,多謝周工,但是VHDL語言的書籍是挺多,就是在saber方面的應用還沒見過,如果有些實際參考就好了。
greendot
  • 積分:27512
  • |
  • 主題:0
  • |
  • 帖子:7969
積分:27512
LV10
總工程師
  • 2018-1-22 16:35:19
 
SaberRD 的 PAC (Periodic AC Analysis) 應該類似 Simplis 的快速方法,不像TSDA的慢得要命。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 09:53:57
 
一看就是用過的人
liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-24 12:24:07
 
saber主要在模擬電路方面?還是數字電路也可以?
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-24 12:29:54
 
模擬仿真方面saber肯定不錯的,自帶的模擬芯片建模的都很好,很接近實際工況,數字的話也是一樣的,一般控制器都得自己搭建,就得看控制回路建立的準確性了。
liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-24 17:35:53
 
單片機等微控制器都需要自己建模?
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-24 19:44:33
 
saber好像還沒提供有DSP的控制器吧
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 09:52:09
 
DSP的實際模型建模意義不大,所以現在一般都建議直接把代碼建模
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-25 13:34:54
 
你說的代碼建模,是MAST語言做發pwm,然后調用C寫的算法吧,這種建模發波采用的是事件插隊處理的,請問這種建模的控制器精確度有多高?
巴山夜雨
  • 積分:842
  • |
  • 主題:6
  • |
  • 帖子:110
積分:842
LV6
高級工程師
  • 2018-12-29 09:19:35
 
對于saber自帶庫中沒有的IC也可以嗎?
liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-25 10:08:01
 
普通的51  ARM咋樣
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 10:57:42
 
都一樣,這些芯片建模Saber其實不占優勢,理論上是可以建立模型的,但是工作量太大了

liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-1-25 11:46:24
 
哦,是這樣
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-22 21:54:44
 
樓主專業搞saber軟件的?
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-25 09:52:59
 
確實現在天天用這個軟件
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-1-26 23:54:35
 
經常仿真電源?
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-30 13:48:34
 
嗯,經常對電源進行仿真
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-1-26 23:55:46
 
可以分享個反激模型,參數和實際吻合的要接近越好
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-1-22 21:55:45
 
哪里可以下載個最新版的學習版的用一下試試呀,
qzmaxr
  • qzmaxr
  • 離線
  • LV6
  • 高級工程師
  • 積分:444
  • |
  • 主題:2
  • |
  • 帖子:42
積分:444
LV6
高級工程師
  • 2018-4-1 19:27:05
 
版主有新版本的saber鏈接嗎?網上找不到17版的...
wangjun0854
  • 積分:936
  • |
  • 主題:50
  • |
  • 帖子:253
積分:936
LV6
高級工程師
  • 2018-8-9 09:54:44
 
你好能給個下載地址嗎,能兼容win10的,能破解的。謝謝!
stone-bsguo
  • 積分:249
  • |
  • 主題:0
  • |
  • 帖子:6
積分:249
LV3
助理工程師
  • 2018-10-17 09:32:18
 
現在下開班吧,^_^,我報名
levy
  • levy
  • 離線
  • LV3
  • 助理工程師
  • 積分:232
  • |
  • 主題:2
  • |
  • 帖子:11
積分:232
LV3
助理工程師
  • 2018-1-24 21:29:14
 
期待案例分析
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-26 14:30:55
 
實在不好意思,這個禮拜一直在忙,沒有及時更新。下面給介紹一下我自己的體會總結。這些都是我自己在做項目的時候結合自己以前做硬件時候的經驗體會出來的,有些偏頗之處請大家諒解。
saber電路建模過程的分析及手段。
所有的工程師當需要用Saber軟件來對開關電源電路進行建模的時候,大家一開始最頭疼的問題只能是一個,就是如何獲得和建立所有元器件的有效模型。
我從接觸過的電路中、跟別人請教過程中得到的一些經驗現在分享出來。
Saber軟件中模型的獲得有不少辦法和渠道。我總結了一下大致有8種方法。
一.模型庫中通用模板參量化建模
這種方法是最基礎的,也是最常用的,通常都是用來對電阻電容來建模,輸入電源以及其他常用的比如MOS管,二極管,IGBT等等。Saber模型庫中模板大約有1千種左右。
二.模型庫中直接搜型號使用
軟件模型庫中實際型號大約有接近四萬種,就是有些常用的,使用特別廣泛的元件Saber庫里有的可能性很大。直接搜型號名字即可。
三.可以從原廠直接索要saber模型
目前據我了解的就是IR公司的Saber模型庫比較全,當然現在IR半導體已經被英飛凌給收購了,我曾經給英飛凌的售后打過電話,確實服務態度很給力,很快就把saber模型的鏈接給發到郵箱里了。
四.將SPICE模型轉換為saber模型
SPICE模型使用時間和范圍都比較廣,很多原廠都有SPICE模型,所以可以將這種類型的模型轉換為Saber模型。但是有前提的,一是提供的SPICE模型源代碼不能加密的,加密就沒辦法轉換了。二是SPICE的語法規則太多了,它分為基礎型和擴展型,Saber只能認全基礎型和部分擴展型的語法規則,雖然他們之間看起來互相差別不大,但是有時候就是多一個字母都會導致轉換失敗。所以這個時候如果你比較懂這個建模語言的話可以自己按照Saber上提供的報錯信息進行改動,不然就最好聯系專業的建模工程師來改動了。
廬山94
  • 積分:1436
  • |
  • 主題:10
  • |
  • 帖子:141
積分:1436
LV6
高級工程師
  • 2018-1-26 20:57:05
 
牛頭哥,你好,感謝你的開貼,這個問題最近打算用建模的方式進行SVPWM仿真,我在記事本里面按照論文里面3/2變換那塊的MAST語句敲出來定義為.sin文件然后在這個目錄下建立.ai_sym文件,但是這倆文件就是無法匹配,麻煩幫小弟看看,謝謝!

文獻 mast.zip

256.19 KB, 下載次數: 109, 下載積分: 財富 -2

qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-27 10:55:54
 
.sin文件的templatename 也得和symbol名一致哦,寫好之后,我一般會用saber simulator 看看語句是否有問題。
廬山94
  • 積分:1436
  • |
  • 主題:10
  • |
  • 帖子:141
積分:1436
LV6
高級工程師
  • 2018-1-27 13:00:18
 
templatename 是和symbol名一致,問題出在.sin的語句有問題  , 能加你QQ請教你一下嗎?謝謝兄弟!
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-27 16:28:40
 
好的
廬山94
  • 積分:1436
  • |
  • 主題:10
  • |
  • 帖子:141
積分:1436
LV6
高級工程師
  • 2018-1-27 18:59:02
 
兄弟,加你QQ需要驗證,我給你發私信
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-30 13:50:26
 
你那個問題解決了嗎?另外你這個對應的ai_sym符號文件應該是用我那個帖子的方法建立的吧,如果對應不起來的話,那肯定就是你抬頭符號說明的代碼寫的不對,那個是要自己寫的,沒寫過的人不熟悉規則,非常容易寫錯
廬山94
  • 積分:1436
  • |
  • 主題:10
  • |
  • 帖子:141
積分:1436
LV6
高級工程師
  • 2018-2-2 18:05:34
 
牛頭哥,對應不上的確是我寫的問題,能否分享一下有關MAST建模的規則的資料,小弟不勝感激!
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-1-26 23:52:50
 
對光耦和變壓器模型,怎么看
光耦的傳輸比,也和實際的一致,還是取個常用的典型值
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-28 16:48:08
 
變壓器的話,模板和建模工具能基本解決需求,光耦的模型,庫里確實太少,尤其是線性光耦。我這邊也有自己建的光耦模型,但是也不是太完善,現在還在尋找更好的方案對光耦建模,主要的問題在于收斂性。如果建的不好,特別容易不收斂。
lixing3562680
  • 積分:130
  • |
  • 主題:0
  • |
  • 帖子:8
積分:130
LV2
本網技師
  • 2019-3-22 12:59:03
 
線性光耦可以用壓控電流源來替代
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-29 12:37:39
 
5.Saber自帶建模工具建模
Saber軟件大家肯定都知道有自己的建模工具,目前最新RD版建模工具增添了鋰電池的建模工具,而且MOS管和IGBT這兩個
建模工具都優化過了,舊版的和新版的在曲線擬合上面的擬合效率有天壤之別,自從我用了新版的工具以后,舊版的實在是讓
我不敢回味。新版的工具還把元件的應力參數和蒙特卡洛參數都增加了添加的窗口,以前的方法還要打開源代碼手動添加參
數,添加的不對或者語法不對都會影響仿真,新版的就去除了這方面的問題。
其他的工具我就不一一介紹了,有些工具我也一直沒有機會去使用它。
如果后面有網友對這方面內容感興趣的話,我可以再開帖子專門交流。




6.參數尋找替代法建模
這個方法我一直是用來尋找穩壓二極管或者開關二極管的替代型號,還有三極管的替代型號。我一直都覺得有點奇怪的是為什
么三極管的建模工具沒有,我側面了解了一下,記得好像是說三極管這個元件屬于老外逐步準備淘汰掉的元件,所以他們覺得
沒必要去做這個元件的工作了,目前庫里的型號替代一下或者用模板才設置一下也就足夠用了,當然晶閘管這個元件貌似也已
經幾乎不怎么用的上了。當然有一些特定的項目中還是需要這類元件的。



7.行為級宏建模
這種就是大家問的比較多的芯片建模方法,這個對工程師的要求,需要懂微電子方面的,還要對Saber里模型庫熟悉,通過
黑盒子原理進行行為級建模,這個實質上有一個套路,做出過成功芯片模型的思路是可以總結借鑒的。


8.算法程序建模
這個是沒辦法的辦法,這個需要拿到這個元件的算法公式,然后用代碼將他功能和指標實現出來。目前這個方法我也沒有實
現過。







奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-30 08:48:23
 
我對常用的開關電源做了一下總結,很明顯得出了一些經驗,就是開關電源的組成部分及重要元件一般都分為以下幾個部分。
一. 電路輔助元件,包含阻容器件、穩壓二極管等常用元件
這個就可以采用建模手段12345方法來建立模型

二. PWM控制部分電路,主要元件為PWM芯片
這個就可以采用23478方法,當然8這種方法實在是太少見了。主要是不太可能生產廠家給你提供他們的這個芯片數學模型的。
二這個行為級宏模型對工程師的要求又相對較高。
三. 能量轉換部分,主要元件為變壓器與功率MOS管
四. 輸出整流濾波部分,主要元件為整流二極管

五. 采樣和輸出反饋部分,主要元件為光耦和運放


奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-30 08:57:35
 
以上就是我對做仿真的一些粗淺的理解和自我的經驗總結。希望對大家的saber軟件使用有一些幫助,我自己總結的8個方法其實都是互通的,需要靈活搭配使用,當然也會碰到那種極端情況,就是說實在是找不到元件模型了,這種情況其實一般就是指PWM芯片的模型情況,這個后面看有沒有機會專門講一下這個芯片的建模套路問題。當然我不是這個芯片的建模高手,我背后有這個高手,所以我做電路仿真的時候是非常腰桿子硬的,我自己也在摸索總結,希望能有個套路經驗出來。
不過在做仿真模型的時候,我發現有不少人的習慣不是太好,有時候就是由于這些習慣引起的仿真問題,包括我自己也掉過這些坑,后面我就開始用一個案例來說明一下仿真的思路。由于這個現成的項目無法演示,要重新再找一個新電路又沒有那么多的時間,剛好有個相對來說電路規模不大也不小的,但是拓撲又是最基本的來給大家演示一下碰到仿真電路的時候怎么進行。
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-30 09:01:31
 
期待
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-2-26 21:18:21
 
總結的很好
奧爾良雞翅膀
  • 積分:75
  • |
  • 主題:0
  • |
  • 帖子:5
積分:75
LV1
本網技工
  • 2018-5-3 17:46:07
 
你好,我在avago公司官網下載的spice模型只有一個.txt文件,該怎么轉化成saber模型呢?
nc965
  • 積分:57233
  • |
  • 主題:114
  • |
  • 帖子:18326
積分:57233
版主
  • 2018-1-28 09:46:07
 
樓主繼續
qq649802817
  • 積分:610
  • |
  • 主題:5
  • |
  • 帖子:78
積分:610
LV6
高級工程師
  • 2018-1-28 12:21:22
 
對,對,我們都一直關注著呢
dianqi
  • dianqi
  • 離線
  • LV4
  • 初級工程師
  • 積分:327
  • |
  • 主題:3
  • |
  • 帖子:50
積分:327
LV4
初級工程師
  • 2018-1-29 15:15:47
 
最近在學習仿真了,向樓主致敬
盛開的色拉醬
  • 積分:580
  • |
  • 主題:4
  • |
  • 帖子:70
積分:580
LV6
高級工程師
  • 2018-1-30 10:52:09
 
謝謝分享這么好的資源,昨天安裝了2011版,跟著走一遍
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-1-31 14:36:22
 
目前這個電路是基于1825脈寬調制電路的前向變換器,它是一個雙管單端正激電路,電路比較典型。希望能給大家以后的仿真帶來一些參考和靈感。
總體指標是輸入電壓150V,輸出15V。
按照道理是應該有電路原理圖的。但是實在是找不到了,所以只有改變一下演示的方法了。
這里要吐槽一下仿真和實際的區別,其實這里有個理念大家一直都很模糊,那就是仿真究竟是如何輔助工程師進行電源設計的。
我接觸過不少人,有一種觀點就是仿真就是要告訴工程師電路怎么去設計,哪些設計思路是不對的或者會出什么問題,但是問題恰恰出在仿真的時候,碰到收斂性問題,搞不明白為什么會出不了想要的結果,這種情況下何談仿真去協助研發設計,因為收斂性問題引起的原因多種多樣,并不一定是電路設計的原因。
第二種觀點就是我實際電路都已經出產品了,這個時候我去用仿真仿一下,如果仿不出結果就是仿真模型搭的不對或者軟件不好用,出結果了就是用實測結果去驗證對比一下仿真結果,那么這個時候仿真對研發的協助效果幾乎很弱,僅僅只能給工程師幫助做一下其他的工作,或者說給工程師信心說這個軟件仿真效果很不錯,以后可以在研發的最初階段使用這個軟件等等等。
我目前做的絕大部分電路都是第二種模式的,都是已經有現成的電路了,有不少都是PWM芯片的說明文檔中推薦的標準應用電路,工程師對其中的原理吃透了以后改變或者不改變,然后用Saber去仿真看結果。
第三種觀點就是工程師經驗豐富,不需要用仿真來告訴我怎么設計,有故障的話我自己就能分析出來,也不用仿真來告訴我,有經驗的是不需要仿真的,沒經驗的要仿真也沒用,這種觀點的持有者一般是年齡很大的老一輩革命工程師,他們的理論基本功非常扎實,確實是能把整個電路系統都吃透,一旦出現問題,憑著他們的扎實的理論功底和調試經驗也能迅速的找到產生的原因。
我是覺得仿真不能代替一切,仿真和理論運算、經驗要相互結合起來才能最大限度的降低研發的工作量。
levy
  • levy
  • 離線
  • LV3
  • 助理工程師
  • 積分:232
  • |
  • 主題:2
  • |
  • 帖子:11
積分:232
LV3
助理工程師
  • 2018-1-31 21:08:09
 
萬分感謝樓主分享,剛開始接觸saber,我還需要慢慢消化吸收!
aa20897
  • 積分:7245
  • |
  • 主題:43
  • |
  • 帖子:1613
積分:7245
LV7
實習版主
  • 2018-2-1 21:44:54
 
仿真可以驗證自己的想法
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-2-13 11:10:06
 
各位實在抱歉,年前加急處理了幾個項目,再加上瑣事纏身,更新速度也跟不上(差點就太監了),主要是這個電路如何變成一個流程頗費思量,里面的數據和圖紙都得專門抽時間重新來畫?,F在放假了,趁著過年假期好好的把思路給捋一捋。
levy
  • levy
  • 離線
  • LV3
  • 助理工程師
  • 積分:232
  • |
  • 主題:2
  • |
  • 帖子:11
積分:232
LV3
助理工程師
  • 2018-2-23 21:11:14
 
期待更新
清風慕竹
  • 積分:1530
  • |
  • 主題:12
  • |
  • 帖子:298
積分:1530
LV6
高級工程師
  • 2018-2-24 14:28:10
 
期待雙管正激
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-2-26 09:18:04
 
我們公司春節放假時間長,今天第一天上班了,反而覺得更累。
我終于找到當時的原理圖了,這樣的話就可以從仿真的角度更客觀的描述電路建模和仿真的過程了。


整體來看,這個開關電源是屬于比較典型的電路,而且所有元器件種類也不多,應該是屬于在Saber里面比較容易建模的類型。
整個電源電路的大概指標我找了一下,當時設計工程師給我發過。主要的指標如下:
拓撲:雙端正激
開關頻率:200kHz
輸入電壓:150Vdc+/-6V
輸出電壓:15.0Vdc
輸出額定電流:1A
出紋波電壓:25mVpp
輸出紋波電流:100mApp
最小負載電流:50mAdc

實際上我對這個指標關心的程度跟設計工程師是不同的,從我仿真的角度來看,我是負責驗證的,不是負責設計,我只是用仿真工具來驗證你的設計思路是否正確,當然如果對電路的原理一無所知的話,有可能就是仿真結果是對還是錯也就不清楚了。




奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-2-26 09:37:28
 
電路的仿真工作大致可以分為三四個步驟來進行,我以前在仿真論壇里講述過兩三次,就是我的體會是仿真和實物調試思路是基本類似,是可以分功能模塊進行的。當然如果對模型非常熟悉的話,也是可以一次性建模直接仿真,不過如果碰到收斂性問題或者仿真結果不正確的時候,還是要把電路分解開進行功能模塊仿真。另外,如果整體仿真碰到收斂性問題,分解開以后未必會碰到同樣的收斂性問題,同樣,分解開模塊電路收斂性沒有問題,聯合以后也有可能會碰到收斂性問題。對整個電路進行模型分析,結果如下
  
元件型號
  
  
庫里是否有模型
  
  
建模需求和手段
  
  
備注
  
  
電阻一批
  
  
  
  
模板建模
  
  
  
  
電容一批
  
  
  
  
模板建模
  
  
  
  
UC1825
  
  
  
  
  
  
說明文檔
  
  
MOS管
  
  
irf250
  
  
  
  
  
  
說明文檔
  
  
未標明
  
  
  
  
模板替代
  
  
  
  
2n3796
  
  
  
  
  
  
說明文檔
  
  
變壓器
  
  
  
  
模板建模
  
  
  
  
二極管
  
  
1n3879
  
  
  
  
  
  
  
  
1n3881
  
  
  
  
  
  
  
  
1n4148
  
  
  
  
  
  
  
  
穩壓管
  
  
1n4728
  
  
  
  
  
  
  

奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-2-26 10:50:27
 
從這個電路中看,這里幾乎所有的元器件庫里都有,所以相對來說電路的建模難度其實不高。
這里面關鍵元器件其實就是兩種,一種是變壓器,另一種就是MOS管,二極管其實不難弄。
一.變壓器的建模方法。
1.首選模板建模,這種方法最快。


選用庫里

這個是線性變壓器模板,它的參數設置及其簡單,只需要設置原副邊的電感量即可。它的幫助文檔里功能介紹里就直接注明了。
The xfrl2 model is a linear, two-winding transformer. You can specify either electrical arguments (lp, ls) or magnetic arguments (np, ns, len, area, ur). Values for electrical arguments override those for magnetic arguments. The k, rp, and rs arguments are used with both electrical and magnetic arguments.
要不就是設置電感量lp和ls,要不就設置磁性參數np, ns, len, area, ur,通過這四個參數把電感量計算出來。


第二個變壓器是隔離脈沖變壓器

這種變壓器其實更簡單,工程師其實對它的要求沒那么高,只要求它的信號隔離度好,信號轉換速度快,波形變換完整。在Saber里面可以選擇 transformer, 3 Wind DC這個變壓器模板來替代,它的參數設置僅僅是要求原副邊的匝數比。


二.MOS管
這里的MOS管型號是庫里有的,IR公司的MOS管我是最喜歡的了,因為庫里IR公司的半導體元件模型最多,而且如果庫里沒有,也可以聯系IR公司的半導體部門,可以找他們直接要saber模型,現在他們的半導體部門已經整體打包賣給英飛凌了,英飛凌的技術支持部門相當給力,基本一個電話過去一問,就有回復郵件,直接會給saber模型的鏈接地址讓你下載。
電路里有個MOS管的型號未標明,就干脆直接用理想MOS管替代了。
這里實際上并沒有用到saber自帶的MOS管建模工具。









XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-2-26 21:15:39
 
變壓器建模,參考庫里模型,修改下個別參數,就容易了
世紀電源網-小王
  • 積分:7480
  • |
  • 主題:149
  • |
  • 帖子:1363
積分:7480
管理員
  • 2018-2-26 11:46:16
 
saber仿真問題求助版主指導:
http://www.gljgx.tw/thread-296798-1-1.html
世紀電源網-小王
  • 積分:7480
  • |
  • 主題:149
  • |
  • 帖子:1363
積分:7480
管理員
  • 2018-2-26 09:39:02
 
開工大吉

XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-2-26 21:04:29
 
我們也是今天上班,今天快一點才休息了。頭暈暈白天
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-2-26 21:24:02
 
這個分析很到位。
nc965
  • 積分:57233
  • |
  • 主題:114
  • |
  • 帖子:18326
積分:57233
版主
  • 2018-2-23 22:58:52
 
謝謝樓主
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-2-28 10:28:12
 
其實整個電路的模型建模需求還是比較簡單的,下面我們對雙端正激電路的開環來進行仿真,這個仿真有兩個目的:1. 看看這個環節的電路模型是不是存在著收斂性的問題,局部會影響總體。
2. 驗證一下設計工程師在這一塊的占空比的控制是否能達到設計指標。
一開始正好用模型庫里理想的元器件對變壓器和后面電感儲能,電容濾波的效果進行仿真驗證。建模的效果如圖。

這個里面用開關和方波產生器(實際上是時鐘的模型),這兩個模型都是非常好用的,參數設置也及其簡單,一般在理論推算的時候為了盡快縮短時間,用這兩個模型替代實際模型。其余二極管也用理想二極管。

對這個開環理想電路模型進行仿真,saber里有個工具叫vary,應該有不少人用過,這個工具其實相當好用。它叫做參數掃描工具,就是指定一個參數的數值范圍以后,軟件自動根據工程師的設定對電路進行循環的仿真,直到結束,最后仿真結果顯示的就是集體的波形曲線,然后我們可以對這些波形曲線進行分析總結,得出規律。


這個工具的具體設置就是這樣的,思路還是比較明顯。只是在設置好需要掃描的模型參數以后,需要告訴軟件每次掃描的時候要執行什么仿真操作,通常情況下都是執行時域仿真。不過這里面的時域仿真,最后是否顯示plot,選擇否。

在這個過程設置完畢以后,再總體對仿真結果的動作做設置,常用的也就是說在所有的仿真結束以后總體顯示波形,所以如圖

這樣一個完整的VARY功能設置就結束了。點擊OK進行仿真。這里我是從占空比25%到40%,以1%的進度遞增,所以應該是仿真次數16次,有16根曲線。

這里需要看每根曲線的狀態,點擊鼠標右鍵,觀察成員屬性,這樣就能清清楚楚的看到每一根曲線代表的是什么狀態。當然在測量工具里面還有另外一種方法。


這種新增曲線意思是指輸出電壓值與占空比的對應關系,這種是改變測量結果橫坐標的最主要的方式,saber里面還有另一種仿真工具叫DT傳輸,使用以后橫坐標值是電壓或者電流。

這里我就明白了,設計工程師是將占空比設計在31%左右。


liguanghui2588
  • 積分:8885
  • |
  • 主題:53
  • |
  • 帖子:2408
積分:8885
版主
  • 2018-2-28 12:25:08
 
這教程不錯
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-3-1 12:21:57
 
上面這個開環電路的仿真實質上是理想模型建的電路,它可以驗證你的理論參數設計。理論設計和實際電路之間當然還存在相當的區別。
其實借鑒這個思路,我們可以直接對實際電路的開環進行仿真。

這里的模型建模都幾乎沒什么難度,所以很容易就建成了,如圖。這里要稍微強調一下,PWM芯片1825輸出的PWM波形在Saber里面都是可以直接使用的,因為能建立方波波形的發生器模型有好幾種,有些大家相信都用過,不過我這里用的這個模型是我個人喜歡的,就是仿真的過程中比較容易設置和控制。模型叫pwm_gen ,在庫里直接搜索這個模型就能出來最少三種格式的,一種是數字,一種是模擬的,另一種是變量格式。鼠標選中模型,右鍵點擊view model,可以看到模型的功能介紹和管腿定義以及參數設置的英文注釋。
跟這個pwm_gen模型匹配的就是c_constant,通過設置唯一的參數直接指定頻率和占空比,所以說這個用起來很方便。

這個開環仿真就可以進行了,目的也是很明確,測試開環實際電路模型是否有什么收斂的問題,看看模型是否有什么不妥的地方,在看看開環輸出的指標是否符合你的設計指標等等。不過這里還是碰到了兩個收斂性的問題。

第一個就是以上的情形,這個saber在使用過程當中大家碰到最多的情況就是第一個紅框里面直接說是什么雅克比矩陣錯誤,這其實是所有的收斂性問題的總體現象。只要是仿真過程進行不下去一般都會報這個錯。但是有時候不報這個錯,會直接定位說某個錯誤,如果是這種情況是說明錯誤太明顯了。
這個收斂性問題可以看到freenet2,意思是指有未標定的網絡,應該是有模型的管腿沒有連接。后來仔細查找,果然發現原理圖外面無意當中復制拷貝了一個模型空懸著。
既然提到這里,我給大家說個小技巧,有時候收斂性具體報錯的話會報到某幾根線wire或者其他什么屬性,在Saber里面有個地方是可以看到你原理圖中所有的元件模型,那個找元件很方便,但是找wire和其他的就用不成了。找元件位置的功能如圖所示。

找wire和其他的,同時按ctrl和F鍵,會彈出如圖所示的界面,這樣子如果報錯有具體定位的話,你就可以很愉快和方便的查找了。

解決掉多余元件模型空懸的問題以后,結果還是報錯,這回報錯還是如圖

不過有時候經常也會出現死循環的情形,如圖,仿真一直就在這里運行,但是仿真進度沒有一絲進展。

這個原因歸根結底有兩個,一個是非常有可能就是電路整體仿真時候中間數據互相運算的時候不合理,當然這個數據不合理也有可能是模型導致的,導致軟件運行不下去,這個解決的辦法就是改變軟件仿真的環境參數設置,或者優化模型,這里面情況有點復雜,以后有機會有案例的時候再說。第二就是電路設計的確實有問題,saber軟件的仿真機理總體是根據能量守恒和電路的幾大定理來制定的,所以就需要仔細檢查電路設計和參數了,所以這里我就建議大家要分模塊來仿真,把電路的因素抑制到最小。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-3-2 00:12:17
 
接著樓上的收斂性問題繼續。
碰到這種直接報總體錯誤的收斂性問題,首先檢查電路設計是否真的存在不合理的地方,第二看看是不是有什么地方的地接的不對或者漏接。然后再考慮仿真環境參數的設置問題。
如果確認電路確實沒問題的話,那么時域仿真的時候,這里首先要改動的是截斷誤差,如圖默認的都為0.005,從截斷誤差的概念上來看,由于實際運算只能完成有限項或有限步運算,因此要將有些需用極限或無窮過程進行的運算有限化,對無窮過程進行截斷,這樣產生的誤差稱為截斷誤差。截斷誤差的取值關系到了仿真結果的精確度,尤其是對收斂性影響頗大,一般來說截斷誤差取值越小,仿真精度越高,越能解決收斂性的問題。經驗上取值減小就能解決一些問題。

在這個收斂性的問題中,改動0.005為100u的值,重新進行仿真,仿真就再沒碰到收斂性問題了。


一般改動截斷誤差都是比較簡單的解決辦法。還有第二種解決方式,就是改動積分方法和積分階數,如圖。

積分階數默認為2,如果碰到修改截斷誤差都不能解決的問題的話,就首選將2改為1。這個是純粹的經驗值,從英文的注釋上來看的話,就是改為1的話,會犧牲一部分仿真精度,但是提升了收斂性。再次選擇將Gear改為Trap,這也是降低了一些仿真的要求。其實從仿真環境設置來看,軟件默認狀態的選擇都是要求最高的,仿真要求高,也就容易碰到收斂性問題,這個是跟電路本身的模型有直接的聯系。
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-3-2 01:05:47
 
樓上的內容是從這次仿真過程中碰到一些收斂性問題延伸開去的發散討論,純粹是個人的一些經驗總結,如果有網友有一些不同意見或者個人心得,也非常歡迎貢獻給大家,一起來討論和參考。
繼續剛才的仿真內容,這樣的話解決掉收斂性問題以后,還是用vary參數掃描工具繼續掃描,因為我想知道實際電路模型開環狀態下,占空比是多少。測量值為39.87%。




奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-3-2 14:58:08
 
其實這里的開環測試花了有不少的時間,根據這個原理圖的原理,這里可以把步驟合二為一,直接對芯片和反饋電路進行測試。不過由于芯片是庫里現有的模型,而且還是很常用的,基本不會出什么問題,所以測試這塊就可以省略了,還是直接建模放到電路吧,直接看最終結果。畢竟這個電路是設計工程師已經做過實物了,所以不會有什么原理上的問題。而且反饋電路也非常直接簡單。所以直接就把PWM測試模型去掉,加上芯片就可以了。如圖。



最后仿真結果也就順利成章的出來了。

heyufeng318
  • 積分:265
  • |
  • 主題:4
  • |
  • 帖子:21
積分:265
LV3
助理工程師
  • 2018-12-5 20:59:30
 
為什么我的VARY里面結束時會報沒有匹配到結束之類的錯誤,然后波形也不會出來   正常的仿真是會出來的  是哪里沒設置好嗎
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-3-2 15:08:30
 
總結一下整個過程的得失。
1. 整個電路的建模難度偏易。但是仿真的流程我個人的經驗和建議是完全可以分解的,分解開的主要目的有幾個,一是檢查功能模塊電路的原理功能,而是測試分解以后相對簡單電路的模型特性,是否有收斂性問題,三是加深工程師對電路細節的掌控和理解。
2. 電路中最關鍵的幾大元件建模,變壓器建模,開關管建模,光耦建模,芯片建模,這次僅是涉及到了變壓器和開關管最常用的、現成的模板調用。以后的帖子看是否有機會有合適的電路進行這方面的精確建模。
3. 這里的電路雖然也簡單,但是也涉及到了幾個收斂性問題,但是解決起來也比較容易,這個已經代表了不少的收斂性問題了。其他的收斂性問題看以后有機會可以搜集案例逐步演示。
levy
  • levy
  • 離線
  • LV3
  • 助理工程師
  • 積分:232
  • |
  • 主題:2
  • |
  • 帖子:11
積分:232
LV3
助理工程師
  • 2018-3-9 21:24:45
 
受益匪淺,期待繼續
wszdxp2004
  • 積分:4970
  • |
  • 主題:55
  • |
  • 帖子:826
積分:4970
LV8
副總工程師
  • 2018-3-27 10:19:50
 
樓主,你好,最近在用saber對APFC CCM PFC芯片NCP1564進行建模,一開始就卡殼了,
主要是卡在乘法器和除法器、跨導運放這塊;
請問你有對APFC建好模的的saber的原理圖嗎?我想學習下。另外:雖然saber自帶L6561和UC3854,但是我想練習自己建模,希望不吝賜教,謝謝!

jssenlinlang
  • 積分:1006
  • |
  • 主題:0
  • |
  • 帖子:5
積分:1006
LV6
高級工程師
  • 2018-3-22 10:18:21
 
感謝分享這么好的案例
shzhh1994
  • 積分:53
  • |
  • 主題:2
  • |
  • 帖子:8
積分:53
LV1
本網技工
  • 2018-3-22 12:29:51
 
前輩您好!我用saber的tdsa對電路進行仿真,得到的Bode圖是這樣的。相角是正的,而且從幅頻特性看的話,斜率是負的啊,我覺得相角也應該是負的,但是實際上不是。電路圖我也放上去。圖中的II型反饋環路相當于沒有接入電路吧,我現在就是想仿一下開環的Bode圖。我這種情況是不是哪里設置的不對?期待您的指點。
lhb_sky09
  • 積分:174
  • |
  • 主題:1
  • |
  • 帖子:29
積分:174
LV7
實習版主
  • 2018-3-24 15:54:43
 
感謝樓主分享這么精彩的內容!
廬山94
  • 積分:1436
  • |
  • 主題:10
  • |
  • 帖子:141
積分:1436
LV6
高級工程師
  • 2018-3-27 20:38:28
 
感謝牛頭哥的分享
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-3-30 16:57:38
 
那個光耦,里面的參數哪些需要修改?哪些跟CTR有關?
如果給個實際的TLP124或521,PC817等規格書,如何修改光耦模型,讓其模擬實際光耦?

還有人說可以用CCC?來替代,有這種應用案例?
XIAOTU80
  • 積分:16863
  • |
  • 主題:362
  • |
  • 帖子:5423
積分:16863
版主
  • 2018-4-2 08:44:39
 
誰那有關于光耦模型的英文說明。我打開2012版的軟件,光耦模型幫助里,沒有調出來英文文檔
何志忠135
  • 積分:611
  • |
  • 主題:4
  • |
  • 帖子:52
積分:611
LV6
高級工程師
  • 2018-4-23 17:03:50
 
期待樓主繼續更新
WHXAZWN
  • 積分:372
  • |
  • 主題:5
  • |
  • 帖子:26
積分:372
LV4
初級工程師
  • 2018-4-24 21:28:34
 
從16年后半年開始用Saber,說實話資料是真的不多,自認為用的挺順溜,和樓主一比就差遠了!
WHXAZWN
  • 積分:372
  • |
  • 主題:5
  • |
  • 帖子:26
積分:372
LV4
初級工程師
  • 2018-4-25 00:40:37
 
話說樓主是有正版的synopsys授權嗎?求2017版Saber的安裝包呀
locking20
  • 積分:93
  • |
  • 主題:1
  • |
  • 帖子:7
積分:93
LV1
本網技工
  • 2018-6-1 17:13:16
 
同求
奮斗的牛頭怪
  • 積分:1602
  • |
  • 主題:2
  • |
  • 帖子:340
積分:1602
版主
  • 2018-6-5 09:22:37
 
光有安裝包沒用啊,你有license嗎?
WHXAZWN
  • 積分:372
  • |
  • 主題:5
  • |
  • 帖子:26
積分:372
LV4
初級工程師
  • 2018-6-6 10:50:20
 
之前裝了破解版的2012,之后再裝2016不需要破解,我想裝2017也沒問題,只要有安裝包。但是盜版用戶注冊不了synopsys,下不了安裝包。
奧爾良雞翅膀
  • 積分:75
  • |
  • 主題:0
  • |
  • 帖子:5
積分:75
LV1
本網技工
  • 2018-6-6 16:51:44
 
你好,你的破解方法能完全破解嗎?蒙特卡洛分析可以用嗎?
blade55
  • 積分:193
  • |
  • 主題:1
  • |
  • 帖子:23
積分:193
LV2
本網技師
  • 2018-11-29 21:42:10
 
我也關心這個問題,你有答案了嗎?
毓123
  • 積分:35
  • |
  • 主題:1
  • |
  • 帖子:9
積分:35
LV1
本網技工
  • 2018-6-13 19:48:15
 
我把model architect里的IGBT模型add part封裝起來放在了part gallery中,然后用的時候,參數設定中primitive值顯示的是*req*,這個值是鎖定的改不了,但是網表化的時候一直報錯,大家有人知道這個是怎么回事嗎~?

1.png (554.18 KB, 下載次數: 33)

1.png

2.png (797.21 KB, 下載次數: 35)

2.png

3.png (611.39 KB, 下載次數: 43)

3.png

4.png (1.86 MB, 下載次數: 40)

4.png
毓123
  • 積分:35
  • |
  • 主題:1
  • |
  • 帖子:9
積分:35
LV1
本網技工
  • 2018-6-13 20:10:26
 
想請教大家一下,我把model architect里的IGBT模型add part封裝起來放在了part gallery中,然后用的時候,參數設定中primitive值顯示的是*req*,這個值是鎖定的改不了,但是網表化的時候一直報錯,大家有人知道這個是怎么回事嗎~?file:///C:/Users/唐毓/AppData/Local/Temp/G@YVKCPZR)X%7D3UKB(_VF%60LW.gif

1.png (554.18 KB, 下載次數: 39)

1.png

2.png (797.21 KB, 下載次數: 38)

2.png

3.png (611.39 KB, 下載次數: 37)

3.png

4.png (1.86 MB, 下載次數: 36)

4.png

5.png (535.71 KB, 下載次數: 34)

5.png
我站在斷腸崖上
  • 積分:27
  • |
  • 主題:1
  • |
  • 帖子:3
積分:27
LV1
本網技工
  • 2018-9-13 15:21:47
 
你好,能請教你一些關于熱仿真的問題嗎?能加個qq或者微信嗎?

here_and_there
  • 積分:7
  • |
  • 主題:0
  • |
  • 帖子:1
積分:7
LV1
本網技工
  • 2018-9-19 10:45:08
 
同問樓主微信號,大家也可以建個微信群學習溝通經驗
lzchen9861
  • 積分:16
  • |
  • 主題:0
  • |
  • 帖子:2
積分:16
LV1
本網技工
  • 2018-9-29 23:16:48
 
太棒啦,謝謝樓主,初學saber,這個帖子正好解決了我很多疑問,
huangshaowu
  • 積分:309
  • |
  • 主題:6
  • |
  • 帖子:46
積分:309
LV4
初級工程師
  • 2018-12-2 11:35:47
 
學習一下!
cx2014ltt
  • 積分:85
  • |
  • 主題:0
  • |
  • 帖子:19
積分:85
LV1
本網技工
  • 2018-12-30 12:18:58
 
好東西!
圣地亞哥
  • 積分:269
  • |
  • 主題:0
  • |
  • 帖子:22
積分:269
LV3
助理工程師
  • 2019-1-8 10:20:38
 
真的是很好的帖子,感謝版主。。
taddy815
  • 積分:189
  • |
  • 主題:1
  • |
  • 帖子:13
積分:189
LV2
本網技師
  • 2019-2-21 08:30:31
 
確實很實用。
kingr
  • kingr
  • 離線
  • LV3
  • 助理工程師
  • 積分:217
  • |
  • 主題:1
  • |
  • 帖子:29
積分:217
LV3
助理工程師
  • 2019-2-21 16:43:43
 
期待更精彩的分享!
zxs2000
  • 積分:686
  • |
  • 主題:3
  • |
  • 帖子:148
積分:686
LV6
高級工程師
  • 2019-3-30 14:08:50
 
一直安裝不了               
bingnan
  • 積分:250
  • |
  • 主題:0
  • |
  • 帖子:36
積分:250
LV3
助理工程師
  • 2019-4-1 23:06:08
 
   感謝分享 學習了
超級蒜苗
  • 積分:222
  • |
  • 主題:0
  • |
  • 帖子:26
積分:222
LV3
助理工程師
  • 2019-5-12 18:37:13
 
感謝LZ無私奉獻
wsdq001
  • 積分:1503
  • |
  • 主題:44
  • |
  • 帖子:238
積分:1503
LV6
高級工程師
  • 2019-5-21 16:04:30
 
csw3z3w3
  • 積分:179
  • |
  • 主題:0
  • |
  • 帖子:3
積分:179
LV2
本網技師
  • 2019-5-29 15:24:48
 
收益良多,感謝樓主的分享
liweijie
  • 積分:124
  • |
  • 主題:0
  • |
  • 帖子:6
積分:124
LV2
本網技師
  • 2019-6-12 14:03:13
  • 倒數10
 
MARK.....
qq1287266234
  • 積分:152
  • |
  • 主題:0
  • |
  • 帖子:10
積分:152
LV2
本網技師
  • 2019-6-13 09:48:38
  • 倒數9
 
最近在學仿真,看了這個帖子,受益良多
pengdong912
  • 積分:111
  • |
  • 主題:0
  • |
  • 帖子:1
積分:111
LV2
本網技師
  • 2019-6-29 11:43:31
  • 倒數8
 
很不錯的帖子,感謝樓主分享,點贊!
yp2018
  • 積分:92
  • |
  • 主題:0
  • |
  • 帖子:6
積分:92
LV1
本網技工
  • 2019-7-7 13:24:47
  • 倒數7
 
Mark  慢慢學習
ysbd002
  • 積分:200
  • |
  • 主題:0
  • |
  • 帖子:40
積分:200
LV3
助理工程師
  • 2019-7-19 14:33:03
  • 倒數6
 
留下記號
mcgradyyc
  • 積分:752
  • |
  • 主題:0
  • |
  • 帖子:4
積分:752
LV6
高級工程師
  • 2019-8-6 10:04:39
  • 倒數5
 
感覺saber的資料好難找,多謝樓主分享!
phantompeng
  • 積分:525
  • |
  • 主題:0
  • |
  • 帖子:3
積分:525
LV6
高級工程師
  • 2019-9-7 13:55:18
  • 倒數4
 
收藏學習。
wulana
  • wulana
  • 離線
  • LV8
  • 副總工程師
  • 積分:2285
  • |
  • 主題:16
  • |
  • 帖子:99
積分:2285
LV8
副總工程師
  • 2019-9-29 15:04:00
  • 倒數3
 
仿真很大程度上有參考意義的
lsylsylsy5
  • 積分:777
  • |
  • 主題:24
  • |
  • 帖子:170
積分:777
LV6
高級工程師
最新回復
  • 2019-10-28 14:29:42
  • 倒數1
 
請問Saber中的非門、與門、異或門用哪個器件比較合適,謝謝。
熱門技術、經典電源設計資源推薦

世紀電源網總部

地 址:天津市南開區黃河道大通大廈5層

電 話:400-022-5587

傳 真:(022)27690960

郵 編:300110

E-mail:21dy#21dianyuan.com(#換成@)

世紀電源網分部

廣 東:(0755)28285637 /(13823562357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

網站簡介 | 網站幫助 | 意見反饋 | 聯系我們 | 廣告服務 | 法律聲明 | 友情鏈接 | 清除Cookie | 小黑屋 | 不良信息舉報

Copyright 2008-2019 21dianyuan.com All Rights Reserved    備案許可證號為:津ICP備10002348

PK10全天计划网页版 全天北京PK10开奖计划 腾讯分分彩计划网 腾讯分分彩开奖历史 5分11选5万位计划