Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Options d'analyse

ANALYSE AC :

Forme générale :.ac [courbe] [points] [début] [final] Exemple 1 :.ac lin 1 1000 1000 

Commentaires : Le champ [curve] peut être "lin" (linéaire), "dec" (décade) ou "oct" (octave), spécifiant la (non)linéarité du balayage de fréquence. spécifie le nombre de points dans le balayage de fréquence sur lesquels effectuer les analyses (pour le balayage par décade, le nombre de points par décade ; pour l'octave, le nombre de points par octave). Les champs [start] et [final] spécifient respectivement les fréquences de début et de fin du balayage. Une dernière remarque :la valeur de « départ » ne peut pas être nulle !

ANALYSE DC :

Forme générale :.dc [source] [start] [final] [increment] Exemple 1 :.dc vin 1.5 15 0.5 

Commentaires : La carte .dc est nécessaire si vous souhaitez imprimer ou tracer une tension entre deux nœuds non nuls. Sinon, l'analyse par défaut du « petit signal » n'imprime que la tension entre chaque nœud non nul et le nœud zéro.

ANALYSE TRANSITOIRE :

Forme générale :.tran [increment] [stop_time] [start_time] + [comp_interval] Exemple 1 :.tran 1m 50m uic Exemple 2 :.tran .5m 32m 0 .01m 

Commentaires : L'exemple 1 a un temps d'incrémentation de 1 milliseconde et un temps d'arrêt de 50 millisecondes (lorsque seuls deux paramètres sont spécifiés, il s'agit du temps d'incrémentation et l'heure d'arrêt , respectivement). L'exemple 2 a un temps d'incrément de 0,5 milliseconde, un temps d'arrêt de 32 millisecondes, un temps de début de 0 milliseconde (aucun délai au démarrage) et un intervalle de calcul de 0,01 milliseconde.

La valeur par défaut pour l'heure de début est zéro. Analyse transitoire toujours êtres au temps zéro, mais le stockage des données n'a lieu qu'entre l'heure de début et l'heure de fin. L'intervalle de sortie des données est le temps d'incrémentation, ou (heure d'arrêt - heure de début)/50, selon le plus petit des temps. Cependant, la variable d'intervalle de calcul peut être utilisée pour forcer un intervalle de calcul plus petit que l'un ou l'autre. Pour les grands nombres d'intervalles totaux, le itl5 variable dans les .options la carte peut être réglée sur un nombre plus élevé. Le « uic L'option " indique à SPICE d'"utiliser les conditions initiales".

TRACER LA SORTIE :

Forme générale :.plot [type] [output1] [output2] . . . [sortie n] Exemple 1 :.plot dc v(1,2) i(v2) Exemple 2 :.plot ac v(3,4) vp(3,4) i(v1) ip(v1) Exemple 3 :. tracer tran v(4,5) i(v2) 

Commentaires : SPICE ne peut pas gérer plus de huit requêtes de points de données sur un seul .plot ou .print carte. Si vous demandez plus de huit points de données, utilisez plusieurs cartes !

De plus, voici une mise en garde majeure lors de l'utilisation de SPICE version 3 :si vous effectuez une analyse CA et que vous demandez à SPICE de tracer une tension CA comme dans l'exemple #2, le v(3,4) la commande ne produira que le réel composante d'un nombre complexe de forme rectangulaire ! SPICE version 2 sort le polaire grandeur d'un nombre complexe :une quantité beaucoup plus significative si une seule quantité est demandée. Pour contraindre SPICE3 à vous donner une magnitude polaire, vous devrez réécrire le .print ou .plot argument en tant que tel :vm(3,4) .

SORTIE D'IMPRESSION :

Formulaire général :.print [type] [output1] [output2] . . . [sortie n] Exemple 1 :.print dc v(1,2) i(v2) Exemple 2 :.print ac v(2,4) i(vinput) vp(2,3) Exemple 3 :.print tran v( 4,5) i(v2) 

Commentaires : SPICE ne peut pas gérer plus de huit requêtes de points de données sur un seul .plot ou .print carte. Si vous demandez plus de huit points de données, utilisez plusieurs cartes !

ANALYSE DE FOURIER :

Forme générale :.four [freq] [output1] [output2] . . . [sortie n] Exemple 1 :.four 60 v(1,2) 

Commentaires : Le .four la carte repose sur le .tran carte étant présente quelque part dans le jeu, avec les périodes de temps appropriées pour l'analyse des cycles adéquats. De plus, SPICE peut « planter » si un .plot l'analyse n'est pas effectuée avec le .four analyse, même si tous les fichiers .tran les paramètres sont techniquement corrects. Enfin, le .four L'option d'analyse ne fonctionne que lorsque la fréquence de la source CA est spécifiée dans la ligne de carte de cette source, et pas dans un .ac ligne d'option d'analyse.

Il est utile d'inclure une variable d'intervalle de calcul dans le .tran carte pour une meilleure précision d'analyse. Une analyse de Fourier de la tension ou du courant spécifié est effectuée jusqu'à la 9e harmonique, la spécification [freq] étant la fréquence fondamentale ou de départ du spectre d'analyse.

DIVERS :

Formulaire général :.options [option1] [option2] Exemple 1 :.options limpts=500 Exemple 2 :.options itl5=0 Exemple 3 :.options method=gear Exemple 4 :.options list Exemple 5 :.options nopage Exemple 6 :.options numdgt=6 

Commentaires : De nombreuses options peuvent être spécifiées à l'aide de cette carte. Peut-être que le plus nécessaire par les utilisateurs débutants de SPICE est le « limts " réglage. Lors de l'exécution d'une simulation nécessitant l'impression ou le tracé de plus de 201 points, cette limite de points de calcul doit être augmentée, sinon SPICE mettra fin à l'analyse. L'exemple donné ci-dessus (limpts=500 ) indique à SPICE d'allouer suffisamment de mémoire pour gérer au moins 500 points de calcul quel que soit le type d'analyse spécifié (CC, CA ou transitoire).

Dans l'exemple 2, nous voyons une itération variable (itl5 ) étant défini sur une valeur de 0. Il existe en fait six variables d'itération différentes disponibles pour la manipulation par l'utilisateur. Ils contrôlent les limites du cycle d'itération pour la résolution des équations non linéaires. La variable itl5 définit le nombre maximal d'itérations pour une analyse transitoire. Similaire aux limts variable, itl5 doit généralement être défini lorsqu'un petit intervalle de calcul a été spécifié sur un .tran carte. Paramétrage itl5 à une valeur de 0 désactive complètement la limite, permettant à l'ordinateur des cycles d'itération infinis (temps infini) pour calculer l'analyse. Attention :cela peut entraîner des temps de simulation longs !

Exemple 3 avec « method=gear ” définit la méthode d'intégration numérique utilisée par SPICE. La valeur par défaut est « trapèze » plutôt que « engrenage », le trapèze étant une simple approximation géométrique de l'aire sous une courbe trouvée en découpant la courbe en trapèzes pour se rapprocher de la forme. La méthode « engrenage » est basée sur des équations polynomiales de second ordre ou mieux et est nommée d'après C.W. Gear (Intégration numérique des équations ordinaires rigides , Rapport 221, Département d'informatique, Université de l'Illinois, Urbana). La méthode d'intégration Gear est plus exigeante pour l'ordinateur (calculée « coûteuse ») et donnera parfois des résultats légèrement différents de la méthode trapézoïdale.

La « liste L'option " illustrée dans l'exemple 4 donne un résumé détaillé de tous les composants du circuit et de leurs valeurs respectives dans la sortie finale.

Par défaut, SPICE insère des codes de contrôle de saut de page ASCII dans la sortie pour séparer les différentes sections de l'analyse. Spécification de la « nopage ” (exemple 5) empêchera une telle pagination.

Le "numdgt " L'option montrée dans l'exemple 6 spécifie le nombre de chiffres significatifs sortis lors de l'utilisation de l'un des ".print ” options de sortie de données. SPICE utilise par défaut une précision de 4 chiffres significatifs.

CONTRLE DE LARGEUR :

Forme générale :.width in=[columns] out=[columns] Exemple 1 :.width out=80 

Technologie industrielle

  1. Enregistrements - Exemple VHDL
  2. Variables - Exemple VHDL
  3. Analyse de forme d'onde
  4. Exemples de circuits et de listes d'interconnexions
  5. Analyse des défaillances de composants
  6. Analyse des défaillances de composants (suite)
  7. Java 10 - Fonctionnalités et options supprimées
  8. Java 10 - Fonctionnalités et options obsolètes
  9. Comment effectuer une analyse des goulots d'étranglement