![1d6a43590965cf0a4ace3549dc185129.png](https://i-blog.csdnimg.cn/blog_migrate/153da994b1b7fd9d374ffb1812222fab.png)
![767e2f4c7ec20ca1052bdf0e0f3985c1.png](https://i-blog.csdnimg.cn/blog_migrate/d57256032dd3d86cfba6361e9241eaf2.png)
![762ca5a5d2ed3645e1edda98029e487b.png](https://i-blog.csdnimg.cn/blog_migrate/4ca2f3d1416b6c53a2f0f29d83cc1260.png)
![573361f2e9efb6feca177fa2cea40bc6.png](https://i-blog.csdnimg.cn/blog_migrate/488a6d0adbeb72da580ecb44f3910a48.png)
理论分析时域
一、控制面板
首先先看控制面板,m6定义交流电压峰值Vpk,m7定义了交流电流峰值Ipk,m4定义了直流电压Vdc,m5定义了直流电流Idc,VI Phase是电流和电压之间的相位差,除以了pi进行了归一化,pichoff mode决定电流小于0会不会夹断。通过写好公式然后再用slider画出即可。
![e0bc8dc4bab6dc193e0463640f55e945.png](https://i-blog.csdnimg.cn/blog_migrate/3cb47108322e1596538503886388b005.png)
![67cff3d0630b9b0012a5354346381fb4.png](https://i-blog.csdnimg.cn/blog_migrate/453aea34ae11ed5a483cea37cf432d3f.png)
二、电压电流时域波形图
![158a70e088bf655a3eb968ad47b4c632.png](https://i-blog.csdnimg.cn/blog_migrate/1f0f016b815461c354fc94f5e49e287d.png)
首先第一个图,这个图表示时域的电流电压波形,以及标记了直流为0的那条线。
公式如下:
1. 定义频率,角频率,截至时间,生成行向量画图
ff=1E9,w=2*pi*ff,tstop=1/ff,t=[0::(tstop/200)::tstop]
2. 标记直流,生成一个1x2的数组
tz=[0::tstop*1E9],Zero=[0::0]
3. 电压波形
V_t=vs(indep(m6)*sin(w*t)+indep(m4),t),其中indep()是返回数据的自变量indep(m6)=vpk,indep(m4)=Vdc。vs(dependent, independent)表示讲两组变量关联,前面是因变量。用plot_vs(V_t, t*1E9)画出即可。
4. 电流波形
电流波形和电压波形相似,但是根据pinch off的值需要if来判断。同时ph为相位差
ph=m3
I_t_sine=vs(indep(m7)*sin(w*t+ph)+indep(m5),t)
I_t_pinchoff=if(I_t_sine>0)then(I_t_sine)else(0)endif
I_t=if(indep(m8)==0)then(I_t_sine)else(I_t_pinchoff)endif
三、功率图
![3b7de2e45d19719e498654e475383052.png](https://i-blog.csdnimg.cn/blog_migrate/1f6acfc505531a094807ee4d356510f1.png)
1. 直流功耗
Pdc=indep(m4)*indep(m5)
2. 复合功耗和交流功耗
V_t_rf=vs(indep(m6)*sin(w*t),t)
I_t_rf_sine=vs(indep(m7)*sin(w*t+ph),t)
Idc_pinchoff=fs(I_t)[0],把I_t做一个时域到频域的转换,然后取出dc值
I_t_rf_pinchoff=I_t-mag(Idc_pinchoff),I_t-dc值就是有夹断情况的交流电流
I_t_rf=if(indep(m8)==0)then(I_t_rf_sine)else(I_t_rf_pinchoff)endif,做判断
P_diss_gen_composite=vs((V_t*I_t),t*1E9),计算复合功耗
P_diss_gen_rf=vs((V_t_rf*I_t_rf),t*1E9),纯rf交流功率
四、电压电流功耗的极坐标
![5b030ac344d81bb7083cba6f86db7d68.png](https://i-blog.csdnimg.cn/blog_migrate/2d5806207ef2d44217b572dd85542c2d.png)
V_f=fs(V_t,0,3E9),V_f[1],变换到频域,取出基波
I_f=fs(I_t,0,3E9),I_f[1],变换到频域,取出基波
pspec:This measurement gives a power frequency spectrum in harmonic balance analyses
P_f=(pspec(V_f,0,I_f)),P_f[1],变换到频域,取出基波
五、负载线
![86662f7b9942d4e0ff9504de2cd7901d.png](https://i-blog.csdnimg.cn/blog_migrate/a226c25ed1fc036dacb75e7a2f4a457d.png)
plot_vs(I_t, V_t)
六、功耗与电压电流相位差
![3d42617e86b6c53462459a97b45f24dd.png](https://i-blog.csdnimg.cn/blog_migrate/00648dffce28210431a5a2fd84841a2f.png)
Phi=[0::(pi/100)::pi]
Power=vs((m6*m7)*cos(Phi), Phi),注:Vpk*Ipk*cos(phi),扫相位范围
Phx=if(indep(m3)>1)then(1-(indep(m3)-1))else(indep(m3))endif,让范围在0-pi内
Pphase=vs((m6*m7)*cos(m3), Phx),在某个phi上的power,Vpk*Ipk*cos(VI_phase)
七、计算功耗和效率
![7dad47bb9816a01f9b03ee335675105b.png](https://i-blog.csdnimg.cn/blog_migrate/df87e1a8116d87139052242526f6a2bd.png)
Pdc1=mag(indep(m4)*Idc_pinchoff),V_dc*I_dc
Pd_g_composite=integrate(V_t*I_t)/1E-9
Pd_pure_rf=integrate(V_t_rf*I_t_rf)/1E-9
delta=Pd_g_composite-Pd_pure_rf
Efficiency=real(-Pd_pure_rf/Pdc1)*100
因为是理想模型,所以存在物理不纯在的情况
Efficiency1=if(Efficiency<100&&Efficiency>0)then(rightstr(identify_value(int(Efficiency*100)/100),5))else(if(Efficiency<0)then(identify_value(0))else("Non-physical"))endif
仿真的频域和时域的对比
![b367757a275fb9ca288ee93434b9b473.png](https://i-blog.csdnimg.cn/blog_migrate/34cb9a0e2e4324d91a0db55bb4ac2009.png)
1. FREQ DOMAIN:SELECT ONLY THE RF SIGNAL
Pavg=pspec(V,0,I.i)
Vpeak=V[1]
Ipeak=I.i[1]
Pavg_rf_fund=real(0.5*Vpeak*conj(Ipeak))
![695b2cd105ed98014fae914309a24982.png](https://i-blog.csdnimg.cn/blog_migrate/9a09dd26e394a3d347f017b91addc8e4.png)
2. COMBINED DC + RF POWER
P_t=(ts(V)*ts(I.i))
time=indep(ts(V))
Last_Time_Point=time[sweep_size(time)-1]
P_rf_and_dc_avg=integrate(P_t)/Last_Time_Point
3. ONLY THE RF POWER
因为仿的是HB,所以要用ts:frequency-to-time transform
Ipp=max(ts(I.i))-min(ts(I.i))
Vpp=max(ts(V))-min(ts(V))
P_avg_rf=(Vpp*Ipp)/8,Pavg=1/2*Vp*Ip*cos(phi)