summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Ehlers <danielehlers@mindeye.net>2018-01-15 23:16:02 +0100
committerDaniel Ehlers <danielehlers@mindeye.net>2018-01-15 23:16:02 +0100
commit2cf084739d03fc06a4a616ab3bf30742a2592fba (patch)
tree927e445a2900582edd8d1f2696c70f6b8220a038
parentb002c81016971841560e5dcec15427fb5dd2da38 (diff)
HeatMaps
-rw-r--r--standorte/mercator/antrag.tex16
-rw-r--r--standorte/mercator/mast-curve.gp10
-rw-r--r--standorte/mercator/mast-single-heatmap.gp31
3 files changed, 40 insertions, 17 deletions
diff --git a/standorte/mercator/antrag.tex b/standorte/mercator/antrag.tex
index 00d0202..5fe3019 100644
--- a/standorte/mercator/antrag.tex
+++ b/standorte/mercator/antrag.tex
@@ -87,6 +87,14 @@ eine H\"ohe von ebenfalls mehr als $8$ m bestimmt, dies liegt haupts\"achlich an
die nicht orthogonal zur Dachkante stehen, die aber betrachtet werden
mussten um unsere Model Gegenstellen zu erreichen.
+\begin{figure}[H]
+ \centering
+ \def\svgwidth{\columnwidth}
+ \includegraphics[width=\columnwidth]{mast-single-heatmap.png}
+ \caption{HeatMap: Ein Mast Szenario}
+ \label{fig:heatmap_einer}
+\end{figure}
+
Aufgrund dieser Ergebnisse haben wir eine Variante mit nur einem Mast verworfen und betrachten im weiteren nur Mastpaare.
In der Variante der Mastpaare konnten Gegenstellen im S\"uden der Stadt f\"ur die Berechnung
vernachl\"assigt werden, durch die Position auf der S\"udseite des Geb\"audes eine Sichtlinie
@@ -98,6 +106,14 @@ Falls durch St\"utzen oder andere bauliche Einschr\"ankungen die Masten an
abweichenden Positionen aufgebaut werden m\"ussen so gibt Abb. \ref{f_mast}
die anzupassende H\"ohe an.
+\begin{figure}[H]
+ \centering
+ \def\svgwidth{\columnwidth}
+ \includegraphics[width=\columnwidth]{mast-lr-heatmap.png}
+ \caption{HeatMap: Zwei Mast Szenario}
+ \label{fig:heatmap_zwei}
+\end{figure}
+
\subsubsection{Windlast}
\label{sec:windlast}
diff --git a/standorte/mercator/mast-curve.gp b/standorte/mercator/mast-curve.gp
index 731f682..8698be7 100644
--- a/standorte/mercator/mast-curve.gp
+++ b/standorte/mercator/mast-curve.gp
@@ -1,17 +1,11 @@
-gh(ggh) = 61 - ggh
-fz(x,abst,ggh) = 17.31 * sqrt ( (diag(x) * diag_front(abst,ggh)) / ( 2462 * (diag(x) + diag_front(abst,ggh))))
-diag_front(abst,ggh) = sqrt( (gh(ggh) + 1 + 5) ** 2 + abst ** 2 );
-diag(x)=sqrt ( x ** 2 + 5 ** 2 );
-
-# MastHöhe( Abstand zur Dachkante, Abstand zur Gegenstelle, Höhe der Gegenstelle)
-mast(x,abst,ggh)=fz(x,abst,ggh) + 1 + tan(asin((gh(ggh) + fz(x,abst,ggh))/abst)) * x;
+load "mast.gp"
set term png
set grid
set xlabel "Abstand zur Dachkante (m)"
set ylabel "Masthöhe (m)"
-set xrange [4.2:9]
+set xrange [4.2:15]
set auto y
set xtics 1
diff --git a/standorte/mercator/mast-single-heatmap.gp b/standorte/mercator/mast-single-heatmap.gp
index 52ba7dc..0922a76 100644
--- a/standorte/mercator/mast-single-heatmap.gp
+++ b/standorte/mercator/mast-single-heatmap.gp
@@ -20,17 +20,30 @@ load "mast.gp"
mast_max(x,y) = max(max(mast(d_front(x,y),150,10),mast(d_fbs(x,y),200,10)),mast(d_feld(x,y),200,10))
-# Format
-set term png
-set output 'mast-single-heatmap.png'
-
-# Plot
-set view map
-set xrange [0 : gx]
-set yrange [0 : gy]
-
set obj rect fs empty from 4,4 to gx-4,gy-4 front
set obj circle fs empty center 16,7 size 0.5 front
set obj circle fs empty center 14,11 size 0.5 front
+## Plot
+set view map
+set xrange [0 : gx]
+set yrange [0 : gy]
+set term png
+set output 'mast-single-heatmap.png'
splot mast_max(x,y) with pm3d
+
+## Plot 2
+set output 'mast-lr-heatmap.png'
+set multiplot
+set size 0.5,1
+set origin 0,0
+set view map
+set xrange [0 : gx / 2]
+set yrange [0 : gy]
+splot max(mast(d_front(x,y),150,10),mast(d_fbs(x,y),200,10)) with pm3d
+set size 0.5,1
+set origin 0.5,0
+set xrange [gx / 2 : gx]
+set yrange [0 : gy]
+splot mast(d_feld(x,y),200,10) with pm3d
+unset multiplot