Курсовая работа: Основы мехатроники
Наряду с рассмотренными выше последовательными этапами этот процесс «запараллеливается» путем декомпозиции общей задачи на частные задачи, которые можно решить параллельно. При этом структура решения каждой такой частной задачи в свою очередь содержит все перечисленные выше типовые этапы проектирования. Эти частные задачи решаются по частным техническим заданиям отдельными коллективами специалистов (группы, лаборатории, отделы, специализированные организации) под общим руководством руководителя всего проекта (главный или генеральный конструктор, технический руководитель).
Процесс проектирования наряду с последовательно-параллельной структурой имеет обратные связи, являясь итеративными, т.е. с неоднократным уточненным повторением уже пройденных этапов. К таким обратным связям относятся, в частности, и упомянутые выше корректировки технической документации по результатам испытаний и эксплуатации.
Проектирование новой мехатронной системы – это всегда противоречивая задача для разработчика: с одной стороны, существует естественное стремление использовать все последние достижения науки и техники в данной области, а с другой этому препятствуют многочисленные ограничения по срокам, стоимости, материальным ресурсам и др., оговоренные в техническом задании и еще реально существующие вне их. Выход здесь один – это компромисс в виде оптимальной преемственности с ранее созданными подобными системами и их компонентами. Основным средством для этого является, как известно, унификация. Иногда в техническом прямо оговаривается степень (процент) унификации.
Что касается творческой части проекта, то она заключается в изобретательстве, т.е. в предложении и использовании новых технических идей – способов и устройств для более эффективного решения стоящих инженерных задач.
Хотя изобретательство как всякий творческий процесс не поддается формализации, однако общий порядок и отдельные этапы этого процесса могут быть формализованы, что существенно повышает его эффективность.
Общий порядок изобретательства можно представить так:
- определение к какому роду мехатронная система относится подлежащее созданию новая система (индукция) и построение обобщенной модели систем этого рода;
- выделение из этого рода прототипов того же или близкого назначения и анализ их достоинств и недостатков;
- собственно изобретение – поиск новых вариантов искомого (дедукция);
- сравнительный анализ этих вариантов и прототипов и формулировка новизны окончательного решения рассматриваемой технической проблемы.
Хотя творческий процесс идет подсознательно, можно назвать следующие три типа интуитивного мышления, часто отмечаемые крупными проектантами-практиками:
1. Формирование мехатронных систем с требуемыми новыми свойствами на основе комбинаций известных решений.
2. Поиск нужных идей на основе ассоциаций в окружающем мире, включая живой, т.е. использование решений, существующих в других известных сферах.
3. Создание на основе воображения и фантазии идеализированных образцов желаемых систем и нахождение путей их реализации.
Изобретения могут иметь различную степень новизны, различный уровень от усовершенствования известного прототипа до новой идеи и открытия. Последнее уже выходит за рамки инженерного творчества и относится к творчеству научному. Между научным и инженерным творчеством, как уже упоминалось, имеется принципиальное различие. В науке – это открытия новых фактов и закономерностей, а в инженерно-технической области – это создание на основе этих закономерностей новых образцов техники. Правда, нередко при этом получаются и новые научные данные вплоть до открытий. Наиболее часто это происходит при создании принципиально новых видов техники, что сами по себе должно рассматриваться как научная деятельность, поскольку такие разработки не могут полностью базироваться на научно обоснованных методах расчетов, конструирования и т.д.
1.2 Теоретические основы проектирования мехатронных систем
С позиций кибернетики и прежде всего теории управления проектирование можно рассматривать как процесс управления и соответствующую ему систему управления. Такой системный подход к проектированию технических систем предложено было даже назвать «инженерной кибернетикой». Для теоретического осмысления процесса проектирования и разработки на этой основе инженерных методов проектирования технических систем могут быть применены математический аппарат и методология этих наук: математическое моделирование, методы оптимизации решений, методы управления и исследования больших систем. Действительно, как можно видеть из рисунке 1, система проектирования может рассматриваться как система управления с общей и местными обратными связями, параллельными прямыми каналами и несколькими иерархическими уровнями. Модель такой системы может быть в простейшем случае детерминированной и даже одноконтурной и стационарной, а может быть сетевой, вероятностной, теоретико-игровой, информационной, эвристической.
Сетевые модели, в частности, широко используется для планирования процесса проектирования во времени. Основа сетевых моделей (сетевых графиков) – теория графов. Сетевые модели удобны для оптимизации процесса проектирования (путем сокращения критического, т.е. наиболее длинного пути и выравнивания длин всех параллельных путей). Основные принципы такой оптимизации: распараллеливание работ, распределение ресурсов между ними в пользу критических путей, организационные и технологические изменения работ с целью сокращения их длительности. В информационных моделях процесс проектирования трактуется как процесс переработки информации. В основе эвристических моделей лежат неформализуемые эвристические методы и приемы.
Наиболее важная задача при разработке модели системы проектирования – разбиение ее на части, образующие структурную схему системы проектирования. Здесь необходим системный подход к создаваемой мехатронной системе. Прежде всего анализируются все внешние связи и формализуются в виде входных и выходных воздействий, как положено в теории автоматического управления. Затем выделяются функциональные части с учетом их взаимодействия. В результате составляется структурная схема системы проектирования, включающая все её части и все перечисленные выше этапы процесса проектирования.
Следующая задача – разработка алгоритма процесса проектирования, соответствующего структуре схеме проектирования. Как говорилось выше, этот алгоритм будет обязательно интерактивным. На каждом шаге итерации разработчик ищет возможно наиболее совершенное решение, постепенно уточняя и усложняя задачу. В начале он работает в рамках содержания технической задачи, а заканчивает наиболее полным представлением о модели создаваемой системы в виде рабочего проекта.
Следующая задача процесса проектирования – разработка укрупненного плана решения задачи в виде последовательности действий (этапов) от технической задачи до готового проекта, то есть разработка стратегии проектирования. Для каждого такого действия должна быть выбрана методика. В результате стратегия проектирования представляется в виде совокупности последовательно применяемых методик.
Существует пять основных типов стратегий: линейная, циклическая, разветвленная, адаптивная и случайная. Линейная стратегия состоит из цепочки последовательных действий (этапов), каждое из которых зависит только от результата предыдущего действия и не зависит от последующих. Это наиболее простая стратегия, соответствующая одноконтурной структуре системы проектирования без обратных связей.
Циклическая стратегия реализует итеративный процесс синтеза, когда после получения результатов очередного действия осуществляется возврат к одному из предыдущих действий и его уточненное повторение. В структуре системы проектирования этому соответствуют местные обратные связи. Это более сложная стратегия по сравнению с линейной. Наличие замкнутых контуров может создать для проектировщика «порочный круг», выход из которого потребует изменения самой структуры системы.
Разветвленная стратегия включает параллельные и конкурирующие действия (этапы), то есть операции «и» и «или», по результатам которых производится изменение стратегии, т.е. структуры. Адаптивная стратегия предполагает определение сначала только первого действия, а выбор последующего осуществляется в зависимости от результата первого действия и т.д. Структура системы проектирования при такой стратегии является самоорганизующейся. Это наиболее совершенная, но и сложная стратегия. Ее недостаток – в непредсказуемости сроков и соответственно стоимости проекта. Случайная стратегия основана на случайном поиске решения и не имеет плана действий.
Реальные стратегии проектирования и соответствующие им системы проектирования обычно представляют собой комбинацию перечисленных выше типовых стратегий и структур системы. На всех этапах проектирования частей системы разработчик обычно в разной последовательности выполняет следующие типовые процедуры: синтез, анализ, принятие решения, создание моделей. При этом на каждом последующем этапе эти процедуры уточняются и углубляются.
Процедура синтеза – это формирование принципов действия и технических решений задачи.
Анализ – это в данном случае, прежде всего проведение и оценка результатов математических и экспериментальных исследований.
Принятие решения – типовая процедура при проектировании новой системы, заключающаяся в выборе наилучшего, неизбежно компромиссного решения из некоторого множества вариантов (альтернатив). Наилучшее решение – это решение оптимальное по определенным критериям качества в рамках заданных в техническом задании ограничений на характеристики. Как правило, критериев и ограничений несколько. Именно поэтому принятие решения – задача всегда компромиссная.
Если варианты решения можно описать математически, появляется возможность формализовать задачу принятия решения на базе теории оптимизации и применения ЭВМ. Для этого используют известные методы оптимизации (поисковые, аналитические, численные, комбинаторные, теоретико-игровые, стохастические, эвристические).