-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/main' into Ex03Task2Correction
- Loading branch information
Showing
13 changed files
with
379 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
107 changes: 107 additions & 0 deletions
107
exercise/fig/ex04/Fig_ForwardConverterWithAsymHalfBridge.tex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% Forward converter with asymmetric half-bridge | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\begin{figure}[ht] | ||
\begin{center} | ||
\begin{circuitikz}[european currents,european resistors,american inductors] | ||
\draw | ||
% Base point for voltage supply | ||
(0,0) coordinate (jU1v) | ||
% Add supply U1 | ||
(jU1v) to [V=$U_1$] ++(0,-7.5) coordinate (jU1g) | ||
% Add junction for Transistor TBc | ||
(jU1v) to [short,-*] ++(2,0) coordinate (jTBc) | ||
% Add junction for Transistor TBe | ||
(jTBc) ++ (0,-2) coordinate (jTBe) | ||
% Add transistor TB | ||
% (jTBc) ++ (0,-1) [Tnpn, n=npn1](TB){} | ||
(jTBc) ++ (0,-2) node[npn, anchor=E](TB){} | ||
% At transistor label T2 | ||
(TB) node[anchor=east,color=black]{$T_\mathrm{B}$} | ||
% Connect Transistor | ||
(jTBe) to [short,-] (TB.E) | ||
(jTBc) to [short,-] (TB.C) | ||
(TB.B) to [sqV] ++(-1,0); | ||
% Add inductor transistor TB | ||
%(jTBe) to [L,l=$L_\mathrm{T}$,n=L1,v_<=$U_\text{s}$, voltage shift=0.5, voltage=straight] (jTBc); | ||
\draw | ||
% Add connection point of the diode DFP | ||
(jTBe) ++(0,-3) coordinate (jDFPa) | ||
% Add diode DFP | ||
(jDFPa) to [D,l^=$D_\mathrm{Fp}$] (jTBe) | ||
% Add connection to U1g | ||
(jDFPa) to [short,-] (jU1g) | ||
% Add junction for transformer Ltpv | ||
(jTBc) to [short,-] ++(2,0) coordinate (jLtpv) | ||
% Add arrow and Text | ||
(jTBc) ++(1,0) node[currarrow](IP){} | ||
(IP) node[anchor=south,color=black]{$i_\mathrm{p}$} | ||
% Add junction for Transistor | ||
(jLtpv) ++(0,-3) coordinate (jTd) | ||
% Add junction for Transistor | ||
(jTd) ++(0,-3) coordinate (jTs) | ||
% Add transistor T2 | ||
(jTs) ++ (0,1.5) node[nigfete,xscale=-1](Trans1){} | ||
% At transistor label T2 | ||
(Trans1) node[anchor=east,color=black]{$T$} | ||
% Connect Transistor | ||
(jTs) to [short,-] (Trans1.S) | ||
(jTd) to [short,-] (Trans1.D) | ||
(Trans1.G) to [sqV] ++(1,0) | ||
% Add connection to diode DFp | ||
(jTs) to [short,-*] (jDFPa) | ||
% Assign Transistor drain junction to primary junction point | ||
(jTd) coordinate (jLtpg) | ||
% Add transformer primary inductor with voltage arrow | ||
(jLtpv) to [L, n=Ltp, v_=$U_\text{p}$, voltage=straight] ++(0,-3) coordinate (jLtpg) | ||
% Add junctions for secondary inductor | ||
(jLtpv) ++(0.8,0) coordinate (jLtsv) | ||
(jLtpg) ++(0.8,-0.5) coordinate (jLtsgx) | ||
% Add winding text | ||
(jLtpg) node[left] {$N_\mathrm{p}$}; | ||
% Add iron core | ||
\draw | ||
(jLtpv) ++(0.5,-0.5) coordinate (jLtcorev) | ||
(jLtpg) ++(0.5,0.5) coordinate (jLtcoreg) | ||
(jLtcorev) to [short, double, double distance=3pt, thick] (jLtcoreg) | ||
let \p1 = (jLtcorev), \p2 = (jLtcoreg) in [double, double distance=3pt, thick] | ||
(\x1/2+\x2/2, \y1) -- (\x1/2+\x2/2, \y2); | ||
\draw | ||
% Add transformer secondary inductor with voltage arrow | ||
(jLtsv) to [L,n=Lts,v^=$U_\text{s}$, voltage shift=0.5, voltage=straight] ++(0,-3) coordinate (jLtsg) | ||
% Add winding text | ||
(jLtsg) node[right] {$N_\mathrm{s}$}; | ||
\path (Ltp.ul dot) node[circ]{}; | ||
\path (Lts.ul dot) node[circ]{}; | ||
\draw | ||
% Add arrow and Text | ||
(jLtsv) ++(0.5,0) node[currarrow](IS){} | ||
(IS) node[anchor=south,color=black]{$i_\mathrm{s}$} | ||
% Add D1 | ||
(jLtsv) to [D,l^=$D_1$] ++ (2,0) coordinate (jD1k) | ||
% Add junction point for DFsk | ||
(jD1k) to [short,-*] ++(0,0) coordinate (jDFsk) | ||
% Add junction point for DFsa | ||
(jDFsk) ++ (0,-3.5) coordinate (jDFsa) | ||
% Add diode DFs | ||
(jDFsa) to [D,l^=$D_\mathrm{Fs}$] (jDFsk) | ||
% Add inductor L | ||
(jDFsk) to [L,l=$L$,n=L1] ++(3,0) coordinate (jU2v) | ||
% Add arrow and Text | ||
(jDFsk) ++(0.5,0) node[currarrow](IL){} | ||
(IL) node[anchor=south,color=black]{$i_\mathrm{L}$} | ||
% Add output voltage U2 | ||
(jU2v) to [V=$U_2$] ++(0,-3.5) coordinate (jU2g) | ||
% Add connection to DFs | ||
(jU2g) to [short,-*] (jDFsa) | ||
% Add connection to LTsgx | ||
(jDFsa) to [short,-] (jLtsgx) | ||
% Add connection to LTsgx | ||
(jLtsgx) to [short,-] (jLtsg); | ||
|
||
\end{circuitikz} | ||
\end{center} | ||
\caption{Forward converter with asymmetric half-bridge.} | ||
\label{fig:ex04_ForwardConverterWithAsymHalfBridge} | ||
\end{figure} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
|
||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
% Single Ended Forward Converter | ||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
|
||
\begin{figure}[ht] | ||
\begin{center} | ||
\begin{circuitikz}[european currents,european resistors,american inductors] | ||
\draw | ||
% Base point for voltage supply | ||
(0,0) coordinate (jU1v) | ||
% Add supply U1 | ||
(jU1v) to [V=$U_1$] ++(0,-6) coordinate (jU1g) | ||
% Add junction for capacitor C1+ | ||
(jU1v) to [short,-*] ++(2,0) coordinate (jLTv) | ||
% Add junction for diode DFP | ||
(jLTv) ++ (0,-3) coordinate (jDFPk) | ||
% Add inductor LTv | ||
(jDFPk) to [L,l=$L_\mathrm{T}$,n=L1,v_<=$U_\text{s}$, voltage shift=0.5, voltage=straight] (jLTv) | ||
% Add winding text | ||
(jDFPk) node[right] {$N_\mathrm{T}$}; | ||
\path (L1.ul dot) node[circ]{}; | ||
\draw | ||
% Add arrow and Text | ||
(jDFPk) ++(0,-0.5) node[currarrow,rotate=90](IT){} | ||
(IT) node[anchor=east,color=black]{$i_\mathrm{T}$} | ||
% Add connection point of the diode DFP | ||
(jDFPk) ++(0,-3) coordinate (jDFPa) | ||
% Add diode DFP | ||
(jDFPa) to [D,l^=$D_\mathrm{Fp}$] (jDFPk) | ||
% Add connection to U1g | ||
(jDFPa) to [short,-] (jU1g) | ||
% Add junction for transformer Ltpv | ||
(jLTv) to [short,-] ++(2,0) coordinate (jLtpv) | ||
% Add arrow and Text | ||
(jLTv) ++(1,0) node[currarrow](IP){} | ||
(IP) node[anchor=south,color=black]{$i_\mathrm{p}$} | ||
% Add junction for Transistor | ||
(jLtpv) ++(0,-3) coordinate (jTd) | ||
% Add junction for Transistor | ||
(jTd) ++(0,-3) coordinate (jTs) | ||
% Add transistor T2 | ||
(jTs) ++ (0,1.5) node[nigfete,xscale=-1](Trans1){} | ||
% At transistor label T2 | ||
(Trans1) node[anchor=east,color=black]{$T$} | ||
% Connect Transistor | ||
(jTs) to [short,-] (Trans1.S) | ||
(jTd) to [short,-] (Trans1.D) | ||
(Trans1.G) to [sqV] ++(1,0) | ||
% Add connection to diode DFp | ||
(jTs) to [short,-*] (jDFPa) | ||
% Assign Transistor drain junction to primary junction point | ||
(jTd) coordinate (jLtpg) | ||
% Add transformer primary inductor with voltage arrow | ||
(jLtpv) to [L, n=Ltp, v_=$U_\text{p}$, voltage=straight] ++(0,-3) coordinate (jLtpg) | ||
% Add junctions for secondary inductor | ||
(jLtpv) ++(0.8,0) coordinate (jLtsv) | ||
(jLtpg) ++(0.8,-0.5) coordinate (jLtsgx) | ||
% Add winding text | ||
(jLtpg) node[left] {$N_\mathrm{p}$}; | ||
% Add iron core | ||
\draw | ||
(jLtpv) ++(0.5,-0.5) coordinate (jLtcorev) | ||
(jLtpg) ++(0.5,0.5) coordinate (jLtcoreg) | ||
(jLtcorev) to [short, double, double distance=3pt, thick] (jLtcoreg) | ||
let \p1 = (jLtcorev), \p2 = (jLtcoreg) in [double, double distance=3pt, thick] | ||
(\x1/2+\x2/2, \y1) -- (\x1/2+\x2/2, \y2); | ||
\draw | ||
% Add transformer secondary inductor with voltage arrow | ||
(jLtsv) to [L,n=Lts,v^=$U_\text{s}$, voltage shift=0.5, voltage=straight] ++(0,-3) coordinate (jLtsg) | ||
% Add winding text | ||
(jLtsg) node[right] {$N_\mathrm{s}$}; | ||
\path (Ltp.ul dot) node[circ]{}; | ||
\path (Lts.ul dot) node[circ]{}; | ||
\draw | ||
% Add arrow and Text | ||
(jLtsv) ++(0.5,0) node[currarrow](IS){} | ||
(IS) node[anchor=south,color=black]{$i_\mathrm{s}$} | ||
% Add D1 | ||
(jLtsv) to [D,l^=$D_1$] ++ (2,0) coordinate (jD1k) | ||
% Add junction point for DFsk | ||
(jD1k) to [short,-*] ++(0,0) coordinate (jDFsk) | ||
% Add junction point for DFsa | ||
(jDFsk) ++ (0,-3.5) coordinate (jDFsa) | ||
% Add diode DFs | ||
(jDFsa) to [D,l^=$D_\mathrm{Fs}$] (jDFsk) | ||
% Add inductor L | ||
(jDFsk) to [L,l=$L$,n=L1] ++(3,0) coordinate (jU2v) | ||
% Add arrow and Text | ||
(jDFsk) ++(0.5,0) node[currarrow](IL){} | ||
(IL) node[anchor=south,color=black]{$i_\mathrm{L}$} | ||
% Add output voltage U2 | ||
(jU2v) to [V=$U_2$] ++(0,-3.5) coordinate (jU2g) | ||
% Add connection to DFs | ||
(jU2g) to [short,-*] (jDFsa) | ||
% Add connection to LTsgx | ||
(jDFsa) to [short,-] (jLtsgx) | ||
% Add connection to LTsgx | ||
(jLtsgx) to [short,-] (jLtsg); | ||
|
||
\end{circuitikz} | ||
\end{center} | ||
\caption{Single Ended Forward Converter circuit.} | ||
\label{fig:ex04_SingledEndedForwardConverter} | ||
\end{figure} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
\begin{solutionfigure}[htb] | ||
\centering | ||
\begin{tikzpicture} | ||
\begin{axis}[ | ||
width=7cm, height=4.5cm, | ||
grid=both, | ||
major grid style={line width=.2pt,draw=gray!50}, | ||
minor grid style={line width=.1pt,draw=gray!20}, | ||
xlabel={$t$ / µs}, | ||
ylabel={$u_\mathrm{T}(t)$ / V}, | ||
title={$i_\mathrm{L}$ for minimum output power}, | ||
xmin=0, xmax=40, | ||
ymin=-100, ymax=600, | ||
xtick={0, 20, 40}, | ||
ytick={-100, 0, 225, 500}, | ||
] | ||
% Einschaltverhalten graph | ||
\addplot[ | ||
thick, | ||
mark=none, | ||
color=black, | ||
] coordinates { | ||
(0,0) (2.5,0) (2.5, 500) (12.7, 500) (12.7, 382) (20, 382) (20, 0) (22.5, 0)(22.5, 500) (32.7, 500) (32.7, 382) (40, 382) | ||
}; | ||
\end{axis} | ||
\end{tikzpicture} | ||
\hspace{1cm} % Abstand zwischen den beiden Diagrammen | ||
\caption{Display of the voltage $u_\mathrm{T}(t)$.} | ||
\label{fig:voltageTransistorPeriodTask1} | ||
\end{solutionfigure} |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.