ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.04.2024
Просмотров: 258
Скачиваний: 0
СОДЕРЖАНИЕ
1. Определение математической модели и математического моделирования
2. Основные этапы математического моделирования
3. Свойства математических моделей
4 Требования к математическим моделям
6. Иерархия мм и формы представления
7. Краевые задачи проектирования
13. Методика получения функциональных моделей
14. Метод получения топологических уравнений
18. Аналогии компонентных уравнений
19. Аналогии топологических уравнений
20. Получение эквивалентных схем технических объектов.
21. Аппроксимация табличных данных. Метод наименьших квадратов.
25. Табличный метод получения математических моделей систем
26. Узловой метод получения математических моделей систем.
29. Методы решения систем линейных и нелинейных алгебраических уравнений.
30. Анализ в частотной области.
31. Сравнение методов конечныx элементов и конечных разностей
33. Математические модели дискретных устройств.
35. Основные сведения из теории массового обслуживания
Поэтому основным подходом к анализу САПР на системном уровне проектирования считают имитационное моделирование, а аналитическое исследование используют при предварительной оценке различных предлагаемых вариантов систем.
Некоторые компоненты СМО характеризуются более чем одним входным и (или) выходным потоками заявок. Правила выбора одного из возможных направлений движения заявок входят в соответствующие модели компонентов. В одних случаях такие правила относятся к исходным данным (например, выбор направления по вероятности), но в некоторых случаях желательно найти оптимальное управление потоками в узлах разветвления. Тогда задача моделирования становится более сложной задачей синтеза, характерными примерами являются маршрутизация заявок или синтез расписаний и планов.
36. Имитационное моделирование смо
Для представления имитационных моделей можно использовать языки программирования общего применения, однако такие представления оказываются довольно громоздкими. Поэтому обычно применяют специальные языки имитационного моделирования на системном уровне. Среди языков имитационного моделирования различают языки, ориентированные на описание событий, средств обслуживания или маршрутов движения заявок (процессов). Выбор языка моделирования определяет структуру модели и методику ее построения.
Для описания имитационных моделей на системном уровне (такие модели иногда называют сетевыми имитационными моделями — СИМ) чаще используют языки, ориентированные на события или процессы. Примерами первых могут служить языки Симскрипт, SMPL и ряд других. К числу вторых относятся языки Симула, SOL, а также популярный язык GPSS.
Источник входного потока заявок представляет собой алгоритм, в соответствии с которым вычисляются моменты tк появления заявок на
входе источника. Источники могут быть зависимыми и независимыми. В зависимых источниках моменты появления заявок связаны с наступлением определенных событий, например, с приходом другой заявки на вход некоторого устройства. Типичным независимым источником является алгоритм выработки значений tк случайной величины с заданным законом распределения.
Устройства в имитационной модели представлены алгоритмами выработки значений интервалов (длительностей) обслуживания. Чаще всего это алгоритмы генерации значений случайных величин с заданным законом распределения. Но могут быть устройства с детерминированным временем обслуживания или временем, определяемым событиями в других частях СМИ. Модель устройства отображает также заданную дисциплину обслуживания, поскольку в модель входит алгоритм, управляющий очередями на входах устройства.
Накопители моделируются алгоритмами определения объемов памяти, занимаемых заявками, приходящими на вход накопителя. Обычно объем памяти, занимаемый заявкой, вычисляется как значение случайной величины, закон и (или) числовые характеристики распределения могут зависеть от типа заявки.
Узлы выполняют связующие, управляющие и вспомогательные функции в имитационной модели, например, для выбора направлений движения заявок в СИМ, изменения их параметров и приоритета, разделения заявок на части, их объединения и т.п.
Обычно каждому типу элементарной модели, за исключением лишь некоторых узлов, в программной системе соответствует определенная процедура (подпрограмма). Тогда СИМ можно представить как алгоритм, состоящий из упорядоченных обращений к этим процедурам, отражающим поведение моделируемой системы.
В процессе моделирования происходят изменения модельного времени, которое чаще всего принимается дискретным, измеряемым в тактах. Время изменяется после того, как закончена имитация очередной группы событий, относящихся к текущему моменту времени tk . Имитация сопровождается накоплением в отдельном файле статистики таких данных, как количество заявок, вышедших из системы обслуженными и необслуженными, суммарное время занятого состояния для каждого из устройств, средние длины очередей и т.п. Имитация заканчивается, когда текущее время превысит заданный отрезок времени или когда входные источники выработают заданное число заявок. После этого производят обработку накопленных в файле статистики данных, что позволяет получить значения требуемых параметров.
38. Геометрические модели
Важной составной частью геометрических моделей является описание поверхностей. Если поверхности детали — плоские грани, то модель может быть выражена достаточно просто определенной информацией о гранях, ребрах, вершинах детали. При этом обычно используется метод конструктивной геометрии. Представление с помощью плоских граней имеет место и 6 случае более сложных поверхностей, если эти поверхности аппроксимировать множествами плоских участков — полигональными сетками. Тогда можно поверхностную модель задать одной из следующих форм:
1) модель есть список граней, каждая грань представлена упорядоченным списком вершин(циклом вершин); эта форма характеризуется значительной избыточностью, так как каждая вершина повторяется в нескольких списках;
2) модель есть список ребер, для каждого ребра заданы инцидентные вершины и грани.
Однако аппроксимация полигональными сетками при больших размерах ячеек сетки дает заметные искажения формы, а при малых размерах ячеек оказывается неэффективной по вычислительным затратам. Поэтому более популярны описания неплоских поверхностей кубическими уравнениями в форме Безье или В-сплайнов.
Знакомство с этими формами удобно выполнить, показав их применение для описания геометрических объектов первого уровня — пространственных кривых.
Геометрическими объектами нулевого, первого и второго уровней называют соответственно точки, кривые, поверхности.
39. Методы и алгоритмы машинной графики.
Основные алгоритмы
1. Отсечение отрезка - алгоритм Кохена (Коэна)-Сазерленда (Cohen-
Sutherland, CS-алгоритм)
2. Классификация положения точки относительно отрезка (справа, слева,
спереди, сзади)
3. Расстояние от точки до прямой (плоскости)
4. Пересечение двух отрезков (плоскостей)
5. Проверка принадлежности точки полигону
6. Вычисление площади полигона
7. Построение выпуклой оболочки множества точек (заворачивание
подарка и др. алгоритмы)
8. Построение звездчатого полигона (ядра полигона: полигонализация
набора S вершин – все вершины должны быть видны из вершины s0 ,
принадлежащей ядру полигона)
9. Пересечение выпуклых полигонов (алгоритм Сазерленда-Ходжмана).
10. Построение триангуляции Делоне