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