Проектирование цементных заводов.5.2. СОСТАВ САПР
Основными компонентами САПР являются: комплекс технических
средств, программное обеспечение, информационное обеспечение, методическое
обеспечение.
Рассмотрим подробнее основные особенности различных видов
обеспечения для проектирования цементных заводов.
Комплекс технических средств (КТС). КТС САПР строится на
базе высокопроизводительных универсальных ЭВМ, доукомплектованных набором
устройств, выполняющих функции, специфические для нужд проектирования заводов.
Рациональным режимом автоматизированного проектирования
является диалоговый режим, позволяющий оперативно влиять на ход процесса
проектирования завода, и, вследствие этого, в КТС САПР включают большое количество
дисплеев-устройств оперативного обмена информацией между человеком и машиной.
Большая часть готовой продукции проектирования заводов представлена
в виде чертежей, планов, схем, поэтому среди периферийных устройств КТС широко
представлены средства вывода графической информации — графопостроители.
С целью повышения производительности системы и предоставления
максимальных удобств проектировщикам заводов создаются автоматизированные рабочие места
(АРМ), которые кроме дисплея, графопостроителя и устройства печати включают в
свой состав персональные компьютеры, позволяющие на месте, без выхода на
центральный процессор, решать отдельные задачи, и в то же время, иметь связь со
всей системой, в частности, использовать информацию из базы данных.
В заключение отметим, что производительность КТС является
критерием, определяющим потенциальные возможности разрабатываемой САПР.
Наиболее критичными параметрами в этом плане являются:
- быстродействие процессора, измеряемое количеством элементарных
операций, выполняемых в секунду. В настоящее время ЭВМ, применяемые в качестве
базы САПР, должны выполнять более 300 000 операций в секунду:
- объем оперативной памяти, измеряемый в байтах. Один байт
— это элемент памяти, позволяющий хранить информацию об одном буквенно-цифровом
символе. Объем оперативной памяти САПР должен превышать миллион байт. Для
сравнения отметим, что такое число букв содержит книга объемом,
примерно; 500 страниц:
- объем памяти внешних запоминающих устройств. Как правило,
используются НМД (носители на магнитных дисках) общей емкостью более 300
миллионов байт.
Программное обеспечение. Процессор ЭВМ выполняет элементарные
команды, закодированные в специальном «машинном» коде. Использование этих
команд для создания не только больших систем, какими являются САПР, но и достаточно
сложных программ настолько трудоемко, что становится делом нереальным. Поэтому
любая вычислительная система обладает большим комплексом программных средств,
позволяющих упростить ее использование и рационально распределять ресурсы ЭВМ.
Программное обеспечение для проектирования цементных заводов по своему назначению классифицируется
следующим образом:
- стандартное программное обеспечение, поставляемое вместе
с универсальной ЭВМ; сюда входит операционная система, осуществляющая
управление вычислительным процессом и распределение ресурсов между работающими
программами, и трансляторы с универсальных языков программирования;
- специальное системное программное обеспечение, то есть
программы, выполняющие функции, специфичные для разрабатываемой системы; при
разработках САПР используются компоненты, выполняющие функции управления базой
данных, формирования графической информации, формирования табличных
документов, интерпретации специальных проблемных языков;
- проблемное программное обеспечение, то есть программы,
непосредственно выполняющие необходимые проектные процедуры.
Большие системы проблемных программ разбиваются, по различным
признакам на более мелкие компоненты, такие как подсистемы, пакеты прикладных
программ (ППП), программные модули. САПР заводов состоит, как правило, из
следующих подсистем:
- технологические проектирование;
- строительное проектирование;
- электротехническое проектирование;
- сантехническое проектирование;
- проектирование КИП и автоматики;
- генплан;
- сметы;
- экономика.
Отметим, что все подсистемы, кроме технологической, являются
практически независимыми от профиля проектируемого завода, поэтому в настоящее
время формируются подсистемы, которые позволяют решать задачи соответствующих
частей проекта в различных проектных организациях.
Различие в технологических процессах и типах применяемого на заводах
оборудования не позволяет создать универсальную подсистему технологического
проектирования, поэтому такие подсистемы разрабатываются специально для
проектирования заводов с близкой организацией технологических процессов.
В дальнейшем мы будем рассматривать подсистему технологического
проектирования системы автоматизированного проектирования цементных заводов
(САПР-ЦЕМЕНТ), разработанную в институте «Гипроцемент».
В состав этой подсистемы входят следующие пакеты прикладных
программ (подробно о них — см. п. 3):
ППП СЫРЬЁ (обработка предпроектной информации) ППП БАЛАНС
(определение основных параметров завода) ППП ВЫБОР (выбор основного
технологического оборудования завода) ППП АНАЛИЗ (системный анализ технологических
схем) ППП ТРАНСПОРТ (проектирование транспортных внутризаводских коммуникаций
и вспомогательного технологического оборудования завода)
ППП ЗАДАНИЕ (выпуск спецификаций и заданий на проектирование
смежных частей проекта).
Информационное обеспечение. Организация хранения и поиска
информации о различных видах оборудования, технологических и конструктивных
материалах и изделиях является наиболее трудоемкой операцией при
проектировании. Информационное обеспечение включает в свой состав следующие
средства:
1. Систему управления базой данных (СУБД) — это программная
система, осуществляющая распределение памяти под разделы БД, а также операции
занесения, поиска и стирания информации.
2. Систему организационных мероприятий, поддерживающих базу
данных, куда входят информационные источники, а также подразделения,
ответственные за своевременную корректировку содержимого общесистемных разделов
БД.
3. Непосредственно разделы базы данных.
В САПР-Цемент в качестве СУБД используется система СПЕКТР.
БД САПР-Цемент содержит следующие основные разделы: БД. ОСР. ОБОРУД.—
общесистемный раздел оборудования, используемого при проектировании цементных
заводов; БД. ОБКТ. ОБОРУД — раздел оборудования, включенного в проект
конкретного объекта; БД. ОБКТ. ПОТОК — раздел технологических потоков объекта.
Раздел БД содержит множество записей, каждая из которых
содержит информацию, характеризующую индивидуального представителя. Каждая
запись в свою очередь содержит поля данных, включающих однородную информацию.
Так в БД. ОСР. ОБОРУД выделены следующие поля:
- информация, необходимая для выпуска спецификации (наименование
оборудования, общесоюзный код оборудования, код завода-изготовителя, масса,
стоимость, шифр прейскуранта);
- информация, характеризующая технологическую применимость
(шифры технологических свойств и их граничные значения, например, максимальную
крупность кусков, влажность материала, прочность, паспортную часовую производительность);
- информация, характеризующая конструктивные особенности
агрегата (шифры параметра и его значения, например, габаритные размеры, ширина
загрузочной щели, объем приемного бункера);
- информация, характеризующая потребные ресурсы (шифр
ресурса и его значения, например, расход технической воды, пара, нормы
обслуживания);
- информация, характеризующая комплектующее оборудование
(код оборудования и его потребное количество). В БД. ОБКТ. ПОТОК выделены
следующие поля:
- идентифицирующая информация (шифр потока, его наименование,
код по классификации потоков, годовая потребность в тоннах);
- информация, характеризующая потоки, необходимые для
производства данного продукта (шифр потока, его расход в тоннах на тонну
абсолютно сухих материалов);
- информация, характеризующая режим переработки материала
(шифры технологических операций, коэффициент неравномерности подачи, число
рабочих дней в году, число рабочих часов в день; коэффициент использования
оборудования);
- информация, характеризующая технологические свойства
материала (шифр параметра, его значение, например, влажность, прочность,
остаток на сите).
Сделаем ряд замечаний по поводу структуры основных разделов
БД. Возможны два вида организации хранения информации: позиционный и
индентифицируемый. В первом случае назначение той или иной информации
определяется ее местом в массиве с заранее определенной структурой. Во втором
случае смысл каждой переменной определяется системой идентифицируемых
параметров, предшествующих значению этой переменной. Естественно, что при
позиционном способе значительно сокращаются затраты памяти и время доступа к
этой информации. При идентифицируемом способе достигается большая гибкость, то
есть возможность добавления новых переменных. Ввиду того, что номенклатура оборудования
подвергается постоянному изменению и кроме того изменяются методы и нормы
проектирования, в САПР-Цемент в большинстве случаев используется
идентифицируемый способ хранения. Смысл параметра определяется кодом и шифром,
где цифровой код определяет тип информации (например, 01 — технологические
свойства, 100 — комплектующее оборудование), а шифр, содержащий до 15 символов,
определяет конкретный смысл этой информации (например, ВЛ — влажность, 008 —
остаток на сите).
В большинстве случаев для выбора оборудования на заводе и определения
параметров, характеризующих его работу в конкретной технологической ситуации,
недостаточно знаний констант, которые могут быть получены из БД. Так, производительность
того или иного агрегата, потребляемая мощность, нормы обслуживания, как правило,
зависят от свойств перерабатываемых материалов. Для того, чтобы учесть наличие
несложных функциональных зависимостей, в САПР-Цемент база данных дополнена
библиотекой фрагментов (БФ). Фрагмент — это процедура, описывающая на
специальном языке алгоритм расчета одного или нескольких параметров, причем во
фрагменте можно использовать информацию из БД. Обращение к фрагменту
осуществляет система при обнаружении в БД ресурса, указывающего номер
фрагмента.
Методическое обеспечение. Важное значение при разработке и
эксплуатации САПР имеет комплекс документации, позволяющей специалистам четко
представлять возможности и ограничения, заложенные в данную систему. Высокие
требования к документации усугубляются тем фактором, что предполагается
непрерывная модификация отдельных составляющих САПР. Отставание сопровождающих
документов от текущего состояния системы приводит к серьезным ошибкам. Именно
поэтому в настоящее время методическое обеспечение переносится на машинные
носители, что придает ему необходимую гибкость.
Методический материал включает в свой состав следующие виды
документов:
- общее описание системы, в которой излагаются принципы
построения и описание функционирования системы в целом и взаимодействие
различных видов обеспечения;
- описание программного обеспечения, которое содержит алгоритмы
вычислительных процессов и структуры программ;
- описание информационного обеспечения;
- инструкция по эксплуатации.
Последний вид документа является основным для проектировщика цементного завода,
работающего с отдельными компонентами САПР. В нем рассмотрены форматы обращения
к программам системы для решения различных проектных задач, а также ситуации,
возникающие в процессе решения. Вместе с тем для использования САПР в полном
объеме при комплексном проектировании завода проектировщик должен знать как общее
описание системы, так и описание информационного обеспечения. |