u4.mk.10 Opérateur DEFI_FONC_ELEC#
Syntaxe#
Détail de la syntaxe
fonction = DEFI_FONC_ELEC(
◇ FREQ = float (défaut: 50.0),
◇ SIGNAL = / "COMPLET" (par défaut),
/ "CONTINU",
◆ / COUR = _F(
◆ INTE_CC_1 = float,
◆ TAU_CC_1 = float,
◆ / PHI_CC_1 = float,
/ INTC_CC_1 = float,
◆ INTE_CC_2 = float,
◆ TAU_CC_2 = float,
◆ / PHI_CC_2 = float,
/ INTC_CC_2 = float,
◆ INST_CC_INIT = float,
◆ INST_CC_FIN = float,
),
/ COUR_PRIN = _F(
◆ INTE_CC_1 = float,
◆ TAU_CC_1 = float,
◆ / PHI_CC_1 = float,
/ INTC_CC_1 = float,
◇ INTE_RENC_1 = float,
◇ TAU_RENC_1 = float,
◇ PHI_RENC_1 = float,
◆ INST_CC_INIT = float,
◆ INST_CC_FIN = float,
◇ INST_RENC_INIT = float,
◇ INST_RENC_FIN = float,
),
◇ / COUR_SECO = _F(
◆ INTE_CC_2 = float,
◆ TAU_CC_2 = float,
◆ / PHI_CC_2 = float,
/ INTC_CC_2 = float,
◇ INTE_RENC_2 = float,
◇ TAU_RENC_2 = float,
◇ PHI_RENC_2 = float,
◇ DIST = float (défaut: 1.0),
),
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Les données traitées peuvent se répartir en deux groupes:
celles concernant un seul conducteur secondaire, le plus souvent dans une position quelconque par rapport au conducteur principal mais avec plusieurs intervalles de temps. Ces intervalles de temps peuvent être continus entre eux (cas d’un même courant avec des caractéristiques différentes d’un intervalle à l’autre) ou discontinus (cas d’un ou plusieurs réenclenchements à différents niveaux d’intensité mot clé facteur COUR),
celles concernant un ou plusieurs conducteurs secondaires éventuellement parallèles et/ou infinis avec un intervalle de temps correspondant au court-circuit et éventuellement un deuxième intervalle de temps correspondant à un réenclenchement (mots clés facteurs COUR_PRIN et COUR_SECO).
On peut remarquer que:
dans le second groupe de données, les caractéristiques des courants traversant les conducteurs secondaires sont traitées séparément de celles des courants traversant le conducteur principal (avec le mot clé COUR_SECO que l’on peut répéter plusieurs fois),
tous les cas traités par le second groupe de données peuvent être traités par le premier groupe. Cependant dans le cas de courants traversant plusieurs conducteurs secondaires, il faut alors répéter l’opérateur DEFI_FONC_ELEC avec le mot clé COUR autant de fois qu’il y a de conducteurs secondaires (et de même pour AFFE_CHAR_MECA et CALC_VECT_ELEM).
Opérande FREQ#
◊ FREQ = / 50.,
/ fr,
Fréquence du courant en Hertz (50.0 par défaut).
Opérande SIGNAL#
◊ SIGNAL=
Précise le mode de calcul de la fonction électrique du temps:
/ “COMPLET” |
tous les termes de la fonction électrique sont pris en compte, |
/ “CONTINU” |
on ne prend pas en compte les termes périodiques de la fonction électrique. |
Mot clé COUR#
♦ / ♦ COUR= (_F (
♦ INTE_CC_1 = I1 intensité efficace du courant de court-circuit, traversant le conducteur principal (en Ampères),
♦ TAU_CC_1 =:math:tau 1 constante de temps du courant de court-circuit, traversant le conducteur principal (en secondes),
♦ / PHI_CC_1 = \(\phi 1\) déphasage (en degrés) du courant principal (courant de court-circuit),
/ INTC_CC_1 = IC1 intensité de première crête du courant principal (en Ampères), revient à donner un déphasage,
♦ INTE_CC_2 = I2 intensité efficace du courant de court-circuit, traversant le conducteur secondaire (en Ampères),
♦ TAU_CC_2 =:math:tau 2 constante de temps du courant de court-circuit, traversant le conducteur secondaire (en secondes),
♦ / PHI_CC_2 = \(\phi 2\) déphasage (en degrés) du courant secondaire (courant de court-circuit),
/ INTC_CC_2 = IC2 intensité de première crête du courant secondaire (en Ampères), revient à donner un déphasage,
◊ INST_CC_INIT = ti instant initial d’un intervalle de courant, par défaut, égal à l’instant final de l’intervalle précédent (les intervalles sont alors continus),
♦ INST_CC_FIN = tf instant final d’un intervalle de courant
), ),
Mot clé COUR_PRIN#
/ ♦ COUR_PRIN= (_F (
♦ INTE_CC_1 = I1 intensité efficace du courant de court-circuit, traversant le conducteur principal (en Ampères),
♦ TAU_CC_1 = \(\tau 1\) constante de temps du courant de court-circuit, traversant le conducteur principal (en secondes),
♦ / PHI_CC_1 = \(\phi 1\) déphasage (en degrés) du courant principal (courant de court-circuit),
/ INTC_CC_1 = IC1 intensité de première crête du courant principal (en Ampères), revient à donner un déphasage,
◊ INTE_RENC_1 = I1R intensité efficace du courant de réenclenchement, traversant le conducteur principal (en Ampères),
◊ TAU_RENC_1 = \(\tau \mathrm{1R}\) constante de temps du courant de court-circuit, traversant le conducteur secondaire (en secondes),
◊ PHI_RENC_1 =:math:phi mathrm{1R} déphasage (en degrés) du courant principal de réenclenchement,
♦ INST_CC_INIT = ti instant initial du courant de court-circuit,
♦ INST_CC_FIN = tf instant final du courant de court-circuit,
◊ INST_RENC_INIT = / tiR, instant initial du courant de réenclenchement, / 0.,
◊ INST_RENC_FIN = / tfR instant final du courant de réenclenchement, / 0.,
), ),
Remarque :
Par défaut, \({t}_{\mathrm{iR}}\) et \({t}_{\mathrm{fR}}\) sont nuls et il n’y a pas de courant de réenclenchement.
Mot clé COUR_SECO#
/ ♦ COUR_SECO= (_F (
♦ INTE_CC_2 = I2 intensité efficace du courant de court-circuit, traversant le conducteur secondaire (en Ampères),
♦ TAU_CC_2 = \(\tau 2\) constante de temps du courant de court-circuit, traversant le conducteur secondaire (en secondes),
♦ / PHI_CC_2 = \(\phi 2\) déphasage (en degrés) du courant secondaire (courant de court-circuit),
/ INTC_CC_2 = IC2 intensité de première crête du courant secondaire (en Ampères), revient à donner un déphasage,
◊ INTE_RENC_2 = I2R intensité efficace du courant de réenclenchement, traversant le conducteur secondaire (en Ampères),
◊ TAU_RENC_2 = \(\tau \mathrm{2R}\) constante de temps du courant de réenclenchement, traversant le conducteur secondaire (en secondes),
◊ PHI_RENC_2 = :math:`phi mathrm{2R}`déphasage (en degrés) du courant secondaire de réenclenchement,
◊ DIST = / d, distance (en mètres) d’un conducteur secondaire infini / 1., et parallèle au conducteur principal.
), ),
Remarque :
Non actif dans les autres cas et pris à 1 .par défaut pour neutraliser son action dans le calcul de la force de LAPLACE.
Opérande INFO#
◊ INFO= Précise les options d'impression sur le fichier MESSAGE.
1 = |
pas d’impression (option par défaut), |
2 = |
impression des paramètres plus la liste des 10 premières valeurs dans l’ordre croissant du paramètre. |
Expression de la fonction calculée#
Données du premier groupe#
Dans le cas de données du premier groupe , avec \(N\) occurrences du mot clé facteur COUR correspondant à \(N\) intervalles de temps, les arguments entrés à la kièmeoccurrence du mot clé facteur sont affectés de l’indice \((k)\) soit:
\({I}_{1}^{(k)},{\tau}_{1}^{(k)},{\phi }_{1}^{(k)},{I}_{2}^{(k)},{\tau}_{2}^{(k)},{\phi }_{2}^{(k)},{t}_{1}^{(k)},{t}_{f}^{(k)}\)
Signal complet#
L’expression de la fonction calculée est:
\(\begin{array}{cc}F(t)=& {4.10}^{-7}{I}_{1}^{(k)}{I}_{2}^{(k)}\\ & \times \left[\cos(2\pi \mathrm{fr}(t-{t}_{r}^{(k)})+{\phi }_{1}^{(k)})-\cos{\phi }_{1}^{(k)}{e}^{-\frac{t-{t}_{r}^{(k)}}{{\tau}_{1}^{(k)}}}\right]\\ & \times \left[\cos(2\pi \mathrm{fr}(t-{t}_{r}^{(k)})+{\phi }_{2}^{(k)})-\cos{\phi }_{2}^{(k)}{e}^{-\frac{t-{t}_{r}^{(k)}}{{\tau}_{2}^{(k)}}}\right]\end{array}\)
Signal continu#
\(F(t)={4.10}^{-7}{I}_{1}^{(k)}{I}_{2}^{(k)}\times \left[\frac{1}{2}\cdot \cos({\phi }_{2}^{(k)}-{\phi }_{1}^{(k)})+\cos{\phi }_{1}^{(k)}\times \cos{\phi }_{2}^{(k)}\times {e}^{-(\frac{1}{{\tau}_{1}^{(k)}}+\frac{1}{{\tau}_{2}^{(k)}})(t-{t}_{r}^{(k)})}\right]\)
pour \(t\in \left[{t}_{i}^{(k)},{t}_{f}^{(k)}\right],k=1,N\)
avec \({t}_{r}^{(k)}\) défini par :
\(\begin{array}{cccccc}{t}_{r}^{(1)}& =& {t}_{i}^{(1)}& & & \\ {t}_{r}^{(k)}& =& {t}_{r}^{(k-1)}& \text{si}& {t}_{i}^{(k)}={t}_{f}^{(k-1)},& k=2,N\\ {t}_{r}^{(k)}& =& {t}_{i}^{(k)}& \text{si}& {t}_{i}^{(k)}>{t}_{f}^{(k-1)},& k=2,N\end{array}\)
\(F(t)=0\) |
si |
\({t}_{i}^{(k)}>{t}_{f}^{(k-1)}\) |
et \(t\in \left[{t}_{f}^{(k-1)},{t}_{i}^{(k)}\right],k=2,N\) |
ou |
si |
\(t>{t}_{f}^{(N)}\) |
Données du second groupe#
Dans le cas de données du second groupe , avec une occurrence du mot clé COUR_PRIN (un courant principal) et \(N\) occurrences du mot clé facteur COUR_SECO (\(N\) courants secondaires), les arguments entrés à la \({k}^{\mathrm{ième}}\) occurrence de COUR_SECO sont affectés à l’indice \((k)\) soit : \({I}_{2}^{(k)},{\tau}_{2}^{(k)},{\Phi}_{2}^{(k)},{d}^{(k)}\) et éventuellement \({I}_{2R}^{(k)},{\tau}_{2R}^{(k)},{\Phi}_{2R}^{(k)}\) .
Cas ou :math:`t`appartient au premier intervalle de courant#
Signal complet#
L’expression de la fonction calculée devient alors : si \(t\in [{t}_{i},{t}_{f}]\)
\(\begin{array}{ccc}F(t)={4.10}^{-7}& \times & {I}_{1}\cdot \left[\cos(2\pi \cdot \mathrm{fr}\cdot (t-{t}_{i})+{\Phi}_{1})-\cos({\Phi}_{1})\cdot {e}^{-\frac{t-{t}_{i}}{{\tau}_{1}}}\right]\\ & \times & \sum_{k=1,N}\frac{{I}_{2}^{(k)}}{{d}^{(k)}}\left[\cos(2\pi \cdot \mathrm{fr}\cdot (t-{t}_{i})+{\Phi}_{2}^{(k)})-\cos({\Phi}_{2}^{(k)})\cdot {e}^{-\frac{t-{t}_{i}}{{\tau}_{2}^{(k)}}}\right]\end{array}\)
Signal continu#
\(\begin{array}{c}F(t)={4.10}^{-7}\cdot {I}_{1}\\ \times \sum_{k=1,N}\frac{{I}_{2}^{(k)}}{{d}^{(k)}}\left[\frac{1}{2}\cos({\Phi}_{2}^{(k)}-{\Phi}_{1}^{(k)})+\cos({\Phi}_{1})\cdot \cos({\Phi}_{2}^{(k)})\cdot {e}^{-(\frac{1}{{\tau}_{1}}+\frac{1}{{\tau}_{2}^{(k)}})(t-{t}_{i})}\right]\end{array}\)
Cas où :math:`t`appartient au second intervalle de courant (réenclenchement)#
Signal complet#
L’expression de la fonction calculée devient alors : si \(t\in [{t}_{\mathrm{iR}},{t}_{\mathrm{fR}}]\)
\(\begin{array}{cc}F(t)={4.10}^{-7}\cdot {I}_{1R}& \left[\cos(2\pi {f}_{r}(t-{t}_{iR})+{\Phi}_{1R})-\cos({\Phi}_{1R})\cdot {e}^{-\frac{t-{t}_{iR}}{{\tau}_{1R}}}\right]\\ & \left[\cos(2\pi {f}_{r}(t-{t}_{iR})+{\Phi}_{2R}^{(k)})-\cos({\Phi}_{2R}^{(k)})\cdot {e}^{-\frac{t-{t}_{iR}}{{\tau}_{2R}^{(k)}}}\right]\end{array}\)
NB : on doit avoir \({t}_{\mathrm{iR}}>{t}_{f}\) et \({t}_{\mathrm{iR}}\ne 0\)
Signal continu#
\(\begin{array}{}F(t)={4.10}^{-7}\cdot {I}_{1R}\\ \times \sum_{k=1,N}\frac{{I}_{2R}^{(k)}}{{d}^{(k)}}\left[\frac{1}{2}\cos({\Phi}_{2R}^{(k)}-{\Phi}_{1R}^{(k)})+\cos({\Phi}_{1R})\cdot \cos({\Phi}_{2R}^{(k)})\cdot {e}^{-(\frac{1}{{\tau}_{1R}}+\frac{1}{{\tau}_{2R}^{(k)}})(t-{t}_{\mathrm{iR}})}\right]\end{array}\)
De plus :
Lorsqu’il y a réenclenchement : \(F(t)=0\) si \(t\in [{t}_{f},{t}_{\mathrm{iR}}]\) ou si \(t>{t}_{\mathrm{fR}}\)
Lorsqu’il n’y a réenclenchement : \(F(t)=0\) si \(t>{t}_{f}\)
Exemples de fonction de courant#
Avec données des deux groupes#
Définition de fonctions de courants utilisant aussi bien les données du premier groupe que du second groupe.
Cas de court circuit biphasé durant 0.5 seconde avec réenclenchement de 1.5 à 2 secondes d’intensité \(20\mathrm{kA}\) , de phase nulle et constante de temps 0.2 seconde avant réenclenchement et d’intensité \(15\mathrm{kA}\) après réenclenchement.
Données du premier groupe:
f1 = DEFI_FONC_ELEC (
COUR =(_F(INTE_CC_1 = 20.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_CC_2 = 20.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INST_CC_INIT = 0., INST_CC_FIN = 0.5, ),
_F(INTE_CC_1 = 15.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_CC_2 = 15.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INST_CC_INIT = 1.5, INST_CC_FIN = 2.0, ),), )
Données du second groupe :
f2 = DEFI_FONC_ELEC (
COUR_PRIN =(_F( INTE_CC_1 = 20.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_RENC_1 = 15.E3, TAU_RENC_1 = 0.2, PHI_RENC_1 = 0., INST_CC_INIT = 0. , INST_CC_FIN = 0.5, INST_RENC_INIT = 1.5, INST_RENC_FIN = 2.0, ),), COUR_SECO = (_F( INTE_CC_2 = 20.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INTE_RENC_2 = 15.E3, TAU_RENC_2 = 0.2, PHI_RENC_2 = 180., ),), )
Avec seulement des données du premier groupe#
Définition de fonctions de courants utilisant strictement les données du premier groupe.
Cas de court-circuit biphasé durant 1 seconde, de phase nulle, de constante de temps 0.2 seconde et de paliers d’intensité de \(20\mathrm{kA}\) durant 0.5 seconde, de \(15\mathrm{kA}\) entre 0.5 seconde et 0.7 seconde, de \(10\mathrm{kA}\) entre 0.7 seconde et 1 seconde.
f1 = DEFI_FONC_ELEC (
COUR =(_F(INTE_CC_1 = 20.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_CC_2 = 20.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INST_CC_INIT = 0. , INST_CC_FIN = 0.5, ),
_F(INTE_CC_1 = 15.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_CC_2 = 15.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INST_CC_FIN = 0.7, ),
_F(INTE_CC_1 = 10.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 0., INTE_CC_2 = 10.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 180., INST_CC_FIN = 1.0, ),), )
Avec préférentiellement des données du second groupe#
Définition de fonctions de courant utilisant préférentiellement les données du second groupe.
Pour exprimer l’interaction de deux conducteurs avec la phase étudiée, l’utilisation de données du premier groupe conduirait à définir deux fonctions F1 et F2 (par deux appels à DEFI_FONC_ELEC) et deux charges ch1 et ch2.
Les données du second groupe permettent de se limiter à une seule fonction.
Cas de court-circuit triphasé durant 1 seconde d’intensité 20 kA, de phase 45 degrés, de constante de temps 0.2 seconde avec phases parallèles et infinies distantes de 2 mètres.
f1 = DEFI_FONC_ELEC (
COUR_PRIN =(_F( INTE_CC_1 = 20.E3, TAU_CC_1 = 0.2, PHI_CC_1 = 45., INST_CC_INIT = 0. , INST_CC_FIN = 1., ),),
COUR_SECO =(_F( INTE_CC_2 = 20.E3, TAU_CC_2 = 0.2, PHI_CC_2 = 165., DIST = 2., ),
_F( INTE_CC_2 = 20.E3, TAU_CC_2 = 0.2, PHI_CC_2 = - 75., DIST = - 2., ),), )
On trouvera des exemples de DEFI_FONC_ELEC dans les cas-tests SDNL101A, SDLL102A et SDLL102B.