在研究環路控制時難免需要構建小信號模型,一些常見的硬開關拓撲模型相對容易構建(大部分模型已有),而一些軟開關拓撲比如LLC電路模型就不太容易構建(目前多采用擴展描述函數法建模)。并且不是所有人都具備推導小信號模型的能力,如果遇到未知拓撲或是其它應用領域(比如溫控、機械運動等)就更難下手了。
無論所研究對象是電壓、壓力、溫度還是速度等一般都可以通過仿真或者網絡分析儀得到bode圖,如果能夠利用此bode圖反推出傳遞函數也不失是一種快速構建小信號模型的方法。
在研究環路控制時難免需要構建小信號模型,一些常見的硬開關拓撲模型相對容易構建(大部分模型已有),而一些軟開關拓撲比如LLC電路模型就不太容易構建(目前多采用擴展描述函數法建模)。并且不是所有人都具備推導小信號模型的能力,如果遇到未知拓撲或是其它應用領域(比如溫控、機械運動等)就更難下手了。
無論所研究對象是電壓、壓力、溫度還是速度等一般都可以通過仿真或者網絡分析儀得到bode圖,如果能夠利用此bode圖反推出傳遞函數也不失是一種快速構建小信號模型的方法。
利用多變量擬合曲線求解的方法也可以反推出解零、極點從而得出bode圖函數。下面用多變量曲線擬合軟件1stOp舉例說明求解過程(matlab更便捷)。
第一步,假設一個“未知”的bode圖
圖2-1 給定的bode相頻圖(假設參數未知)
第二步,給出一個預期的零、極點表達式并從相頻圖中任取5個數據點導入數據區。
圖2-2 預期表達式及數據導入
上圖中可以將采樣得到的bode圖數據直接導入到數據區,第二步的不足之處是預期的表達式要準確否則偏差大。
第三步,利用1stOp軟件自動求出零、極點。
圖2-3 零、極點求解結果
圖2-3可以看到軟件計算出來的零、極點跟第一步預設的零、極點基本一致。