ОБЕСПЕЧИВАЮЩИЕ ПОДСИСТЕМЫ САПР

Функциональная и обеспечивающая части САПР

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

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

Математическое обеспечение

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

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

Классификация методов математическою программирования

Рис. 2.1. Классификация методов математическою программирования

Наибольшее место в математическом обеспечении ПСП САПР нашли прямые методы решения задач прикладной математики - методы, основанные на сведении исходной задачи к решению систем

36

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

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

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

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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >