retour table des
matières


I Objectifs
II Exemple choisi: résonance d'un circuit R-L-C
III Création de la première page du fichier
IV Étude de la largeur de bande passante à 2 dB
V Influence de l'amortissement sur l'acuité de la
résonance
VI Généralisation de la méthode de simulation
Fichier
Word correspondant

Nous voulons par exemple faire tracer ici les courbes de résonance
classiques I=f(f) de l'intensité du courant dans un circuit R-L-C série
alimenté sous une tension de valeur efficace U constante. Cela pour différentes
valeurs de l'amortissement (terme R).
Après que cet exemple ait été détaillé, d'autres idées
d'application de l'outil sont proposées à la fin du chapitre.
 | Commencer par demander Fichier / Nouveau / Simulation,
et renseigner l'onglet 'Expressions' dans la fenêtre 'Grandeurs' qui s'est ouverte
automatiquement:
 | f pour la variable de contrôle (abscisse)
|
 | [0, 1000 Hz] pour [mini, maxi] et unité de cette
variable
|
 | 128 ou 256 points sont en général suffisants pour
obtenir une excellente résolution à l'affichage ou à l'impression.
|
|
 | Il faut ensuite rentrer dans la zone inférieure du
même onglet l'expression de la fonction I=f(f), mais pour éviter des
messages d'erreur éventuels, il vaut mieux commencer par indiquer au programme les
valeurs numériques des paramètres L, C, U, et R en les saisissant ligne par ligne
dans le 'mémo' du même onglet (touche 'Entrée' pour le saut de ligne) avec la syntaxe
suivante:
|
L=0.1_H
où l'unité de chaque paramètre peut être saisie directement à la
suite de sa valeur à condition d'utiliser le trait de soulignement "_"
comme séparateur (vérifier dans l'onglet "Incertitudes / Unités" que les
unités ont bien été ainsi importées automatiquement).
 | Saisir ensuite dans une nouvelle ligne de ce 'mémo' l'expression
classique I=f(f):
|
où w = 2*p*f, ce qui donne dans la syntaxe(1) de Regressi:
I=U/(sqr(R)+(L*2*p*f-1/(C*2*p*f))^2)^(1/2)
ou bien (utilisation des nombres complexes) plus succinctement:
I=U/abs(R+j*L*2*p*f+1/(j*C*2*p*f))
Valider par la touche 'F2' ou en cliquant-G sur l'icône
clignotante ; le résultat
apparaît alors dans l'onglet 'Variables', en même temps qu'on obtient la représentation
graphique de I=f(f).
Elle se fait facilement sur le graphique en choisissant le curseur
'Données': dans sa boîte de dialogue, cocher seulement:
puis déplacer le pointeur de façon à amener le petit segment qui est
apparu sur le graphique jusqu'à l'ordonnée
(la valeur courante de l'ordonnée s'affiche en dessous); on lit alors en dessous du
graphique la largeur de bande sous la forme: df = 157 Hz ici.
Il s'agit de créer d'autres pages représentant la même fonction,
mais avec d'autres valeurs du paramètre R. Il faut d'abord changer le
statut de R de "paramètre global" (=constante) en "paramètre de page (2)":
A. Création du paramètre de page
 | Supprimer la ligne correspondante dans le 'mémo' (le logiciel envoie alors un
message d'avertissement sans conséquence) |
 | Créer à nouveau la grandeur R (clic-D sur la fenêtre 'Grandeurs' ou bien clic
G sur l'icône ) en choisissant
dans la boîte de dialogue qui s'ouvre: "Paramètre expérimental" (décocher
'auto') |
 | Passer dans l'onglet 'Paramètres' et donner une valeur à R pour la première
page, valider pour obtenir la mise à jour; on doit retrouver provisoirement le même
graphique que précédemment (par. III). |
|
 |
B. Création de la nouvelle page
Deux méthodes s'offrent:
 | Demander alors (menu principal): 'Page nouvelle', et donner une nouvelle valeur à R
dans l'onglet 'Paramètres' pour cette page n°2: le graphique correspondant s'affiche
automatiquement |
 | Plus rapidement, saisir la nouvelle valeur de R dans la deuxième ligne du tableau de
l'onglet "Paramètres". |
C. Comparaison des différentes courbes
Comparer les courbes des deux pages entre elles
en demandant la superposition des deux graphiques (clic-D sur fenêtre 'Graphique':
choisir 'Coordonnées' ou 'Options ')
D. Édition du graphique obtenu
 | Ajouter une légende pour chaque courbe automatiquement en cliquant-D sur le
bouton 'Identification pages' (juste à droite de celui d'échelle manuelle); la boîte
d'options d'identification qui s'ouvre propose d'inclure dans la légende de chaque
courbe:
 | le commentaire associé à la page (celui qui apparaît en haut à droite
sus la barre de menus, à côté de la valeur du paramètre R) si sa case est
cochée |
 | la valeur de R si "R" est laissé en sur
brillance (clic-G sur la ligne correspondante pour activer ou désactiver la sur
brillance). |
|
 | Après application de la légende, chacune des étiquettes est repositionnable
indépendamment par cliquer glisser du pointeur qui se transforme en main. |

Charger le fichier Regressi
E. Étude du maximum d'amplitude à la résonance en
fonction de l'amortissement
 | Créer la variable 'Imax' (=maximum de la valeur efficace) en saisissant dans une
nouvelle ligne du 'mémo' de l'onglet 'Expressions': |
Imax= max(I)
 | Observer dans l'onglet 'Paramètres' le résultat pour les valeurs de Imax en fonction
de celles de l'amortissement R |
 | La représentation graphique correspondante s'obtient dans la fenêtre 'Graphe
paramètres' (icône sous la barre de menus principale, ou menu 'Fenêtres') |
 | On peut alors y faire la modélisation de Imax = f(R) par un modèle de type
hyperbolique; on vérifiera ainsi que I =U/R à la résonance (impédance du
circuit égale à la seule résistance ohmique). |
Ces possibilités de Regressi en mode 'traceur de courbes' peuvent
être étendues à de nombreux domaines; même à celui de fonctions fournies sous la
forme d'équations différentielles (voir documentation accompagnant le logiciel). Ce
paragraphe vise à donner une idée de la variété des applications possibles.
A. Synthèse de Fourier
(voir à ce sujet les articles parus dans les n° 771 et
773 du B.U.P.).
On peut par exemple superposer les 4 premiers harmoniques de rang impair dans la
composition d'un signal "créneau".
 |
fondamental et harmoniques: y1
= 6*sin(t)
y2 = 2*sin(3*t)
y3 = 1.2*sin(5*t)
y4 = 0.9*sin(7*t) |
 |
signal composé: y = y1+y2+y3+y4 |
Charger le
fichier Regressi
Le signal obtenu ainsi par synthèse a déjà
fortement l'allure d'un signal "créneau".
L'appel de la fenêtre Fourier permet, en partant de y(t),
de retrouver par décomposition les fréquences et les amplitudes des harmoniques (et de
constater en même temps les limites ou les contraintes à respecter pour cette méthode).
Dans le spectre ci-contre, on a demandé à Regressi l'abscisse en "fréquence
réduite" parmi les options de transformée de Fourier dans la fenêtre Fourier (dans
cet exercice de simulation, les valeurs en hertz n'ont pas d'importance). |
 |
B. Modulation d'une onde H.F. radio
On obtient facilement la représentation de la porteuse, du signal B.F.
(= modulant), et du signal modulé, en saisissant les équations indiquées ci-dessous:
MODULATION
D'AMPLITUDE: |
Yp=2*sin(10000*t)
Ym=Vm*sin(500*t)
Y1=Ym+V0
Y=Yp*Y1
'Vm=amplitude B.F.
en indiquant dans l'onglet "Paramètres":
m = 0.2
V0 = 4 V
Vm = 2 V
(amplitude signal B.F.) |
 Charger le fichier Regressi |
MODULATION
DE FREQUENCE: |
Ym=m*47*sin(500*t)
Yp=2*sin(500*Ym*t)
en indiquant dans l'onglet "Paramètres":
m = 0.2 |
 Charger le fichier Regressi |
C. Fonction définie à partir de son équation différentielle et
de conditions initiales: étude du régime oscillant d'un circuit R-L-C
1. Présentation
L'équation différentielle d'un circuit R-L-C
série peut s'écrire:
q''=-(Ro/L)*q'-(1/(L*C))*q
 | Si Ro > 0, on a un régime d'oscillations amorties |
 | Si Ro < 0 (montage dit "à résistance négative", par exemple avec
un amplificateur opérationnel), on a des oscillations croissantes (tout au moins dans les
limites de la linéarité du montage) |
 | Dans le cas limite Ro = 0, les oscillations sont entretenues avec une amplitude
constante. |
2. Simulation
On vise à obtenir le graphique de synthèse suivant:

Charger le fichier Regressi
Pour simuler ces différents régimes, il suffit de:
 | Pour créer les autres pages pour les nouvelles valeurs de Ro, il suffit de
saisir sur une nouvelle ligne de l'onglet "Paramètres" les autres valeurs de Ro: |
sans oublier de re donner pour ces nouvelles pages les valeurs des
conditions initiales pour q et q'. Les pages correspondantes sont alors
créées en même temps, et le graphe actualisé.
D. Résolution d'un exercice de Physique: adaptation
d'impédance
1. Présentation de l'exercice à résoudre: adaptation d'impédance
 |
Un générateur de caractéristiques (E, r) connues fournit par
effet Joule de la puissance électrique à une charge purement résistive Rc. Il
s'agit pour les élèves de découvrir pour quelle valeur de Rc la puissance Pj
transférée du générateur au résistor est maxima. C'est l'exercice
classique d'adaptation d'impédance(3) du récepteur au générateur (ou vice-versa).
Les grandeurs E et I pourront indifféremment représenter des valeurs
continues (choix effectué ici) ou des valeurs efficaces (avec un générateur de tension
alternative dans le schéma), suivant le cadre dans lequel on décide de traiter le
problème. |
2. Mise en équation et formulation graphique
Il suffit d'exprimer en fonction
de Rc (paramètre du problème) la puissance Pj dissipée dans Rc et
de chercher quand Pj est maxima:
 | L'intensité est donnée par la loi de Pouillet:  |
 | la puissance calorifique s'en déduit par la loi de
Joule:  |
 | on va donc chercher si la fonction Pj = f(Rc) possède un
maximum, et pour quelle valeur de Rc (E, et r étant connus), en
représentant ses variations sur l'intervalle {0, 3*r}, c'est à dire
{0, 30 W }. |
3. Création des grandeurs et paramètres
 |
 | Choisir la commande Fichier / Nouveau / Simulation dans
Regressi |
 | Variable de contrôle (onglet 'Expressions' de la fenêtre 'Grandeurs'):
nommer Rc, en W , avec 0
pour mini, et 30 pour maxi; 64 points seront suffisants; valider par double frappe(4) de la touche 'Entrée', ou par la
touche F2, ou par clic sur l'icône clignotante  |
|
 | Création des paramètres Rc et r: saisir
directement sur deux lignes successives (touche 'Entrée' pour le changement de ligne)
dans l'onglet 'Expressions' de la fenêtre 'Grandeurs' les expressions:
|
E=10_V
r=10_E=10_V
r=10_W
en respectant bien le trait
 | Ces paramètres auraient pu être créés d'une autre manière après clic-G sur
l'icône : dans la boîte
de dialogue qui s'ouvre, choisir 'Paramètre expérimental' et remplir les différents
champs (nom et unité) |
 | Création et visualisation de Pj: sur une nouvelle ligne, saisir
l'expression définissant Pj: |
Pj= Rc*sqr(E) / sqr(Rc+r)
 | La validation de la saisie précédente (F2 ou ) provoque le tracé automatique de son graphe par le
logiciel dans la fenêtre 'Graphique' |
 | Vérifier sur l'étiquette d'axe que l'unité de Pj a bien été
générée automatiquement; sinon, cliquer sur le bouton ou la saisir manuellement dans l'onglet 'Unités' de la fenêtre
'Grandeurs' |
 | Penser à faire une sauvegarde de l'ensemble de ces informations. |
4. Étude purement graphique
Observer les variations de
Pj
sur son graphique: cette grandeur passe par un maximum dont l'abscisse Rc semble
avoir la même valeur que r (10 W ici). Pour valider cette hypothèse, il faut bien sûr qu'elle soit corroborée
par d'autres valeurs de r: modifier manuellement la valeur du paramètre r
dans l'onglet 'Expressions': essayer d'autres valeurs numériques, en modifiant au besoin
la valeur du maxi pour la variable de contrôle. On peut alors conclure
empiriquement sur la condition d'adaptation d'impédance Rc = r.
On peut éditer le graphique avec divers outils pour mettre en évidence cette
propriété:
 | Le curseur 'réticule' se déplace au gré du pointeur, et ses coordonnées
courantes sont affichées en permanence en bas de la fenêtre graphique: lire l'abscisse
du maximum de Pj. De plus, pour une position donnée du réticule, la frappe de la
barre d'espace a pour effet de marquer(5)
le graphique à l'emplacement du réticule. Un tableau de valeurs local, accessible
par clic-D sur la fenêtre 'Graphique', récapitule toutes les valeurs de coordonnées qui
ont été marquées ainsi à partir du curseur 'réticule'; la boîte comportant le
tableau permet aussi d'éditer l'aspect des lignes de rappel marquées à partir du
curseur |
 | Le curseur 'Texte' permet d'ajouter un commentaire le long de cette ligne (en cochant
par exemple le choix 'vertical' dans l'onglet d'options de ce curseur pour arriver au
résultat ci-joint) |

Charger le fichier Regressi
5. Étude algébrique avec la dérivée
 | Dans une approche plus mathématique, on peut montrer
que le maximum précédent correspond à un 'zéro' de la dérivée première de
Pj:
 | créer d'abord cette variable dans une nouvelle ligne de
l'onglet 'Grandeurs' en y saisissant(6):
Pjp=diff(Pj,Rc)
|
 | et vérifier la création de son unité en procédant comme pour
Pj
ci-dessus |
|
|
 |
 | Passer à la fenêtre 'Graphique' et choisir les tracés de
variables à superposer, après clic-G sur l'icône (ou choix 'Coordonnées' dans le menu contextuel ouvert par clic-D):
 | Rc en abscisse
|
 | Pj à conserver en 1 ère ordonnée à gauche
|
 | Pjp à ajouter en 2 ème ordonnée à droite
(puisque dans une unité différente, donc nécessitant une autre échelle)
|
|
 | Ajouter des légendes au graphique comme dans le paragraphe précédent: |

Charger le fichier Regressi
 | Le curseur 'Ligne' trace une ligne par cliquer-glisser du pointeur: on la force
à être parfaitement verticale en enfonçant la touche 'Majuscule' pendant le tracé; la
ligne peut ensuite être éditée (=modifiée) par un double clic dessus, qui ouvre une
boîte de dialogue dans laquelle se font les choix de motif et de couleur. |
retour
sommaire chapitre en cours

(1) L'aide sur cette syntaxe
est toujours accessible par l'icône de la Fenêtre 'Grandeurs'
(2) pour
reprendre la terminologie de la documentation de Regressi
(3) dont la réponse bien
connue est Rc = r, et cela quelle que soit r
(4) une seule frappe a pour
effet un 'retour ligne', comme dans un traitement de texte
(5) la même manuvre
effectuée au même endroit aura pour effet d'effacer le marquage
(6) on accède à la syntaxe des fonctions dans
Regressi avec l'icône .
|