DEFINIOWANIE ANALIZ

Do narysowanego schematu deklarujemy parametry analizy uruchamiając Analysis/Setup lub wybierając ikonę Zostanie wyświetlone okno dialogowe Analysis/Setup:

Wybrane rodzaje analiz oznaczane są automatycznie za pomocą znacznika po naciśnięciu klawisza analizy i zadaniu jej parametrów lub przez naciśnięcie lewego klawisza myszy na wybranym polu. Jednocześnie może być zadeklarowanych kilka analiz. Użytkownik ma możliwość przeprowadzenia takich analiz jak:

  AC SWEEP - analiza zmiennoprądowa. Podczas tej analizy obliczane są zmiennoprądowe wartości wielkości wyjściowych w funkcji częstotliwości. Deklaracja analizy musi zawierać podstawowe parametry sposobu jej wykonania, przedział zmian częstotliwości źródła oraz sposób, w jaki będą się te zmiany odbywały.

W polu AC Sweep Type deklarowany jest sposób zmian częstotliwości. 
Może on być liniowy – Linear, logarytmiczny ósemkowy – Octave lub logarytmiczny dziesiętny – Decade. 

W polu Sweep Parameters określany jest przedział oraz liczba punktów wybranych do analizy. 
Zakres zmian częstotliwości deklarowany jest w granicach Start Freq .(wartość początkowa) oraz End Freq (wartość końcowa).

DC SWEEP  - analiza stałoprądowa. W czasie tej analizy obliczane są stałoprądowe punkty pracy dla zmieniających się parametrów układu. Program wykonuje analizę zwierając w układzie indukcyjności i rozwierając pojemności.

W polu Swept Var.Type   określamy typ elementu, względem którego wykonywane będą zmiany podczas analizy. Zmiany te mogą być przeprowadzane względem źródła napięciowego temperatury, źródła prądowego, modelu parametru lub parametru globalnego. 
W polu Sweep Type określa się sposób, w jaki będzie wykonywana analiza: linowy, logarytmiczny lub według zadanej  listy. Po naciśnięciu Nested Sweep uaktywni się okno, w którym istnieje możliwość zadeklarowania dodatkowej analizy, dzięki której można wykazać zależność między zmianami zadeklarowanego parametru lub wartości elementu oraz zmianami innego parametru, zadeklarowanego w Nested Sweep . Jeżeli analiza ta ma być uwzględniona, konieczne jest ustawienie polecenia Enable Nested Sweep .

TRANSIENT - analiza czasowa, popularnie nazywana analizą stanów nieustalonych. W czasie jej wykonywania obliczana jest odpowiedź czasowa układu   w  przedziale czasu od 0s do podanej wartości.

A by analiza ta mogła  być wykonana, konieczne jest zadeklarowanie dwóch parametrów, wartości kroku z jakim ma być wykonywana analiza – Print Step oraz wartości końcowej przedziału czasowego – Final Time . W polu No-Print Delay określa się czas opóźnienia układu, a w Step Ceiling graniczną wartość, dla której powinny zostać wykonane obliczenia. Jeżeli analiza wymaga pominięcia obliczenia warunków początkowych, to konieczne jest zadeklarowanie komendy skip initial transient solution.

Temperature - analiza temperaturowa. Umożliwia zasymulowanie pracy układu  dla zmieniającej się temperatury. Standardowo w programie   temperatura bazowa przyjęta została jako   t = 27°C. Analiza ta przeprowadzana może być w połączeniu z inną analizą, aby   pokazać zmiany układu, lub można ją wykonać samodzielnie.

Parametric - analiza parametryczna. Podczas niej wykonywane są wielokrotne  iteracje wybranego rodzaju analizy przy jednoczesnych zmianach  parametru globalnego, parametru modelu, źródła prądu, źródła napięcia lub temperatury. Wynikiem jest szereg wartości lub  charakterystyk będących odpowiedzią układu na dane zmiany. Jeżeli elementem, który ma się zmieniać parametrycznie będzie na przykład rezystor R1 to jego wartość musimy zmienić na  {R1Val}. Następnie z biblioteki pobieramy pseudo element PARAM i umieszczamy go w dowolnym miejscu na schemacie. Dwukrotne kliknięcie lewym klawiszem myszy na tym elemencie powoduje wyświetlenie jego okna atrybutów:

 

W oknie tym wpisujemy w pole NAME1 nazwę elementu - R1Val, a w pole VALUE1    wartość tego rezystora, potwierdzając za każdym razem ustawienia poleceniem Save Attr.

Otwierając Analysis/Setup lub przyciskając ikonę  uaktywnia się okno wyboru analiz, gdzie z kolei uaktywniamy parametric:


Po przeprowadzeniu analizy, w programie Probe mamy możliwość wyboru charakterystyk dla poszczególnych wartości elementu. Wybór All powoduje wyświetlenie charakterystyk dla wszystkich zadanych wartości.

W polu Swept Var.Type   określamy typ elementu, względem którego wykonywane będą zmiany podczas analizy. Zmiany te mogą być przeprowadzane względem źródła napięciowego, temperatury, źródła prądowego, modelu parametru lub parametru globalnego. W polu Sweep Type określa się sposób, w jaki będzie wykonywana analiza; liniowy, logarytmiczny lub według zadanej listy. W polu Name wpisujemy R1Val, a w polach Start Value , E nd Value oraz Increment wartość początkową, końcową oraz krok z jakim będą zachodziły zmiany tych wartości. Zmianę wartości elementu można określić również według zadanej listy. Wówczas w polu Sweep Type zaznaczamy Value List i w uaktywnionym w ten sposób polu Values wpisujemy kolejne wartości elementu.

Sensitiviti - analiza wrażliwości, w której obliczana jest pochodna cząstkowa  wielkości wyjściowej względem wszystkich parametrów układu.  Wielkością wyjściową może być np. napięcie lub prąd, a   parametrami układu rezystancja, pojemność, źródło napięcia itd

Monte Carlo / Worst Case - analizy statystyczne, które podczas obliczeń  zmieniają wartości wybranych elementów w  przedziale ograniczonym zadeklarowaną tolerancją w kolejnych iteracjach analiz AC, DC lub Transient. Przed uruchomieniem obliczeń należy wybrać element lub parametr danego elementu i  określić tolerancję jego zmian. W polu Analysis dokonujemy wyboru analizy. Pole Function umożliwia wybór rodzaju funkcji wyjściowej:

YMAX - znajduje największe odchylenie od wartości nominalnej
MAX - znajduje maksymalną wartość z każdego przeiegu
MIN -znajduje minimalną wartość z każdego przebiegu
RISE_EDGE - znajduje pierwszą większą wartość wielkości wyjściowej znajdującą  się powyżej założonej wartości w Rise/Fall
FALL_EDGE - znajduje pierwszą mniejszą wartość wielkości wyjściowej znajdującą  się poniżej założonej wartości w Rise/Fall
Range Lo - dolna granica przedziału zmienności wartości,dla których obliczana będzie funkcja wyjściowa
Range Hi - górna granica przedziału zmienności wartości,dla których obliczana będzie funkcja wyjściowa

Analiza Worst Case pozwala znaleźć najgorsze zachowanie się układu przy zmianach określonych  parametrów w ramach zadanej tolerancji. Dostępne tu są opcje:
Output All – umożliwia umieszczenie w pliku wyjściowym danych z obliczeń oraz wykreślenie krzywych w Probe dla wszystkich elementów zadeklarowanych w analizie
List – umożliwia wyszczególnienie elementów, dla których zostanie przeprowadzona analiza
Vary Dev, Lot, Both – umożliwia wybór grup elementów, dla których rodzaj tolerancji został określony przy pomocy DEV lub LOT.
Direction Hi, Lo – wybór rodzaju odchylenia: największego lub najmniejszego  Devices – po tym słowie kluczowym możemy określić, która grupa elementów będzie brana pod uwagę w procesie analizy.

Analiza Monte Carlo oblicza zachowanie się układu przy przypadkowych zmianach wartości elementów lub wartości parametrów modelu elementów, dla których została określona tolerancja. Wynikiem analizy są dane statystyczne, które pozwalają ocenić zachowanie się układu przy zmianach wartości elementów wewnątrz założonego przedziału. Dostępne tu są opcje:
MC Runs – liczba symulacji
Output None, All, Value, Every, Runs – wybór odpowiednich symulacji, ktorych wyniki zostaną umieszczone w Probe
List – zapisuje w pliku wyjściowym dokładne, wybrane losowo, wartości elementów w kolejnych iteracjach
Value – wartości dla Value*, Every*, Runs*
Speed – liczba z przedziału od 1 do 32767, która wpływa na wybierane losowo wartości elementów.

  POWRÓT         Copyright (c) 2000-2001  Mariusz  Kmiećkowiak             wyślij pocztę