Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4839|回復: 4
打印 上一主題 下一主題

[問題求助] matlab code 研究一下吧

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-11-6 22:18:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Vg=28 Vo=15 Ro=3
# h8 c4 ?- x( \# M! |H=5/15 分壓
( M  u& E" R9 Z# WVref=5) ]/ F1 w) D5 g  O5 L" [
% VRM 9 }% q8 y. |" S! B
s = tf('s');
5 _6 R, x6 G2 x% Input voltage Vin      
7 _  Q6 C- W5 }8 \* z  y( a" DVin=28: l% [) v! N! l" H5 Y3 K
% Output voltage Vo* J+ V, S" F- B: J6 D2 @. f
Vo=15
* t0 P2 H0 ?0 e5 ^% e) h5 d% LOAD R/ o1 S! T7 j! F) l! ^$ J1 H
RL=3
/ r& a, R4 c( {( _) G$ Z% PWM operating frequency Fsw3 c8 I5 N' P$ t$ ]" b; {- y, s$ X
Fsw=100e3; i+ x) j3 z3 X$ D  P+ w
% PWM operating period Ts0 g2 I; n* B8 j# ?# J
Ts=1/Fsw
3 s0 X) s8 B$ x3 ?- B; m% duty cycle D
- G6 H$ V( r6 U! X3 R2 jD=Vo/Vin8 K. m  U( P% {+ g( x
% Inductance L
4 T; t% L" \( \3 n+ j: JL=50e-63 I& i: h2 b% p" d
% Output capacitance8 ^4 h( w, d2 c& l- ]# L
Co=500e-6
) _/ r2 ]. ^$ j, [& g9 w* C%power stage Gvd . d/ z3 }2 _% V0 ?
%Gvd=(Vin*((s*Co*RL*rc)+RL))/((s^2*L*Co*(RL+rc))+(s*(L+(Co*rc*rL)+Co*RL*(rc+rL)))+RL+rL)
; o8 S$ G$ h; ]- @( uGvd=(Vin*RL)/((s^2*L*Co*RL)+s*L+RL)
" F3 q2 |9 c7 T( Tfigure(1)1 x" {! E0 y2 |% j' ?( H& ^) Z1 u
margin(Gvd)
, b7 {! f7 W% b& d  g+ K8 PF0=1/(2*pi*sqrt(L*Co))
! \5 u$ c( t5 x3 m%Fesr=1/(2*pi*Co*rc)2 e+ i- b$ }/ b' B
Fc=Fsw/20
; H8 P2 W- o( `/ }) d+ Q# c% 分壓比* x3 k; h$ L7 f
H=1/3# f; f5 K0 l, J3 s
% PWM Vm
( s& p; h7 |5 n0 ?1 aVm=4
- W9 a# ]( M# c  R% uncompensation loop gain Tu06 y8 o! v9 s+ A+ `* Y3 H
Tu0=H*Vin/Vm
, ^  R) G, }  S, s% 補償zero Fz ( g/ M" d2 z: [9 g$ S
Fz=Fc*sqrt((1-sin (52*(pi/180)))/(1+sin (52*(pi/180))))8 T& x" m+ m( H0 O$ X; E
% 補償pole Fp 2 M" `+ V9 W. O9 p- k! q* x2 v& ?# n
Fp=Fc*sqrt((1+sin (52*(pi/180)))/(1-sin (52*(pi/180))))$ m, t4 j% b! E$ r* P, ]
Wz=2*pi*Fz
3 i+ Q' `( Y. XR1=2e3
3 v  D. T9 B/ d3 _+ {! e4 lC1=1/(R1*Wz)
: V7 Y: O% B& q( y$ FWp=2*pi*Fp6 y; o% o; q& K# B! u9 A
R3=R1/(Wp*R1*C1-1)7 Y; {: `& J; `
% compensation gain Gc0  I; l* N7 M! B5 i3 P, d' V: @
Gc0=(((Fc/F0)^2)/Tu0)*sqrt(Fz/Fp)+ A7 U, G% R  c; Z  Y
R2=Gc0*(R1+R3)( m4 B2 X4 [1 v5 i
% OPA gain:A;OPA open loop gain:A0 ; dominant pole ; compensator close feedback gain:Gcl " R9 m( G" o8 `* `- u4 n" d
A0=17 P5 b5 H0 b8 `3 h# y' v% w$ k2 Z' F1 C
p=10e3*2*pi
% q6 X* C3 l  k0 W' XA=A0*p/(s+p)" F( u6 e( }& w! G, v! K7 p4 P, e
Gc=(A0*p*R2+s*A0*p*R1*R2*C1)/(s^2*(R1*R2*C1+C1*R1*R3)+s*(A0*p*R1*R3*C1+p*R1*R3*C1+p*R1*R2*C1+R1+R2+R3)+(A0*p*R1+A0*p*R3+p*(R1+R3+R2)))* |$ _# p/ D5 ?% m2 r& t. O
figure(2)7 |' {9 J8 Q, X$ d  H7 L
bode(Gc,A)4 O( |0 m& g3 W# O  F6 j) A
% total loop gain T: n* I1 u* t3 Q" c
T=Tu0*Gc0*(1+s/Wz)*RL/((1+s/Wp)*((s^2*L*Co*RL)+s*L+RL))
3 p: h3 {8 Y* }6 c% total colse loop gain Gcl
6 }+ g# t$ A: a" m# T4 MGcl=(Gc*(1/Vm)*Gvd)/(1+Gc*(1/Vm)*Gvd*H)
. k+ P3 T" \9 f- g3 }figure(3)3 v  V$ c7 R( Q; p
bode(Gvd,Gcl,Gc,A,T)
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2008-11-6 22:26:23 | 只看該作者

上面code 的simulink 的穩態檔案

simulink 的檔案
0 ~  V$ ]" u) v想請教前輩們未何沒有15v偶用

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
3#
 樓主| 發表於 2008-11-6 22:31:53 | 只看該作者

請教各位了 一起研究

偶用PD補償是電力電子聖經那本課本範例 + f7 @9 p  ?* G7 Z8 @$ o& x
且輸出波形就????
; M% |+ k% n  p! K/ t% l) O偶也用psim組電路但都不像偶用simulnk一樣
7 f. ]" t3 b' Z4 W, ]2 G, C偶跑頻率想印是OK的% X; h/ X1 k7 G0 v
但時域就不行了. p# p- G. t: Y; ?; p
也不知怎處裡% e2 T9 h$ o" T5 k( D9 D% q6 t

4 h: l3 N$ P+ q9 V% B
# |% X' \3 i* O1 z+ I) F4 o8 `/ s9 t( l8 Z, }

* Z) i. u  k" [7 ~偶的mail:mayluli1981@hotmail.com
4#
發表於 2008-11-15 10:52:19 | 只看該作者
psim本身就不怎么可信??
5#
 樓主| 發表於 2008-11-18 20:42:56 | 只看該作者

請回覆有用答案好?

請不要講廢話 psim偶已搞定了只是要限制OP輸出電壓
/ a2 u% m3 q4 i% ^請大家多回應
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-13 07:22 PM , Processed in 0.118515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表