ентів, що мають ті ж моделі, змінюватись не будуть. При виключенні цих опцій змінюватись будуть параметри всіх компонентів, що мають ту ж модель. При варіації параметрів моделей всі подібні моделі, що містять параметр АКО, змінюватись не будуть і варіація температур T_MEASURED, T_ABS, T_REL_GLOBAL, T_REL_LOCAL недоступна; В
Рис. 2. Варіювання параметрів компонентів і їх моделей
Якщо тип Model , то натискання на кнопку в першому рядку відкриває список імен моделей, і праворуч на першому рядку потрібно вибрати ім'я змінними параметрами обраної моделі. Наприклад, у першому рядку ліворуч можна вказати тип моделі NPN $ GENERIC_N (npn транзистор), а праворуч - ім'я одного з його параметрів, наприклад CJC (ємність колекторного переходу). За цим способом варіюються параметри всіх компонентів, що мають обрану модель. Так в даному прикладі варіюються параметри CJC всіх транзисторів, що мають модель $ GENERIC_N.
Якщо тип Symbolic, то стає доступний список параметрів, визначених за директивою. define.
From - початкове значення параметра. При виборі логарифмічною шкали воно має бути більше нуля. p> То - кінцеве значення параметра. При виборі логарифмічною шкали воно має бути більше нуля. p> Step Value - величина кроку параметра. При лінійній шкалі вона додається до початкового значення, а при логарифмічною шкалою множиться на поточне значення параметра.
Step It - включення режиму варіації параметрів (Yes) або його вимкнення (No).
Method - характер зміни змінними параметрами:
Linear - лінійна шкала;
Log - логарифмічна шкала;
List - список значень.
Change - метод зміни декількох параметрів:
Step all variables simultaneously - одночасна зміна всіх варійованих параметрів, в цьому випадку кількості варіацій всіх параметрів повинні бути рівні між собою
Step variables in nested loops - почергове (вкладене) зміна варійованих параметрів, в цьому випадку під зовнішньому циклі змінюється змінна на 1-ій закладці.
Перед виконанням варіації параметрів рекомендується переконатися, що моделювання виконується без помилок при номінальному значенні параметрів. Одночасна варіація параметрів в режимі Stepping і статистичний аналіз по методом Монте-Карло неможливий.
Приклад багатоваріантного розрахунку частотних характеристик підсилювального каскаду при варіації параметра моделі транзистора BF наведено на рис. 4.17. p> Обмеження на варіації параметрів : не можна варіювати параметри компонентів Transformer, User source, Laplace source, Function source, залежних джерел SPICE (типу E, F, G і Н). p> На закінчення відзначимо, що графіки, отримані шляхом багатоваріантного аналізу можна помітити, щоб знати яким значенням змінними параметрами відповідає кожна крива. Здійснюється це за допомогою команди SCOPE/Label Branches.
3 Параметрична оптимізація
Параметрична оптимізація виконується в програмі МС7 методом Пауелла (Powell) в будь-якому з видів аналізу: аналіз перехідних процесів, малосигнальний АС-аналіз і розрахунок характеристик на постійному струмі DC. Проілюструємо послідовність дій під час оптимізації на прикладі схеми OPT4.CIR з каталогу ANALYSIS OPTIMIZE, зображеної на рис. 3. Завдання наведеного прикладу полягає в тому, щоб змінюючи параметри схеми R1, C1, L1 в процесі проведення оптимізації добитися максимально близького розташування амплітудно-частотної характеристики до 6 заданих точках (частота, амплітуда).
В
Рис. 3. Приклад оптимізації схеми Opt4.cir
Спочатку в меню Analysis виберемо режим АС і натиснемо на клавішу Run (F2) і потім на клавішу F8, щоб вивести маркери для зчитування з графіків чисельних значень (рис. 3). Зауважимо, що на частотах 2 і 10 МГц мінлива db (V (Out)) дорівнює 1,398 і -9,583 дБ відповідно.
Після цього натисканням на кнопку (Ctrl + F11) відкривають діалогове вікно, показане на рис. 3 внизу справа. p> У цьому діалоговому вікні вводиться наступна інформація.
Find:
Parameter - вибір оптимізуються параметрів;
Low - мінімальне значення оптимизируемого параметра (вводиться);
High - максимальне значення оптимизируемого параметра (вводиться);
Step - крок зміни оптимизируемого параметра (вводиться при виборі методу Stepping Powell);
Current - поточне значення оптимизируемого параметра (индицируется);
Optimized - пошук найбільш підходящого значення оптимизируемого параметра (индицируется);
That - вибір критерію (ів) оптимізації.
Method - вибір методу оптимізації:
Standard Powell - стандартний метод оптимізації Пауелла,
Stepping Powell - згідно цьому мет...