Задачи автоматизации процесса проектированияРефераты >> Кибернетика >> Задачи автоматизации процесса проектирования
Рис. 1
в процессе анализа задачи проектирования выявится невозможность использования существующих технических возможностей для решения проблемы. Тогда постановка задачи должна быть изменена, например, разбита на подзадачи.
При проведении конструкторских работ первой операцией является функциональный анализ объекта проектирования для создания внутренней многоуровневой структуры объекта проектирования. Результаты этого этана необходимы в первую очередь для объективного разбиения задачи проектирования на части и определения стратегии решения общей задачи.
Каждый элемент структуры объекта проектирования представляется в виде системной модели; его служебное назначение описывается как функция элемента многоуровневой системы. Затем проводится исследование объекта проектирования, т. с. выявляются и описываются внешние и внутренние связи его системной модели. При этом требуется проведение целого ряда научно-исследовательских работ, под которыми подразумевается не только анализ литературных источников, но и эксперименты на натурных образцах.
Весьма важным является следующий этап — формализация объекта проектирования. От полноты формального описания объекта зависит выбор метода решения задачи, а, следовательно, определяется возможность применения при проектировании средств вычислительной техники. Если задача не формализована, то конструктор в дальнейшем пользуется одним из эвристических методов решения задачи. Когда задача формализована полностью, т. е. имеется полная математическая модель объекта проектирования, ее можно решать с помощью ЭВМ автоматически. Если же задача формализована частично, т. е. не все связи системной модели удалось выразить в виде аналитических и логических зависимостей, то разрабатывается так называемый диалоговый метод решения, включающий вариант математической модели объекта и сценарий взаимодействия конструктора и ЭВМ.
После выбора одного из алгоритмических методов решения весь процесс проектирования можно формализовать и разработать алгоритмы автоматизированного конструирования.
Перед программированием больших проектно-конструкторских задач необходима разработка информационного обеспечения автоматизированного проектирования, которое должно снабжать все проектные процедуры требуемой постоянной и переменной информацией для безостановочной работы программ ЭВМ. После программирования проектной задачи выбираются необходимые технические средства, на которых и решается задача. Результаты проектно-конструкторского процесса документируются в виде текстовых и графических материалов.
Как видно из рассмотрения представленной на рис. 1 схемы, разработка процесса автоматизированного проектирования требует тесного сотрудничества ученых и инженеров разных специальностей — конструкторов, математиков, специалистов по автоматизированной обработке информации, программистов, электронщиков и организаторов производства (рис. 2).
Техническое задание
Рис. 2
Идеализированная схема разработки и функционирования процесса автоматизированного проектирования
Следовательно, для наиболее полного и эффективного использования вычислительной техники в проектно-конструкторской деятельности инженеров необходимы глубокие знания разработчиков по вопросам теории проектирования, конструирования заданного семейства машин, математического моделирования, использования вычислительных методов решения проектных задач, теории автоматизированной переработки информации и применения современных вычислительных средств.