Étape 4: Explication de Code
La stratégie de contrôle utilisé une stratégie très semblable à Tzempelikos et al., (2013 ; SC-III) où la hauteur de l’ombre a été contrôlée basée sur la position calculée du soleil et l’éclairement mesuré de plan de travail. Leur algorithme reposait sur les procédures de boucle ouverte qui sont passés de hauteur de l’ombre à la position où il bloque juste la lumière du soleil direct de tomber sur le plan de travail. Le code de ce projet adopté leurs aspects de boucle ouverte et ajouté la commande de boucle bloquée dans certaines conditions.
La position du soleil est connue en ce qui concerne son altitude solaire (α) et l’azimut de surface solaire (γ). L’angle de site est l’angle entre l’horizon et le soleil. L’azimut solaire de surface est l’angle entre la normale vers l’extérieur de la surface (par exemple, la fenêtre verticale) et le soleil.
Mon code calculé α et γ en fonction de votre emplacement :
- Latitude
- Longitude
- Altitude
- Angle du Sud à votre normale vers l’extérieur de votre surface verticale (surface azimut)
Le code fonctionne pendant trois périodes de conditions selon ces angles :
- Le soleil est incident sur la surface de la fenêtre: α > 0° & |γ| < 90°
Si le soleil est incident sur la surface de la fenêtre du premier mode de fonctionnement est de suivre la commande de boucle ouverte pour positionner la hauteur d’ombrage calculée à l’aide de α et γ. Si le jour a l’éclairement ciel élevé l’éclairement de plan de travail peut être supérieure supérieure à 2000 lx (lumens/zone) en suivant la commande de boucle ouverte. Si l’éclairement de plan de travail est supérieure à 2000 lux, la position du rouleau ombre entrera dans la commande de boucle bloquée et dépassement mode sera lancée. Tout d’abord, cela entraînera l’ombre d’abaisser de 2 cm jusqu'à ce que l’éclairement de plan de travail est inférieur à 2000 lux. Si la journée est couvert, au cours de ce scénario, et l’éclairement de plan de travail est inférieure à 250 lx et le temps est après dépassement de 09:00 les nuances entrera en mode. Tout d’abord l’ombre se déplace vers le haut de 2 cm jusqu'à l’ombre dépassements hauteur 2000 lx, puis fera baisser de 2 cm donc l’éclairement de plan de travail est inférieure à 200 lx. Il s’agit d’une façon primitive d’estimer si la journée est couvert. Commande prédictive pourrait créer une stratégie de lutte plus intelligente à l’avenir. Une fois que la remise des gaz sont déclenchée, l’ombre sera en mode boucle fermée pour le reste de la journée.
2. le soleil n’est pas incident sur la surface de la fenêtre: α > 0° & γ > 90°
Dans ce mode le soleil n’est pas incident sur la surface de la fenêtre donc toute la lumière entrant dans l’espace est diffus horizontal et sol reflétée. Les occupants ne sont plus concernés par le blocage des rayons directs du soleil et la lumière du jour entrant dans l’espace devrait être agrandi sans causer d’inconfort visuel. L’algorithme de contrôle ajuste la hauteur de l’ombre vers le haut ou vers le bas afin que le niveau de lumière entrant dans l’espace est toujours inférieur à 2000 lx.
3. le soleil est au-dessous de l’horizontale α < 0°
Dans ce scénario, le soleil est passé au-dessous de l’horizontale. Les aveugles seront ferme totalement pour deux raisons principales: (1) d’augmenter légèrement la résistance thermique des fenêtres et (2) pour augmenter l’éclairement de plan de travail, lorsque les lumières sont allumées parce que les blinds ont une réflectivité supérieure de la fenêtre.
Pour traduire le numéro de moteur étape au mouvement de l’ombre, vous devez saisir les propriétés de votre équipement :
- Rapport de démultiplication
- Angle de pas moteur (degrés)
- Rayon de Gear
Le programme de stratégie de contrôle répété toutes les 10 minutes. Il était destiné à réduire les distractions causées en ayant constamment les stores se déplacer. La même stratégie a été adoptée par la Tzempelikos (2012).
Télécharger le code ci-dessous :