Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інструкція NCD.doc
Скачиваний:
1
Добавлен:
19.11.2019
Размер:
2 Мб
Скачать
☆

4 Поле Optimization

4.1 Start – команда старту процедури оптимізації.

4.2 Stop - команда зупинки процедури оптимізації.

4.3 Parameters – команда відкриття вікна встановлення параметрів оптимізації.

Tunable Variables – поле вводу імен (ідентифікаторів) параметрів оптимізації. Ідентифікатори повинні бути відокремлені пропусками. Вони можуть бути довільними виразами, які обчислюються в робочому просторі Matlab, і повинні відповідати ідентифікаторам у блоках моделі у вікні Simulink.

Lower bounds (optional) – нижні межі обмежень на параметри оптимізації. Вони можуть бути числами, або виразами, які обчислюються в робочому просторі Matlab, відокремленими пропусками. Послідовність введених обмежень повинна відповідати послідовності в полі Tunable Variables.

Upper bounds (optional) – верхні межі обмежень на параметри оптимізації. Вони можуть бути числами, або виразами, які обчислюються в робочому просторі Matlab, відокремленими пропусками. Послідовність введених обмежень повинна відповідати послідовності в полі Tunable Variables.

Discretization Interval – поле вводу інтервалу дискретизації. Рекомендовані інтервали дискретизації в діапазоні від 1% до 2% від загального часу моделювання. Менше значення може сповільнити процес оптимізації або призвести до проблем з пам'яттю.

Variable Tolerance – поле вводу точності визначення параметрів оптимізації в абсолютних одиницях. Оптимізація не припиниться, поки параметри оптимізації не будуть визначені із заданою точністю. За замовчуванням: 1.0e-3.

Constraint Tolerance - поле вводу точності досягнення обмежень, накладених на перехідний прцес в абсолютних одиницях. Оптимізація не припиниться, поки не буде забезпечена задана точність. За замовчуванням: 1.0e-3.

Stop optimization as soon as the constraints are achieved – команда зупинки процесу оптимізації, як тільки обмеження на перехідний процес будуть досягнуті.

Compute gradients with better accuracy (slower) – команда обчислення матриці градієнтів з більшою точністю. Процедура оптимізації відбувається повільніше, але в окремих випадках може допомогти при досягненні обмежень.

Display optimization information – команда виводу у вікно Matlab. Проміжних результатів оптимізації.

4.4 Uncertainty - команда відкриття вікна встановлення параметрів моделі, не визначених точно.

Uncertain Variables – поле вводу ідентифікаторів точно не визначених змінних. Для декількох змінних вони повинні бути відокремлені пропусками. Змінні можуть бути довільними виразами, які обчислюються в робочому просторі Matlab. Номінальні значення параметрів повинні бути задані (або обчислюватися) в робочому просторі Matlab. Вони повинні відповідати ідентифікаторам у блоках моделі у вікні Simulink.

Lower bounds – поле вводу нижніх меж точно не визначених змінних.

Upper bounds – поле вводу верхніх меж точно не визначених змінних.

Послідовність введених меж повинна відповідати послідовності в полі Uncertain Variables. Для декількох змінних вони повинні бути відокремлені пропусками. Межі можуть бути числами, або виразами, які обчислюються в робочому просторі Matlab

Number of Monte Carlo simulations – поле вводу числа, яке визначає кількість рівномірно розподілених між нижньою та верхньою межею випадкових значень невизначених параметрів (перевірити для декількох параметрів).

Сonstrain nominal simulation – команда врахування номінальних значень параметрів.

Сonstrain lower bound simulation - команда врахування нижніх значень параметрів.

Сonstrain upper bound simulation - команда врахування верхніх значень параметрів.

Сonstrain Monte Carlo simulations - команда врахування числа рівномірно розподілених значень параметрів.