Для реализации конкретной инновационной идеи существует большое количество систем автоматизированного проектирования, основными функциями которых является выполнение автоматизированного проектирования на всех или отдельных стадиях проектирования объектов и их составных частей. Доступное мощное программное обеспечение САПР позволяет не только выполнять чертежи, но и весь объем работ по выполнению проекта.
Возможности САПР создавать чертежи всех видов изделий по их пространственным геометрическим моделям [1] значительно ускоряют процесс конструирования и улучшают качество оформления конструкторской документации.
Преимущества 3D-методов перед 2D наглядно продемонстрированы при создании объемных моделей, объясняющих метод вращения плоскости вокруг линии уровня [2] и процесс построения касательных плоскостей и нормалей к поверхностям второго порядка [3]. Насколько 3D-моделирование является более наглядным способом представления оригинала, очевидно при построении линий пересечения поверхностей второго порядка в системе объемного моделирования [4, 5].
На промышленных предприятиях используют различные САПР — CAD/CAM/CAE: Компас, AutoCAD, Siemens NX, SolidWorks, Creo Elements/ Pro, CATIA, T-Flex/CAD и множество других автоматизированных систем. Это затрудняет выбор базового САПР для проектирования из-за разного уровня сложности и времени их освоения.
На примере проектирования аварийной системы посадки беспилотного летательного аппарата проведем анализ использования САПР. Беспилотный летательный аппарат ( БПЛА) — это летательный аппарат без экипажа на борту, созданный для воздушной съемки и наблюдения за различными объектами. БПЛА могут использоваться для патрулирования и контроля пожарной безопасности, наблюдения за посевами в сельском хозяйстве, в лесничестве и рыболовстве, для картографии и геологии, фото- и видеосъемки. Беспилотные летательные аппараты, способные нести боевую нагрузку и осуществлять уничтожение различных целей.
В качестве управляющей аппаратуры используются специализированные вычислители на базе цифровых сигнальных процессоров или компьютеры формата PC/104, MicroPC под управлением операционных систем реального времени (QNX, VME, VxWorks, XOberon). Программное обеспечение пишется обычно на языках высокого уровня, таких как Си, Си++, Модула-2, Оберон SA или Ада95.