Методические указания к расчетно-графическому заданию по курсу «Основы компьютерного проектирования и моделирования РЭУ», страница 3

Функция SLEHTATH предназначена для определения худшего случая отклонения параметров компонентов от номиналов, а также для анализа и визуализации идеальной и наихудшей АЧХ.

При наличии ошибок в файле данных RLC.DAT управление передается встроенному редактору. Ошибкой, в частности, будет присутствие в файле пустых строк. Строки, помеченные курсором, уничтожаются командой Ctrl-Y. Под худшим случаем понимается такое отклонение параметров компонентов от номинальных значений, при котором АЧХ максимально отклоняется от идеальной, полученной при номинальных значениях параметров компонентов.

В теории метод наихудшего случая – это частный случай более общего метода малых приращений, в рамках которого предполагается малое отклонение параметров компонентов от номиналов при их разбросе в процессе серийного производства. Естественно, на практике этот метод может дать большие погрешности.

В настоящей работе наихудший случай рассматривается как отклонение всех компонентов от номинала на максимально допустимую величину, при этом знак отклонения каждого из компонентов выбирается так, чтобы достичь максимального отклонения АЧХ от идеальной.

Для выявления ситуации худшего случая предложено два метода: метод перебора и метод настройки.

В методе перебора просматриваются и анализируются все возможные комбинации отклонения компонентов от номиналов. Для оценки наибольшего отклонения текущей АЧХ от расчетной для каждой из комбинаций компонентов вычисляется интегральный показатель. В качестве такого показателя используется сумма модулей разностей коэффициентов передачи для идеальной и реальной АЧХ на 11 равноотстоящих частотах рабочего диапазона.

Число таких комбинаций достаточно велико и определяется как 2N, где N – количество варьируемых компонентов.

Объем вычислений для каждой из комбинаций также достаточно велик. В этом, собственно, и состоит главный недостаток метода перебора.

Другой метод, метод настройки, заключается в определении знака отклонения первого из компонентов, приводящего к максимальному отклонению АЧХ от идеала, при этом все другие компоненты имеют номинальные значения. Затем первый компонент приобретает значение в соответствии со знаком и величиной отклонения и аналогично исследуется и устанавливается значение второго компонента, затем третьего, четвертого и так до тех пор, пока не будут выбраны новые значения для всех компонентов. В этом случае объем вычислений для определения наихудшего случая гораздо меньший, количество расчетов АЧХ (на 11 частотах) равно количеству компонентов. Недостаток этого метода по сравнению с методом перебора состоит в отсутствии гарантий отыскания истинно наихудшего случая.

В случае, когда файл RLC.DAT подготовлен правильно, программа запрашивает с помощью меню метод поиска худшего случая.

Меню содержит два пункта:

1) поиск перебором;

2) поиск настройкой.

Поиск перебором соответствует полному перебору, и при большом числе ветвей в схеме вычисления производятся долго.

Поиск настройкой выполняется быстро, но не дает гарантий получения точного результата.

После нахождения худшего случая выводится номер случая: шестнадцатеричное четырехбитное число, биты которого соответствуют направлению отклонения параметров компонентов: нулевое значение бита – отрицательному отклонению, единичное значение бита – положительному отклонению. Это число может понадобиться при повторном запуске программы NASTR.EXE, и его стоит записать, чтобы не запускать снова функцию SLEHTATH, если в файле RLC.DAT не было сделано изменений.

Результаты представляются на экране в виде таблицы, в которой даются элементы схемы с их параметрами и отклонения от параметров, при которых АЧХ схемы имеет наихудшую форму.

Для файла RLC.DAT, приведенного в рис. 2.1, результат счета, выделенный на экран монитора, показан в табл. 1.

Таблица 1

Наихудший случай отклонения параметров от номинала