UTILISATION / TELECHARGEMENTS
ET
VERIFICATIONS DES PROGRAMMES
************* Retour Index **************
| Emplacement
Nom |
But | Libellé | Sortie |
| @matlab/abaque0.m | Trace un abaque de puissance pour éoliennes basse puissance | >>abaque0 | Graphe |
| @matlab/abaque_g.m | Trace un abaque de puissance pour éoliennes toutes puissances | >>abaque_g | Graphe |
| @matlab/data_1 | Données utilisables en variables globales pour tous les programmes | >>data_1
>>DispData |
Récupération possible des données, pour
vérifications, dans un fichier texte DispData.txt
|
| @matlab/Disp_Data.m | Écrire les résultats des données | >>DispData | Fichier texte DispData.txt |
| @matlab/general/eol_gen.m | Simulation du cas le plus général, d'un câble avec traînée | >>eol_gen | Récupération possible des données, pour vérifications, dans un fichier texte eol_gen.txt |
| @matlab/disp_gen.m | Écrire les résultats des données | >>disp_gen | Fichier texte eol_gen.txt |
| @matlab/long_cab.m | Donne la longueur de câble en fonction de la vitesse de vent, pour des altitudes 2100 à 500 m | >>long_cab | Série de courbes |
| @matlab/altcourb.m | A longueur de câble imposée, donne l'altitude en fonction de la vitesse du vent de 0 à 30 m/s | >>altcourb | Série de courbes |
| @matlab/rapatrie.m | Trajectoire de retour du ballon dans un vent de 30 m/s | >>rapatrie | Une courbe-trajectoire |
| Fonctions donnant des sorties écran | |||
| @matlab/altitude.m | Calcule, avec les caractéristiques de data_1, notamment la vitesse W du vent, l'altitude connaissant la longueur de câble | >>altitude(L) | Une valeur de H |
| @/matlab/dist_new.m | Calcule la distance sol connaissant l'altitude H sous un vent de 30 m/s | >>dist_new(H) | Une valeur D |
| @/matlab/long_new.m | Calcule la longueur de câble
connaissant l'altitude H sous un vent de vitesse inférieure ou
égale à 30 m/s.
Son dernier terme la vitesse limite de vent L=long_new(500);W=L(length(L))-1; |
>>long_new(H) | Tableau de L(2:W)
et une courbe de L fonction du vent de avec le petit programme |
| @/matlab/position.m | Donne longueur de câble et distance horizontale, connaissant l'altitude H sous le vent choisi dans data_1 | >>position(H) | W fixé dans data_1 Deux valeurs D et L |
| @/matlab/iso_mass.m | Résolution complète du problème du câble iso contrainte, sans traînée, connaissant l(altitude de travail H et le matériau avec choix=1 pour le carbone et choix=2 pour l"acier | >>iso_mass(H,choix) | Récupération possible des données, pour vérifications, dans un fichier texte iso_mass.txt |
| @/matlab/iso_cont | Affiche à l'écran l'essentiel des variables du cas de câble iso contrainte, en fixant l'altitude de travail dans le programme | >>iso_cont | Hmax,L,T0,T1,T1_max,teta0,
teta1_local,S0,S1,D,M_cable, |
| @/matlab/D_cas2.m | Calcule la distance horizontale D, dans les
conditions données dans data_1, connaissant l'altitude.
Ceci avec ou sans traînée, suivan,t la valeur de la variable presence |
>>data_1;
>>D_cas2(H) |
Valeur de D |
| @/matlab/L_cas2.m | Calcule la longueur de câble L D, dans les
conditions données dans data_1, connaissant l'altitude.
Ceci avec ou sans traînée, suivan,t la valeur de la variable presence |
>>data_1;
>>L_cas2(H) |
Valeur de L |
| @/matlab/Cx_aerod.m | Calcule le Cx total du ballon en fonction de la vitesse du moment W | Cx_aerod(vitesse); | Une valeur du Cx |
| Fonctions utilisées dans les simulations, sans sorties écran | |||
| G_totale.m G_train.m F_train.m L_train.m | |||
| VISUALISATIONS | |||
| @/matlab/altitud1.m | Visualise l'influence de la portance du ballon par le paramètre Z = R1y/R1x, sur l'altitude suivant la longueur du câble | >>altitud1 | Graphe de plusieurs courbes |
| @/matlab/altitud2.m | Variation d'altitude suivant la longueur du câble et la vitesse du vent | >>altitud2 | Graphe de plusieurs courbes |
| @/matlab/altitud3.m | Donne le profil du câble, connaissant la longueur du câble et la vitesse du vent ( à fixer dans ce programme ) | >>altitud3 | Une courbe profil du câble |
| @/matlab/sim_cas1.m | Donne le profil du câble, connaissant la longueur du câble ( à fixer dans ce programme ) et la vitesse du vent définie dans data_1 | >>altitud3 | Une courbe profil du câble |
| SIMULATIONS SIMULINK | |||
| simeole.m sim_eole.m simtrain.m | |||
**********************DATA_1 **********************
Dans ce programme sont définies toutes les grandeurs utiles aux simulations, transmises en variables globales à l'espace de travail Matlab:
global R1x R1y Z coeff Lmax R1x_max R1y p f_etoile T0 omega limite_elastique sigma _max coeff_securite Rayon_ext Rayon_int Hauteur volume masse_helium masse_eolienne archimede Cx_cable Cx Cx_total Hmax Hs W teta_fin teta0 surface _ballon presence choix
Ballon : Rayon_ext Rayon_int Hauteur volume surface _ballon masse_helium masse_eolienne archimede ( poussée d'Archimède )
R1x force résultante nette verticale sur le ballon
R1y force de traînée sur le ballon, comprenant traînée aérodynamique et force réactive sur l'éolienne, les 2 dépendant de la vitesse du vent, modélisation par la fonction @/matlab/Cx_aerod(W)
R1x_max force obtenue pour la vitesse de vent maximum autorisée Wmax=30 m/s
W Vitesse actuelle du vent Wmax vitesse maximale autorisée de fonctionnement, au dessus, on rapatrie le ballon
surface_ballon volume maître couple du ballon et son volume
Câble : p masse linéique f_etoile force linéique de traînée, modélisée dans data_1 T0 tension au sol omega masse volumique du matériau du câble
limite_elastique limite élastique (RDM) du matériau sigma _max contrainte limite admissible en dimensionnement coeff_securite coefficient de sécurité adopté
presence valeur 0 ou 1 pour mettre ou enlever la traînée choix valeur 1 pour un câble carbone et 2 pour un câble acier.
Masses annexes : masse_helium masse de gaz masse_eolienne masse de l'éolienne seule
********************************************
* DONNEES EOLIENNE VOLANTE *
********************************************
Après exécution du programme data_1.m
Ecriture dans DispData.txt (répertoire de travail)
-----------------------------------
B: Conditions du calcul
Câble avec traînée
Longueur choisie du câble L= 600 m
Vitesse de vent W = 15 m/s
Force verticale = 2680 N
Force horizontale = 1.059e+004 N
Cx du câble= 0.45 A MIEUX PRECISER
Traînée verticale sur le câble = -7.024 N
Traînée horizontale sur le câble = 1.677 N
Tension du câble sous le ballon = 1.092e+004 N
Inclinaison du cable sous le ballon = 14.21 °
C: Précisions mécaniques sur le câble
NB1:Le câble est conçu pour les conditions limites d'utilisation:
Un vent maximum de 30 m/s
Une tension maximum de 4.243e+004 N
Une longueur maximum de 737.2 m
NB2:La masse du câble pourrait être réduite pour une application spécifique
En réduisant le coefficient de sécurité
En améliorant le matériau
En précisant bien l'altitude de fonctionnement
En limitant l'utilisation par vents forts
Limite élastique ( acier ) = 70 daN/mm²
Masse volumique = 7800 kg/m3 ( pour un acier )
Coefficient de sécurité = 2
Limite de résistance choisie= 35 daN/mm²
Masse linéique = 0.3706 kg/m
Masse du câble = 222.4 kg
Longueur choisie du câble = 600 m
D: Caractéristiques du ballon
Le ballon est un cylindre torique à bords arrondis
Rayon extérieur Re= 6 m
Rayon intérieur Ri= 4 m
Hauteur H= 6 m
Volume= 426.3 m3
Surface ballon= 62.83 m²
Cx du ballon seul= 0.45 A MIEUX PRECISER
Cx du ballon + éolienne= 1.161 pour la vitesse 15 m/s
Masse d'hélium= 76.74 kg
Masse de l'éolienne= 200 kg
Poussée d'Archimède créée= 5395 N
********** FIN DES SORTIES **********
********************** FIN de DATA_1 **********************
A - CAS 1 sans traînée :
a) altitud3.m -----> OK
L=600 m, W=15 m/s, câble carbone coefficient de sécurité k=2, dans le cas sans traînée D=583 m et H=140 m

Pythagore est satisfait avec H, D, L vu le câble quasiment rectiligne

NB : Comparer les 2 altitudes ?
b) Dx_cas2.m -----> OK Calcul de la distance horizontale en fonction de l'altitude
Dx_cas2 (88.64) redonne bien une distance de 592 m, pour les conditions ci_dessus
c) Lx_cas2.m -----> OK Calcul de la longueur de câble en fonction de l'altitude
Lx_cas2 (88.64) redonne bien une longueur de câble de 600 m , pour les conditions ci_dessus
d) altitud1.m -----> OK

e) altitud2.m -----> OK


B - CAS 3 sans traînée mais iso_contrainte:
Le programme iso_mass.m ( écrire iso_mass(H ) où H est l'altitude ), donne une sortie texte dans iso_mass.txt
********************************************
* DONNEES ET CALCULS EOLIENNE VOLANTE *
* ------------------------ *
* CÂBLE ISO CONTRAINTE *
* Sans traînée *
*********************************************
Après exécution du programme iso_mass(500)
Ecriture dans iso_mass.txt (répertoire de travail)
-----------------------------------
B: Conditions du calcul
Câble sans traînée
Altitude choisie du ballon H= 500 m
Vitesse de vent W = 15 m/s
Force verticale = 2680 N
Force horizontale = 1.059e+004 N
Tension du câble sous le ballon = 1.092e+004 N
Inclinaison du cable sous le ballon = 14.21 °
C: Précisions mécaniques sur le câble
NB1:Le câble est conçu pour les conditions limites d'utilisation:
Un vent maximum de 30 m/s
Une tension maximum de 1.663e+004 N
Une longueur maximum de 6572 m
NB2:La masse du câble pourrait être réduite pour une application spécifique
En réduisant le coefficient de sécurité
En améliorant le matériau
En précisant bien l'altitude de fonctionnement
En limitant l'utilisation par vents forts
Limite élastique ( carbone ) = 160 daN/mm²
Masse volumique = 2000 kg/m3 ( pour le carbone )
Coefficient de sécurité = 2
Limite de résistance choisie= 80 daN/mm²
Masse linéique moyenne (** car la section varie **) = 0.04131 kg/m
Section sous le ballon S1 = 20.79 mm²
Section au sol S0 = 20.53 mm²
Masse du câble = 94.38 kg
Longueur calculée du câble = 2284 m
D: Caractéristiques du ballon
Le ballon est un cylindre torique à bords arrondis
Rayon extérieur Re= 6 m
Rayon intérieur Ri= 4 m
Hauteur H= 6 m
Volume= 426.3 m3
Surface ballon= 62.83 m²
Cx du ballon seul= 0.45 A MIEUX PRECISER
Cx du ballon + éolienne= 1.161 pour la vitesse 15 m/s
Masse d'hélium= 76.74 kg
Masse de l'éolienne= 200 kg
Poussée d'Archimède créée= 5395 N
********** FIN DES SORTIES **********
C - CAS GENERAL avec traînée mais CÂBLE DE SECTION CONSTANTE:
1 -@/matlab/general/eol_gen.m Tout repose sur ce programme qui utilise dans son script, le fichier data_1 des données. Donc, il faut d'abord paramétrer data_1 correctement, puis donner essentiellement L et Hmin et erreur dans eol_gen
L pour la longueur et Hmin pour altitude de sécurité minimale, erreur est la valeur choisie pour la précision des forces.
NB : Si erreur est trop petite le programme échoue et il faut resserrer le maillage, le programme peut alors durer 1 mn pour une précision de 3 N !!!
L'exécution est relativement longue, car il y a un double balayage d'inconnues pour la recherche de la solution
2 - @/matlab/general/disp_gen.m donne en sortie les résultats récupérés dans un fichier texte eol_gen.txt, pour consultation
Sans traînée, pour le vent choisi, l'altitude atteinte serait de 185 m
Calcul terminé pour le cas de vent 15 m/s
********************************************
* CALCULS GENERAUX EOLIENNE VOLANTE *
* ------------------------ *
* CHOISIR la longueur L DANS EOL_GEN.M ) *
********************************************
Exécution du programme eol_gen.m
-----------------------------------
*************
NB: L'algorithme de calcul n'affine les forces qu'à 3.425 N près dans cette simulation
Altitude - pensez à NB - qui serait atteinte sans traînée = 185 m
*************
A: Positionnement du ballon avec traînée
Altitude = 185.3 m
Distance sol = 778.2 m
Longueur de câble = 800 m
B: Conditions du calcul
Vitesse de vent W = 15 m/s
Force verticale = 2680 N
Force horizontale = 1.059e+004 N
Cx du câble= 0.45 A MIEUX PRÉCISER
Traînée verticale sur le câble = -7.024 N
Traînée horizontale sur le câble = 1.677 N
Tension du câble sous le ballon = 1.092e+004 N
Inclinaison du câble au sol = 12.27 °
Inclinaison du cable sous le ballon = 14.21 °
C: Précisions mécaniques sur le câble
NB1:Le câble est conçu pour les conditions limites d'utilisation:
Un vent maximum de 30 m/s
Une tension maximum de 1.663e+004 N
Une longueur maximum de 6572 m
NB2:La masse du câble pourrait être réduite pour une application spécifique
En réduisant le coefficient de sécurité
En améliorant le matériau
En précisant bien l'altitude de fonctionnement
En limitant l'utilisation par vents forts
Limite élastique (carbone ) = 160 daN/mm²
Masse volumique = 2000 kg/m3 ( pour le carbone )
Coefficient de sécurité = 2
Limite de résistance choisie= 80 daN/mm²
Masse linéique = 0.04158 kg/m
Poids du câble = 33.26 kg
D: Caractéristiques du ballon
Le ballon est un cylindre torique à bords arrondis
Rayon extérieur Re= 6 m
Rayon intérieur Ri= 4 m
Hauteur H= 4 m
Volume= 426.3 m3
Cx modélisé du ballon pour le vent actuel= 1.161 A MIEUX PRECISER ENCORE( fonction Cx_aerod(W)
Masse d'hélium= 76.74 kg
Masse de l'éolienne= 200 kg
Poussée d'Archimède créée= 5395 N
********** FIN DES SORTIES **********
Programmes nécessaires :
gen_eol.m programme général
simeole.m simulation simulink
data_1.m données d'initialisation
simtrain.m simulation simulink
disp_gen.m programme d'écriture des résultats
Fonctions utilisées
G_totale.m intégration système différentiel 3 inconnues
G_train.m intégration système différentiel 5 inconnues
Ce calcul a demandé l'exécution de simeole.m 3245 fois
et celui de simtrain.m 1 fois
***************** FIN ****************
Ces programmes sont stockés dans C:/@matlab/general
Vous retrouverez un fichier texte de ces sorties dans eol_gen.txt
************************* Fin de page ***************************