Диссертация (1137287), страница 7
Текст из файла (страница 7)
Допуски на массу элементов наземных и водных объектовчаще всего значительно шире, чем на элементы летательных аппаратов,поэтому иногда масса исключается из рассмотрения.43Любая охранная система должна обладать достаточной стойкостью квзлому. Скрытность её установки во многом определяет этот показатель,посколькуснижаетвероятностьобнаруженияивыводаизстроязлоумышленником. Перечень мест в автомобиле, где можно установитьдополнительныйблокэлектроники,достаточноограниченивсе они хорошо известны, поэтому уменьшение габаритов дает возможностьиспользованиянетривиальныхмествкузовеавтомобиля,т.е.большую свободу при установке РОСА.Важнымпоказателембортовойохраннойсистемыявляетсямаксимальная длительность дежурства.
РОСА автомобиля потребляетэнергию, прежде всего, от основной аккумуляторной батареи автомобиля, атакже от резервной батареи, если она предусмотрена. Поэтому длительностьдежурства определяется величиной потребляемого системой тока и зарядомбатарей. Важно учитывать, что основная АБ предназначена, в первуюочередь, для запуска ДВС, поэтому чрезмерный разряд батареи недопустим.Наконец,себестоимостьизделия,являющегосякоммерческимпродуктом, предназначенным для массового производства и широкогорынка, имеет большое значение в силу того, что массовый потребительориентируется прежде всего на очевидные качества продукта, такие, как егостоимость (цена), не проводя подробное исследование и сравнение саналогами.При проектировании многих технических систем или их частейразработчики сталкиваются с проблемой поиска оптимального вариантареализации проектируемого объекта, т.е.
варианта, отвечающего заданнымограничениямиреализующегоэкстремальныезначенияключевыхпараметров (показателей качества). Чаще всего критериев оптимальностинесколько, причём они являются конкурирующими (например, максимизациянадёжности изделия иминимизацияегосебестоимости). Подобныемногокритериальные задачи требуют чёткой формализации и своего рода44«упорядочения» (ранжирования ключевых параметров, скаляризации и т.п.).Если какой-либо компонент системы не разрабатывается вновь, а выбираетсяиз конечного числа уже существующих, экстремальная задача приобретаетдискретную структуру. Это означает, что имеется возможность выбора лишьиз конечного множества альтернатив – некоторого подмножества конечногомножества в пространстве параметров, что затрудняет применение чистоаналитических средств решения.
При отсутствии чёткой формализациизадачи применимы лишь подходы, основанные напереборе вариантов(«метод проб и ошибок»), которые при большом количестве критериев ивариантов оказываются крайне затратными и не дают значимых результатовза разумное время.Одной из таких задач является проблема оптимального выборакомпонентов, которая наиболее актуальна при разработке радиоэлектроннойаппаратуры.Современнаямикроэлектроникапредлагаетогромноеколичество интегральных компонентов, выполняющих различные функции,и вариантов реализации изделия может быть достаточно много.
Разработчикурадиоэлектронной аппаратуры доступен некоторый перечень электронныхкомпонентов, и создавать новые компоненты или каким-либо образомизменять установленные изготовителем назначение, свойства и параметрысуществующих компонентов он не может.Перечислимосновныеусловия[10],привыполнениикоторыхцелесообразно применение методов комбинаторной оптимизации на этапахпроектирования структурной схемы и выбора элементной базы: Проектируемый объект имеет развитую структуру с большимколичеством элементов и связей. Выбранный объект принадлежит к классу объектов, которые имеютблизкое назначение по функциональности (т.е. есть аналоги). Выбранные объекты должны обладать достаточным разнообразием,чтобы комбинаторный поиск в данном множестве был реализуем.45 Составные части объектов класса аналогов обладают «хорошимикомбинаторными способностями». Это значит, что принципы действияобъектов не различаются настолько, чтобы запретить объединениеразных элементов в составе нового объекта.Рассмотрим формализацию поставленной экстремальной задачи.Предположим, что техническая система состоит изNмодулей(структурных единиц, функционально и конструктивно выделяемых в1системе) M ,..., MN(Рисунок 11).Рисунок 11 - Реализация технической системы с помощью базы компонентов.1mF,...,FmРассматриваетсясвойств (функций)и n параметровP1 ,..., P n , описывающих каждый модуль системы.
Пусть задан линейныйпорядок ключевых параметров (сортировка по убыванию приоритета):Pk1P k2...P knДля каждого модуля задано множество допустимых вариантов:(1)46M iji V i Oi , M1i ,..., M Li i,(2)iгде O – «пустой» вариант, означающий отсутствие i модуля в системе.Необходимо учесть, что не все модули могут быть совместимы друг сдругом и не любой модуль можно исключить из системы. Иными словами,допустимы не все возможные комбинации модулей. Это удобно сделать,введя матрицу допустимостиc j1 ,..., jNC c j1 ,..., jN , где1N1, если M j1 ,..., M jN - допустимый набор0, иначе(3)Таким образом, C – двоичная матрица размерности N и размеров L1 1 ... LN 1 .При этом каждый допустимый набор модулейвзаимно однозначно соответствует конкретной реализации системы.Каждому варианту модуляM iji V i(в т.ч.
«пустому») соответствуютнаборыFi , ji Fi1, ji ,..., Fi ,mji 0,1m(4)иPi , ji Pi1, ji ,..., Pi ,nji n,(5)где – множество допустимых значений параметров.ЗдесьFi ,kji 1тогда и только тогда, когдаji вариант i модуля обладаетk функцией. «Пустым» вариантам должны соответствовать «минимальные»наборы параметров:PFi ,1 0,...,0 Pi ,1,ближайший к нулю среди всех i , ji .47kСчитаем, что P 0 k , причём все ключевые параметры выгодноминимизировать, т.е.
заданы (конкурирующие в общем случае) критериивидаk : P k inf(6)Или, в развёрнутом виде:k i : Pi ,kji infДаннуюзадачумногокритериальной(7)оптимизации(всегоn Nкритериев) удобно упростить с помощью «двойной скаляризации». Именно,сначала скаляризация проводится по отдельным модулям ( i ), а затем – поотдельным параметрам ( k ). В результате получим скалярную целевуюфункцию, которую требуется минимизировать, т.е. единственный критерийоптимизации. Такая задача значительно проще исходной.
Очевидно, что отвида функций скаляризации в общем случае может сильно зависеть решениезадачи. Тем не менее, вид этих функций следует выбирать наиболее простым,если это не приведёт к значительному искажению задачи.На основе физико-математических моделей рассматриваемой системы иеё модулей, либо статистической информации о существующих аналогахможно описать множество допустимых значений параметров (Рисунок1n12). При адекватном выборе набора ключевых параметров P ,..., P оно, какправило, представляет собой гладкое ограниченное многообразие неполнойразмерности вn(поверхность).
Ограниченность обусловлена физическимиограничениями, а неполнота размерности – наличием связей междуключевыми параметрами. Полная размерность множествауказыватьнанеполнотупараметрическогонезависимых параметров недостаточно.описания можетобъекта,т.е.48Рисунок 12 - Качественный вид множества допустимых значений параметрови выборка аналогов на нём.Если имеющаяся модель адекватно описывает исследуемый объект, товыборка аналогов будет лежать в малой окрестности поверхности , чтообусловлено неполнотой описания реального объекта моделью, а такжепогрешностью измерения параметров аналогов (Рисунок 12).
Следуетотметить, что предлагаемый подход позволяет отыскать решение приотсутствии или неполноте информации о строении множества .Рассмотрим группировку по модулям.Переход от значений ключевых параметров отдельных модулей кзначениямсистемывцеломосуществляетсяспомощьюфункцийгруппировки (скаляризации):P k Gk ( P1,kj1 ,..., PNk, jN ),k 1,..., n .(8)Способ вычисления интегрального значения ключевого параметраспецифичен и определяется для каждого параметра отдельно, исходя из егофизического смысла. В частности, с помощью аффинных функций:P Gk ( P ,..., Pkk1, j1kN , jNN) uki Pi ,kji vki 1,k 1,..., n.(9)49Например,дляестественныйпараметравид«масса»всилуфункциигде P – масса изделия в сборе,Pi1,jiаддитивностигруппировкиP1 G1 ( P1,1j1 ,..., PN1 , jN ) 1 P1,1j1 ... 1 PN1 , jN v11его–,– масса ji варианта i модуля, v1 –масса вспомогательных элементов (соединителей и т.п.).Группировка по параметрамПоскольку ключевые параметры имеют разную размерность, они несравнимымеждусобой,поэтомусначаланеобходимоперейтикбезразмерным нормированным параметрам:PkS k L1 ...
LN PPkkNLi(10) Pi,kji 1 j 1,k 1,..., n.Возьмём аффинную функцию в качестве целевой:nT (S) a, S b a k S k bk 1гдеa a1 ,..., a n целевой функции),(11),n– набор «весов» параметров (чувствительностьзадаётся с помощью экспертной оценки, причём1na k 0 k , a k1 a k2 ... a kn , b 0 , S S ,..., S n.В этих условиях исходная задача преобразуется к видуT (S) inf .(12)При этом оптимальное в смысле (1) решение будет оптимальным поПарето в смысле (6). Заметим, что задачу (12) можно рассматривать какпоиск ближайшей к нулю точки конечного множества (вариантов)относительно специальной метрики, которую задаёт целевая функция (11).Накладываем ограничения на интегральные значения параметров:50kBk ( P k Pmax) 0,k 1,..., n .(13)Bk можно задавать различные ограничения –Выбором функций«жёсткие» (типа неравенств) или «мягкие» (типа штрафных функций).
Впервом случае Bk ( P) P (тождественная функция), во втором случаетипичныйвидBk (–Bk ( P) P Pmax ,P)s mgPan xP ( P m или)a P 0 , и функции Bk можно добавить к целевойkkB(PP) inf .kmaxTфункции , либо рассматривать отдельные критерии1Например, масса P изделия в сборе не должна превосходить 850 г:1P1 Pmax 850 г .При сравнительно небольшом числе допустимых вариантов (числоединиц в матрице допустимости) решение экстремальной задачи успешнорешается прямым перебором и не требует применения специальныхалгоритмов. Если же перебор не выполним за «разумное» время, необходимоиспользовать алгоритмы комбинаторной оптимизации (метод ветвей играниц, поиск с возвратом и т.п.).