Разработка, построение и исследование моделей
Любые методы системного анализа опираются на математическое описание тех или иных фактов, явлений, процессов. Наше знание всегда относительно. Поэтому описание на любом языке также отражает лишь некоторые стороны явлений и никогда не является абсолютно полным. В настоящее время широкое распространение получило слово «модель». Употребляя слово «модель», «модельное описание», мы будем иметь в виду некоторое описание, отражающее именно те особенности изучаемого процесса, которые и интересуют исследователя. Точность, качество такого описания определяются прежде всего соответствием модели тем требованиям, которые предъявляются к исследованию, соответствием получаемых с помощью модели результатов наблюдаемому течению процесса [4]. Если при описании моделей используется язык математики, то говорят о математических моделях. Любая научная дисциплина всегда имеет дело только с приближенным, «модельным» описанием. Но эти модели могут использовать самые разные языки (символы). Для того, чтобы их отличить от математических моделей, часто используют термины «содержательная модель», «вербальная модель» и др. Построение математических моделей является основой всего системного анализа. Это центральный этап исследования или проектирования любой системы. От качества модели зависит судьба всего последующего анализа. Построение моделей – всегда процедура неформальная. Конечно, оно очень сильно зависит от исследователя, его опыта, таланта. Всегда опирается на определенный опытный материал. В связи с чем мы говорим, что процесс моделирования имеет феноменологическую основу. Модель должна достаточно правильно отражать явления. Однако одного этого еще мало. Она должна быть удобной для использования. Поэтому степень детализации модели, форма ее представления определяются целями исследования и непосредственно зависят от исследователя. Работая с одним и тем же опытным материалом, разные исследователи могут представлять его различным образом. Сегодня математическое описание, построение математических моделей охватывает чрезвычайно обширные области знания, и выработано немало принципов и подходов, носящих в современных условиях уже достаточно общий характер. Основная задача научного анализа – выделить реальные движения из множества мысленно допустимых, сформулировать принципы их отбора. Проблема математического моделирования состоит в описании этих принципов отбора в тех терминах и переменных, которые наиболее полно характеризуют изучаемый предмет. Принципы отбора сужают множество допустимых движений, отбрасывая те, которые не могут быть реализованы. Чем более совершенна модель, тем уже становится множество реальных движений, тем точнее оказывается прогноз. В различных областях знания принципы отбора движений разные. Принято различать три уровня организации материи: неживая материя, живая материя и самая высокая организация материи – мыслящая, познающая себя материя – общество. Такое деление оправдано качественно различными принципами отбора реальных движений, не сводимыми к принципам нижних уровней организации. На самом нижнем уровне – уровне неживой материи – основными принципами отбора являются законы сохранения вещества, импульса, энергии и т. д. Любое моделирование должно начинаться с выбора исследователем основных переменных, с помощью которых он записывает законы сохранения. Но тех принципов отбора реальных движений, которые свойственны неживой природе, недостаточно, чтобы объяснить содержание процессов, происходящим в живом мире. При функционировании живых организмов происходит отбор движений (конечно, согласно законам неживой материи), которые не являются следствием законов сохранения, определяющих течение процессов в неживой природе. Здесь дело осложняется тем, что живой материи свойственны целесообразные действия, поэтому объяснить наблюдаемое в живом мире без использования понятий обратной связи и информации оказывается невозможным. Живой организм стремится сохранить свою стабильность – гомеостазис. Это означает, что при различных внешних условиях он должен вести себя так, чтобы его состояние не вышло из той области параметров, которая обеспечивает возможность продолжения существования организма. Любой живой организм обладает рецепторами (датчиками), позволяющими ему оценить свое положение по отношению к границе гомеостазиса (вектор X), и способностью к определенным действиям (вектор U). Таким образом, получая информацию (сигнал) об окружающем его мире, он формирует свои действия в зависимости от характера этой информации. Последнее означает, что действия живого организма, то есть реальные движения, выбираются вполне определенным образом – с помощью обратной связи U = f(x) организм стремится уйти от своей гомеостатической границы. Это означает, что живой организм обладает вполне определенным поведением: он способен изменять свое положение по отношению к границе области гомеостазиса, он способен изменять в определенных границах свои внутренние характеристики, меняя тем самым структуру области гомеостазиса. В известных условиях организм может изменять и сами характеристики окружающей среды. Понятие «обратная связь» родилось в технике. И здесь его использование вполне уместно, ибо технические системы – это порождение целенаправленной деятельности человека. Технические системы можно рассматривать как четвертый уровень организации материи – неживая материя, созданная целенаправленной деятельностью людей. Поэтому понятие информации, обратной связи вполне уместны при описании технических систем. Например, структура обратной связи, реализуемой автопилотом, – следствие не законов сохранения, а замысла конструктора. На общественном уровне организации материи возникает совершенно новое явление – трудовая деятельность. Именно поэтому для описания моделей в этой области мы должны пользоваться терминами трудовой деятельности людей (экономическими терминами). В качестве примера рассмотрим известные балансовые соотношения производства. Обозначим через х вектор производимой продукции. Его компоненты – это количества отдельных видов произведенной продукции. Например, x1 – это количество выплавленной стали, х2 – цветных металлов, х3 – металлорежущих станков и т. д. Через обозначим матрицу прямых затрат, то есть величина aij определяет количество продукции вида i, необходимое для производства единицы продукции вида j. Тогда очевидно следующее балансовое соотношение:
или, в координатной форме:
Вектор называется вектором конечного продукта (этот продукт может быть использован на инвестиции, потребление, отправлен на склад и т. д.). Соотношения являются простейшей экономической моделью, так называемой моделью Леонтьева (по имени американского экономиста В.В. Леонтьева, который впервые, еще в тридцатые годы, начал использовать модели подобного рода) [7]. Эта модель использует только законы сохранения (балансовые соотношения). Балансовые модели в экономике описывают потоки материи – материальных ценностей, продуктов. В настоящее время существует обширная теория подобных (продуктовых) моделей. Несмотря на все трудности, математическое описание, то есть математическое моделирование, превратилось в развитое научное направление. Конечно, в разных областях человеческого знания модели играют различную роль. Если в физике и технике исследование математических моделей – это один из основных методов исследования и проектирования, то в проблемах изучения биологических и социальных макросистем математические модели служат не только для получения точных количественных характеристик, сколько для нахождения оценок, позволяющих видеть допустимые границы наших действий или возможности исследуемых процессов, тенденции их развития. Рассмотрим сложившуюся в настоящее время некоторую условную классификацию математических моделей по характеру и способу использования произвольных функций и параметров, которые они содержат [4]: а) Модели без управления. Они описывают динамические процессы (с помощью, например, дифференциальных или разностных уравнений), которые не содержат свободных параметров или функций. К их числу относится большинство чисто прогностических моделей, когда заданное начальное состояние определяет траекторию процесса. Модели такого рода могут быть и стохастическими. Например, они могут содержать случайные величины и функции:
где g – некоторый случайный вектор с известным законом распределения. В этом случае нас будут интересовать не отдельные траектории, а их статистические свойства. Например, среднее значение.
Модели подобного рода являются типичными для описания процессов, происходящих в неживой природе. б) Модели, которые могут быть использованы для оптимизации некоторых действий. Рассмотрим динамический процесс, модель которого описывается уравнением вида
где выбор функции u (t, х) находится в распоряжении какого-то субъекта. Вектор-функция u (t, x) называется управлением. Управление выбирается из условия достижения некоторой цели. Весьма распространенный класс задач с помощью данной модели можно описать следующим образом: за время Т перевести систему из состояния х (0) = х0 в состояние так, чтобы «затраты» были минимальными:
Описанными типами моделей еще не охватывается большое количество ситуаций, необходимость изучения которых и привела к появлению дисциплины, именуемой системным анализом. Это ситуации, которые не могут быть полностью формализованы и для изучения которых необходимо включение в математическую модель функционирующего «биологического» звена – человека (эксперта). NB
■ Дисциплина, именуемая «системный анализ», родилась в силу возникшей необходимости вести исследования междисциплинарного характера. Создание сложных технических систем, проектирование сложных народнохозяйственных комплексов и управление ими, анализ экологических ситуаций и многие другие направления инженерной, научной и хозяйственной деятельности требовали организации исследований, которые носили бы нетрадиционный характер. Они требовали объединение усилий специалистов разных научных профилей, унификации и согласования информации, получаемой в результате исследований конкретного характера. ■ Современный системный анализ имеет обширный инструментарий, включающий в себя развитый математический аппарат и современные вычислительные системы. ■ В ходе исследования реальной системы обычно приходится сталкиваться с самыми разнообразными проблемами, быть профессионалом в каждой из них невозможно одному человеку. Выход видится в том, чтобы тот, кто берется осуществлять системный анализ, имел образование и опыт, необходимые для опознания и классификации конкретных проблем, для определения того, к каким специалистам следует обратиться для продолжения анализа. ■ Термин «системный анализ» в русском языке не имеет точного аналога в иностранных языках. В начале шестидесятых годов в США появился термин «system analysis» для обозначения возникавшей тогда техники анализа сложных систем, развивавшей прежде всего методы исследования операций и изучавшей, в частности, те способы представления информации, которые облегчают исследователю формулирование целей операции. ■ Наряду с термином «системный анализ» большое распространение получил и термин «теория систем». Несмотря на широкое использование этого термина, его единое понимание отсутствует. В отличие от системного анализа, дисциплины прикладной, ориентированной на решение конкретных практических задач, теория систем относится скорее к методологии науки. ■ Если пытаться охарактеризовать современный системный анализ очень укрупненно, то можно сказать, что он включает такие виды деятельности, как: ■ научное исследование (теоретическое и экспериментальное) вопросов, связанных с проблемой; ■ проектирование новых систем и изменений в существующих системах; ■ внедрение в практику результатов, полученных в ходе анализа. ■ Конфигуратор. Всякое сложное явление требует разностороннего, многопланового описания, рассмотрения с различных точек зрения. Только совместное (агрегированное) описание в терминах нескольких качественно различающихся языков позволяет охарактеризовать явление с достаточной полнотой. В реальной жизни не бывает проблем чисто физических, химических, экономических, общественных – эти термины обозначают не саму проблему, а выбранную точку зрения на нее. ■ Метод синектики. Идея синектики возникла в практике исследования метода «мозгового штурма» и в процессах исследовательского и коллективного творчества. Суть ее заключается в поиске и реализации возможности исследователей на основе включения бессознательных механизмов в сознательном исследовании проблем, на основе социально-психологического взаимодействия в процессах интеллектуальной деятельности. ■ Декомпозиция. Это разбиение целого на части с целью его детального изучения. Она является одной из основных процедур системного анализа. ■ Агрегирование. Как и в случае декомпозиции, техника агрегирования основана на использовании определенных моделей исследуемой или проектируемой системы. Именно избранные нами модели жестко определяют, какие части должны войти в состав системы и как должны быть связаны между собой. ■ В самом общем виде агрегирование можно определить как установление отношений на заданном множестве элементов. ■ Агрегаты-структуры. Важной (а на этапе синтеза – важнейшей) формой агрегирования является образование структур. Как и любой вид агрегата, структура является моделью системы и, следовательно, определяется тройственной совокупностью: объекта, цели и средств (в том числе среды) моделирования. Этим и объясняется многообразие типов структур (сети, матрицы, деревья и т. д.), возникающих при выявлении, описании структур. ■ Принято различать три уровня организации материи: неживая материя, живая материя и самая высокая организация материи – мыслящая, познающая себя материя – общество. ■ Живой организм стремится сохранить свою стабильность – гомеостазис. Это означает, что при различных внешних условиях он должен вести себя так, чтобы его состояние не вышло из той области параметров, которая обеспечивает возможность продолжения существования организма.
Литература 1. Волкова В.Н. Теория систем и системного анализа. – М.: Наука, 1996. 2. Гермейер Ю.Б. Введение в теорию исследования операций. – М.: Наука, 1971. 3. Коротков Э.М. Исследование систем управления. – М.: ДЕКА, 2000. 4. Моисеев Н.Н. Математические задачи системного анализа. – М.: Наука, 1981. 5. Перегудов Ф.И. Введение в системный анализ. – М.: Высшая Школа, 1985. 6. Черняк Ю.И. Системный анализ в управлении экономикой. – М.: Экономика, 1995. 7. Янг С. Системное управление организацией. – М.: Сов. радио, 1992.
|