Эффективность любого подземного дренажа в значительной мере зависит от того, насколько он правильно запроектирован и рассчитан, а также от соблюдения при его эксплуатации нормальных условий работы дренажа, предусмотренных проектом и увязанных с местными гидрогеологическими и другими особенностями дренируемой территории.
2.1.1 Общие сведения
Система, разработанная в дипломном проекте, носит название: «Система по автоматизированию дренажей на чертежах марки генерального плана». В дальнейшем в данном документе этот программный продукт сокращенно будет именоваться «Drenazh 2006».
Перечень документов, на основании которых создается пакет:
1. распоряжение декана факультета № 645
2. задание на проектирование,
3. СНиП 2.02.01-83*. Основания зданий и сооружений/Госстрой СССР.-М.: Стройиздат, 1985.-40с.,
4. ГОСТ 539-80 (1997). Трубы и муфты асбестоцементные напорные. Технические условия.
5. ГОСТ 1839-80. Трубы и муфты асбестоцементные для безнапорных трубопроводов. Технические условия.
6. ГОСТ 25100-95. Грунты. Классификация. -М.:МНТКС, 1996. -31с.; 6.
2.1.2 Назначения и цели создания системы
Система "Drenazh 2006" предназначена для автоматизации при проектировании дренажей.
Система может использоваться в учебных целях при курсовом и дипломном проектировании.
Исходными данными являются:
• инженерно-геологические условия грунтов;
• конструктивные особенности зданий;
• сведения о существующих сетях;
• диаметр труб;
• рельеф местности;
• климатические условия.
В результате расчетов по разработанной программе получены:
· генеральный план с указанием дренажных сетей;
· построение продольного профиля сетей;
· указание отметок колодцев, уклонов сетей;
· предоставление справочной информации и справок;
· предоставление методических указаний.
2.1.3Характеристика объекта автоматизации
·общие сведения
Объектом автоматизации в разработанной системе является дренажная сеть. Система должна содержать необходимую нормативно-техническую справочную информацию.
· характеристики системных сред:
При разработке данной системы предпочтение было отдано среде Windows фирмы Microsoft. Это связано с тем, что программный комплекс должен быть ориентирован на пользователя с минимальными знаниями по операционной системе, т.е. интерфейс программной среды должен быть простой в освоении и использовании, что и предоставляет нам фирма Microsoft со своим продуктом Windows. Существует огромное количество прикладных программ, работающих под Windows. Это - текстовые процессоры, электронные таблицы, базы данных, графические редакторы, приложения для работы с сетевым оборудованием и т.д.;
· характеристики программных сред:
Система разработана для графического пакета Autodesk Land Desktop и выше.
От пользователя "Drenazh 2006" требуется наличие навыков работы с системой Autodesk Land Desktop.
Система имеет открытый доступ к пользовательскому меню и тексту программы, куда могут быть внесены необходимые изменения и дополнения.
2.1.4 Функциональная часть проекта
В функциональной части проекта выделяются две группы подсистем: основная и обеспечивающая.
По своему назначению основная подсистема представляет собой проектирующую подсистему, в которой при помощи специализированных комплексов средств решаются функционально законченная последовательность задач САПР. Эта подсистема имеет объектную ориентацию и реализует определенный этап проектирования или группу последовательно взаимосвязанных проектных задач. В соответствии с этим при разработке "Drenazh 2006" необходимо учитывать то, что подсистема должна позволять автоматизировать процесс проектирования на уровне формирования эскизного проектного решения и получения отдельных фрагментов архитектурно-конструкторской части проекта.
В обеспечивающие подсистемы входят информационное, программное, лингвистическое, математическое, техническое и организационное обеспечения.
Рис. 2.1 - Схема функциональной структуры комплекса
Информационное обеспечение можно подразделить на условно-постоянную часть (нормативно-справочная информация или НСИ) и условно-переменную часть (входная и выходная информация). НСИ включает в себя сведения из действующих СНиП, ГОСТ. Выходная информация представляет собой выведенную на принтер или плоттер образно-графическую информацию в виде комплекта технической документации. Программное обеспечение включает в себя: программные модули, созданные с использованием среды программирования на AutoLISP (с целью обращения к ним необходимо пользовательское меню) и программные модули для описания диалоговых окон на языке DCL.
Лингвистическое обеспечение состоит из функциональных средств среды Autodesk Land Desktop, дополнительного программного средства – языка программирования AutoLISP и диалоговых окон составленных на языке DCL.
Техническое обеспечение включает в себя персональный компьютер, позволяющий работать с Autodesk Land Desktop.
Организационное обеспечение включает в себя инструкцию пользователя по работе с программой.
Программные модули системы, написанные на AutoLISP, представляют собой дополнительные элементы, которые собираются воедино и операции над которыми вынесены в отдельное меню, полностью заменяющее стандартное.
К подсистеме, при её разработке, необходимо сформулировать следующее требование: предусмотреть “гибкое” размещение файлов на внешних носителях, т.е. предоставить пользователям возможность переноса последних в различные сектора жесткого или гибкого дисков персонального компьютера. При этом нет необходимости разрабатывать программные средства, позволяющие интегрировать результаты работы данной подсистемы в другие программные среды, так как такую возможность предоставляет, собственно, базовая система AutoCAD.
В процессе структуризации составных частей подсистемы ее файлы на внешних носителях должны быть упорядочены по функциональному признаку и содержаться в нескольких директориях.
Информационный обмен между подсистемами осуществляется на программном уровне внутри базовой системы AutoCAD.
Помимо перечисленных выше условий, подсистема должна также предусматривать на перспективу возможность включения дополнительных (новых) блок-модулей для построения отдельных конструктивных элементов.
Перспективы развития системы:
· Добавление расчета;
· Создание на базе языка DCL диалоговых окон для упрощения ввода информации в конструкторском модуле;
· Объединение данного комплекса с другими программами, специализирующимися на фундаментах;
· Доработка и улучшение интерфейса программы;
· Развитие системы справочной информации.
2.1.5 Требования к надежности
Разрабатываемая система должна быть надежной в работе, не содержать вирусов, прерывающих ее работу и работу операционной системы в целом. Надежность системы должна обеспечиваться наличием всех вспомогательных файлов, каталогов, а также наличием ресурсов компьютера, обеспечением бесперебойного питания и др.
2.1.6 Требования к видам обеспечения
Прежде чем приступить к разработке комплекса, необходимо было ознакомиться с объектом автоматизации, изучив необходимые источники, содержащие информацию о самом объекте и методике его проектирования, расчета и конструирование. С другой стороны требовались надежные источники для правильной постановки задачи. Для этой цели использовались различные нормативные документы, такие как СНиП и ГОСТ.
Техническое обеспечение представляет собой совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для автоматизированного расчета. Для нормальной эксплуатации программного комплекса требуется персональный компьютер с периферийными устройствами для ввода и отображения информации, накопитель на жестком магнитном диске достаточной емкости, функциональная клавиатура. Как уже ранее отмечалось, подсистема создается для работы с AutoCAD Land Desktop, а это предполагает, что все программные модули будут создаваться с использованием cреды программирования на AutoLISP, представляющий собой модификацию языка программирования ЛИСП (LISP), Техническое обеспечение системы “Drenag 2006” представлено совокупностью взаимосвязанных и взаимодействующих технических средств, предназначенных для автоматизированного проектирования. Использование разрабатываемой системы возможно на любом персональном компьютере, позволяющем работать с AutoCAD Land Desktop, минимальная конфигурация которого следующая: процессор с тактовой частотой 500МГц и выше; оперативная память 32Мб и выше; FDD (дисковод) и HDD (жесткий диск); монитор VGA, поддерживающий разрешение 800х600 и 256 цветов (рекомендуется 1024х768 и выше)
При создании САПР "Drenazh 2006" предполагается применять следующие методы и алгоритмы автоматизируемой деятельности:
1. Работа с графической моделью исходного объекта проектирования;
2. Создание трехмерной модели дренажной сети;
3. Визуализация исходной модели;
Графическая модель хранится в виде внешнего блока AutoCAD и вызывается для обработки в графический редактор специальной функцией загрузки. При обращении к функции загрузки выполняются следующие операции: