Basic Files
This commit is contained in:
34
Komponentenauslegung/LC_Filter/Design_LC_Filter.m
Normal file
34
Komponentenauslegung/LC_Filter/Design_LC_Filter.m
Normal 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;
|
||||
Reference in New Issue
Block a user