3 системы автоматизированного проектирования. Система автоматизированного проектирования

Можно разделять все виды программ согласно следующим критериям:

  1. по отраслевому назначению;
  2. по цели использования;
  3. по масштабам;
  4. по форме основной подсистемы.

Разновидности ПО в зависимости от отрасли

  • MCAD – mechanical CAD – это сфера машиностроения любой сложности: от ракетных установок и автомобилей до примитивного тостера;
  • EDA или electronic CAD – это группа радиоэлектронных разработок, необходимая для разработки как целого проекта, так и его элементов: микросхем, плат и других деталей.
  • AEC СAD или CAAD – программное обеспечение для архитекторов и строителей. Используется для возведения зданий, строительства дорог и элементов инфраструктуры любой сложности.

Классификация по цели использования

Она повторяет три составляющих классического САПРа:

  • CAD – отвечает за проектирование и создание чертежей;
  • CAE – модуль для автоматических подсчетов и аналитических процессов;
  • CAM – подготовка производства и управление всей системой.

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

Отличия платформы по масштабу комплектации

Есть три типа, они характеризуются расположением от простого к сложному:

  • Нижний уровень отвечает за конструкторскую документацию. Используется в различных сферах деятельности, когда нужно подготовить отчетную смету.
  • Средний уровень отличается повышенным контролем за отчетность и возможностью построения 3D-моделей.
  • Высший уровень обеспечивает наиболее широкий спектр возможностей, сопровождая процесс создания изделия любой сложности от расчетных манипуляций до момента тестирования.

Виды программного обеспечения САПР по характеру базовой комплектации

  • На основе технической графической методики, двумерного и объемного моделирования. Они настроены на использование с целью проектирования объектов и взаимного расположения элементов схемы. Применяются в большинстве случаев в машиностроении.
  • На Системе Управления Базой Данных. Такие платформы ориентированы на математические расчеты, использование формул и алгоритмов, оперирование большим количеством информации. Чаще всего используются для создания бизнес-проектов и экономических выкладок.
  • На базе узкопрофильных модулей, необходимых для специализированных действий в той или иной сфере деятельности.
  • Интегрированные программные обеспечения, включающие в себя все предыдущие виды. Они сложнее в управлении, но обеспечивают широкий охват возможностей.

Примеры САПР-программ: системы автоматизированного проектирования в действии

Расскажем о наиболее популярных платформах, их плюсах и минусах.

Автокад

Еще недавно он занимал первую позицию на рынке систем конструирования. Софт был разработан еще в 1982 году американскими учеными, он сразу стал популярным, тем более, что на тот момент был уникальным средством компьютерного моделирования. AutoCAD предлагает возможности для инженеров всех сфер, в ее комплектации есть как широкий спектр инструментов, так и специальные модули для узкой профилизации, чтобы не загромождать интерфейс. Таким образом, можно купить наиболее удобную для работы версию. Другой вопрос – в какую сумму это обойдется.
Являясь самой популярной программой во всем мире, Автокад переведен на 18 языков, в частности, на русский. Нашим специалистам понятно все, кроме необходимой инструкции по применению. В своем арсенале продукт имеет десятки разновидностей и тысячи надстроек и модулей. Почему же сейчас все чаще ищут аналог этой системы САПР?

У платформы есть как верные защитники, так и противники. Для первых все приписываемые минусы – это лишь результат недостаточного освоения программы. Вторая группа видит следующие минусы:

  • Неудобная работа с таблицами. Привычные текстовые редакторы дают больше возможностей использовать этот примитивный способ передачи информации.
  • Трудность в освоении софта: большой функционал не всегда пригождается каждому пользователю, однако, загромождает интерфейс и приводит к путанице.
  • Невозможность корректного импортирования чертежей, выполненных в Автокаде, в другие ПО. Это не дает пользователем возможность продолжить работу с другого компьютера, на котором установлена другая система.
  • Производители уделяют много времени и сил на создание новых надстроек, однако, интерфейс побочных модулей зачастую не проработан.
  • Основным недостатком является завышенная ценовая политика. Для многих инженеров стоимость Автокада остается запредельной. Тем более редко его устанавливают студенты и начинающие проектировщики. Крупным компаниям тоже становится выгоднее покупать лицензии у производителей с хорошей системой корпоративных скидок.

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

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

Какие платформы пришли на замену?

NanoCAD

Распространенный продукт российской компании NanoSoft. Большим плюсом является его родина, в связи с ней, Нанокад ориентирован на правила ГОСТа. Интерфейс остается полной имитацией работы в брендовом модуляторе. Соотносится с другими системами автоматического проектирования и легко импортируется за счет поддержания различных форматов. Имеет возможность доступа в библиотеку заготовленных схем и поддерживает обмен данными с системой NormaCS.



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

ZWCAD – лучший аналог Автокада

Компания ZWSOFT разработала программное обеспечение, которое обещает быть самым популярным на рынке систем автоматизированного проектирования. Продукт имеет следующие достоинства:

  • Привычный интерфейс и удобное меню с грамотным переводом на русский язык сделает работу в ЗВКАДе удобной.
  • Базовая комплектация имеет стандартный набор инструментов, необходимый для продуктивной деятельности инженера. Для узких специальностей компанией представлен ряд дополнительных модулей с расширенным функционалом.
  • Полная совместимость с другими ПО, в том числе, с Автокадом. Популярные форматы сохранения чертежей и, как правило, отсутствие проблем с результатами разработок в других софтах.
  • Поддержка как двумерных, так и трехмерных моделей.
  • Низкая цена и возможность покупки пакета лицензий для локального пользования.
  • Возможность протестировать демо-версию САПРа.
  • Консультация специалистов при покупке программы.

Подойдет для работ разного уровня сложности как специалистами, так и новичками, студентами.


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

Компас



Отечественный продукт компании АСКОН изначально планировался как программа для 3D-моделирования. Со временем появились дополнения, позволяющие вести в нем и всю сопутствующую документацию. Он также выигрывает в том, что запрограммирован на соблюдение стандартов ГОСТ. Но софт имеет ряд минусов. Формат чертежей, выполненных в Компасе, не поддерживается прочими схожими платформами. А также имеет скудные возможности в оформлении текста.

Идея родилась в моей голове от нашей бедности наших потребностей. Для тех, кто решил освоить какой-нибудь САПР, казалось бы, выбор должен быть всегда очевиден - это должен быть тот же САПР, что используется на предприятии, где работаешь, или же хочешь работать. Причины, по которой трудно сделать выбор могут быть разными, к примеру – у всех ленивых возникнет вопрос: «А что освоить легче?» или «Пойдет ли он на моем компьютере, если я хочу сделать нечто и в определённом количестве?». На выбор может так же повлиять наличие в программе нужных функций и, как это не странно прозвучит, цена. На эти и возможно некоторые другие вопросы ответы под катом.
ФОТО!!!

Виновники торжества:

Безусловно, САПР систем куда больше, но нам не хватило бы ни времени, ни сил на то, чтобы все их вам представить. Встречайте избранных.

Кратко о каждом. Плюсы и минусы:

Autodesk AutoCAD – один из самых распространенный CAD систем, помимо просто версии под названием Autodesk AutoCAD есть рад специализированных, таких как: AutoCAD для Mac, AutoCAD Architecture, AutoCAD Civil 3D, AutoCAD Electrical, AutoCAD LT, AutoCAD Map 3D, AutoCAD Mechanical, AutoCAD MEP, AutoCAD Plant 3D, AutoCAD P&ID, AutoCAD Raster Design, AutoCAD Revit Architecture Suite, AutoCAD Revit MEP Suite, AutoCAD Revit Structure Suite, AutoCAD Structural Detailing, AutoCAD Utility Design. Старые версии не сильно требовательны к железу, но начиная с 2010 версии работать на компьютере года 2006-го будет несколько затруднительно. Так же замечено, что AutoCAD 2010-2012 заведомо медленнее работает на интегрированных чипах Intel, в чем мы впоследствии убедимся, причем как в 3D, так и в 2D. Спасает эту ситуацию даже самый слабый GPU, который минимально соответствует требованиям AutoCAD, к примеру на чипе NVidia 200 Series.

Autodesk Inventor – САПР ориентированный большей частью на машиностроение, причем 2D часть программы развита настолько плохо, что оставляет желать лучшего. Практически весь набор дополнительных утилит представлен только в 3D части программы, в то время как в 2D нам остается довольствоваться только ассоциативными видами и минимальным набором для черчения. Недостаток в 2D полностью компенсирует AutoCAD Mechanical, ориентированный в свою очередь на оформление чертежей. Требования к железу у Inventor-а одновременно и небольшие, и в то же время достаточно высоки. Все зависит от того, что вы хотите «напроектировать». Как обстоят дела с версиями ниже 2010 сказать не могу но, как и в случаи с AutoCAD, компьютер нужен посерьезнее.

DSS SolidWorks – очень неплохая система, имеет достаточной понятный интерфейс, ничего из ряда вот выходящего я в ней не нахожу, но не могу отметить способность данной программы распознавать дерево построения сторонних CAD систем, а так же расстроить любителей халявы, пиратская версия встает кривовато. Делайте выводы.

АСКОН КОМПАС 3D – САПР, популярный, наверное, только в России. Основным полюсом у него будет – изначально русский интерфейс (хотя предыдущие системы этим не страдают), и очень обширная библиотека стандарта ГОСТ. Если в случаи с AutoCAD, при не удовлетворительной производительности на старом компьютере есть возможность поставить более старую версию, то в случаи с КОМПАСом - это будет не целесообразно, т.к. системные требования, начиная с 5-ой версии не сильно менялись. Также преимуществом является возможность сохранять работы в старой версии, т.к. большинство систем, благодаря своеобразной политике компании, такой функции лишены.

Подопытные кролики Тестируемые машины:













Проводимый тест:

В общем и целом ничего сложного.
Все настройки программ касательно графики будут стоять на качество отрисовки, но с минимум визуализации (в последствии некоторые проблемы мы постараемся решить и покажем как).
Задачу мы поставим нашим подопытным достаточно простую, с точки зрения реализации – массив из пружинок.

Постепенно увеличивая массив, можно будет увидеть, как живет программа при разной нагрузке. Отметим, что пружина, сама по себе один из самых сложный примитивов, если ее можно таковым назвать, следовательно, результаты будут даны с запасом.

Перед тестом хочу немного остановиться и рассказать вкратце, что из себя представляют тестируемые машины, для тех, кто не сильно разбирается в комплектующих и в терминологии вообще.
Разделяя компьютеры на рабочие станции и домашние подразумевается, что набор комплектующих в первых будет иметь несколько специфические параметры, названия и цену (как правило, более высокую). Рабочие станции, в свою очередь, тоже можно разделить на достаточно большое дерево, ибо для каждого типа работы нужно что-то свое, рассматривать в этой статье мы их не будем и выделим только представителей, которых называют графическими станциями. Что же отличает эти графические станции от обычных компьютеров? Ответ очень простой, в большинстве случаев это только наличие профессионального графического адаптера. В принципе из любого мощного игрового компьютера можно сделать графическую станцию просто поменяв видеокарту, но есть одно «но». Графические станции – это инструмент, на котором выполняются задачи, в частном случаи это инженерные, ответственные, сложные, достаточно трудоемкие (и как следствие высоко оплачиваемые) и этот инструмент должен удовлетворять пользователя не только по скорости работы, но и по надежности и своеобразной устойчивости к сбоям, и когда производитель выпускает комплектующие, предназначенные для профессиональной работы, он просит за них соответствующую цену, поэтому, для удовлетворяющей вас работы, просто смены видеокарты на профессиональную, может быть недостаточным.

Профессиональная графика на сегодняшний день для САПР систем представлена 3-мя компаниями:

  • NVidia (серия Quadro и Quadro FX)
  • ATI(AMD) (серия FirePro)
  • Intel (интегрированная графика в процессорах семейства Xeon E3, E7)
Производители от души «распиарили» свои продукты (все это читайте на официальных сайтах), но на деле раскрывается страшная истина. Те из вас, кто достаточно любопытен, наверняка заметили, что вышеупомянутые компании в профессиональной графике используют те же графические чипы, что и в игровых и бюджетных видеокартах, а деньги (причем не малые) просят с нас в большей части только за более качественное изготовление и оптимизацию программной части, т.е. драйверов. Но, как это ни прискорбно, для повышения производительности придется купить, то, что предлагают, а на сколько это целесообразно, каждый решит для себя сам.
По поводу ноутбуков, у нас будут представлены по одному представителю от бизнес и домашней серии.

И так, поехали:

Xeon
Показал вполне достойные результаты, последний тест выполнил с упрощением, смог задействовать два потока в нагрузке процессора, а вот нагрузка видеокарты была реализована только примерно на 50 процентов. В тонированно-каскадном тесте показал результат лучше, чем остальные системы.
Для выполнения теста понадобилось 747 Mb RAM

FX580
Как это ни странно, результаты не намного ниже, чем у предыдущей машины, однако, стоит отметить, что, если нагрузка на процессор была аналогичная, то видеокарта тут выложилась по полной. Также очень необычный «жор» в оперативной памяти – 2390 метров.
Для выполнения теста понадобилось 2390 Mb RAM

i7 Intel HD
На удивление результаты первых 4-х тестов аналогичны, как и на “FX580”, однако тест 50 на 50 был проведен с упрощением, равно как и последний.
Для выполнения теста понадобилось 624 Mb RAM
Использовано 2 потока

GTX460
Несмотря на заявления производителей и то, что процессор не i7, а i5 и предыдущего поколения, результат выше, чем у «второго» и не многим меньше «первого». Предположительно будет меньше стабильность работы, но в целом результат достаточно удивительный.
Для выполнения теста понадобилось 652 Mb RAM

DualCore
Последние 2 теста – провалены. Система зависла и построить массив не смогла. Мною было честно дано на построение 30 минут, но увы, результата я так и не дождался. Результаты остальных тестов значительно ниже. И вообще вывод – компьютер не пригоден для работы в CAD системах, т.ч. ссылаться на этот тест в сравнениях не будем.
Для выполнения теста понадобилось 358 Mb RAM
Использован 1 поток

ATI
Провалены последние 2 теста, система не смогла построить массив. Результат остальных – ниже, и удовлетворительной работы на больших сборках ждать от него не приходится. Нагрузка на карту была 100 % на протяжении всего теста.
Для выполнения теста понадобилось 301 Mb RAM

i5
Практически идентичные результаты с третьей машиной (i7 Intel HD)
Для выполнения теста понадобилось 598 Mb RAM
Использован 1 поток

Xeon
Производительность на уровне с Inventor-ом, при этом нагрузка на систему была все 25%, как для видеокарты, так и для процессора (один поток).
Для выполнения теста понадобилось 412 Mb RAM

FX580
Для выполнения теста понадобилось 434 Mb RAM

i7 Intel HD
Выдал результаты ниже, но не заметные для восприятия.
Для выполнения теста понадобилось 715 Mb RAM
Использован 1 поток

GTX460
Для выполнения теста понадобилось 517 Mb RAM

DualCore
Для выполнения теста понадобилось 290 Mb RAM
Использовано 2 потока (сомнительно)

ATI
Хоть не смог построить только самый последний тест, тесты 50 на 50 и 100 на 100 – выполнены с упрощением, остальные тесты показали производительность, на уровне с остальными машинами (за исключением DualCore)
Для выполнения теста понадобилось 388 Mb RAM

i5
Для выполнения теста понадобилось 526 Mb RAM
Использован 2 потока (сомнительно)

Xeon
Как и AutoCAD, смог нагрузить только один поток. Средняя нагрузка на видеокарту – 50 процентов, как и предыдущие системы – провалил тест 100 на 100, и практически провалил тест 50 на 50.
Для выполнения теста понадобилось 196 Mb RAM

FX580
Выдал практически идентичную производительность. Нагрузка на видеокарту тоже возросла.
Для выполнения теста понадобилось 177 Mb RAM

i7 Intel HD
Показал аналогичный результат, как и на всех предыдущих машинах, такое ощущение, что ему видеокарта вообще не нужна.
Для выполнения теста понадобилось 268 Mb RAM
Использован 1 поток

GTX460
… без комментариев.
Для выполнения теста понадобилось 168 Mb RAM

DualCore
Для выполнения теста понадобилось 98 Mb RAM
Использован 1 поток

ATI
Провален тест 50 на 50 и 100 на 100, в остальном – как обычно.
Для выполнения теста понадобилось 186 Mb RAM

i5
Провален тест 50 на 50 и 100 на 100.
Для выполнения теста понадобилось 132 Mb RAM
Использовано 1 поток

Xeon
Оказался самым прожорливым, хоть как и 2 предыдущих системы, использовал ресурсы только одного потока, задействовал почти 100% видеокарты, показал сравнительно более лучшие результаты в тесте с тонировкой без каркаса.
Для выполнения теста понадобилось 323 Mb RAM

FX580
Выдал результаты ниже почти в 2 раза.
Для выполнения теста понадобилось 279 Mb RAM

ATI
Наличие дискретной карты дало свои результаты, но удовлетворительной работы в сборках более 100 деталей ждать не приходится.
Для выполнения теста понадобилось 261 Mb RAM

Вывод по сравнению CAD систем:

Inventor: может использовать многозадачность, что беccпорно плюс, требователен к оперативной памяти, во всяком случаи задействовал ее больше чем все остальные, показал неплохую производительность на интегрированных видеокартах, но задействовал всего половину ресурсов от Quadro 4000. (есть предположение, что на Quadro 2000 производительность будет аналогичная, так же, есть предположение, что на игровых картах Radeon производительность будет больше, чем у аналогов Nvidia)

AutoCAD: продемонстрировал весьма достойную производительность, однако ресурсов задействовал меньше, из этого можно сделать вывод, что конфигурация выше второй машины (FX580) особого смысла не имеет.

КОМПАС 3D: показал одинаковую производительность на тестируемых стационарных машинах, прирост производительности практически минимальный, т.ч. для работы будет достаточно Intel HD 3000, но покупка профессиональной графики выше Quadro 600 будет не оправдана. Ноутбуки показали вполне сравнимый результат со стационарными машинами, хотя тест с каскадной отрисовкой 50 на 50 был не удовлетворительным.
В общем и целом для КОМПАСа желательно наличие дискретной графики, но при покупке нового компьютера с интегрированной HD 3000, стоит задуматься.

SolidWorks: пожалуй самый требовательный CAD к графической части, аппаратного ускорения на интегрированных картах он не дал, а значит дискретная графика обязательна для тех, кто будет работать со сборками даже в 100 деталей (возможно это исправлено в 2012 версии). На первой машине результат вполне достойный, с тестом 100 на 100 он справился лучше остальных, но на остальных машинах результат напоминает то, что показал КОМПАС.

Итак, если у вас уже есть достаточно мощная машина, даже игровая, смело выбирайте себе любую CAD-систему для ее изучения. Наличие профессиональной графики дает прирост, но смысл ее приобретать если вы не уверены, что будете профессионально работать, пожалуй не стоит.

Если компьютер старый, но все же мощнее, нашего «позорника» (DualCore), то изучить работу тоже можно во всех системах, но работать с большими сборками (больше 100 деталей) даже при наличии профессиональной графики, будет затруднительно.

К ноутбукам требования серьезнее, т.к. сделать замену комплектующих там сложнее, но в целом все примерно тоже самое.

Для SolidWorks наличие дискретной графики обязательно!

^

Системы автоматизированного проектирования

Близкими по своей структуре и функциям к системам автоматизации научных исследований оказываются системы автоматизированного проектирования (САПР).

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

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

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

Рис 4.2 - Типовая схема САПР

Аппаратное обеспечение САПР составляет ЭВМ с набором устройств, необходимых для ввода и вывода графической информации (графопостроитель, световое перо, графический планшет и др.).

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

    1. ^

      Геоинформационные системы и технологии

Геоинформационные системы (ГИС) и ГИС- технологии объединяют компьютерную картографию и системы управления базами данных. Концепция технологии ГИС состоит в создании многослойной электронной карты, опорный слой которой описывает географию территории, а каждый из остальных слоев - один из аспектов состояния территории. Тем самым ГИС-технологии определяют специфическую область работы с информацией.

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

В основе любой ГИС лежит информация о каком-либо участке земной поверхности: континенте, стране, городе, улице.

БД организуется в виде набора слоев информации. Основной шрифт содержит географически привязанную карту местности (топооснова). На него накладываются другие слои, несущие информацию об объектах, находящихся на данной территории: коммуникации, в том числе линии электропередач, нефте- и газопроводы, водопроводы, промышленные объекты, земельные участки, почвы, коммунальное хозяйство, землепользование и др.

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

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

Многие ГИС включают аналитические функции, которые позволяют моделировать процессы, основываясь на картографической информации.

Программное ядро ГИС можно условно разделить на две подсистемы: СУБД и управление графическим выводом изображения. В качестве СУБД используют SQL-серверы.

Рассмотрим типовую схему организации ГИС-технологии, в настоящее время сложился основной набор компонентов, составляющих ГИС. К ним относятся:


  1. приобретение и предварительная подготовка данных;

  2. ввод и размещение данных;

  3. управление данными;

  4. манипуляция данными и их анализ;

  5. производство конечного продукта.
Функциональным назначением данных компонентов является:

Приобретение и подготовка исходных данных; включает манипуляции с исходными данными карт - материалами на твердой или бумажной основе, данными дистанционного зондирования, результатами полевых испытаний, текстовыми (табличными) материалами, с архивными данными.

^ Ввод и размещение пространственной и непространственной составляющих данных включает конвертирование информации во внутренние форматы системы и обеспечение структурной и логической совместимости всего множества порождаемых данных.

^ Управление данными предполагает наличие средств оптимальной внутренней организации данных, обеспечивающих эффективный доступ к ним.

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

^ Производство конечного продукта включает вывод полученных результатов для конечных потребителей ГИС. Эти продукты могут представлять карты, статистические отчеты, различные графики, стандартные формы определенных документов.

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

Подавляющее большинство ГИС-систем различают геометрическую и атрибутивную компоненты баз данных ГИС. Их часто называют также пространственными (картографическими, геометрическими) и непространственными (табличными, реляционными) данными.

Картографичекая информация представляется точками, кривыми и площадными объектами.

Атрибутивная информация содержит текстовые, числовые, логические данные о картографических объектах. Большинство современных ГИС-инструментариев позволяют хранить информацию в составе БД, как правило, реляционных.

Атрибутивная информация хранится в виде отдельных табличных файлов, как правило, в форматах реляционных баз данных систем DBF, PARADOX, ORACLE, INGRESS. Такой способ характерен как для западных коммерческих продуктов, так и современных отечественных разработок.

  1. ^

    ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ

    1. Технологии распределенных вычислений (РВ)

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

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

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

Принцип централизованной обработки данных (рис. 5.1) не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя центральной ЭВМ приводил к роковым последствиям для системы в целом.


I

Рис. 5.1 - Система централизованной обработки данных

Появление персональных компьютеров потребовало нового подхода к организации систем обработки данных, к созданию новых информационных технологий. Возникло логически обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных (рис. 5.2).


Рис. 5.2 - Система распределенной обработки данных

Распределенная обработка данных - обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих распределенную систему.

В основе распределенных вычислений лежат две основные идеи:


  • много организационно и физически распределенных пользователей, одновременно работающих с общими данными - общей базой данных (пользователи с разными именами, которые могут располагаться на различных вычислительных установках, с различными полномочиями и задачами);

  • логически и физически распределенные данные, составляющие и образующие тем не менее, общую базу данных (отдельные таблицы, записи и даже поля могут располагаться на различных вычислительных установках или входить в различные локальные базы данных).
Дня реализации распределенной обработки данных были созданы многомашинные ассоциации, структура которых разрабатывается по одному из следующих направлений:

  • многомашинные вычислительные комплексы (МВК);

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

Многомашинные вычислительные комплексы могут быть:


  • локальными, при условии установки компьютеров в одном помещении, не требующих для взаимосвязи специального оборудования и каналов связи;

  • дистанционными, если некоторые компьютеры комплекса установлены на значительном расстоянии от центральной ЭВМ и для передачи данных используются телефонные каналы связи.
Пример 1. Три ЭВМ объединены в комплекс для распределения заданий, поступающих на обработку. Одна из них выполняет диспетчерскую функцию и распределяет задания в зависимости от занятости одной из двух других обрабатывающих ЭВМ. Это локальный многомашинный комплекс.

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

Компьютерная (вычислительная) сеть - вычислительная система, включающая в себя несколько компьютеров, терминалов и других аппаратных средств, соединенных между собой линиями связи, обеспечивающими передачу данных

Терминал - устройство, предназначенное для взаимодействия пользователя с вычислительной системой или сетью ЭВМ. Состоит из устройства ввода (чаще всего это клавиатура) и одного или нескольких устройств вывода (дисплей, принтер и т.д.).

Автоматизация проектирования традиционно является одной из эффективных задач в сфере любого производства. Так, например, в машиностроении производственный цикл предприятия, определяемый временем нахождения деталей, узлов и готовых изделий в цехах, составляет 1 % всего времени от начала проектирования до выпуска готовой продукции, остальные 99% приходятся на опытно-конструкторскую, конструкторскую и технологическую подготовку производства. С другой стороны сложность решения задачи автоматизированного проектирования связана с многообразием и спецификой конкретных предметных областей.

Создание САПР-продуктов происходит в следующих направлениях:

    универсальный графический пакет для плоского черчения, объемного моделирования и фотореалистической визуализации;

    открытая графическая среда для создания приложений (собственно САПР для решения разнообразных проектных и технических задач в различных областях);

    графический редактор и графическая среда приложений;

    открытая среда конструкторского проектирования;

    САПР для непрофессионалов (домашнего использования).

Наиболее полно возможности САПР-продукта на уровне универсального графического пакета можно проследить на примере AutoCAD 2000 - новой версии самого популярного в России чертежного пакета. Рассмотрим основные особенности новой разработки фирмы AutoDesk:

    возможность работы с несколькими файлами чертежей в одном сеансе без потери производительности;

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

    наличие средств моделирования, позволяющих редактировать твердотельные объекты на уровне ребер и граней;

    возможность обращения к свойствам объектов;

    возможность выбора, группировки и фильтрации объектов по типам и свойствам;

    наличие технологии создания и редактирования блоков;

    возможность вставки в чертеж гиперссылок;

    включение Design Center - нового интерфейса технологии drag-and-drop для работы с блоками, внешними ссылками, файлами изображений и чертежей;

    управление толщиной (весом) линий напрямую с воспроизводством на экране;

    возможность работы со слоями без вывода на печать;

    наглядная работа с размерами и размерными стилями;

    наличие средств управления видами и системами координат;

    наличие нескольких режимов визуализации от проволочного каркаса до закраски;

    наличие средств обеспечения точности ввода при создании и редактировании;

    возможность компоновки чертежей и вывода на печать;

    работа с внешними базами данных;

    наличие средств настройки с помощью редакторов Visual LISP и Visual Basic;

    совместимость версий (в форматах DWG AutoCAD R14, R13 И форматах DFX AutoCAD R14, R13, R12).

По оценкам специалистов AutoCAD 2000 является почти идеальным универсальным 2D/ЗD (двух- и трехмерной геометрии) графическим пакетом средней ценовой категории.

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

Основные требования, предъявляемые к САПР в области проектирования РЭА:

    решение всего комплекса задач проектирования РЭА: ввод структурной, функциональной и принципиальной схем; проведение расчетов; моделирование; конструирование аппаратуры; технологическая подготовка производства и изготовление;

    наличие полной библиотеки элементов и узлов, источников (генераторов) сигналов и шумов, с большим набором параметров и возможностью их легкой модификации;

    наличие справочной базы данных и ГОСТов;

    проведение необходимых расчетов (надежности, мощности, рабочих режимов и других параметров);

    возможность импорта и экспорта информации из других информационных систем;

    поддержка разнообразной периферии.

Процесс проектирования РЭА принято разбивать на этапы (системный, схемный, конструкторский, технологический, производственный), а саму проектируемую РЭА на уровни (система, подсистема или аппаратура, прибор, блок, ячейка или узел). Исходя из такого разбиения, представляется естественным требование, чтобы САПР поддерживали все этапы и уровни проектирования в полном объеме. К сожалению, на практике данный подход полностью не реализован.

В последние годы большой интерес вызывают САПР для непрофессионалов (домашнего использования). Области их использования: индивидуальное строительство, любительское моделирование и конструирование, планирование ландшафта, интерьера и др. Основные требования к системам подобного класса - приемлемая стоимость и невысокие требования к ресурсам компьютера.

Наиболее перспективным в области автоматизированного проектирования является использование открытых сред, основной особенностью которых является автоматизация процесса проектирования: выбор структуры объекта проектирования; необходимые Расчеты, включая геометрические и т.д. Примером реализации такого подхода является СПРУТ-технология, реализованная в виде графической оболочки со сменной проблемной ориентацией DiaCAD.

Однако DiaCAD является только составной частью СПРУТ-технологии и используется в тех случаях, когда удается формализовать процесс проектирования в данной предметной среде. Там, где это невозможно, используются средства интерактивно го черчения, так же как в известных средствах графического редактирования.

Возможности DiaCAD определяются перечнем решаемых задач:

    оперативная разработка чертежей с соблюдением требований ГОСТов;

    создание и использование иерархических графических баз данных;

    интерактивная параметризация чертежа и его типовых фрагментов;

    интеллектуальное редактирование (редактирование чертежа путем изменения значений размеров);

    получение параметризированных программ без программирования.

Функционально DiaCAD можно разделить на две части: среда администратора графической базы данных и среда конструктора.

Среда администратора графической базы данных предназначена для работы с иерархическими графическими базами данных и позволяет решать следующие задачи:

    создание базы данных с произвольной иерархической структурой;

    оперативный просмотр чертежа;

    копирование данных из одного чертежа в другой;

    вывод чертежа на графопостроитель или печатающее устройство.

Среда конструктора позволяет создавать и редактировать чертежи и геометрические модели.

Принципиальной отличительной особенностью DiaCAD является возможность создания на ее основе с использованием единой интегрированной среды СПРУТ собственной САПР.