Basic Files

This commit is contained in:
beri-he
2025-05-29 19:19:47 +02:00
parent 0a1aa70637
commit b0c5b22c30
73 changed files with 198857 additions and 0 deletions

View File

@ -0,0 +1,34 @@
%% Skript zur Berechnug des LC-Filters eines isolierten Buck-Converters
clear all
close all
%% Specs
V_in_min = 300; %Minimale Eingangsspannung [V]
V_in_max = 600; %Maximale Eingangsspannung [V]
V_out = 24; %Ausgangsspannung [V]
P_out_n = 1000; %Nominelle Ausgangsleistung [W]
P_out_max = 1E3; %Maximale Ausgangsleistung [W]
I_out_max = P_out_max/V_out;%Nomineller Ausgangsstrom [A]
dV_out = 0.25; %Spannungsripple am Ausgang [V]
dI = 0.2*I_out_max; %Gewünschter Stromripple der Induktivität [A]
alpha_max = 0.5; %Maximaler Tastgrad
f_s = 200E3; %Schaltfrequenz [Hz]
V_d = 0.7; %Durchlassspannung der Gleichrichterdioden [V]
dV_ESR = 0.05; %Spannungsabfall am ESR des Ausgangskondensator [V]
n = 12; %Np/Ns
%% Berechnung der Induktivität
L_min = ((V_in_max/n - V_out)*alpha_max) / (f_s*dI); %Minimale Filterinduktivität [H]
dI_L = (V_in_max/n-V_out)/L_min*alpha_max /f_s; %Maximaler Stromripple über L [A]
%Hier fehlen noch Berechnungen zu Copper Losses und maximaler Flux density
%B_max = n_L *I_max*mu_0/l_gap n_L und nicht n!
I_max = I_out_max + 1/2 * dI_L; %Maximaler Strom durch L [A]
%% Berechnug des Kondensators
C_min = dI_L / (8*dV_out*f_s); %Minimaler Glättungskondensator [F]
%% Alternative Berechnung des Kondensators
C_out_min = I_out_max*alpha_max/(dV_out*f_s);
ESR_max = dV_ESR / dI_L;