欢迎光临散文网 会员登陆 & 注册

RLC电路模拟

2022-12-02 17:52 作者:卢朓  | 我要投稿

【北太天元软件上做RLC电路模拟】 https://www.bilibili.com/video/BV15P411M78h/?share_source=copy_web&;vd_source=2adc5aa7a702b808eb8b31dbd210f954

在北太天元数值计算通用软件的代码如下: 

% 北太天元模拟RLC 电路

% RLC 电路 包含 电容C、电感L,  和 电阻 R

% 在t =0 的时候打开开关, 电源是直流供电

%

% 常微分方程:

%  Vc '' (t)  + \frac{R}{L} Vc '(t) + \frac{1}{LC} Vc(t) = \frac{1}{LC} Vs(t)

%  这里的 Vs(t) = 5 

%

%  我们首先把二阶常微分方程写成一阶常微分方程组

%  引入 y(1) = Vc(t) ; y(2) = Vc'(t); 

%  d ( y(1) ) / dt  =  y(2);

%  d ( y(2) ) / dt = - R/L y(2)  - 1/(L*C)*y(1)  + 1/(L*C) *Vs

Vs = 5 ;  %直流电源的电压 

R = 1; %  电阻

C = 0.001; % 电容

L = 0.1;  % 电感 

tspan = [0 1]; % 计算的时间区间

y0 = [0; 0]; %初值

odefun = @(t,y) [ y(2);  -R/L*y(2)-1/(L*C)*y(1)+1/(L*C)*Vs];

options = odeset('RelTol', 1e-3, 'AbsTol', 1e-4);

[t, y] = ode45(odefun, tspan, y0, options);

plot(t, y(:,1), 'r-', 'LineWidth', 3);

xlabel("时间")

ylabel("Vc");

title("RLC 电路的响应Vc (也就是电容上的电压差)")

text(0.6,0.4, "北太天元数值计算通用软件",'FontSize',24)


RLC电路模拟的评论 (共 条)

分享到微博请遵守国家法律