mirror of
https://github.com/vale981/fpraktikum
synced 2025-03-06 01:51:38 -05:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
e593fd9bfa
22 changed files with 300 additions and 137 deletions
|
@ -211,7 +211,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 44,
|
"execution_count": 51,
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"autoscroll": false,
|
"autoscroll": false,
|
||||||
"collapsed": false,
|
"collapsed": false,
|
||||||
|
@ -225,7 +225,7 @@
|
||||||
"source": [
|
"source": [
|
||||||
"plt.clf()\n",
|
"plt.clf()\n",
|
||||||
"plt.errorbar(*np.array([[(intsy*1000), params['u_cc']] \\\n",
|
"plt.errorbar(*np.array([[(intsy*1000), params['u_cc']] \\\n",
|
||||||
" for intsy, params in ccurve_specs]).T, xerr=d_intensites*1000, yerr=0.01, marker='*')\n",
|
" for intsy, params in ccurve_specs]).T, xerr=d_intensites*1000, yerr=0.001, marker='*')\n",
|
||||||
"plt.xlabel('Intensitaet [$mW/cm^2$]')\n",
|
"plt.xlabel('Intensitaet [$mW/cm^2$]')\n",
|
||||||
"plt.ylabel('$V_{OC}$ [$V$]')\n",
|
"plt.ylabel('$V_{OC}$ [$V$]')\n",
|
||||||
"plt.xscale('log')\n",
|
"plt.xscale('log')\n",
|
||||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_schaltung_2_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_schaltung_2_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_schaltung_3_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_schaltung_3_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_schaltung_4_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_schaltung_4_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_verschattung_1_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_verschattung_1_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_verschattung_2_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_verschattung_2_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/3x3_verschattung_3_rs.pdf
Normal file
BIN
SZ/auswertung/figs/3x3_verschattung_3_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/huge_hell_rs.pdf
Normal file
BIN
SZ/auswertung/figs/huge_hell_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
SZ/auswertung/figs/huge_verbraucher_rs.pdf
Normal file
BIN
SZ/auswertung/figs/huge_verbraucher_rs.pdf
Normal file
Binary file not shown.
Binary file not shown.
|
@ -107,7 +107,7 @@ def load_and_analyze(files, intensity, formatter="{}".format, area=1,
|
||||||
for point, desc, *rest in files:
|
for point, desc, *rest in files:
|
||||||
a = area*rest[0] if rest else area
|
a = area*rest[0] if rest else area
|
||||||
|
|
||||||
row = pd.Series({'desc': desc, 'area': a*area,
|
row = pd.Series({'desc': desc, 'area': a,
|
||||||
'curve': parse_ccurve(formatter(point))})
|
'curve': parse_ccurve(formatter(point))})
|
||||||
|
|
||||||
ccurves.loc[desc] = pd.concat((row,
|
ccurves.loc[desc] = pd.concat((row,
|
||||||
|
|
|
@ -920,28 +920,56 @@ Die Werte in~\ref{tab:verschtab} aufgelisteten Werte wurden wie
|
||||||
in~\ref{sec:vglhell} gewonnen. Die angegebenen Dezimalstellen stehen
|
in~\ref{sec:vglhell} gewonnen. Die angegebenen Dezimalstellen stehen
|
||||||
nicht im Zusammenhang mit eventuellen (hier nicht im Detail
|
nicht im Zusammenhang mit eventuellen (hier nicht im Detail
|
||||||
betrachteten) Messungenauigkeiten und dienen nur dem einfachen Vergleich.
|
betrachteten) Messungenauigkeiten und dienen nur dem einfachen Vergleich.
|
||||||
|
Plots der Kennlinien finden sich im Anhang:~\ref{sec:plotsc}
|
||||||
\label{sec:ankenn}
|
|
||||||
\begin{table}[h]
|
\begin{table}[h]
|
||||||
\centering
|
\centering
|
||||||
\begin{tabular}{l|SSSS}
|
\begin{tabular}{l|SSSS}
|
||||||
\toprule
|
\toprule
|
||||||
Kennlinie & {\(\jsc\) [\si{\milli\ampere}]} & {\(\voc\) [\si{\volt}]} & {FF} & {\(\eta\)} \\
|
Kennlinie & {\(\jsc\) [\si{\milli\ampere}]} & {\(\voc\) [\si{\volt}]} & {FF} & {\(\eta\)} \\
|
||||||
\midrule
|
\midrule
|
||||||
6er Modul Hell & 0.134430 & 1.62 & 0.60 & 0.001315 \\
|
6er Modul Hell & 0.134430 & 1.62 & 0.60 & 0.102551 \\
|
||||||
6er Modul, Schaltung~\ref{fig:schalt1} & 0.096670 & 1.65 & 0.26 & 0.000414 \\
|
6er Modul, Schaltung~\ref{fig:schalt1} & 0.096670 & 1.65 & 0.26 & 0.032320 \\
|
||||||
6er Modul, Schaltung~\ref{fig:schalt2} & 0.000076 & 1.53 & 0.25 & 0.000000 \\
|
6er Modul, Schaltung~\ref{fig:schalt2} & 0.000076 & 1.53 & 0.25 & 0.000023 \\
|
||||||
6er Modul, Schaltung~\ref{fig:schalt3} & 0.037735 & 1.46 & 0.26 & 0.000144 \\
|
6er Modul, Schaltung~\ref{fig:schalt3} & 0.037735 & 1.46 & 0.26 & 0.011259 \\
|
||||||
6er Modul, Verschattung~\ref{fig:schatt1} & 0.001228 & 1.43 & 0.65 & 0.000011 \\
|
6er Modul, Verschattung~\ref{fig:schatt1} & 0.001228 & 1.43 & 0.65 & 0.000894 \\
|
||||||
6er Modul, Verschattung~\ref{fig:schatt2} & 0.063305 & 1.57 & 0.69 & 0.000684 \\
|
6er Modul, Verschattung~\ref{fig:schatt2} & 0.063305 & 1.57 & 0.69 & 0.053387 \\
|
||||||
6er Modul, Verschattung~\ref{fig:schatt3} & 0.004057 & 1.48 & 0.76 & 0.000045 \\
|
6er Modul, Verschattung~\ref{fig:schatt3} & 0.004057 & 1.48 & 0.76 & 0.003533 \\
|
||||||
6er Modul, Hell & 0.021841 & 7.02 & 0.65 & 0.001002 \\
|
6er Modul, Hell & 0.021841 & 7.02 & 0.65 & 0.078163 \\
|
||||||
6er Modul mit Verbraucher & 0.026106 & 6.11 & 0.29 & 0.000467 \\
|
6er Modul mit Verbraucher & 0.026106 & 6.11 & 0.29 & 0.036418 \\
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\caption{Charakteristische Kenngr\"o\ss{}en der betrachteten Solarmodule.}
|
\caption{Charakteristische Kenngr\"o\ss{}en der betrachteten Solarmodule.}
|
||||||
\label{tab:verschtab}
|
\label{tab:verschtab}
|
||||||
\end{table}
|
\end{table}
|
||||||
|
|
||||||
|
\begin{table}[h]
|
||||||
|
\centering
|
||||||
|
\begin{tabular}{l|SS}
|
||||||
|
\toprule
|
||||||
|
Verschaltung & {\(R_S\) [\si{\ohm}]} & {\(R_P\) [\si{\ohm}]} \\
|
||||||
|
\midrule
|
||||||
|
\ref{fig:schalt1} & 4 & {-} \\
|
||||||
|
\ref{fig:schalt2} & 4931 & 27 \\
|
||||||
|
\ref{fig:schalt3} & 9 & 3 \\
|
||||||
|
\end{tabular}
|
||||||
|
\caption{Gefittete Widerst\"ande der Verschaltungen, Fits
|
||||||
|
in~\ref{fig:hellkennfit},~~\ref{fig:hellkennfit1}}
|
||||||
|
\label{tab:verschwd}
|
||||||
|
\end{table}
|
||||||
|
|
||||||
|
|
||||||
|
\ref{tab:verschwd} speist sich aus den Fits f\"ur gro\ss{}e \(I>0\)
|
||||||
|
(gibt \(R_S\)) und gro\ss{}en \(I<0\) (gibt \(R_S+R_P\)), wobei
|
||||||
|
letztere Fits aufgrund der form der Kennlinien (\ref{fig:hellkennfit})
|
||||||
|
wenig Aussagekraft besitzen. Die Werte
|
||||||
|
\(R_G=\SI{4.99}{\kilo\ohm}\) und \(R_K=\SI{3.3}{\ohm}\) erkennt man in
|
||||||
|
den Werten f\"ur \(R_S\) in allen Schaltungen in Korrespondenz mit den
|
||||||
|
Erwartungen wieder. F\"ur \(R_K\) als \(R_S\) in Schaltungen 1,3
|
||||||
|
ergeben sich im Fit gr\"o\ss{}ere Werte, da hier der Widerstand des
|
||||||
|
Solarmoduls an mehr ins Gewicht f\"allt. Bei n\"aherer Betrachtung
|
||||||
|
von~\ref{fig:hellkenn} und~ kann man erkennen, dass sich die f
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\subsubsection{Verhalten bei Verschattung}
|
\subsubsection{Verhalten bei Verschattung}
|
||||||
\label{sec:verschattung}
|
\label{sec:verschattung}
|
||||||
|
@ -1042,28 +1070,29 @@ Solarzellen fallen konnte, um einen Stromfluss zu ermöglichen.
|
||||||
\caption{Schaltung 3 (vgl.~\ref{fig:schalt3})}
|
\caption{Schaltung 3 (vgl.~\ref{fig:schalt3})}
|
||||||
\label{diag:hellschalt3fit}
|
\label{diag:hellschalt3fit}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{Hellkennlinien mit Fits}
|
\caption{Hellkennlinien mit Fits f\"ur den Parallelwiderstand}
|
||||||
\label{fig:hellkennfit}
|
\label{fig:hellkennfit}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
|
|
||||||
\begin{figure}[H]\centering
|
\begin{figure}[H]\centering
|
||||||
\begin{subfigure}[b]{1\textwidth}\centering
|
\begin{subfigure}[b]{1\textwidth}\centering
|
||||||
\includegraphics[width=.5\columnwidth]{figs/python/3x3_verschattung_1_rsrp.pdf}
|
\includegraphics[width=.5\columnwidth]{figs/python/3x3_schaltung_2_rs.pdf}
|
||||||
\caption{Schaltung 1 (vgl.~\ref{fig:schatt1})}
|
\caption{Schaltung 1 (vgl.~\ref{fig:schalt1})}
|
||||||
\label{diag:verschattung1fit}
|
\label{diag:hellschalt1fit1}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\begin{subfigure}[b]{1\textwidth}\centering
|
\begin{subfigure}[b]{1\textwidth}\centering
|
||||||
\includegraphics[width=.5\columnwidth]{figs/python/3x3_verschattung_2_rsrp.pdf}
|
\includegraphics[width=.5\columnwidth]{figs/python/3x3_schaltung_3_rs.pdf}
|
||||||
\caption{Schaltung 2 (vgl.~\ref{fig:schatt2})}
|
\caption{Schaltung 2 (vgl.~\ref{fig:schalt2})}
|
||||||
\label{diag:verschattung2fit}
|
\label{diag:hellschalt2fit1}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\begin{subfigure}[b]{1\textwidth}\centering
|
\begin{subfigure}[b]{1\textwidth}\centering
|
||||||
\includegraphics[width=.5\columnwidth]{figs/python/3x3_verschattung_3_rsrp.pdf}
|
\includegraphics[width=.5\columnwidth]{figs/python/3x3_schaltung_4_rs.pdf}
|
||||||
\caption{Schaltung 3 (vgl.~\ref{fig:schatt3})}
|
\caption{Schaltung 3 (vgl.~\ref{fig:schalt3})}
|
||||||
\label{diag:verschattung3fit}
|
\label{diag:hellschalt3fit1}
|
||||||
\end{subfigure}
|
\end{subfigure}
|
||||||
\caption{Kennlinien für verschiedene Verschattungen mit Fits}
|
\caption{Hellkennlinien mit Fits f\"ur den Serienwiderstand}
|
||||||
\label{fig:verschattungfit}
|
\label{fig:hellkennfit1}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\section{Literatur}
|
\section{Literatur}
|
||||||
|
|
Loading…
Add table
Reference in a new issue