Audiyofan
Audiyofan




Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
 Sujet du message: LTSPICE
MessagePosté: Mar 04 Avr 2017, 13:08 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Mer 02 Déc 2009, 08:32
Messages: 2507
Localisation: Sud Lyon / Pays de Caux
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
Haut
 Profil  
 
 Sujet du message: Re: LTSPICE
MessagePosté: Mar 04 Avr 2017, 13:44 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Lun 06 Avr 2009, 10:09
Messages: 3113
Localisation: Nantes
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

_________________
Utile : un générateur de papiers millimétrés (log, lin), un traceur de fonctions, un simulateur didactique de circuits, baudline frequency analyzer.


Haut
 Profil  
 
 Sujet du message: Re: LTSPICE
MessagePosté: Jeu 06 Avr 2017, 02:34 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Dim 09 Oct 2011, 16:53
Messages: 198
Localisation: 15kms sud Rennes
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+

_________________
Cordialement
Phil
(http://bidulic.free.fr)


Haut
 Profil  
 
 Sujet du message: Re: LTSPICE
MessagePosté: Jeu 06 Avr 2017, 08:46 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Mer 02 Déc 2009, 08:32
Messages: 2507
Localisation: Sud Lyon / Pays de Caux
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.


Haut
 Profil  
 
 Sujet du message: Re: LTSPICE
MessagePosté: Jeu 06 Avr 2017, 19:54 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Mer 02 Déc 2009, 08:32
Messages: 2507
Localisation: Sud Lyon / Pays de Caux
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


Haut
 Profil  
 
 Sujet du message: Re: LTSPICE
MessagePosté: Ven 07 Avr 2017, 00:48 
Hors ligne
Membre Assidu
Avatar de l’utilisateur

Inscription: Lun 06 Avr 2009, 10:09
Messages: 3113
Localisation: Nantes
De rien, ça fait plaisir de voir que Philbob suit toujours ;)

Tiens nous au courant.

Amicalement,
Grégoire

_________________
Utile : un générateur de papiers millimétrés (log, lin), un traceur de fonctions, un simulateur didactique de circuits, baudline frequency analyzer.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com