Основные принципы создания САПР

Проблема синтеза оптимальной структуры САПР решается в настоящее время как путем использования опыта создания автоматизированных систем управления, так и за счет накопления и использования опыта создания и эксплуатации крупных программных комплексов. Этот опыт концентрируется в ряде принципов, на которые целесообразно ориентироваться при разработке САПР:

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

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

3. Обеспечение интерактивного режима проектирования, что позволяет проектировщику активно вмешиваться в этот процесс, осуществлять контроль за ходом проектирования в режиме диалога. Организация интерактивного проектирования улучшается с уменьшением времени реакции ЭВМ.

4. Минимальность взаимодействия системы с внешней средой, что предполагает минимизацию различных видов взаимодействия системы с внешней средой за счет сокращения объемов выходной и особенно входной информации.

5. Принцип развития, позволяющий производить модернизацию системы и расширение ее возможностей за счет совершенствования компонентов САПР и упорядоченности связей между этими компонентами без перерыва или с минимальными перерывами в функционировании системы.

6. Единый принцип построения САПР для группы родственных по функциональным характеристикам объектов.

7. Принцип эволюционности в проектировании, т.е. максимальное использование имеющегося опыта и навыков проектирования, перенесения их в комплекс алгоритмов и программ, которые являются инструментом машинного проектирования. Совершенствование компонентов САПР в этом случае должно базироваться на основе использования методов эвристического программирования.

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

9. Принцип системного единства, состоящий в том, что САПР строится как совокупность подсистем, функционирование которых подчинено общей цели.

10. Принцип сквозного проектирования, обеспечивающий непрерывный характер проектирования объекта от элемента до изделия в целом и предполагающий автоматизацию на различных этапах проектирования от замысла до воплощения проекта “в металле”.

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

12. Принцип включения, предусматривающий согласование параметров и возможностей конкретной САПР с более сложной системой (АСУП, автоматизированной системой научный исследований АСНИ), стоящей выше на иерархическом уровне.

13. Принцип информационного единства, требующий использования во всех подсистемах САПР нормативно установленных в отрасли правил применения терминов, символов, способов представления информации и т.д.

14. Принцип моральной живучести, предполагающий наличие в САПР средств настройки на развивающийся класс объектов, который изменяется как количественно, так и качественно.

15. Принцип первого руководителя, согласно которому за процессы разработки, внедрения и развития САПР должен непосредственно отвечать руководитель соответствующего проектно-конструкторского подразделения. Попытки передоверить это управление второстепенным лицам, как правило, заканчиваются тем, что САПР или оказываются дискредитированы, или выполняют рутинные функции.

16. Принцип новых задач предполагает решение на базе САПР таких задач, которые без этих систем решались частично, приближенно или не решались вообще из-за отсутствия соответствующих для этого ресурсов.

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

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