Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Классификация моделей по отображаемым свойствам
Математические модели этого класса предназначены для синтеза и анализа внутреннего устройства элемента, детали, модуля, узла, блока, части аппарата или агрегата, машины, аппарата, системы, сложного процесса. Название вида модели показывает - для решения каких задач эти модели предназначены. 4.1. Функциональные модели предназначены для синтеза и анализа функциональных схем объектов. Например, может быть получена функциональная схема проектируемой вычислительной системы или системы управления. 4.2. Модель состава объекта определяет, из каких элементов, деталей, узлов, частей, подсистем, компонентов должен состоять проектируемый объект. Модели этого вида предназначены для синтеза и анализа внутреннего устройства элемента, детали, модуля, узла, блока, части аппарата или агрегата. 4.3. Модель структуры объекта является дальнейшим развитием модели состава. Для того, чтобы отразить композицию объекта, недостаточно определить и перечислить его состав; необходимо установить определенные связи между элементами, деталями, узлами, частями, подсистемами, компонентами, т.е. необходимо разработать структурную схему объекта. В ряде случаев при структурном синтезе генерируются принципиальные решения по проектируемому объекту. Таким решением может быть облик (общий вид) будущего самолета, облик корабля определенного назначения. 4.4. Модели принципиальных схем используются при проектировании радиоэлектронной аппаратуры, при разработке автоматических и автоматизированных систем управления, вычислительных систем и сетей, объектов электроснабжения и т.д. Задача заключается в том, чтобы показать, как должны соединяться между собой выводы элементов, деталей, узлов, частей, подсистем, компонентов. 4.5. Топологические модели. Здесь возможны два вида моделей: модели размещения и модели трассировки. Иногда разрабатывается модель, охватывающая обе задачи. Задача размещения весьма универсальна. Она рассматривает задачи размещения станочного оборудования, размещения агрегатов в помещении компрессорной станции магистрального газопровода, размещения микросхем на плате и т.д. Задача трассировки также носит весьма универсальный характер. Это и проектирование электрических монтажных соединений, разработка маршрутов движения транспорта, в том числе и воздушного, проектирование трасс нефтепроводов и газопроводов. Особое значение эти модели имеют для проектирования трассировки печатных плат, в том числе и многослойных. 4.6. Параметрические модели используются при синтезе проектных решений. Примерами результатов параметрического синтеза могут служить геометрические размеры деталей в механическом узле или конструкции, параметры электронных компонентов в радиоэлектронном устройстве, параметры режимов обработки металла станочным оборудованием, параметров бурения скважин и т.д. 4.7. Конструкторские модели предназначены для проектирования различных конструкций (мостов, шкафов, стоек, корпусов приборов, аппаратов для нефтяной и газовой промышленности) и т.д. 4.8. Технологические модели предназначены для разработки документации по технологической подготовке производства. Пример: определение последовательности технологических операций при изготовлении тех или иных деталей, узлов, изделий.
По учету физических свойств проектируемого объекта
5.1. и 5.2. Выбор непрерывной или дискретной модели. Модель должна соответствовать свойствам объекта или процесса. Если объект будет функционировать в непрерывном времени, то модель такого объекта также должна быть непрерывной. Такие модели характерны для процессов с жидкими и газовыми потоками. Многие объекты и процессы не удовлетворяют условиям непрерывности (цифровые системы передачи, хранения, обработки информации и др.). Для таких объектов и процессов должны строиться дискретные модели. 5.3. и 5.4. Статические и динамические модели. Если характеристики и параметры объекта, по крайней мере, на некотором отрезке времени не изменяются в функции времени, то должна быть выбрана статическая модель. Объекты и системы, в которых происходят какие бы то ни было изменения во времени, называются динамическими, а модели, отображающие эти изменения - динамическими моделями объектов и систем. Для некоторых объектов и систем возможно чередование статического и динамического поведения, например, железнодорожный мост может быть спроектирован по статической модели, затем проверен на динамику (сильный ветер, движение поездов). 5.5. и 5.6. Линейные и нелинейные модели. Если при разработке какой-либо модели оказывается, что для описания хотя бы одного элемента, подсистемы, блока, части объекта необходимо использовать нелинейное уравнение, то и вся модель данного объекта будет являться нелинейной. 6.1. Детерминированные модели отображают детерминированные процессы, т.е. процессы, в которых предполагается отсутствие всяких случайных воздействий. 6.2. Стохастические модели отображают вероятностные процессы и события, они учитывают возможный разброс значений параметров используемых элементов. Учитывается случайный характер воздействий внешней среды на объект. Рассмотренная классификация математических моделей может оказаться полезной при разработке математического обеспечения создаваемой САПР.
Заключение В лекции рассмотрена классификация математических моделей САПР. Кроме того, рассмотрены математический аппарат, используемый в математических моделях разных иерархических уровней объекта, способы получения математических моделей для применения в САПР, формы представления математической модели. Отмечено, что при разработке математической модели учитываются физические свойства проектируемого объекта.
Вопросы для самопроверки 1. Как классифицируется множество математических моделей? 2. Какие объекты моделируются на микроуровне? 3. Математические модели макроуровня. 4. Что такое функционально-логический уровень моделирования при анализе проектируемого объекта? 5. Что такое системный уровень моделирования при анализе проектируемого объекта? 6. Расскажите об экспериментальных методах получения математических моделей для применения в САПР. 7. Расскажите о теоретических методах получения математических моделей для применения в САПР. 8. Какие формы представления математических моделей используются в САПР? 9. Приведите классификацию математических моделей САПР по отображаемым свойствам. 10. Приведите классификацию математических моделей САПР по учёту физических свойств проектируемого объекта. 11. Расскажите о статических, динамических, линейных, нелинейных, детерминированных и стохастических моделях.
Лекция 5. Задачи синтеза и анализа в САПР
План лекции Будут рассмотрены следующие вопросы: - задачи синтеза в САПР – этапы при автоматизированном проектировании, разработка конструкции объекта с решением задачи размещения при учёте требований ТЗ; - задачи анализа в САПР – проверка промежуточных параметров и окончательных результатов проектирования на соответствие ТЗ, стандартам, законам физики. Литература: Л.3, Л.4, Л.5.
Задачи синтеза в САПР Задача синтеза проектируемого объекта или какой-то его части состоит в том, чтобы по техническому заданию или заданному функциональному назначению объекта, или по закону его функционирования, или по промежуточным результатам получить проектное решение в виде некоторого описания проектируемого объекта (или его части). Синтез нацелен на создание новых вариантов проектных решений. В процессе автоматизированного проектирования объекта решается ряд задач синтеза (рис.5.1): Рис.5.1. Задачи синтеза при автоматизированном проектировании
1. Разработка функциональной схемы. Определяются (по техническому заданию или аналогам) функции и задачи проектируемого объекта, а также требования к характеристикам реализации функций и задач. В зависимости от сложности объекта может быть разработано несколько функциональных схем (для объекта в целом, для отдельных блоков, узлов и подсистем объекта). Примеры функций для систем автоматизированного управления: функция измерения значений параметров объекта управления; функция отображения значений измеряемых параметров; функция генерации технологических отчётов; функция управления исполнительными механизмами объекта управления; функция диагностики; функция организации информационного обмена между компонентами системы; функция защиты информации и т.д. Отображение функций и задач проектируемого объекта и связей между его подсистемами приводит к получению функциональных схем этого объекта. 2. Определение состава объекта. На стадии разработки функциональных схем производится разбиение объекта на узлы, блоки, подсистемы и т.д. На рассматриваемом этапе уточняется разбиение объекта (машины, аппараты, системы и т.д.) на взаимосвязанные, но в определённой степени автономные узлы, блоки, подсистемы и т.д. Затем для каждого узла, блока, подсистемы решаются задачи определения состава этих компонентов, то есть определяется какие элементы, комплектующие детали, устройства должны войти в состав каждого узла, блока, подсистемы объекта. 3. Структурный синтез. Структура (лат. structura) – взаимосвязь составных частей чего-либо, строение объекта. Структурным синтезом называется проектная процедура, заключающаяся в разработке или выборе структуры объекта. При структурном синтезе определяется - как элементы, блоки, части объекта должны быть связаны друг с другом. При этом САПР использует правила соединения элементов, блоков, частей объекта, подсистем между собой. Результаты должны содержать состав элементов, блоков, узлов, подсистем; способы их соединения и взаимодействия. При проектировании систем автоматического и автоматизированного управления, информационно-измерительных систем, радиоэлектронных устройств, вычислительных систем, систем связи и электроэнергетики в результате структурного синтеза должны быть получены одна или несколько (для компонентов и подсистем объекта) структурные схемы. Структурная схема – схема, показывающая взаимосвязь составных частей проектируемой системы. Структурная схема, какой бы сложной она ни была, состоит из четырёх типов структурных элементов: 1. Структурные элементы направленного действия, называемые звеньями. Звенья несут смысловую нагрузку, определяемую особенностями проектируемой системы. 2. Элементов сравнения, в которых происходит сложение или вычитание сигналов. 3. Точек разветвления или узлов, в которых путь распространения сигналов разветвляется на несколько направлений, ведущих к различным точкам системы. 4. Связей или линий структурной схемы, указывающих направления передачи сигналов. Задачи синтеза структур проектируемых объектов относятся к наиболее трудно формализуемым. По этой причине структурный синтез, как правило, выполняют в интерактивном режиме при решающей роли инженера-разработчика, а САПР играет вспомогательную роль: предоставление необходимых справочных данных, фиксация и оценка промежуточных и окончательных результатов структурного синтеза. Однако имеются и примеры успешной автоматизации структурного синтеза: автоматизированное проектирование печатных плат и кристаллов БИС, логический синтез комбинационных схем цифровой автоматики и вычислительной техники, синтез структур технологических процессов и т.д. Структурный синтез заключается в преобразовании описаний проектируемого объекта (исходное описание содержит информацию о требованиях к свойствам объекта, об условиях его функционирования, о различных ограничениях и т.д.) в результирующее описание, которое должно содержать сведения о структуре объекта, то есть о составе элементов и способах их соединения и взаимодействия. 4. Параметрический синтез. В процессе параметрического синтеза определяются численные значения параметров элементов, узлов, блоков, подсистем объекта. Завершающей процедурой является определение значений параметров и характеристик проектируемого объекта в целом. При параметрическом синтезе постоянно учитываются допустимые области значений параметров и характеристик элементов, узлов, блоков, подсистем и объекта в целом. Границы допустимых значений (максимальные и минимальные) задаются ТЗ на проектируемый объект, стандартами, нормативными документами, паспортными данными используемых комплектующих деталей и компонентов, физическими принципами и фундаментальными законами, положенными в основу построения объекта, условиями его функционирования. Примерами результатов параметрического синтеза могут служить диаметры труб и толщина их стенок на различных участках магистрального газопровода или нефтепровода, параметры режимов резания в технологической операции обработки металла, параметры радиоэлектронных элементов устройства обработки данных и т.д. 5. Проектирование конструкции объекта. В общем виде конструирование машин, аппаратов, устройств и других объектов представляет собой задачу геометрической компоновки заданного числа составляющих объект элементов, узлов, блоков, подсистем в заданном объёме либо в минимальном объёме при условии выполнения ряда требований и ограничений. Эта задача может быть формализована, и обобщённый компоновочный параметр объекта можно представить в виде: , (5.1) где x, y, z, … -составляющие обобщённого компоновочного параметра (масса, объём, стоимость, энергопотребление и т.д.). Для количественной оценки качества конструкции проектируемого объекта обычно используются следующие показатели: - плотность геометрической упаковки (компоновки); - степень заполнения объёма; - значение относительной массы. Под геометрической упаковкой (компоновкой) понимают процесс размещения, соединения и защиты компонентов в объекте. Плотностью (коэффициентом) упаковки Ку называют число деталей объекта n, размещённых в границах объёма V, то есть (5.2) Коэффициент заполнения объёма определяется как (5.3) где объём, занимаемый активными элементами, без кото- рых принципиально не возможно выполнение физического процесса, обеспечивающего нормальное функционирование проектируемого объекта (ротор турбины, газоперекачиваю- щий агрегат компрессорной станции магистрального газо- провода и т.д.); объём, занимаемый вспомогательными материалами, обеспечивающими активным элементам возможность выпол- нения физического процесса (изоляционные покрытия, мон- тажные провода, трубопроводы и т.д.); объём, занимаемый конструктивными материалами, обеспечивающими неизменность положения в пространстве активных элементов и вспомогательных материалов для вы- полнения ими физических функций (процессов), а также до- полнительную защиту этих элементов от внешних воздей- ствий (шасси, корпуса приборов, корпуса микросхем и т.д.). При проектировании конструкции объекта учитываются различные ограничения. Это требования ТЗ, стандартов, технологии изготовления узлов, блоков и других частей объекта. Дополнительные ограничения накладываются способами и формами взаимодействия проектируемого объекта с внешней средой, а также методами организации взаимодействия человека с проектируемым объектом в процессе его эксплуатации. Задачи размещения. Одна из задач конструирования называется задачей размещения. Задача размещения весьма универсальна и широко используется для решения задач размещения станочного и другого производственного оборудования, энергетических узлов, узлов связи, узлов вычислительных систем, устройств автоматизированных систем управления технологическими процессами и т.д. Задача размещения состоит в нахождении оптимального варианта расположения аппаратов, станков, агрегатов, блоков, узлов, модулей, микросхем на некоторой плоскости (площади цеха, площадки предприятия, монтажной плате, печатной плате, карте и т.д.) в соответствии с критерием, который должен принять наибольшее или наименьшее значение. Математически задача размещения для электронных устройств формулируется следующим образом: задано множество N из n элементов и множество связей между элементами, представленное матрицей | aij | из i строк и j столбцов. Необходимо разместить заданное число элементов n в n подпространстве множества Qn так, чтобы удовлетворить заданному критерию качества K. Обычно в качестве критерия качества используется один из следующих: - критерий минимальной суммарной длины линий связи, который сводится к соотношению ; - критерий ограничения максимальной длины линий связи; - критерий минимума числа слоёв многослойной печатной платы. Алгоритмы размещения в любой области их применения можно разделить на две группы: конструктивные, создающие размещение, и итерационные, улучшающие (оптимизирующие) начально созданное размещение. В качестве примера рассмотрим задачу размещения на печатной плате радиоэлектронных элементов (микросхем, конденсаторов, резисторов и т.д.). От того, как будут размещены детали на печатной плате, зависит длина соединительных проводников, от которой, в свою очередь, зависят надёжность, уровень помех, время распространения сигналов и т.д. Формулировка задачи размещения для рассматриваемого примера: найти такое размещение компонентов d 1, d 2, … dn на множестве позиций q 1, q 2, … qm монтажного пространства, при котором суммарная длина электрических соединений между элементами (деталями) была бы минимальной. Математически задача размещения формулируется так: минимизировать целевую функцию , (5.4) где F – критерий суммарной длины линий связи; i, j – индексы деталей, и ; n – число деталей устройства; k, s – индексы позиций, и ; m – число позиций на монтажном пространстве, m n; и - переменные; - расстояние между позициями и ; Pij – число связей (проводов, линий, цепей) между деталями di и dj. Ограничения: - каждая деталь разместится только на одной позиции; -на каждую позицию будет назначено не более одной детали. Решение задачи сводится к получению . (5.5) Далее задача решается методами линейного программирования. При решении задач синтеза применяются методы оптимизации, т.е. стремятся получить оптимальную структуру объекта, оптимальные значения параметров и характеристик объекта, выбрать оптимальную конструкцию аппарата, машины, агрегата и т.д. Под оптимальным понимают такое проектное решение, которое удовлетворяет всем электрическим, экономическим и другим требованиям ТЗ, необходимым стандартам, а критерий оптимальности, описывающий качество полученных проектных решений на данном этапе синтеза, принимает наилучшее (минимальное или максимальное) значение. Кроме того, при синтезе проектируемого объекта должны быть рассмотрены следующие вопросы: 1. Вопросы взаимодействия проектируемого объекта с людьми. Должно быть обеспечено взаимодействие объекта с оператором и обслуживающим персоналом. 2. Должна быть обеспечена надёжность аппарата, механизма, машины, конструкции, системы, заданная ТЗ на проектируемый объект. При синтезе объекта должны быть предложены различные решения, обеспечивающие заданную надёжность объекта (параметрические методы, структурные методы и др.).
5.2. Задачи анализа в САПР. Процедуры анализа выполняются, как правило, после получения промежуточных результатов проектирования объекта, то есть эта процедура выполняется после каждого этапа синтеза (рис.5.1). В некоторых случаях анализ выполняется на каждом этапе синтеза по несколько раз. Кроме того, анализ выполняется после получения окончательных результатов. Цель анализа заключается в проверке - удовлетворяют ли полученные проектные решения требованиям ТЗ, стандартам, физическим законам. В результате выполнения процедур анализа получаем информацию о характере функционирования узлов, блоков, устройств, подсистем и объекта в целом, о внутренних и внешних параметрах объекта и его подсистем. Анализ объектов при автоматизированном проектировании основан на математическом моделировании, т.е. на исследовании проектируемых объектов, систем, процессов путем оперирования их математическими моделями. Для каждого иерархического уровня объекта используются соответствующие математические модели (см. лекцию 4). В САПР в зависимости от особенностей проектируемого объекта используются процедуры одновариантного и многовариантного анализа. Одновариантный анализ означает решение соответствующих уравнений. Поэтому методы одновариантного анализа представляют собой численные методы решения соответствующих уравнений или систем уравнений. Многовариантный анализ заключается в многократном повторении решения уравнения или систем уравнений при многократном изменении варьируемых параметров. В вычислительной математике известно большое количество методов численного решения уравнений и систем уравнений. Однако применение их в данной САПР может оказаться малоэффективным. Поэтому при создании САПР усилия должны быть направлены не только на разработку математических моделей проектируемых объектов, систем, процессов, но и на развитие численных методов решения задач и алгоритмов анализа получаемых проектных решений. В САПР в большинстве случаев целесообразно включить несколько методов анализа, причём выбор того или иного метода при проектировании делает проектировщик. Если в результате анализа проектного решения будут получены неудовлетворительные результаты, то САПР или проектировщик возвращают процесс проектирования на предыдущие процедуры синтеза. При проектировании сложных объектов по некоторым проектным решениям возврат на повторный синтез может происходить многократно до тех пор, пока не будут получены необходимые результаты. Заключение Подробно рассмотрены задачи синтеза в САПР при автоматизированном проектировании объекта – разработка функциональной схемы, определение состава объекта, выполнение структурного синтеза и получение структурной схемы объекта, параметрический синтез с определением численных значений параметров элементов, узлов, блоков, подсистем объекта и характеристик проектируемого объекта в целом. При проектировании конструкции объекта решается задача размещения - нахождение оптимального варианта расположения аппаратов, станков, агрегатов, блоков, узлов, модулей, микросхем на некоторой плоскости в соответствии с критерием, который должен принять наибольшее или наименьшее значение. Методы оптимизации обеспечивают оптимальную структуру объекта. Процедуры анализа выполняются после каждого этапа синтеза, в ряде случаев анализ выполняется на каждом этапе по несколько раз. Обязателен анализ окончательных результатов. Цель анализа заключается в проверке - удовлетворяют ли полученные проектные решения требованиям ТЗ, стандартам, физическим законам.
Вопросы для самопроверки 1. В какой последовательности решаются задачи синтеза при автоматизированном проектировании? 2. В чём состоит задача синтеза проектируемого объекта? 3. С какой целью при синтезе применяют методы оптимизации? 4. Расскажите о задаче размещения на печатной плате радиоэлектронных элементов. 5. С какой целью при автоматизированном проектировании выполняются процедуры анализа проектных решений?
|
Последнее изменение этой страницы: 2020-02-17; Просмотров: 356; Нарушение авторского права страницы