Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
wallscheid committed Nov 9, 2024
2 parents 50975ab + 8a71ca5 commit 385d9e3
Show file tree
Hide file tree
Showing 15 changed files with 379 additions and 148 deletions.
59 changes: 38 additions & 21 deletions exercise/fig/ex02/Fig_ECDTeTa.tex
Original file line number Diff line number Diff line change
@@ -1,32 +1,49 @@
\begin{solutionfigure}[ht]
\centering
\begin{tabular}{cc}
ECD $T_{\mathrm{s,on}}$ & ECD $T_{\mathrm{s,off}}$\\
\begin{circuitikz}[european currents,european resistors,american inductors,]
\draw
(0,0) coordinate(u1o)
to [V,v^=$U_2$] ++(0,-3) coordinate(u1u)
(u1o) to [short,-] ++(-0.25,0) coordinate(o)
(u1u) to [short,-] ++(-1,0) coordinate(u2u)
(u2u) to [short,-,v^<=$u_\text{s}$,mirror,voltage=straight] ++(0,3) coordinate(u2o)
(u2o) to [short,-] ++(0.25,0) coordinate(u) ++ (-3.5,0) coordinate(u3o)
(u3o) to [V,v_=$U_1$] ++(0,-3) coordinate(u3u)
(u3u) to [short,-] ++(3.5,0) coordinate(t)

(u3o) ++(+2,0) to [L,l_=$L$,v^<=$u_\text{L}(t)$,mirror,voltage=straight]
++(-1,0) coordinate(uqo)
(u3o) to [short,-] ++(1,0) coordinate(v1)
(u2o) to [short,-] ++(-1.15,0) coordinate(v2)
(u2o) to [short,-,i^<=$i_L$(t)] ++(-1,0)
;
\end{circuitikz}
&
\begin{circuitikz}[european currents,european resistors,american inductors]
\draw
% Base coordinates
(0,0) coordinate (jU1v)
(0,-3) coordinate (jU1g)
% Add components
% Add primary source U1
(jU1v) to [V,v_=$U_1$] (jU1g)
% Add current symbole
% (jU1v) to [short,i^>=$i_\mathrm{1}$(t)] (1,0)

(jU1v) ++(3,0) coordinate (jLv)
% Add inductance
(jU1v) to [L=$L$] (jLv)
% Add current IL symbole
(2.2,0) to [short,i_>=$i_\mathrm{L}$(t)] (3.5,0)
% Continue horisontal line
(jLv) to [short,-*] ++ (0.5,0) coordinate (jPtv)
% Add vertical line
(jLv) ++ (0.5,0) coordinate (jUv)
(jUv) ++ (0,-3) coordinate (jLg)
(jUv) to [short,-*] (jLg)
% Add horizontal line
(jLg) ++ (1,0) coordinate (jU2g)
(jLg) to [short,-] (jU2g)
% Add second source
(jU2g) ++ (0,3) coordinate (jU2v)
(jU2v) to [V=$U_2$] (jU2g)
% Add horizontal line
(jLg) to [short,-] (jU1g)
% Continue horizontal lines
(jU2v) to [short,-] (4.2,0)
(jLv) to [short,-] (3.8,0)

;
\end{circuitikz}
&

\begin{circuitikz}[european currents,european resistors,american inductors,]
\draw
(0,0) coordinate(u2o)
to [V,v^=$U_2$, voltage=straight] ++(0,-3) coordinate(u2u)
(u2o) to [short,-,i^<=$i_L$(t)] ++(-1,0) to [L,l_=$L$,v^<=$u_\text{L}(t)$,mirror,voltage=straight] ++(-3,0) coordinate(Ll) ++(-1,0) coordinate(uqo)
(u2o) to [short,-,i^<=$i_\mathrm{L}$(t)] ++(-1,0) to [L,l_=$L$,v^<=$u_\text{L}(t)$,mirror,voltage=straight] ++(-3,0) coordinate(Ll) ++(-1,0) coordinate(uqo)
(-4,0) to [V,v_=$U_1$] ++(0,-3) coordinate(u2u)
(-4,-3) to [short,-] ++(4,0) coordinate(r)
;
Expand Down
2 changes: 1 addition & 1 deletion exercise/fig/ex02/Fig_boostConverterlosses.tex
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
(11,0) to [short,i^>=$i_2$(t)] (12.5,0)
;
\end{circuitikz}
\caption{Boost converter with losses}
\caption{Boost converter with losses.}
\label{fig:boost converter with losses}
\end{center}
%\end{tikzpicture}
Expand Down
2 changes: 1 addition & 1 deletion exercise/fig/ex02/sFigDia_EfficiencyVSVoltage.tex
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
\node[signalblue, fill=white, inner sep = 1pt, anchor = south] at (axis cs:750,0.997) {$\eta_{\mathrm{opt}}$};
\end{axis}
\end{tikzpicture}
\caption{Duty cycle versus input voltage.}
\caption{Efficiency $\eta_{\mathrm{opt}}$ and $\eta_{\mathrm{sync}}$ versus input voltage.}
\label{fig:EfficiencyAtInputVoltage}
\end{solutionfigure}

Expand Down
6 changes: 3 additions & 3 deletions exercise/fig/ex02/sFigTab_EfficiencyGain.tex
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

\begin{solutiontable}[ht]
\centering % Zentriert die Tabelle
\begin{tabular}{lllll}
\begin{tabular}{ll}
\toprule

$U_\mathrm{1}$ & $\Delta\eta$ \\
\multicolumn{1}{c}{$U_\mathrm{1}$} & \multicolumn{1}{c}{$\Delta\eta$} \\
\midrule
$\SI{320}{\volt}$ & 0.609 \\
$\SI{400}{\volt}$ & 0.614 \\
$\SI{720}{\volt}$ & 0.350 \\
Expand Down
5 changes: 4 additions & 1 deletion exercise/fig/ex02/sFigTab_EfficiencyOpt.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@
\centering % Zentriert die Tabelle
\begin{tabular}{lllll}
\toprule

\multicolumn{1}{c}{$U_\mathrm{1}$} & \multicolumn{1}{c}{$D$} &
\multicolumn{1}{c}{$D$} & \multicolumn{1}{c}{$P_\mathrm{loss}$} &
\multicolumn{1}{c}{$\eta_\mathrm{sync}$} \\
\midrule
$U_\mathrm{1}$ & $D_1$ & $D_1$ & $P_\mathrm{loss}$ & $\eta_\mathrm{opt}$ \\
$\SI{320}{\volt}$ & 1 & 0.2 & $\SI{46.88}{\watt}$ & 99.071 \\
$\SI{400}{\volt}$ & 1 & 0 & $\SI{31.25}{\watt}$ & 99.379 \\
Expand Down
6 changes: 4 additions & 2 deletions exercise/fig/ex02/sFigTab_EfficiencySync.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
\centering % Zentriert die Tabelle
\begin{tabular}{lllll}
\toprule

$U_\mathrm{1}$ & $D_1$ & $D_1$ & $P_\mathrm{loss}$ & $\eta_\mathrm{sync}$ \\
\multicolumn{1}{c}{$U_\mathrm{1}$} & \multicolumn{1}{c}{$D$} &
\multicolumn{1}{c}{$D$} & \multicolumn{1}{c}{$P_\mathrm{loss}$} &
\multicolumn{1}{c}{$\eta_\mathrm{sync}$} \\
\midrule
$\SI{320}{\volt}$ & 0.56 & 0.56 & $\SI{78.12}{\watt}$ & 98.462 \\
$\SI{400}{\volt}$ & 0.5 & 0.5 & $\SI{62.50}{\watt}$ & 98.765 \\
$\SI{720}{\volt}$ & 0.36 & 0.36 & $\SI{35.16}{\watt}$ & 99.300 \\
Expand Down
6 changes: 3 additions & 3 deletions exercise/fig/ex02/sFigTab_VoltageIlDutycycle.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{solutiontable}[htb]
\centering % Zentriert die Tabelle
\begin{tabular}{llll}
\begin{tabular}{lll}
\toprule

$U_\mathrm{1}$ & $D$ & $I_\mathrm{L}$ \\
\multicolumn{1}{c}{$U_\mathrm{1}$} & \multicolumn{1}{c}{$D$} & \multicolumn{1}{c}{$I_\mathrm{L}$} \\
\midrule
$\SI{320}{\volt}$ & 0.56 & $\SI{28}{\ampere}$ \\
$\SI{400}{\volt}$ & 0.5 & $\SI{22.5}{\ampere}$ \\
$\SI{720}{\volt}$ & 0.36 & $\SI{19.5}{\ampere}$ \\
Expand Down
8 changes: 4 additions & 4 deletions exercise/fig/ex02/sFig_boost_voltage_efficiency.tex
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
grid
]
\addplot[signalblue, domain=0:0.95] {(1-x)/((1-x)^2)};
\node[signalblue, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,8) {ideal function};
\node[signalblue, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,8) {ideal converter};
\addplot[signalred, domain=0:1.0] {(1-x)/((1-x)^2+0.2/30)};
\node[signalred, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,7) {function with losses};
\node[signalred, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,7) {converter with losses};
\end{axis}
\end{tikzpicture}
\end{subfigure}%
Expand All @@ -47,9 +47,9 @@
grid
]
\addplot[signalblue, domain=0:1] {1};
\node[signalblue, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,0.4) {ideal function};
\node[signalblue, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,0.4) {ideal converter};
\addplot[signalred, domain=0:1] {1/(1+(0.2/30)/(1-x)^2)};
\node[signalred, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,0.3) {function with losses};
\node[signalred, fill=white, inner sep = 1pt, anchor = south] at (axis cs:0.5,0.3) {converter with losses};
\end{axis}
\end{tikzpicture}
\end{subfigure}
Expand Down
1 change: 1 addition & 0 deletions exercise/fig/ex02/sFig_diode_sw_off_esb.tex
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
to [short, -o, i=$i_2(t)$] (0,2)
(S.mid) to [short, o-*](\x1,0);
\draw (-1.5,2) to [capacitor, *-*, l=$C$, i>^=$i_\mathrm{C}(t)$] ++(0,-2);
\draw (-6,2) to [open, v>=$u_1(t)\hspace{0.3cm}$, voltage = straight] ++(0,-2);
\end{circuitikz}
\caption{Equivalent circuit diagram of the diode switch-off event.}
\label{fig:DiodeSwitchOff}
Expand Down
2 changes: 1 addition & 1 deletion exercise/fig/ex03/Fig_BoostBuckConverter.tex
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
% Add coordinate jCv and jCg
(jCv) ++(0,-3) coordinate (jCg)
% Add capacitor C
(jCv) to [C, l=$C$] (jCg)
(jCv) to [C, l=$C$, v_>=$U_0$, voltage=straight] (jCg)
% Add current symbol and T2 with Control
(jCv) ++(2,0) node[nigfete,rotate=90](Trans2){} -- ++(2.5,0) coordinate(T2)
(Trans2.G) to [sqV] ++(0,-1)
Expand Down
48 changes: 48 additions & 0 deletions exercise/fig/ex03/sFigDia_DCLinkVSUoutE3T2.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Dutycycle and DC-Link voltage versus output voltage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{solutionfigure}[htb]
\centering
\begin{tikzpicture}
\begin{axis}[,
% x/y range adjustment
xmin=250, xmax=500,
ymin=580, ymax=900,
samples=500,
axis y line=center,
axis x line=middle,
extra y ticks=0,
% Label text
xlabel={$U_\mathrm{2} \text{/V}$},
ylabel={$U_\mathrm{0} \text{/V}$},
% Label adjustment
x label style={at={(axis description cs:1,0)},anchor=west},
y label style={at={(axis description cs:-.05,1)},anchor=south},
width=0.6\textwidth,
height=0.3\textwidth,
% x-Ticks
xtick={250,300,350,400,450,800},
xticklabels={250,300,350,400,450,800},
xticklabel style = {anchor=north},
% y-Ticks
ytick={600,650,700,750,800,850},
yticklabels={600,650,700,750,800,850},
yticklabel style = {anchor=east},
% Grid layout
grid=both,
grid style={line width=.1pt, draw=gray!10},
major grid style={line width=.2pt,draw=gray!50},
]
\addplot[signalblue, domain=282:450] {x+380};
\end{axis}
\end{tikzpicture}
\caption{Intermediate circuit voltage versus output voltage.}
\label{fig:DCLinkVoltageAtOutputVoltage}
\end{solutionfigure}






48 changes: 48 additions & 0 deletions exercise/fig/ex03/sFigDia_DutyCycleVSUoutE3T2.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Dutycycle and DC-Link voltage versus output voltage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{solutionfigure}[htb]
\centering
\begin{tikzpicture}
\begin{axis}[,
% x/y range adjustment
xmin=250, xmax=500,
ymin=0.4, ymax=0.65,
samples=500,
axis y line=center,
axis x line=middle,
extra y ticks=0,
% Label text
xlabel={$U_\mathrm{2} \text{/V}$},
ylabel={$D$},
% Label adjustment
x label style={at={(axis description cs:1,0)},anchor=west},
y label style={at={(axis description cs:-.05,1)},anchor=south},
width=0.6\textwidth,
height=0.3\textwidth,
% x-Ticks
xtick={250,300,350,400,450,800},
xticklabels={250,300,350,400,450,800},
xticklabel style = {anchor=north},
% y-Ticks
ytick={0.4,0.45,0.5,0.55,0.6},
yticklabels={0.4,0.45,0.5,0.55,0.6},
yticklabel style = {anchor=east},
% Grid layout
grid=both,
grid style={line width=.1pt, draw=gray!10},
major grid style={line width=.2pt,draw=gray!50},
]
\addplot[signalred, domain=282:450] {(x/380)/(1+x/380)};
\end{axis}
\end{tikzpicture}
\caption{Duty cycle versus output voltage.}
\label{fig:DutyCycleAtOutputVoltage}
\end{solutionfigure}






17 changes: 17 additions & 0 deletions exercise/fig/ex03/sFigTab_DCLinkVoltageDutycycleE3T2.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Solution table Output voltage-> DC-Link voltage Duty cycle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{solutiontable}[htb]
\centering % Zentriert die Tabelle
\begin{tabular}{lll}
\toprule
\multicolumn{1}{c}{$U_\mathrm{2}$} & \multicolumn{1}{c}{$U_\mathrm{0}$} & \multicolumn{1}{c}{$D$} \\
\midrule
$\SI{285}{\volt}$ & $\SI{665}{\volt}$ & 0.429\\
$\SI{380}{\volt}$ & $\SI{760}{\volt}$ & 0.5 \\
$\SI{450}{\volt}$ & $\SI{830}{\volt}$ & 0.542\\
\bottomrule
\end{tabular}
\caption{$D$ and $U_\mathrm{0}$ at $U_\mathrm{2}$.}
\label{table:DutyCycleDCLinkVoltageAtOutputVoltage}
\end{solutiontable}
Loading

0 comments on commit 385d9e3

Please sign in to comment.