Назначение и возможности функции SLEHTATH.
Функция SLEHTATH предназначена для определения худшего случая отклонения параметров компонентов от номиналов, а также для анализа и визуализации идеальной и наихудшей АЧХ.
При наличии ошибок в файле данных RLC.DAT управление передается встроенному редактору. Ошибкой, в частности, является наличие в файле пустых строк. Строки, помеченные курсором, уничтожаются командой Ctrl-Y. Под худшим случаем понимается такое отклонение параметров компонентов от номинальных значений, при которых АЧХ максимально отклоняется от идеальной, полученной при номинальных значениях параметров компонентов.
В теории метод наихудшего случая является частным случаем более общего метода малых приращений, в рамках которого предполагается малое отклонение параметров компонентов от номиналов при их разбросе в процессе серийного производства. Естественно, на практике этот метод может дать большие погрешности.
В данной работе наихудший случай рассматривается как отклонение всех компонентов от номинала на максимально допустимую величину, при этом знак отклонения каждого из компонентов выбирается так, чтобы достичь максимального отклонения АЧХ от идеальной.
Для выявления ситуации худшего случая предложено два метода: метод перебора и метод настройки.
В методе перебора просматриваются и анализируются все возможные комбинации отклонения компонентов от номиналов. Для оценки наибольшего отклонения текущей АЧХ от расчетной вычисляется для каждой из комбинаций компонентов интегральный показатель. В качестве такого показателя используется сумма модулей разностей коэффициентов передачи для идеальной и реальной АЧХ на 11 равноотстоящих частотах рабочего диапазона.
Число таких комбинаций достаточно велико и определяется как 2N, где N - количество варьируемых компонентов.
Объем вычислений для каждой из комбинаций также достаточно велик. В этом собственно и состоит главный недостаток метода перебора.
Другой метод, метод настройки, заключается в определении знака отклонения первого из компонентов, приводящего к максимальному отклонению АЧХ от идеала, при этом все другие компоненты имеют номинальные значения. Затем первый компонент приобретает значение в соответствии со знаком и величиной отклонения и аналогично исследуется и устанавливается значение второго компонента, затем третьего, четвертого и т. д., пока не будут выбраны новые значения для всех компонентов. В этом случае объем вычислений для определения наихудшего случая гораздо меньший, количество расчетов АЧХ (на 11 частотах) равно количеству компонентов. Недостаток этого метода по сравнению с методом перебора состоит в отсутствии гарантий отыскания истинно наихудшего случая.
В случае, когда файл RLC.DAT подготовлен правильно, программа запрашивает с помощью меню метод поиска худшего случая.
Меню содержит два пункта:
1) «Поиск перебором»;
2) «Поиск настройкой».
Поиск перебором соответствует полному перебору и при большом числе ветвей в схеме вычисления осуществляются долго.
Поиск настройкой выполняется быстро, но не дает гарантий получения точного результата.
После нахождения худшего случая выводится номер случая: шестнадцатеричное четырехбитное число, биты которого соответствуют направлению отклонения параметров компонентов: нулевое значение бита - отрицательному отклонению, единичное значение бита соответствует положительному отклонению. Это число может понадобиться при повторном запуске программы NASTR.EXE, и его стоит записать, чтобы не запускать снова функцию SLEHTATH, если в файле RLC.DAT не было сделано изменений.
Результаты представляются на экране в виде таблицы, в которой даются элементы схемы с их параметрами и отклонения от параметров, при которых АЧХ схемы имеет наихудшую форму.
Для файла RLC.DAT, приведенного в пункте 2.1, результат счета, выделенный на экран монитора, показан в табл. 1.
Табл. 1. – Наихудший случай отклонения параметров от номинала
№ | Тип | Номинал | Отклонение |
R | 0.5000Е+02 | 0.1000Е+02 | |
R | 0.5000Е+02 | -0.7500Е+01 | |
L | 0.1240E-03 | -0.8400Е+01 | |
C | 0.1250Е-06 | -0.8000Е+01 |
график 1 - идеальная АЧХ
график 2 - наихудшая АЧХ
нажмите <Enter>
После вывода таблицы программа ждет нажатия клавиши <Enter>, затем выводятся в одних координатных осях два графика АЧХ, соответствующих идеальному и наихудшему случаю. После этого можно вывести таблицы значений тех же АЧХ, рассчитанных на ста частотах в заданном диапазоне частот. Для этого надо ввести «1» и нажать <Enter>. Чтобы не выводить таблицу, следует нажать <Enter>.