Технологический процесс инженерного проектирования как объект автоматизации

Содержание

Слайд 2

Лекция 1 Технологический процесс инженерного проектирования как объект автоматизации

Лекция 1

Технологический процесс
инженерного проектирования
как объект автоматизации

Слайд 3

Понятие инженерного проектирования

Понятие инженерного проектирования

Слайд 4

Проектирование технического объекта — создание, преобразование и представление в принятой форме

Проектирование технического объекта —
создание, преобразование и представление
в принятой форме

образа этого
еще не существующего объекта.
Слайд 5

Образ объекта или его составных частей создаётся в воображении человека или

Образ объекта или его составных частей создаётся в воображении человека
или

генерируется
в процессе его взаимодействия с ЭВМ.
Слайд 6

Инженерное проектирование начинается с появления потребности общества в некоторых технических объектах.

Инженерное проектирование начинается с появления потребности общества в некоторых технических объектах.

Ими могут быть
объекты строительства,
промышленные изделия
или процессы.
Слайд 7

Проектирование включает в себя: разработку технического предложения и технического задания (ТЗ),

Проектирование включает в себя:

разработку технического предложения
и технического задания (ТЗ),
и


реализацию ТЗ в виде
проектной документации.
Слайд 8

ТЗ является исходным (первичным) описанием объекта.

ТЗ является
исходным (первичным) описанием объекта.

Слайд 9

Результат проектирования - комплект документации с достаточными сведениями для изготовления объекта.

Результат проектирования - комплект документации с достаточными сведениями для изготовления объекта.


Слайд 10

Проект - окончательное описание объекта.

Проект - окончательное описание объекта.

Слайд 11

Проектирование — процесс получения окончательного описания объекта на основе исследований, расчетов и конструирования.

Проектирование — процесс получения
окончательного описания объекта на основе
исследований, расчетов и конструирования.


Слайд 12

В процессе проектирования решаются промежуточные задачи и принимаются определенные проектные решения.

В процессе проектирования
решаются промежуточные задачи и
принимаются определенные
проектные решения.


Слайд 13

Автоматизированное проектирование: проектные решения человек получает с использованием ЭВМ. Автоматическое проектирование

Автоматизированное проектирование:
проектные решения человек получает
с использованием ЭВМ.
Автоматическое проектирование –

без участия человека.
Ручное проектирование –
без помощи ЭВМ.
Слайд 14

Система автоматизированного проектирования реализует автоматизацию проектирования. (CAD System — Computer Aided Design System).

Система автоматизированного проектирования
реализует автоматизацию проектирования.
(CAD System —
Computer Aided Design

System).
Слайд 15

Автоматическое проектирование используется редко и только для несложных объектов. Актуальным является автоматизированное проектирование.

Автоматическое проектирование используется редко и только для несложных объектов.
Актуальным является
автоматизированное

проектирование.
Слайд 16

Общий подход к проектированию - системный подход.

Общий подход к проектированию -
системный подход.

Слайд 17

Принципы системного подхода

Принципы системного подхода

Слайд 18

Системный подход связан с рядом дисциплин: «Теория систем» («Системный анализ»); «Теория принятия решений»; «Системотехника».

Системный подход связан с рядом дисциплин:

«Теория систем» («Системный анализ»);
«Теория принятия решений»;
«Системотехника».


Слайд 19

Системный подход включает в себя выявление структуры системы, типизацию связей, определение атрибутов, анализ влияния внешней среды.

Системный подход включает в себя

выявление структуры системы,
типизацию связей,
определение

атрибутов,
анализ влияния внешней среды.
Слайд 20

Предметом системотехники являются: организация процесса создания, использования и развития технических систем;

Предметом системотехники являются:

организация процесса создания, использования и развития технических систем;
методы

и принципы их проектирования и исследования.
Слайд 21

Организация системотехнического анализа Процесс создания умение сформулировать цели системы организация рассмотрения

Организация системотехнического анализа

Процесс создания

умение сформулировать цели системы

организация рассмотрения с позиций

поставленных целей

отбрасывание лишних и малозначимых частей при проектировании и моделировании, переход к постановке оптимизационных задач

Использование
и развитие

Методы и принципы
проект-я и иссл-я

Слайд 22

Системы автоматизированного проектирования и управления требуют системного подхода.

Системы автоматизированного проектирования и управления требуют системного подхода.

Слайд 23

На основе системного подхода строятся и другие компоненты системотехники: Объектно-ориентированный подход Блочно-иерархический подход Структурный подход

На основе системного подхода строятся и другие компоненты системотехники:

Объектно-ориентированный подход

Блочно-иерархический подход

Структурный

подход
Слайд 24

При структурном подходе вариант системы собирается из компонентов-блоков, прогнозируются и оцениваются его характеристики при переборе составляющих.

При структурном подходе вариант системы собирается из компонентов-блоков, прогнозируются и оцениваются

его характеристики при переборе составляющих.
Слайд 25

Блочно-иерархический подход использует разбиение сложных описаний объектов и соответственно средств их

Блочно-иерархический подход

использует разбиение сложных описаний объектов и соответственно средств их

создания на иерархические уровни и аспекты;
вводит понятие стиля проектирования (восходящее и нисходящее);
устанавливает связь между параметрами соседних иерархических уровней.
Слайд 26

Объектно-ориентированный подход к проектированию (ООП) имеет следующие преимущества:

Объектно-ориентированный подход к проектированию (ООП) имеет следующие преимущества:

Слайд 27

1) вносит в модели приложений большую структурную определенность, распределяя данные и процедуры между классами объектов;

1) вносит в модели приложений большую структурную определенность, распределяя данные и

процедуры между классами объектов;
Слайд 28

2) сокращает объем спецификаций, благодаря введению в описания иерархии объектов и

2) сокращает объем спецификаций, благодаря введению в описания иерархии объектов и

отношений наследования между свойствами объектов разных уровней;
Слайд 29

3) уменьшает вероятность искажения данных вследствие ошибочных действий путем ограничения доступа

3) уменьшает вероятность искажения данных вследствие ошибочных действий путем ограничения доступа

к определенным категориям данных в объектах.
Слайд 30

Соблюдение структурных принципов облегчает согласование и интеграцию ПО.

Соблюдение структурных принципов облегчает согласование и интеграцию ПО.

Слайд 31

Для всех подходов к проектированию сложных систем характерны и следующие особенности:

Для всех подходов к проектированию сложных систем характерны и следующие особенности:


Слайд 32

Структуризация процесса проектирования, выражаемая декомпозицией проектных задач и документации, выделением стадий,

Структуризация процесса проектирования, выражаемая декомпозицией проектных задач и документации, выделением стадий,

этапов, проектных процедур.
Эта структуризация является сущностью блочно-иерархического подхода к проектированию.
Слайд 33

Итерационный характер проектирования.

Итерационный характер
проектирования.

Слайд 34

Типизация и унификация проектных решений и средств проектирования.

Типизация и унификация
проектных решений и средств проектирования.

Слайд 35

Основные понятия системотехники

Основные понятия системотехники

Слайд 36

Система — множество элементов, находящихся в отношениях и связях между собой.

Система — множество элементов, находящихся в отношениях и связях между собой.


Слайд 37

Элемент — такая часть системы, представление о которой нецелесообразно подвергать при проектировании дальнейшему членению.

Элемент — такая часть системы, представление о которой нецелесообразно подвергать при

проектировании дальнейшему членению.
Слайд 38

Сложная система — система, характеризуемая большим числом элементов и большим числом взаимосвязей элементов.

Сложная система — система, характеризуемая большим числом элементов и большим числом

взаимосвязей элементов.
Слайд 39

Сложность системы определяется: видом взаимосвязей элементов, свойствами целенаправленности, целостности, членимости, иерархичности, многоаспектности.

Сложность системы определяется:

видом взаимосвязей элементов,
свойствами целенаправленности, целостности, членимости, иерархичности, многоаспектности.

Слайд 40

Подсистема — часть системы (подмножество элементов и их взаимосвязей), которая имеет свойства системы.

Подсистема — часть системы (подмножество элементов и их взаимосвязей), которая имеет

свойства системы.
Слайд 41

Надсистема — система, по отношению к которой рассматриваемая система является подсистемой.

Надсистема — система, по отношению к которой рассматриваемая система является подсистемой.


Слайд 42

Структура — отображение совокупности элементов системы и их взаимосвязей.

Структура — отображение совокупности элементов системы и их взаимосвязей.

Слайд 43

Параметр — величина, выражающая свойство или системы, или ее части, или

Параметр — величина, выражающая свойство или системы, или ее части, или

влияющей на систему среды. Обычно в моделях систем в качестве параметров рассматривают величины, не изменяющиеся в процессе исследования системы.
Слайд 44

Классификация параметров

Классификация параметров

Слайд 45

Фазовая переменная — величина, характеризующая энергетическое или информационное наполнение элемента или подсистемы.

Фазовая переменная — величина, характеризующая энергетическое или информационное наполнение элемента или

подсистемы.
Слайд 46

Состояние — совокупность значений фазовых переменных, зафиксированных в одной временной точке процесса функционирования.

Состояние — совокупность значений фазовых переменных, зафиксированных в одной временной точке

процесса функционирования.
Слайд 47

Поведение (динамика) системы — изменение состояния системы в процессе функционирования.

Поведение (динамика) системы — изменение состояния системы в процессе функционирования.

Слайд 48

Система без последствия — ее поведение при t > t0 определяется

Система без последствия — ее поведение при t > t0 определяется

заданием состояния в момент t0 и вектором внешних воздействий Q(t). В системах с последействием, нужно знать состояния системы в моменты, предшествующие t0 .
Слайд 49

Вектор переменных V, характеризующих состояние (вектор переменных состояния), — неизбыточное множество

Вектор переменных V, характеризующих состояние (вектор переменных состояния), — неизбыточное множество

фазовых переменных, задание значений которых в некоторый момент времени полностью определяет поведение системы в дальнейшем (в автономных системах без последействия).
Слайд 50

Пространство состояний — множество возможных значений вектора переменных состояния.

Пространство состояний — множество возможных значений вектора переменных состояния.

Слайд 51

Фазовая траектория — представление процесса (зависимости V(t)) в виде последовательности точек в пространстве состояний.

Фазовая траектория — представление процесса (зависимости V(t)) в виде последовательности точек

в пространстве состояний.
Слайд 52

Характеристики сложных систем:

Характеристики сложных систем:

Слайд 53

Целенаправленность — свойство искусственной системы, выражающее назначение системы. Это свойство необходимо для оценки эффективности вариантов системы.

Целенаправленность — свойство искусственной системы, выражающее назначение системы.
Это свойство необходимо

для оценки эффективности вариантов системы.
Слайд 54

Целостность — свойство системы, характеризующее взаимосвязанность элементов и наличие зависимости выходных

Целостность — свойство системы, характеризующее взаимосвязанность элементов и наличие зависимости выходных

параметров от параметров элементов, при этом большинство выходных параметров не является простым повторением или суммой параметров элементов.
Слайд 55

Иерархичность — свойство сложной системы, выражающее возможность и целесообразность ее иерархического описания.

Иерархичность — свойство сложной системы, выражающее возможность и целесообразность ее иерархического

описания.
Слайд 56

Составные части системотехники: иерархическая структура систем, организация их проектирования; анализ и

Составные части системотехники:

иерархическая структура систем, организация их проектирования;
анализ и моделирование

систем;
синтез и оптимизация систем.
Слайд 57

Задачи моделирования: Синтез моделей сложных систем (modeling). Анализ свойств систем на основе исследования их моделей (simulation).

Задачи моделирования:

Синтез моделей сложных систем
(modeling).
Анализ свойств систем на

основе
исследования их моделей
(simulation).
Слайд 58

Задачи синтеза: Синтез структуры проектируемых систем (структурный синтез). Выбор численных значений параметров элементов систем (параметрический синтез).

Задачи синтеза:

Синтез структуры проектируемых систем
(структурный синтез).
Выбор численных значений параметров элементов

систем
(параметрический синтез).
Слайд 59

Нехватка достоверных исходных данных и неопределенность условий принятия решений при проектировании ликвидируется учетом статистической природы систем.

Нехватка достоверных исходных данных и неопределенность условий принятия решений при проектировании

ликвидируется учетом статистической природы систем.
Слайд 60

Учет статистического характера данных основан на методе статистических испытаний (методе Монте-Карло),

Учет статистического характера данных основан на методе статистических испытаний (методе Монте-Карло),

а принятие решений — на использовании нечетких множеств, экспертных систем, эволюционных вычислений.
Слайд 61

Пример

Пример

Слайд 62

Компьютер - сложная система, т.к. имеет большое число элементов; элементы и

Компьютер - сложная система, т.к.
имеет большое число элементов;
элементы и подсистемы связаны

между собой,
обладает свойствами целенаправленности, целостности, иерархичности.
Слайд 63

Подсистемы компьютера: процессор, оперативная память, кэш-память, шины, устройства ввода-вывода.

Подсистемы компьютера:
процессор,
оперативная память,
кэш-память,
шины,
устройства ввода-вывода.

Слайд 64

Надсистемы компьютера: вычислительная сеть, автоматизированная и организационная система, к которым принадлежит компьютер.

Надсистемы компьютера:
вычислительная сеть,
автоматизированная и организационная система, к которым принадлежит

компьютер.
Слайд 65

Внутренние параметры: время выполнения арифметических операций, время чтения (записи) в накопителях, пропускная способность шин, и т.д.

Внутренние параметры:
время выполнения арифметических операций,
время чтения (записи) в накопителях,
пропускная

способность шин,
и т.д.
Слайд 66

Выходные параметры: производительность компьютера, емкость оперативной и внешней памяти, себестоимость, время наработки на отказ и др.

Выходные параметры:
производительность компьютера,
емкость оперативной и внешней памяти,
себестоимость,
время

наработки на отказ
и др.
Слайд 67

Внешние параметры: напряжение питания сети и его стабильность, температура окружающей среды, и др.

Внешние параметры:
напряжение питания сети и его стабильность,
температура окружающей среды,
и

др.
Слайд 68

Иерархическая структура проектных спецификаций и иерархические уровни проектирования

Иерархическая структура проектных спецификаций и иерархические уровни проектирования

Слайд 69

Блочно-иерархический подход: представления о проектируемой системе расчленяют на иерархические уровни. Верхний

Блочно-иерархический подход:
представления о проектируемой системе расчленяют на иерархические уровни.
Верхний уровень:

наименее детализированное представление, (общие черты и особенности).
Следующие уровни: степень подробности описания возрастает. Отдельные блоки системы рассматривают с учетом воздействий на каждый из них его соседей.
Слайд 70

На каждом иерархическом уровне формулируются задачи приемлемой сложности, поддающиеся решению с

На каждом иерархическом уровне формулируются задачи приемлемой сложности, поддающиеся решению с

помощью имеющихся средств проектирования.
Документация на блок любого уровня должна быть обозрима и воспринимаема одним человеком.
Слайд 71

Блочно-иерархический подход - декомпозиционный подход (диакоптический). Основан на разбиении сложной задачи

Блочно-иерархический подход - декомпозиционный подход (диакоптический).
Основан на разбиении сложной задачи

большой размерности на последовательно и параллельно решаемые группы задач малой размерности.
Это сокращает требования к используемым вычислительным ресурсам или время решения задач.
Слайд 72

Иерархические уровни проектирования - совокупность спецификаций некоторого иерархического уровня совместно с

Иерархические уровни проектирования -
совокупность спецификаций некоторого иерархического уровня совместно с

постановками задач, методами получения описаний и решения возникающих проектных задач.
Слайд 73

Иерархические уровни: Системный уровень Макроуровень Микроуровень

Иерархические уровни:

Системный уровень

Макроуровень

Микроуровень

Слайд 74

В каждом приложении число выделяемых уровней и их наименования могут быть

В каждом приложении число выделяемых уровней и их наименования могут быть

различными.
В радиоэлектронике микроуровень называют компонентным, макроуровень — схемотехническим. Между схемотехническим и системным уровнями вводят уровень, называемый функционально-логическим.
В вычислительной технике системный уровень подразделяют на уровни проектирования ЭВМ (вычислительных систем) и вычислительных сетей.
В машиностроении имеются уровни деталей, узлов, машин, комплексов.
Слайд 75

Стили проектирования: восходящее (последовательность решения задач от нижних уровней к верхним),

Стили проектирования:
восходящее (последовательность решения задач от нижних уровней к верхним),
нисходящее

(обратная последовательность),
смешанное проектирование (элементы как восходящего, так и нисходящего проектирования).
В большинстве случаев для сложных систем предпочитают нисходящее проектирование.
При наличии заранее спроектированных составных блоков (устройств) можно говорить о смешанном проектировании.
Слайд 76

Итерационность проектирования – последовательное приближение к окончательному решению (прогнозирование недостающих данных с последующим их уточнением).

Итерационность
проектирования –
последовательное приближение к окончательному решению
(прогнозирование недостающих данных с

последующим их уточнением).
Слайд 77

Возникает: при неопределенности и нечеткости исходных данных при нисходящем проектировании (ещё

Возникает:
при неопределенности и нечеткости исходных данных при нисходящем проектировании (ещё не

спроектированы компоненты);
при неопределенности и нечеткости исходных требований при восходящем проектировании (ТЗ имеется на всю систему, а не на ее части).
Слайд 78

Аспект описания (страта) — описание системы или ее части с некоторой

Аспект описания (страта) —
описание системы или ее части с некоторой

оговоренной точки зрения, определяемой функциональными,
физическими или
иного типа отношениями
между свойствами и элементами.
Слайд 79

Различают аспекты: функциональный, информационный, структурный, поведенческий (процессный).

Различают аспекты:
функциональный,
информационный,
структурный,
поведенческий (процессный).

Слайд 80

Функциональное описание относят к функциям системы и чаще всего представляют его функциональными схемами.

Функциональное описание относят к функциям системы и чаще всего представляют его

функциональными схемами.
Слайд 81

Информационное описание: основные понятия предметной области (сущности), словесное пояснение или числовые

Информационное описание:
основные понятия предметной области (сущности),
словесное пояснение или числовые

значения характеристик (атрибутов) используемых объектов,
описание связей между этими понятиями и характеристиками.
Информационные модели можно представлять графически (графы, диаграммы сущность-отношение), в виде таблиц или списков.
Слайд 82

Структурное описание: - относится к морфологии системы, - характеризует составные части

Структурное описание:
- относится к морфологии системы,
- характеризует составные части системы и

их межсоединения,
- может быть представлено структурными схемами и различного рода конструкторской документацией.
Слайд 83

Поведенческое описание характеризует алгоритмы функционирования системы и технологические процессы создания системы.

Поведенческое описание
характеризует алгоритмы функционирования системы и технологические процессы создания системы.
Иногда

аспекты описаний связывают с подсистемами, функционирование которых основано на различных физических процессах.
Слайд 84

Аспекты проектирования функциональный (разработка принципов действия, структурных, функциональных, принципиальных схем), конструкторский

Аспекты проектирования
функциональный (разработка принципов действия, структурных, функциональных, принципиальных схем),
конструкторский (определение

форм и пространственного расположения компонентов изделий),
алгоритмический (разработка алгоритмов и программного обеспечения),
технологический (разработка технологических процессов).
Слайд 85

Стадии проектирования

Стадии проектирования

Слайд 86

Стадии проектирования — наиболее крупные части проектирования как процесса, развивающегося во времени.

Стадии проектирования —
наиболее крупные части проектирования как процесса, развивающегося во

времени.
Слайд 87

Выделяют стадии: научно-исследовательских работ (НИР): предпроектные исследования или стадия технического предложения,

Выделяют стадии:
научно-исследовательских работ (НИР): предпроектные исследования или стадия технического предложения,
эскизного

проекта или опытно-конструкторских работ (ОКР),
технического проекта,
рабочего проектов,
испытаний опытных образцов или опытных партий.
Слайд 88

По мере перехода от стадии к стадии степень подробности и тщательность

По мере перехода от стадии к стадии степень подробности и тщательность

проработки проекта возрастают.
Рабочий проект должен быть достаточным для изготовления опытных или серийных образцов.
Близким к определению стадии, но менее четко оговоренным понятием, является понятие этапа проектирования.
Слайд 89

Стадии (этапы) проектирования подразделяют на составные части, называемые проектными процедурами.

Стадии (этапы) проектирования подразделяют на составные части, называемые
проектными процедурами.

Слайд 90

Примеры проектных процедур: подготовка деталировочных чертежей, анализ кинематики, моделирование переходного процесса,

Примеры проектных процедур:
подготовка деталировочных чертежей,
анализ кинематики,
моделирование переходного процесса,
оптимизация параметров,


и другие проектные задачи.
Слайд 91

Проектные процедуры делятся на более мелкие компоненты, называемые проектными операциями. Например,

Проектные процедуры делятся на более мелкие компоненты, называемые проектными операциями.
Например, при

анализе прочности детали сеточными методами операциями могут быть:
построение сетки,
выбор или расчет внешних воздействий,
собственно моделирование полей напряжений и деформаций,
представление результатов моделирования в графической и текстовой формах.
Слайд 92

Проектирование сводится к выполнению некоторых последовательностей проектных процедур — маршрутов проектирования.

Проектирование сводится к выполнению некоторых последовательностей проектных процедур —
маршрутов проектирования.