[PDF] Searches related to diagramme de davenport filetype:pdf

Le diagramme de Davenport permet de représenter graphiquement l'état acido-basique d'un patient. C'est un graphique avec en abscisses le pH et en ordonnées le taux de HCO
View PDF Document




Previous PDF Next PDF


















Le diagramme de Davenport permet de représenter graphiquement l'état acido-basique d'un patient. C'est un graphique avec en abscisses le pH et en ordonnées le taux de HCO
[PDF] la régulation par le marché dissertation

[PDF] astronomie arabe pdf

[PDF] ibn al shatir

[PDF] astronomie en arabe traduction

[PDF] soleil tourne autour terre islam

[PDF] astronome arabe du moyen-age

[PDF] la reine des neiges adaptations

[PDF] astronomie coran

[PDF] la reine des neiges résumé

[PDF] livre disney pdf gratuit

[PDF] la reine des neiges andersen film

[PDF] la reine des neiges histoire a lire

[PDF] la fin de la guerre froide et ses conséquences

[PDF] cause de la fin de la guerre froide

[PDF] la chute de l'urss résumé

Diagrammes de Bode, Black et Nyquist avec PGF/TIKZ

Papanicola Robert

9 octobre 2010

version 1.409/10/2010 : modification du répertoire par défaut des fichiers gnuplot. version 1.31/05/2010 : version 1.2 :22/08/2009, tenues pour assurer la compatibilité avec les anciens fichiers. quist; une puce (pas d"annotation de ces points); aj outd "unst ylepou rles puces ; version 1.1 :03/05/2009, ajout; abaqu et empsde répon se2 ndordre, abaqu edes dép assementsd "un2 ndordre; version 1 :mise en ligne de la version initiale 06/04/2009.

1 Présentation / Introduction

Ce package permet de tracer les diagrammes de Bode, Black et Nyquist à l"aide de Gnuplot et Tikz. Les fonc- tions de transfert élémentaires et les correcteurs cou- rants sont préprogrammés pour être utilisés dans les fonctions de tracé.This package allows you to draw the Bode plots, Ny- quist, and Black using Gnuplot and Tikz. Elementary Functions Transfer and basics correctors are prepro- grammed to be used.

1.1 Nécessite / Need

Pour fonctionner ce package a besoin :

d "unev ersionCV Sde Pgf/ Tikz(c ertainesc om- mandes de calculs ont étés modifiées ou intégrées depuis la version 2), elle peut être téléchargée sur le q uegnuplotsoit installé et configuré pour être exé- cuté lors de la compilation de votre fichier L

ATEX(Cf.

la doc de Pgf/Tikz).To run this package requires : a CVS Pg f/ T ikz(s omec ommandscalcul ations have summers modified or integrated since ver- sion 2) it can be downloaded from Texample http ://www.texample.net/tikz/builds/ th atgnuplotis installed and configured to run when compiling your L

Merci à Germain Gondor pour ses remarques

1

1.2 Composition du package / Composition of Package

Ce package est constitué de trois fichiers :

bodegr aph.sys: le pack agepr oprementd it; i som.txt: m acro-commandesde défin itiondes courbes iso-module; i soa.tx: ma cro-commandesd edéfin itiondes courbes iso-arguments. et du fichier bodegraph.tex, ce fichier contenant la do- cumentation.

Remarque : pour compiler ce document latex,

vous avez besoin du package tkzexample?????

Alain Matthes.

Les courbes gnuplot précalculées sont dans le réper- toire /gnuplot/.Package This package consists of three files : bodegr aph.sys: t hepac kageit self;

I som.txt: mac rosdefin ingc urvesi so-module

I soa.tx: m acrosd efinitioncu rvesiso -arguments. bodegraph.tex file, the file containing the documenta- tion.

Note : To compile latex document, you need the

Gnuplot precomputed curves are in the directory

/gnuplot/.

1.3 Utilisation / Use

Décompresser l"archive du package dans votre réper- toire personnel.

Rajouter dans l"entête la commande

usepackage{bodegraph}.Unzip the archive package in your home directory.

Add in the header control

usepackage{bodegraph}..

1.4 ToDo

C ompléterle sfonc tionsé lémentaires,

T raductioncorr ecteen an glais,

. ..-C ompletet hebasic f unctions

B ettereng lish!!!

2

2 Les commandes / Orders

2.1 Grille semilog / Semilog grid

Cette commande générique, étoilée ou non permet de tracer une grille semilog. La commande étoilée permet

d"afficher une grille logarithmique plus précise (demi valeur).10

¡210

¡110

010 110
210

¡210

¡110

010 110
210
L"amplitude des coordonnées de l"abcisse doit être donnée en décade, de 10 décademinià 10decademaxi, l"ordonnée varie elle deyminiàymaxi.

On utilisera les commandes d"échelles de tikz pour adapter les dimensions de la grille à celle de la page. Ainsi si on

souhaite afficher un diagramme d"amplitude de 5 décades de 10 ¡1à 104sur 7 cm et 80 dB de -60 à 20 dB sur 3 cm,

le diagramme de phase de¡180±à 0±sur 3 cm avec un pas vertical de 30±en précisant les unités (figure 1) :10

¡110

010 110
210
310
rad/s 10

¡110

010 110
210
310

FIGURE1 - Grille semilog

3

2.2 Grille semilog sans graduation / grid without graduation

2.3 Paramètres de configuration des diagrammes / parameters

milog; la grille semilog; Vous pouvez, en modifiant ces styles agir les tracés par défaut.10 010 110
210

3¡20¡100102030

10 010 110
210
4

2.4 Tracé des diagrammes / Drawing bode graph

votre distribution L ATEX. Trois commandes permettent de tracer les diagrammes d"amplitude et de phase (figure 2). options précisées à l"extrémité. avec

-??????le domaine du tracé précisé en puissance de 10, ainsi pour tracer une fonction de 10¡2rad/s à 102rad/s

on notera le domaine????;

tracé de tikz et de gnuplot peuvent être utilisées et substituent à celle par défaut, on notera principalement

spécifiqu esà tikz l ac ouleur,[r ed],[ blue],. .. l "épaisseur[th in],[t hick],. .. l est yle[ dotted][ dashed],. .. spécifiqu esà gnuplot l en ombrede point s[samp les=xxx]

l "identifiantdu fi chierc réé[i d=nomdufichier],il est à n oterque t ikz,sa uvegardeau pr emierapp elde g nu-

plot la table des valeurs et que si celle-ci est inchangée lors d"une compilation ultérieure, tikz réutilise la

table précédemment sauvée. il est donc important pour minimiser le temps de compilation de préciser un

Cette configuration par défaut est réglé par un style défini à l"aide de pou rles au tresop tions,con sulterla document ationde tikz . tion des styles.

Ainsi pour tracer le diagramme d"amplitude de la fonction du premier ordre,H(s)AE31Å0.3¢sentre 10¡2rad/s et

10

2rad/s sur une grille semi logarithmique, on utilise la séquence de commandes ci-dessous.10

¡210

¡110

010 110

FIGURE2 - Utilisation de BodeGraph

5 10

¡210

¡110

010 110

FIGURE3 - Utilisation de BodePoint

2.5 Fonctions de transfert élémentaires

Les fonctions de base pour tracer les diagrammes de Bode des systèmes du premier, du second ordre, et l"inté-

gration, sont directement implémentées dans le package ainsi que les diagrammes asymptotiques de ces même

fonctions. Ces fonctions ne peuvent être utilisées qu"avec les commandes de tracé :

Le tracé des asymptotes présente un défaut à la cassure, cela est du à la finesse du tracé avec gnuplot, pour amé-

liorer ce tracé, il est possible d"utiliser l"option????? ????qui permet de tracer des créneaux et d"augmenter le

2.5.1 Premier ordre

Deux commandes implémentent les formules permettant le tracé des diagrammes d"amplitude et de phase par

gnuplot de la fonction du premier ordreH1(s)AEK1Å¿¢set deux autres les diagrammes asymptotiques (figure 4) :

Remarque : la donnée,???n"est pas utile pour tracer le diagramme de phase, il est juste maintenu pour faciliter

l"écriture de la fonction par copie directe de la commande de tracer du module.

2.5.2 Second ordre

Deux commandes implémentent les formules permettant le tracé des diagrammes d"amplitude et de phase par

gnuplot de la fonction du second ordreH2(s)AEK1Å2¢z! n¢sÅs2!

2net deux pour le tracé des asymptotes (figure 5) :

pulsation propre; 6 10

¡210

¡110

010 110

2¡20¡1001020

10

¡210

¡110

010 110

FIGURE4 - Premier ordre

¡110

010 110

2¡20¡1001020dB

rad/s 10

¡110

010 110

FIGURE5 - Second ordre

7

2.5.3 Intégrateur

H i(s)AEKs (figure 6)

¡210

¡110

010 110

2¡40¡30¡20¡10010203040

10

¡210

¡110

010 110

FIGURE6 - Intégrateur

2.5.4 Gain seul

H

2.5.5 Retard

H r(s)AEe¡Tr¢s(figure 7)

2.5.6 Premier Ordre généralisé

H(p)AEKa1Åa2¢pb

1Åb2¢p(figure 8)

Courbes réelles

a

1etb1ne doivent pas être nuls.

2.5.7 Fonctions inverses

À partir des fonctions élémentaires ci dessus il est facile de tracer les fonctions inverses en changeant uniquement

le signe. 8 10 010 110
210

3¡40¡30¡20¡10010dB

rad/sretard

1er ordre

1er ordre retardé

10 010 110
210
rad/sretard

1er ordre

FIGURE7 - Retard et 1er ordre

Premier ordre au numérateur :N1(s)AE1ÅT¢savec Second ordre au numérateur :N2(s)AE1Å22¢z! ncdotsÅs2!

2navec

Dérivateur :Nd(s)AEsavec

2.6 Correcteurs

Les correcteurs de base sont aussi pre-programmés.

Correcteur PC(p)AEK

9 10

¡210

¡110

010 110

2¡40¡30¡20¡10010203040

10

¡210

¡110

010 110

FIGURE8 - Premier ordre généralisé

Correcteur PIC(s)AEKp¢1ÅTi¢sT

i¢s(figure 9)

2.6.1 Correcteur PD

C(p)AEKp¢¡1ÅTd¢p¢, le correcteur PD programmé est un correcteur idéal, pour réaliser un correcteur réel, on

utilisera le correcteur à avance de phase (figure 10).

2.6.2 Correcteur à Avance de phase

C AP(p)AEKp¢1Åa¢T1¢p1ÅT1¢p(figure 11)

Courbes réelles

10 10 010 110
210

3¡100102030dB

rad/s 10 010 110
210

FIGURE9 - Correcteur P.I10

010 110
210

301020304050dB

rad/s 10 010 110
210

30102030405060708090±

FIGURE10 - Correcteur P.D

2.6.3 Correcteur à Retard de phase

C RP(p)AEKp¢1ÅT1¢p1Åa¢T1¢p(figure 12) 11 10 010 110
210

3¡100102030dB

rad/s 10 010 110
210

3¡90¡60¡300306090±

FIGURE11 - Correcteur avance de phase10

010 110
210

3¡100102030dB

rad/s 10 010 110
210

3¡90¡60¡300306090±

FIGURE12 - Correcteur retard de phase

2.6.4 Correcteur PID série

C(s)AEKp¢1ÅTi¢sT

i¢s¢(1ÅTd¢s)(figure 13)

Courbes réelles

12 10 010 110
210

3¡100102030dB

rad/s 10 010 110
210

3¡90¡60¡300306090±

FIGURE13 - Correcteur P.I.D série

2.7 Fonctions de transfert complexe

Pour tracé les diagrammes de Bode d"un fonction de transfert complexe, définie par le produit de fonctions élé-

mentaires, il suffit de sommer les représentation, aussi bien pour le tracé de la fonction que pour les asymptotes.

2.7.1 Exemples

Premier ordre + intégrateur :H(s)AE8s¢(1Å0.5¢s)(figure 14)10

¡210

¡110

010 110

2¡40¡30¡20¡100102030405060

10

¡210

¡110

010 110

FIGURE14 - Premier ordre + intégrateur

13 Second ordre généralisé :5¢1Å0.01¢s1Å2¢0.315

¢sÅs215

2(figure 15)10

¡110

010 110
210
310

4¡50¡40¡30¡20¡100102030

10

¡110

010 110
210
310

FIGURE15 - Second ordre généralisé

3 Diagramme de Black

3.1 Lieu de Black

Trois commandes (et 3 étoilées) et permettent de tracer et commenter le lieu de Black d"une fonction (figure 16).

ou non) comme??????, GnuPlot va tracer la fonction pour!compris entre 10¡1et 103. ment en nies au dessus pour les diagrammes de Bode pour ces fonctions.

cette commande permet de rajouter commentaire (nom, référence, équation) à l"extrémité d"un tracé. Les para-

-???????, le texte à écrire entre parenthèses;

met de tracer et noter des points particuliers du graphe, la valeur de la pulsation est placée à coté (droite par

défaut). 14 (?????,?????,????? ????, ...). Le point est nommé?????? est identique à la précédente mais ne dessine pas de points.

3.1.1 styles par défaut

style utilisé pour marquer les points sur le diagramme.

3.2 Grille et abaque de Black-Nichols

3.2.1 grille

(-180

3.2.2 Abaque de Black-Nichols

Les seules valeurs possibles pour ces courbes de gain et d"argument sont les suivantes :

i somodule,g ainen dB : -3 0,-25 ,-20 ,- 15,- 12,- 10,-8 ,- 6,-5 ,- 4,-3 ,- 2,-1 ,- 0.5,- 0.2,0 ,0 .2,0 .5,1, 2, 2. 3,3, 4, 5, 6, 8,

10; i soargument,en

±: 359, 357, 354, 350, 345, 340, 330, 315, 300, 285, 270, 255, 240 , 225, 210,195, 190, 170,165, 150,

135, 120, 105, 90, 75, 60, 45, 30, 20, 15, 10, 6, 3, 1.

Deux autres commandes permettent de limiter l"affichage à quelques courbes : par défaut, toutes les courbes sont dessinées. Le style des courbes tracées est modifiable à l"aide des deux commandes : Ces deux commandes se rajoutent aux options de style défini par défaut.

Remarque : pour ne pas trop ralentir la compilation, les courbes sont pré-calculées. Elles sont définies dans les

deux fichiers isom.txt et isoa.txt (respectivement pour le module et l"argument). Si vous souhaitez ajouter de nou-

velles courbes, il faut les ajouter dans ces fichiers en respectant la syntaxe. 15

±dB

0-45-90-135-180

-10+10 H 1H 2H 30.1
1 3 12 6525
80

5001500

4000
H

FIGURE16 - Diagramme de Black

3.3 Exemples

Sur l"exemple figure 16 sont représentées les fonctions suivantes : -H1(p)AE11Å2¢0.11500

¢pÅp21500

2, -H2(p)AE51Å2¢0.2150

¢pÅp2150

2,-H3(p)AE51Å3¢p,

-H4(p)AE11Å2¢0.11500

¢pÅp21500

4 Diagramme de Nyquist

Le package permet aussi de tracer le diagramme de Nyquist (figure 18) d"une fonction linéaire, le tracé est réalisé

à partir de la description polaire de la fonction de transfertH(i¢omega)AE kH(i¢!)k¢earg(H(i¢!)). Cela permet de

16 0.2dB 0.5dB 1dB 2dB 2.3dB 3dB 4dB 5dB 6dB 8dB 10dB

0-45-90-135-180-225-270-315-360

-10+102.3dB

FIGURE17 - Abaque de Black

tracer le diagramme de Nyquist à partir des définitions précédentes du module et de l"argument.

lieu de Nyquist de fonctions simples ou de fonctions composées (voir les exemples ci-dessous).

-??????? ?? ???,lemoduledoitêtreécritendB,onpeutbiensûrutiliserlesfonctionsélémentairesci-dessus

comme??????,??????pour obtenir ce module. dessus comme??????,??????. 17 R eI m-11 -101 H

381020

FIGURE18 - Diagramme de Nyquist

version étoilée permet de rajouter un commentaire à l"extrémité du tracé.quotesdbs_dbs6.pdfusesText_11