Audiyofan.org
http://audiyofan.org/forum/

LTSPICE
http://audiyofan.org/forum/viewtopic.php?f=57&t=9575
Page 1 sur 1

Auteur:  P BEN [ Mar 04 Avr 2017, 13:08 ]
Sujet du message:  LTSPICE

Bonjour,

Comme beaucoup, j'aime bien LTSPICE. 8)

Mais il me pose ce problème : Evaluer la distorsion harmonique. :?:

Les générateurs Courant ou Tension fournis par LTSPICE produisent une jolie sinusoïide, hélas affectée de distorsions importantes, en particulier une H3 de l'ordre de 2 % tub20 visible sur FFT ou avec le rapport produit par la directive .Four

Est-ce du à mon environnement (Windows10) ou à un problème connu de LTSPICE ou une mauvaise utilisation de ma part ??

Je joins le .asc de vérification (compressé en RAR) pour ceux qui voudraient voir ou investiguer.
Faire une FFT sur tension ou courant ou afficher le .four avec CTRL L après un run.

Merci de vos conseils.

Pascal

Fichiers joints:
Essai Gene.rar [341 Octets]
Téléchargé 404 fois

Auteur:  chanmix51 [ Mar 04 Avr 2017, 13:44 ]
Sujet du message:  Re: LTSPICE

Hello Pascal,

Je suis au bureau donc je ne peux pas vraiment t'aider là mais j'imagine que tu as déjà joué avec les paramètres de LTSpice.

Amicalement,
Grégoire

Auteur:  philbob [ Jeu 06 Avr 2017, 02:34 ]
Sujet du message:  Re: LTSPICE

Salut P BEN,


Dans LTSpice, je mets toujours la directive suivante:

.option plotwinsize=0

et dans l'onglet Edit Simulation Cmde j'indique un Maximum time step de 10µs


En appliquant cela sur ton fichier, la distorsion totale passe à 0%

Je ne sais pas exactement ce que fait la directive, mais je crois que cela force la simu à travailler à pas de temps constant.
Sinon, la simu essaye de gagner du temps au détriment de la précision.


A+

Auteur:  P BEN [ Jeu 06 Avr 2017, 08:46 ]
Sujet du message:  Re: LTSPICE

Bonjour

Merci de vos réponse.
Effectivement, le pas, le fenêtrage et la taille de la fenêtre FFT impactent le résultat.

En lisant le papier transmis par Greg, je vois qu'en réduisant l'échantillon à quelques signaux avec un nombre de point minimum on enlève la distorsion. Mais la plage dynamique est aussi réduite (30 dB dans le premier essai). Et le problème revient si on multiplie ne nombre d'échantillons (x 10 -> +20 dB sur la dynamique et l'H3 revient !)

L'essai de Philbob donne aussi un résultat : Plotwinsize à 0 semble sans effet mais le maximun time step à 10µ fait disparaitre la disto.

Merci, cocktail .

Je vais aller plus loin en augmentant l'échantillon pour essayer d'augmenter la plage dynamique, disons à 120 dB !

Par ailleurs, la taille de la fenêtre agit s'il n'y a pas un nombre entier de périodes pour la fréquence analysée*, et dans ce cas le type de fenêtrage aussi. Je vais essayer le perdre la 'manie' - nécessaire amha dans les mesures réelles - de ne jamais utiliser des fréquences genre 50, 100 et autres multiples....sans objet en simu, du moins je l'espère :wink:

*Toutefois, c'est carrément casse pieds de régler la fenêtre à chaque fois !

A suivre si du nouveau.

Merci de vos aides.

Pascal.

Auteur:  P BEN [ Jeu 06 Avr 2017, 19:54 ]
Sujet du message:  Re: LTSPICE

Reb'

Plus j'essaie et moins j'avance :

Le paramètre Maximum Time Step joue un role important. Trop faible, des harmoniques apparaissent, en relation avec la plage dynamique qui dépend du nombre de périodes de l'échantillon (fenêtre).
De plus, la fréquence max d'analyse pertinente semble limité par l'inverse de sa valeur. 50µS -> 20 kHz !
Pour les valeurs faibles de Maximum Time Step, l'option Plotwinsize=0 fait disparaître les harmoniques parasite !
Au delà d'une certaine valeur de Max...Step, il est sans effet.
Les valeurs critiques semblent dépendre aussi du nombre de périodes dans la fenetre.

Je vais essayer de lire un peu plus la doc !

merci Greg, merci Philbob. En tatonnant ces paramètres, j'arrive a faire une analyse plausible ! J'espère mieux comprendre les règles bientot !

PB

Auteur:  chanmix51 [ Ven 07 Avr 2017, 00:48 ]
Sujet du message:  Re: LTSPICE

De rien, ça fait plaisir de voir que Philbob suit toujours ;)

Tiens nous au courant.

Amicalement,
Grégoire

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/