Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Аппаратное обеспечение -> Анисимов Б.В. -> "Машинный расчет элементов ЭВМ" -> 122

Машинный расчет элементов ЭВМ - Анисимов Б.В.

Анисимов Б.В., Белов Б.И., Норенков И.П. Машинный расчет элементов ЭВМ — М.: Высшая школа, 1976. — 336 c.
Скачать (прямая ссылка): mashinniyraschetelementov1976.djvu
Предыдущая << 1 .. 116 117 118 119 120 121 < 122 > 123 124 125 126 127 128 .. 177 >> Следующая

Однако, чтобы окончательно признать удачность выражения (8.8) для оценки степени выполнения /-го условия работоспособности, нужно ответить на следующие вопросы: 1. Как вычислять (или задавать) величины 6у? 2. Как быть с оценками s;- в случае условий работоспособности вида (8.2) и (8.3)?
1. Обычно вычисление 6^ осуществляют в процессе статистического анализа схемы, но выполнение статистического анализа методом Монте — Карло на каждом шаге поиска практически невозможно. Преимущества оценки (8.8) по сравнению с вероят-
ностью выполнения /-го условия работоспособности заключаются в том, что величина бу, как правило, более стабильна в пределах области т, чем величина ру, и, кроме того, б7- может определяться не только на основе вычисленных гистограмм выходных параметров. Следствие первого из указанных преимуществ — возможность расчета бу не на каждом шаге поиска, а следствие второго преимущества — возможность определения бу не только по методу Монте — Карло, но и с помощью менее трудоемкого метода наихудшего случая. При этом бу определяется как допуск /-го выходного параметра в наихудшем случае. Все это резко снижает затраты машинного времени.
Определение s;- в виде (8.8) оставляет также инженеру широкие возможности для компромиссного выбора между трудоемкостью и точностью вычислений. В одном крайнем Случае можно вообще отказаться от статистического анализа схемы в процессе оптимизации, задавая величины бу как исходные данные на основе априорных представлений о разбросе выходных параметров. Тогда величины б j становятся весовыми коэффициентами, однако в рамках рассматриваемого подхода этим весовым коэффициентам придан определенный физический смысл, что существенно помогает инженеру при задании численных значений бу. Если в распоряжении инженера имеется программа оптимизации с встроенной в нее программой статистического анализа, то инженер может принять решение о выполнении на некоторых шагах оптимизации статистического анализа (или методом Монте — Карло, или методом наихудшего случая) для корректировки значений бу. Одно из целесообразных построений вычислительной процедуры — предварительное задание значений бу как исходных данных, поиск максимума целевой функции при бу = const, выполнение статистического анализа с целью определения реальных б7-, сопоставление заданных и рассчитанных б;* и при высокой степени их расхождения повторение процедуры оптимизации со скорректированными б/ из точки, достигнутой на первом этапе оптимизации.
2. Изменим (8.8) с целью расширения возможностей программ оптимизации, в которых используется максиминный критерий. При использовании прежнего выражения (8.8) алгоритм оптимизации приведет к максимальному увеличению минимальной оценки вне зависимости от того, какому выходному параметру соответствует минимальная оценка. На практике часто встречаются схемы, выходные параметры которых целесообразно разделить на две группы. К первой группе относят параметры, для которых желательно получение максимально возможных оценок sy. Для этих параметров не всегда можно заранее указать окончательные значения технических требований. Ко второй группе относят выходные параметры, для которых можно указать достаточно точные значения TTj и, как следствие, при оптимизации необходимо достичь выполнения этих технических требований и в то же время не обязательно стремиться к их перевыполнению. Примеры параметров первой и второй групп будут даны в § 8.6.
Учесть наличие выходных параметров указанных двух групп можно следующим изменением выражения (8.8):
где a,j — вспомогательный коэффициент, г, — запас /-го выходного параметра (запас работоспособности).
Отнесение /-го выходного параметра к первой группе соответствует заданию а;- = 1, а ко второй группе а}- 1, причем практи-
чески а/ выбирают в интервале [5, 501. Влияние ау на величину запаса проявляется следующим образом. Отметим, что zj = 0 при #/ном = TTj — бу, т. е. при нахождении номинального значения выходного параметра в области работоспособности с отстоянием от границы этой области точно на величину бу. Zj > 0, если заданное значение TTj перевыполняется больше чем на величину bj\ если TTj не выполняется с допуском бу, то гу < 0. Тогда большие значения ау способствуют тому, что при Zj <с 0 минимальным, как правило, будет запас какого-либо параметра второй группы. Тем самым в первую очередь обеспечивается выполнение технических требований на параметры второй группы. Действительно, из (8.9) Uj ном = TTj — 8/(1 + Zi/aj) и при больших a,j
Uj ном = TTj бу, (8.10)
что и требуется получить. При Zj > 0 минимальным, как правило, будет запас какого-либо параметра первой группы. Тем самым алгоритм приведет к максимально возможному улучшению параметров первой группы, а значения параметров второй группы окажутся по-прежнему вблизи значений, определяемых (8.10).
Любые отличия в формуле запасов для параметров с условиями работоспособности вида (8.2) и (8.3) от (8.9) нежелательны, поскольку это усложнит подготовку исходной информации для решения задачи на ЭВМ. Целесообразнее изменить сами условия (8.2) и (8.3), приведя их к виду (8.1). В случае (8.2) это осуществляется простым изменением знаков у параметра z/yH0M и соответствующего ему TTj. В случае (8.3) нетрудно перейти к неравенствам
Предыдущая << 1 .. 116 117 118 119 120 121 < 122 > 123 124 125 126 127 128 .. 177 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.