CoursMecaniqueEnergie/Tests/SolaireThermique.pst

154 lines
4.0 KiB
Plaintext

% TeXgraph version 1.94
\psset{xunit=1.5cm, yunit=1.5cm}
\begin{pspicture}(-4.6,-4.25)(4.6,0)%
%Boiler (Utilisateur)
\psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt,fillstyle=gradient,gradbegin=red,,gradmidpoint=1,gradend=blue,rgb}
\pspolygon[linearc=0.5](0,0)(2,0)(2,-4)(0,-4)
%SerpentinSolaire (Ligne Polyg.)
\psset{linecolor=[rgb]{1,0,0},fillstyle=none}
\psline[linearc=0.05](-0,-3.6)(1.9,-3.6)(0.1,-3.3)(1.9,-3.3)(0.1,-3)(1.9,-3)(0.1,-2.7)(-0,-2.7)
%PointsBoiler (Point(s))
\psset{linecolor=[rgb]{0,0,0}}
\psdots[dotscale=1.5](-0,-3.6)(-0,-2.7)(2,-2.7)(2,-1.8)(2,-3.8)(2,-0.2)
%SerpentinAppoint (Ligne Polyg.)
\psline[linearc=0.05](2,-2.7)(1.9,-2.7)(0.1,-2.4)(1.9,-2.4)(0.1,-2.1)(1.9,-2.1)(0.1,-1.8)(2,-1.8)
%SanitaireHaut (Ligne Polyg.)
\psset{linecolor=[rgb]{1,0,0}}
\psline[linearc=0.5](2,-0.2)(4,-0.2)(4,-1)
%PommeauDouche (Ligne Polyg.)
\pspolygon[linearc=0.05](4,-1)(3.8,-1.2)(4.2,-1.2)
%SanitaireBas (Ligne Polyg.)
\psset{linecolor=[rgb]{0,0,1}}
\psline[linearc=0.5](2,-3.8)(4,-3.8)(4,-3)
%CuveDouche (Utilisateur)
\pspolygon[linearc=0.1](3,-3)(5,-3)(5,-2.9)(3,-2.9)
%LabelChauffage (Label)
\rput[l](2.1,-2.15){\small Chauffage}
%EauVerticale (Ligne Polyg.)
\psset{linecolor=[rgb]{1,0,0},linewidth=0.2pt,linestyle=dashed,dash=2.5pt 2pt}
\psline(4,-1.2)(4,-2.9)
%Eau1G (Ligne Polyg.)
\psset{linestyle=dashed,dash=2.5pt 2pt}
\psline(3.95,-1.2)(3.6,-2.9)
%Eau1D (Ligne Polyg.)
\psset{linestyle=dashed,dash=2.5pt 2pt}
\psline(4.05,-1.2)(4.4,-2.9)
%Eau2G (Ligne Polyg.)
\psset{linestyle=dashed,dash=2.5pt 2pt}
\psline(3.9,-1.2)(3.2,-2.9)
%Eau2D (Ligne Polyg.)
\psset{linestyle=dashed,dash=2.5pt 2pt}
\psline(4.1,-1.2)(4.8,-2.9)
%LabelSanitaires (Utilisateur)
\psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt}
\rput(4.0043,-2.2465){\small Sanitaires}
%LabelDappoint (Label)
\rput[l](2.1,-2.35){\small d'appoint}
%LabelBoiler (Label)
\rput(1,-1){\small ``Boiler''}
%Regulateur (Cercle)
\psset{linestyle=solid}
\psellipse(-2,-3.6)(0.2,0.2)
%TriangleRegulateur (Ligne Polyg.)
\pspolygon(-2,-3.4)(-2.15,-3.71)(-1.85,-3.71)
%BoilerRegulateur (Path)
\psset{linecolor=[rgb]{1,0,0}}
\pscustom{
\psline(-0.9,-3.6)(-1.8,-3.6)
}
%FlecheBoilerRegulateur (Path)
\psset{linecolor=[rgb]{1,0,0}}
\pscustom{
\psline[arrowscale=2]{->}(-0,-3.6)(-0.9,-3.6)
}
%SerpentinPanneaux (Ligne Polyg.)
\psline[linearc=0.1](-2.2,-3.65)(-3.8,-4)(-1.55,-0.3)(-1.55,-2.7)(-0,-2.7)
%FlecheRetourPanneauxBoiler (Path)
\psset{linecolor=[rgb]{1,0,0}}
\pscustom{
\psline[arrowscale=2]{->}(-1.55,-1.5)(-1.55,-2)
}
%LabelRegulateur (Label)
\psset{linecolor=[rgb]{0,0,0}}
\rput[l](-2.3,-4){\small Pompe régulatrice}
%LabelAbsorbantIsolant (Label)
\rput{59}(-2.5,-2.55){\small Absorbant/isolant}
%LabelVitrage (Label)
\rput[l]{59}(-4.3,-3.5){\small Vitrage}
%LabelEffetSerre (Label)
\rput[l]{59}(-4,-3.66){\small Effet de serre}
%LabelThermique (Label)
\rput{59}(-2.3,-2.7){\small thermiques}
%PanneauAbsorbant (Utilisateur)
\psset{fillstyle=vlines,hatchwidth=0.1\pslinewidth,hatchsep=1.5\pslinewidth,hatchangle=45,hatchcolor=[rgb]{0.6275,0.6275,0.6431}}
\pspolygon(-1.7,-0.2)(-4,-4)(-3.6918,-4.1865)(-1.3918,-0.3865)
%PanneauEffetSerre (Utilisateur)
\psset{fillstyle=none}
\pspolygon(-1.7,-0.2)(-4,-4)(-4.3082,-3.8135)(-2.0082,-0.0135)
%Rayon (Path)
\psset{linecolor=[rgb]{1,0.8392,0},linewidth=1pt}
\pscustom{
\psline(-3.9,0.5)(-2.2,-1.3)
\psline(-2.64,-1.1)
\psline{->}(-2.3,-1.5)
}
%RayonsCourts (Path)
\multido{\rXD=-5.6+0.2,\rYD=-2.2+0.33,\rXF=-4.45+0.2,\rYF=-3.5+0.33}{3}{
\psline{->}(\rXD,\rYD)(\rXF,\rYF)
}
%RayonsMoyens (Path)
\multido{\rXD=-5+0.2,\rYD=-1.21+0.33,\rXF=-3.65+0.2,\rYF=-2.69+0.33}{2}{
\psline{->}(\rXD,\rYD)(\rXF,\rYF)
}
%RayonsGrands (Path)
\multido{\rXD=-4.6+0.2,\rYD=-0.55+0.33,\rXF=-3+0.2,\rYF=-2.27+0.33}{2}{
\psline{->}(\rXD,\rYD)(\rXF,\rYF)
}
%RayonsSeul (Path)
{
\psline{->}(-3.9,-0.22)(-2.6,-1.61)
}
%LabelRayon (Label)
\psset{linecolor=[rgb]{0,0,0},linewidth=0.4pt}
\rput[l](-4.5,-0){\small Flux solaire incident}
%SondeTemperature (Spline)
\psbezier{-o}(-2,-3.4)(-2,-3.0667)(-1,-3.0333)(-1,-2.7)
\end{pspicture}%