Билет 31
Автоматизация задач топологического синтеза при конструировании новых объектов .
Пакет прикладных программ СhемСАD.
Составить алгоритм поиска экстремума функции двух переменных методом покоординатного спуска F (x1, x2) = x1x2 + x21x2 + x1x22
. Автоматизация задач топологического синтеза при конструировании новых объектов
Этап создания нового объекта в технике:
Предпроектные научно-исследовательские и опытно-конструкторские работы.
Конструирование (проектирование) – формируется концепция построения нового объекта и его воплощения в чертежах и текстовых документах. Данный этап отвечает на вопрос, что из себя представляет создаваемый объект.
Технологическая подготовка производства. Этап посвящен проектированию технологических процессов изготовления объекта спроектированного на предыдущем этапе. Отвечает на вопрос, как изготавливается изделие.
Изготовление объекта
Пуск в эксплуатацию.
Основные этапы конструирования нового объекта
Анализ назначения технологических процессов, находящихся в новом объекте.
Этап топологического проектирования, составление структурной схемы проектируемого объекта (компоновка, трассировка)
Параметрический синтез
Оптимизация режимов работы объектов
Расчет на прочность
Силовые расчеты
Подготовка и оформление проектной документации
На этапе топологического синтеза решаются задачи создания обобщенной структуры конструируемого объекта. При этом решаются задачи компоновки элементов и трассировки связей межу ними.
Компоновка - размещение элементов на плоскости или в объеме, обеспечивающих выполнение технологической машиной заданных функций.
Трассировка – соединение элементов заданными связями.
При решении задач топологического синтеза важнейшая роль отводится конструктору. При этом используются следующие приемы:
Метод проб и ошибок
Конструктивная преемственность
Метод трансформации и инверсии
Метод аналогии
Метод мозгового штурма
На этапе топологического синтеза две задачи (компоновки и трассировки) успешно решаются с помощью вычислительной техники. Задачи взаимосвязаны и решаются как правило с использованием различных алгоритмов.
Автоматизация метода нового планирования наиболее трудоемка, так как при его использовании осуществляется проектирование и документирование ТП на основе введенных данных. ПО исходным данным (описанию детали и программе выпуска) осуществляется выбор заготовки , построение технологического маршрута, выбор оборудования, осуществляются временные расчеты, выбор инструмента, оптимизация проектирования сборочных процессов. Это все отдельные задачи метода нового планирования.
Задачи компоновки и алгоритмы их решения
Это построение сложного объекта из элементов более низкого уровня.
Дано: набор элементов (количество и размеры), критерии сравнения компоновочных решений.
А) Площадь (объем), занимаемый скомпонованной схемой. (мин)
Б) Суммарная длина всех связей между элементами (мин)
В) Экономические затраты (мин)
Ограничения:
Элементы не могут располагаться в одном месте пространства;
Связи не могут пересекаться;
Удобство обслуживания(около каждого элемента должна быть зона, свободная от других элементов);
Иногда необходимо предусмотреть минимально расстояние между связывающими линиями;
Элементы или связь не могут располагаться в некоторых, заранее определённых местах;
Заданная площадь (объём), на которой требуется скомпоновать схему.
Постановка задачи компоновки:
Пусть необходимо разместить n элементов на плоскости, аппроксимируя каждый элемент прямоугольником, в качестве базовой точки возьмём элементарную точку. Пусть даны связи между элементами. Необходимо найти координаты базовых точек всех n элементов, при которых площадь, занимаемая всеми n элементами минимальна, при выполнении перечисленных выше ограничений. Таким образом, в данном случае, мы имеем плоскую задачу, где площадь сводится к минимуму.
Алгоритмы решения задач компоновки:
Метод полного перебора;
Последовательный алгоритм: размещение элемента осуществляется с учётом размещения предыдущих, на первом этапе – ранжирование элементов по важности, на втором осуществляется размещение одного наиболее важного и т. д.
Достоинство – быстрота.
Недостатки – не всегда оптимально решение.
Параллельно последовательный алгоритм:
Конструктором задано некоторое базовое размещение части элементов, после чего остальные элементы размещаются по последовательному алгоритму.
Итерационный – задаётся исходное размещение всех элементов, делается любым методом нелинейного программирования (градиентным, симплексным и т.д.), шаг путём изменения положения элементов. Если шаг удачен, то движение продолжается в данном направлении. Исходное размещение может быть случайным, а может быть решением задач компоновки последовательным или параллельно последовательным алгоритмом.
Эвристический алгоритм.
Задачи трассировки и алгоритмы их решения.
Компоновочная схема – исходные данные, на ней уже размещены элементы. Плюс связи между элементами, критерий – суммарная длина всех связей.
Ограничения:
Трасса не может проходить через элемент
Трассы не могут пересекаться
Расстояние между трассами не менее заданного
Расстояние между трассой и элементом не менее заданного
Количество поворотов каждой трасы не более заданного
Длина трассы от i-го к i+1-ому элементу не более заданной
Постановка задачи трассировки:
Необходимо соединить все скомпонованные элементы таким образом, чтобы суммарная длина всех связей была минимальной при выполнении ограничений.
Алгоритмы решения:
Волновой
Основан на дискретном принципе оптимальности Беллмена (во-первых распространение числовой волны от входа к выходу, во-вторых – в обратном направлении).
90% занимает расчет волны в прямом направлении, а 10% - в обратном.
Лучевой
Суть состоит в проложении трасс вдоль некоторых лучей.
Частный случай – канальный алгоритм, согласно которому трассы могут располагаться лишь в горизонтальном и вертикальном положении.
Итерационные алгоритмы – задается начальная или исходная трассировка
Эвристические
2. Пакет прикладных программ СhемСАD.
Программа ChemCad представляет собой инструментальные средства моделирования химико-технологических процессов для решения задач исследования и проектирования химико-технологических систем, в том числе отдельных аппаратов.
ChemCad имеет модульную структуру и состоит из системного и функционального наполнений, представляющих собой средства и объекты расчета, а также баз данных и интерфейса пользователя, обладающего мощными графическими возможностями.
Моделирование новой технологической схемы с помощью ChemCad’a предполагает следующие этапы:
1. Создать новый файл технологической схемы.
2. Выбрать технические размерности.
3. Выбрать компоненты.
4. Выбрать термодинамические модели.
5. Построить технологическую схему.
6. Задать параметры входных потоков.
7. Задать параметры для всех единиц оборудования.
8. Запустить программу моделирования.
9. Просмотреть результаты моделирования на экране.
10. Распечатать результаты моделирования на принтере.
Эти этапы не обязательно выполнять в такой же последовательности, не обязательно также проходить через все эти этапы при построении технологической схемы, так как для некоторых из них существует информация по умолчанию; но все эти этапы, по крайней мере, следует принять во внимание при решении каждой задачи.
Создание нового файла технологической схемы
Для открытия нового задания используется команда File/New Job (Файл/Новое задание) на панели инструментов, после чего программа в окне Сохранение файла предложит ввести имя файла.
Задание из существующего на диске файла можно открыть, используя команду File/Open Job... (Файл/Открыть задание...) на панели инструментов.
После открытия нового задания в заголовке окна выводится его имя, отображаются меню, панель инструментов и Main Palette (Основная палитра). Текущий режим программы указывается в строке состояния: Mode: Flowsheet (Режим: Технологическая схема). После открытия существующего на диске задания текущим режимом программы является режим Mode: Simulation (Режим: Моделирование).
Выбор технических размерностей
При создании технологической схемы необходимо выбрать технические размерности. В программе представлены три набора единиц измерения: английский, метрический и СИ. Эти наборы называются профилями единиц измерения.
Для выбора технических размерностей используется команда Format/Engineering Units (Формат/Единицы измерения). На экран выводится окно Engineering Unit Selection (Выбор единиц измерения).
- Билет 1
- 2.Геометрические преобразования в трехмерной графике. Матрицы преобразования.
- Трехмерные аффинные преобразования
- 3. Составить электрическую схему автоматизированного рабочего места инженера на базе пэвм
- Билет 2
- Билет 3
- 2. Понятие телеобработки. Терминальная и системная телеобработка
- 1. 1 Основные положения телеобработки данных
- 1. 2 Системная телеобработка данных
- 1. 3 Сетевая телеобработка данных
- Билет 4
- 2.2. Структура и состав экспертной системы
- Структура базы знаний
- Механизм логического вывода.
- Модуль извлечения знаний.
- Система объяснения
- Билет 5
- 1. Целочисленные задачи и методы их решения.
- 2. Открытые вычислительные сетевые структуры. Эталонная модель
- 3. Записать алгоритм решения системы линейных уравнений методом итераций
- 2. Открытые вычислительные сетевые структуры. Эталонная модель
- Эталонная модель osi
- Уровень 1, физический
- Уровень 2, канальный
- Уровень 3, сетевой
- Протоколы ieee 802
- 3. Записать алгоритм решения системы линейных уравнений методом итераций
- Билет 6
- 2. Окна в компьютерной графике. Алгоритмы преобразования координат при выделении, отсечении элементов изображения.
- 3. Как определить информацию о памяти (размер озу ...)
- Билет 7
- 1. Понятие структурной организации эвм
- 2. Проекции в трехмерной графике. Их математическое описание. Камера наблюдения.
- Билет 8
- Основные подходы к разработке по. Методы программирования и структура по.
- Билет 9
- 2. Принципы построения и функционирования эвм. Принцип программного управления.
- 3. Алгоритм определения скорости передачи с нгмд на нжмд
- Билет 10
- 1. Организация диалога в сапр
- 2. Видеоконтроллеры, их стандарты для пэвм типа ibm pc.
- 3. Текстуры в машинной графике.
- 3. Текстуры в машинной графике.
- 2. Афинное
- Билет 11
- 3. Реалистичная графика. Обратная трассировка луча.
- Билет 12
- 2. Цвет в машинной графике. Аппроксимация полутонами.
- Алгоритм упорядоченного возбуждения
- 3. Представить алгоритм определения тактовой частоты цп
- Билет 13
- 1. Структурное программирование при разработке программы.
- 2. Понятие критерия оптимального проектирования и его связь с варьируемыми переменными через уравнения математической модели. Постановка задачи оптимального проектирования.
- 3. Представить алгоритм определения быстродействия нгмд в режиме записи данных.
- 2. Понятие критерия оптимального проектирования и его связь с варьируемыми переменными через уравнения математической модели. Постановка задачи оптимального проектирования.
- 3. Представить алгоритм определения быстродействия нгмд в режиме записи данных.
- Билет 14
- 3. Таблицы истинности, совершенные нормальные формы представления булевых функций
- Бинарные функции
- 2. Задачи безусловной и условной оптимизации
- 2. Классификация центральных процессоров Intel и соответствующих локальных и системных шин пэвм типа ibm pc
- 3. Реалистичная графика. Обратная трассировка луча.
- Билет 16
- Построение с использованием отношений
- Построение с использованием преобразований
- 3.Составить алгоритм поиска экстремума функции двух переменных
- Билет 17
- 1.Методы представления знаний в экспертных системах
- 2.4.2 Искусственный нейрон
- 2.Устройства автоматизированного считывания графической информации (сканеры). Конструкция и основные характеристики.
- 3. Составьте программу для определения скорости передачи информации по сети одной эвм к другой.
- Билет 18
- 1. Системно-сетевая телеобработка
- 2. Тестирование программ.
- Билет 19
- 3. Графические форматы. Bmp, gif и jpeg.
- 1. Понятие алгоритма. Свойства. Способы записи.
- 2. Построение реалистичных изображений. Алгоритм построения теней в машинной графике.
- 3. Представить алгоритм определения быстродействия нгмд в режиме чтения данных.
- Билет №21
- 3. Приоритетные методы удаления скрытых поверхностей. Bsp – деревья.
- Билет 22
- 2.Методы проверки работоспособности объектов на этапе проектирования: "наихудшего случая" и имитационного моделирования
- 1. Метод наихудшего случая
- 2. Метод имитационного моделирования
- Билет 23
- 1. Функциональные узлы последовательностного типа: регистры, триггеры, счетчики.
- 2. Назначение, классификация математических моделей и методы их построения. Проверка адекватности математических моделей
- 3. Алгоритмы сжатия графических данных.
- Асинхронный rs – триггер.
- Синхронный rs–триггер.
- Синхронный д-триггер
- Счетный т-триггер.
- Двухступенчатые триггеры.
- Счетчики.
- Классификация счетчиков.
- Регистры
- 2. Назначение, классификация математических моделей и методы их построения. Проверка адекватности математических моделей.
- Билет 24
- 1. Математические модели процессов теплопереноса.
- 1 Вариант
- 2 Вариант-
- 2.Интерполяционные кривые в машинной графике.
- Билет 25
- 1. Трансляторы. Виды. Состав.
- 2. Технические средства диалога машинной графики (световое перо, мышь, шар, джойстик). Конструкция основные характеристики
- 3. Записать алгоритм решения нелинейного уравнения методом Ньютона.
- Билет 26
- 1. Автоматизация методов управления, вариантного, адаптивного и нового планирования в астпп.
- 2. Модели гидродинамики
- 3. Записать алгоритм поиска экстремума функции Розенброка овражным методом.
- Автоматизация метода вариантного планирования
- Автоматизация метода адаптивного планирования тпп
- Автоматизация метода нового планирования тпп
- Оптимизация проектирования сборочных процессов
- 1.Модель гидродинамики идеальной смешение:
- 3. Гидродинамические диффузионные модели.
- 4.Гидродинамическая модель ячеечного типа.
- 3. Записать алгоритм поиска экстремума функции Розенброка овражным методом.
- Билет 27
- Общая интерпретация реляционных операций
- Билет 28
- 1.Понятие языков программирования и их классификация. Жизненный цикл программы.
- 2.Реляционная модель данных. Сравнение с иерархической и сетевой моделями.
- 3.Написать алгоритм вычисления определенного интеграла методом трапеций.
- 2. Реляционная модель данных. Сравнение с иерархической и сетевой моделями.
- 3.Написать алгоритм вычисления определенного интеграла методом трапеций.
- Билет 29
- 2. Декомпозиция отношений. Первая, вторая и третья нормальные формы.
- 3. Записать алгоритм поиска экстремума функции
- Билет 30
- 2. Декомпозиция отношений. Первая, вторая и третья нормальные формы.
- 3. Написать алгоритм вычисления определенного интеграла методом трапеций.
- Билет 31
- Выбор компонентов