Сущность и основные этапы моделирования
Понятие «моделирование» используется как в широком, общепознавательном смысле, так и в узком, специальном. В широком смысле слова моделирование выражает некоторый всеобщий аспект познавательного процесса.
«...Познать объект,— пишет И.
Б. Новик,— значит смоделировать его. Моделирование в этом смысле охватывает все познание по широте, но не исчерпывает его по глубине» 1. В этом смысле понятия, категории, научные теории — тоже модели.В узком смысле слова моделирование — специфический способ познания, при котором одна система (объект исследования) воспроизводится в другой (модели).
Разрабатывающий модель исследователь всегда имеет перед собой две целостные системы: во-первых, объективно существующее или предполагаемое целое и, во-вторых, целое, им самим искусственно создаваемое, которое призвано экспонировать первое. Задача создателя модели состоит в том, чтобы, отыскав черты сходства между этими системами, воспроизвести те или иные параметры, стороны одпой из них, как правило более сложной и высокоорганизованной, в другой, менее сложной.
Если имеются две системы, которые подобны в отношении некоторых структурных свойств и неподобны в других отношениях, то моделью служит та из них, которая является или более простой, или более удобной для работы с ней в целях получения какого-либо вывода, имеющего ценность для изучения другой системы.
«Под моделью,— пишет В. А. Штофф,— понимается такая мысленно представляемая или материально реализованная система, которая, отображая или воспроизводя объект исследования, способна замещать его так, что ее изучение дает нам новую информацию об этом объекте» [192][193].
Моделирование предполагает наличие четких методологических и теоретических предпосылок, оснований. Исходной основой моделирования является материальное единство мира, закономерностей его развития, согласно которым качественно различным системам присущи аналогичные, особенно структурные и функциональные закономерности, законы организации.
Модель же социальной системы немыслима без соблюдения принципа единства общества и природы, ведь человек, как отмечал К. Маркс, «есть человеческая природа» [194], принципа практики как критерия истинности теории вообще и моделей в частности.Иными словами, методологической основой моделирования является материалистическая диалектика, и прежде
всего диалектико-материалистическое учение о единстве и взаимосвязи предметов и явлений действительности.
Для . моделирования нужны определенные средства, орудия. Важнейшим из них является мозг, который, как отмечает Η. М. Амосов, «является мощной моделирующей установкой, создающей свои модели с помощью клеточных структур, формирующихся в процессе учения и самоорганизации. Корковые модели являются «действующими», т. е. они отражают не только структуру, но и функцию моделируемых систем. Человек выражает свои модели физическими кодами: словами, рисунками, формулами, числами, с помощью машин...» 1. В особенности с помощью машин, и прежде всего электронно-вычислительных.
«Несмотря на то,— пишут В. В. Дружинин и Д. С. Кон- торов,— что современная техника способна воспроизвести малую часть той модели, которую строит человеческий разум, техническое моделирование в ряде вопросов дает намного больше умственного моделирования, которым пользуется человек в процессе мышления» [195][196]. Эти преимущества — в устойчивости технической, в том числе и математической, модели относительно исходных данных, в стабильности и определенности процедур моделирования, высокой точности, многократной повторяемости и огромной скорости, превышающей во многие миллионы раз скорость умственного моделирования.
Главным качеством модели является ее соответствие, подобие системе-оригиналу. Между оригиналом, объектом моделирования, и моделью, как правило, нет тесных, органических связей, причинной или генетической зависимости. Однако подобие, аналогия между ними обязательны.
Модель, повторяем, непременно должна иметь сходство с оригиналом, но это сходство не может быть полным, поскольку в этом случае теряется специфика модели, ее назначение.
Вместе с тем модель не должна быть произвольным, не соответствующим оригиналу образом. В этом случае она не дает представления об оригинале и опять-таки не может выполнять функцию модели.Обязательное требование модели — целенаправленность, увязка ее параметров с поставленной перед системой целью, с ожидаемым результатом. Иными словами, модель должна быть достаточно жесткой. В то же время
она должна быть достаточно гибкой, способной к преобразованию в соответствии с конкретной ситуацией, содержать возможно большее число альтернатив.
Весьма важно, чтобы модель отличалась и определенной нейтральностью, т. е. была свободна от различных субъективных мнений и предпочтений, присущих людям и группам, участвующим в разработке моделей, в частности экспертам. Достичь операционной нейтральности возможно благодаря разработке и тщательному исследованию с использованием ЭВМ ряда альтернативных моделей.
Моделирование, как отмечает Э. П. Семенюк 1, внутренне противоречиво. В самом деле, исследователь стремится отразить, воспроизвести в модели возможно большее число параметров системы — объекта моделирования, точнее, полнее выразить этот объект. Однако это воспроизведение небезгранично, ведь при полном воспроизведении объекта исчезает специфика модели. Это противоречие, являясь движущей силой процесса моделирования, разрешается в бесконечности, ведь только в бесконечности познание способно отразить объект абсолютно, исчерпывающе. Модель, как и всякое отражение, говоря словами В. И. Ленина, «может быть верной приблизительно копией отражаемого, но о тождестве тут говорить нелепо» [197][198].
Диапазон сходства, подобия модели и ее объекта весьма велик — от абсолютного до нулевого. Естественно, что при абсолютном подобии о моделировании и речи быть не может, поскольку здесь налицо две абсолютно идентичные системы. Абсолютное уподобление одной системы другой есть тиражирование системы-оригинала, которое находит широкое распространение в технике и технологии.
При нулевом подобии (отсутствии подобия) модели опять-таки нет, поскольку здесь налицо две абсолютно различные системы, которые ни в чем не повторяют друг друга. Поэтому моделирование может базироваться на подобии от почти абсолютного до почти нулевого [199].Полное подобие означает совпадение основных параметров системы-оригинала и модели. Различия касаются крайне незначительных, чаще всего количественных характеристик, которыми в познании и практике можно пренебречь. Познавательное значение этой модели крайне не
велико, и собственно моделью ее можно назвать весьма и весьма условно.
Неполное подобие, когда модель отражает только некоторые параметры системы-оригинала. Другие параметры не совпадают, однако это не должно мешать совпадению конечного результата функционирования системы-оригинала и конечного теоретического вывода, вытекающего из построения модели.
Приближенное подобие — подобие, при котором упрощение модели по отношению к системе-оригиналу достаточно велико, но частичные теоретические выводы, диктуемые моделью, соответствуют столь же частичным характеристикам системы-оригинала. В этом случае, как правило, разрабатывается группа моделей, каждая из которых отражает определенные параметры системы-оригинала, а в совокупности эти модели дают более точное знание о системе-оригинале.
Математическое, кибернетическое (или формальнологическое) подобие — подобие чисто структурного характера, когда в модели отражаются характеристики системы- оригинала, которые можно выразить количественно. Математическое подобие свойственно модели, отражающей количественные параметры двух или более систем различного качества (скажем, социальной и биологической).
Подобие во всех его видах и на всех уровнях, как правило, выступает как структурное или функциональное подобие модели и системы-оригинала. Функциональное подобие есть подобие, сходство модели и системы в динамике, активности, результате. Структурное подобие — сходство модели и оригинала в статике, во внутренней организации, в формах взаимосвязи компонентов.
Имеет место и системно-коммуникационное подобие, когда взаимодействие системы-оригинала со средой отражается во внешних проявлениях модели.Модель всегда предполагает отвлечение, абстрагирование от большего или меньшего числа параметров системы- оригинала. Она, и в этом еще одна специфическая черта модели, представляет собой упрощенное, определенным образом схематизированное отражение этой последней [200]. Это упрощение может выражаться в значительном сокращении
в модели числа компонентов оригинала с сохранением лишь некоторых его общих морфологических черт, в сокращении числа взаимосвязей компонентов оригинала и обеднении их внутреннего содержания, в схематизации пространственного порядка и следования во времени присущих оригиналу компонентов и процессов и т. д. Нередко модель сходна с оригиналом лишь в конечном эффекте — продукте или движении, причем совсем не обязательно, чтобы путь достижения конечного эффекта в модели и оригинале был одинаков. Так, например, естественная почка и ночка искусственная освобождают организм от некоторых продуктов обмена. Но если в естественной почке этот эффект является результатом процессов ультрафильтрации, реабсорбции и в какой-то мере секреции, то в искусственной почке он достигается посредством диализа через полупроницаемые перепонки, причем особенности диализа зависят от подбора состава жидкостей, окружающих целлофановые трубки с циркулирующей в них кровью.
Упрощение, схематизация особенно характерны для моделей, воспроизводящих биологические целостные системы, в частности для кибернетических моделей живого. Кибернетика изучает живое целое не во всей совокупности его компонентов и взаимосвязей, а преимущественно в области присущих живому закономерностей управления и связи. Естественно, что кибернетическая модель живого есть заведомое упрощенное его воспроизведение. Так, например, «идеализированная нервная сеть» Мак-Каллока и Питтса представляет собой весьма упрощенную модель реальной нервной системы.
В то же время эта модель, в корне отличающаяся от нервной системы по природе материального субстрата, имеет с последней нечто общее: она, как и нервная система, действует по закону: «все или ничего», что дает возможность посредством аппарата математической логики, в частности исчисления высказываний, использовать эту модель для исследования нейрофизиологических процессов. Поскольку один и тот же логический результат может быть получен при различных нейрофизиологических предпосылках и соответствующих им нервных сетях, создается возможность, экспериментально установив эти предпосылки, предсказать, какой должна быть нервная сеть, способная реализовать данный логический результат, экспериментально и теоретически проверить правильность предположений о характере структуры нервных сетей и т. д.
Кибернетическое моделирование позволяет изучать целостные системы биологического, физиологического, психологического и иного характера. Оно, например, помогает изучать механизм передачи наследственных свойств, работу различных органов живого организма, функционирование нервной системы и т. д. Так, модели, подобные гомеостату Эшби, способны к самоорганизации, что позволяет изучать присущую живым системам способность гомеостазиса, т. е. автоматического сохранения существенно важных для поддержания целостности организма характеристик — температуры, давлепия крови и других. В свою очередь, изучение органических систем, принципов их управления способствует созданию эффективных технических систем, правильному выбору их элементов и способов их взаимодействия, параметров и режима их работы.
В связи с эффективностью моделирования живых целостных систем совсем недавно возникла и успешно развивается специальная отрасль кибернетики — бионика. Бионика — это наука об искусственных технических системах, обладающих определенным сходством с живыми целостными системами. Ее задача состоит в том, чтобы использовать при решении технических проблем имеющиеся знания о составе, структуре и принципах функционирования биологических систем.
Какой же смысл в существовании бионики, почему принципы функционирования живых систем нередко служат образцом, идеалом для систем технических? Оказывается, природа является настолько мудрым «творцом», настолько расчетливым инженером, что создала системы, которые по экономичности, по целесообразности действия, по изумительной чувствительности к внешним воздействиям, по гармоничности взаимодействия образующих их компонентов значительно превосходят многое из того, что создано человеком. Не случайно поэтому творческая мысль человека вновь и вновь обращается к природе, отыскивая в ней решение сложнейших технических задач. Экскаватор, к примеру, в определенной мере имитирует принципы работы человеческой руки, бинокли и другие средства оптического наблюдения работают по принципу человеческого глаза и т. д.
Природа уже давно решила множество задач, принципы решения которых имеют неоценимое значение для техники. Она создала, например, сверхчувствительные системы, присущие организмам, над изучением принципов функционирования которых и способов их применения в
технике работают представители бионики. Гремучая змея, к примеру, реагирует на изменения температуры в 0,0010C и на инфракрасные излучения, некоторые глубоководные животные чувствуют изменение напряженности электрического поля порядка 3.10~9в/мм и т. д. А разве не представляет интереса для техники система ориентации у животных, построенная на основе обоняния, ультразвуковая локация летучих мышей, принцип восприятия молью ультразвуковых излучений летучих мышей, которые поедают моль, принцип функционирования «антенны» у бабочек и многое другое? Раскрытие принципов действия этих сверхчувствительных элементов позволит с успехом применить их в технике.
Неоценимую пользу принесет технике и создание электронных моделей нейронов. Объединение этих моделей, аналогов нейронов (они получили название нейристоров, нейромимов и т. д.), позволит создать исключительно компактные, небольшие по размерам самоорганизующиеся системы, способные к переработке самой различной информации. Уже сейчас конструкторы создают модели, которые обладают многими свойствами оригинала — возбуждающими и тормозящими импульсами на входе, способностью срабатывать при достижении определенного порога энергии, способностью временного и пространственного сложения импульсов и многими другими.
Известно, что одним из препятствий к созданию сложных автоматических систем посредством объединения электронных ламп являются огромные размеры этих систем, вызывающие потерю надежности в их действии. Создание же небольших и исключительно надежных аналогов нейронов позволило увеличить плотность монтажа элементов в электронных системах на много порядков (интегральные схемы) и приблизить эту плотность к плотности «упаковки» элементов мозга.
Будучи упрощенным воспроизведением целостного оригинала, модель в то же время и сама по себе должна представлять нечто единое, целостное. Научной модели должны быть присущи простота и стройность, удобство в обращении с нею, определенное упорядоченное расположение ее компонентов, в той или иной мере соответствующее порядку и структуре оригинала.
Моделирование — непрерывный процесс, не ограничивающийся, как правило, одной обособленной моделью. Это скорее последовательная разработка серии сменяющих ДРУГ Друга моделей, что обеспечивает все большее прибли
жение модели к моделируемому оригиналу. Последовательность разработки моделей являет собой конкретное проявление движения познания от относительной к абсолютной истине.
В. В. Дружинин и Д. С. Конторов [201]считают, что разработка модели начинается с описания системы. Как правило, исходное описание бывает общим, неконкретизирован- ным, не всегда глубоким. Затем исходное описание трансформируется в описание логическое, полуформальное, символическое, что позволяет лучше понять систему, структу- ризовать ее. Второй шаг — определение ограничений как внешнего (время и условия), так и внутреннего (трудовые, материальные и финансовые ресурсы) порядка. Следующий шаг — определение средств достижения целей и критериев эффективности системы относительно заданных целей. Затем следует выявление и определение факторов внешней среды, которые влияют на цели, средства, ограничения и критерии. И, наконец, последний шаг — установление взаимосвязи между целями, ограничениями и внешними характеристиками, формирование функционала эффективности решения относительно системы, т. е. установление с помощью критериев функциональной зависимости между степенью достижения цели и факторами, которые на это влияют.
Эти авторы рассматривают моделирование как процесс последовательной разработки функциональной, информационной и морфологической подмоделей. Самым трудным в моделировании систем и системных проблем является интеграция этих аспектов модели (подмоделей).
При разработке функциональной подмодели, используя аналоги из имеющегося опыта, составляются функциональные уравнения, описывающие те или иные свойства системы, причем набор формализованных описаний в результате усилий исследователей постепенно расширяется. Уравнения, их совокупность служат основой для формализации цели, уточнения критериев, ввода ограничений. В результате расплывчатое исходное описание обретает строгую, математически выраженную форму.
Функциональная подмодель — это модель деятельности. Она служит для разработки информационной подмодели, характеризующей степень неопределенности, присущей системе или системной проблеме, уровень наших знаний о них, о пробелах в знаниях и путях их устранения.
Исходные данные для разработки информационной подмодели дает подмодель функциональная. Если последняя выражена в форме математических уравнений, то система уравнений, естественно, содержит известную степень неопределенности, которую можно вычислить через количество информации, содержащейся в уравнении. Сравнив это количество информации с тем, которое необходимо, чтобы задать однозначно все неизвестные параметры, можно получить исходную неопределенность. Устранение ее и есть решение проблемы. Затем производится систематизация неопределенности, ее приведение к минимуму единых характеристик неопределенности, а в конечном счете строится факторная модель неопределенности. Эта модель и есть информационная подмодель, информационное описание системы или проблемы. Ее назначение состоит в том, чтобы определить, как и какие факторы неопределенности влияют на эффективность решения.
Следующий этап моделирования — разработка морфологической подмодели, которая являет собой описание внутренней структуры системы или системной проблемы, выявление подсистем или подпроблем и установление взаимосвязи между ними. Процесс разработки морфологической подмодели, как отмечают В. В. Дружинин и Д. С. Кон- торов, предполагает выделение самостоятельных (автономных) функций в функциональной подмодели, подсистем или подпроблем; оценку неопределенности выявленных подпроблем; определение связей между функциональными моделями подпроблем; построение функциональной морфологической модели; выделение в каждой подпроблеме элементарных задач; систематизацию моделей. И, наконец, завершение морфологической модели посредством представления структуры, распространения функций между элементами, классификации связей и описания динамики действия, в результате чего получается уточненная морфологическая модель, которая соответствует функциональной и информационной подмоделям, детализованным настолько, насколько позволяют уровень знаний, математические и технические средства.
Главной задачей моделирования, полагают В. В. Дружинин и Д. С. Конторов, является интеграция, объединение функциональной, информационной и морфологической подмоделей путем устранения обнаружившихся противоречий, классификации подмоделей, проведения предварительного моделирования и, наконец, описания полной модели.
Имеются и иные взгляды на процесс создания модели, на этапы ее создания и отработки. Немецкий философ А. Хагер 1, к примеру, считает, что таких этапов четыре. Исходный этап — поиск модели, когда на эвристической основе формируется модельное представление, первичная, иногда очень грубая модель. На этом этапе используются имеющиеся модели. Большое значение здесь приобретает интуиция исследователя. На следующих двух этапах проводится проверка модели. На одном она осуществляется понятийным образом, на другом — прагматически: модель оценивается на основе поведения моделируемого объекта. Четвертый, завершающий этап состоит в том, что модель включается в более общие научные представления. Критерием сходства модели с оригиналом является в конечном счете эксперимент, практика.
Пять этапов в моделировании социальных систем различает Э. А. Араб-Оглы[202][203].
Первый. Выяснение существа проблемы, постановка цели, определение задач, требующих решения. Никакой самый совершенный математический аппарат или электронный аналог не поможет, если не ясна суть проблемы, если не сформулирована цель, не разработана предварительная гипотеза. Необходимо знать, какая задача решается посредством модели, каковы реальные возможности для ее решения. Для создания алгоритма управления необходимы точные исходные позиции. Если исходные позиции неверны, никакая математика не приведет к правильным выводам.
Второй. Перевод общественных процессов на абстрактный математический язык — язык формул, уравнений, т. е. нахождение количественного выражения качественному содержанию того или иного процесса. Это очень и очень трудно. Мы не научились еще должным образом переводить на математический язык разнообразные социальные процессы. В этом наша слабость, в этом состоит одна из неотложных задач в использовании математических методов.
Третий. Ввод числовых данных в электронно-счетную машину или создание электронной модели на основании этих количественных показателей. Суть этой задачи состо
ит в том, чтобы сделать «понятными» для электронной машины цифровые выражения процессов. Если есть исходные данные, ввести их в машину не столь уж сложно. Методика и техника решения этой задачи достаточно отработаны.
Четвертый. Подсчет и сравнение вариантов подсчета, вариантов размещения компонентов системы, взаимодействия ее компонентов, объекта и субъекта управления и т. д. Эта задача решается самими машинами. Если программа составлена и введена в машину, машина сама, без вмешательства человека, быстро и точно выполнит эту трудную работу.
Пятый, последний. Перевод численных результатов, полученных счетной машиной, или графического изображения, полученного на электронном аналоге того или иного процесса, на язык социальных процессов. Это очень сложное дело и по технике, и по методике. Эта задача аналогична второй задаче, только, так сказать, с обратным знаком, с обратным направлением.
2.
Еще по теме Сущность и основные этапы моделирования:
- 2. ОСНОВНЫЕ ИСТОРИЧЕСКИЕ ЭТАПЫ РАЗВИТИЯ ЛОГИКИ
- Сущность, типы и этапы разработки программ. Программа и план
- Сущность и основные типы организаций
- Основные подходы к пониманию сущности лидерства
- § 1. Основные методологические предпосылки анализа сущности культуры и ее определение
- Значение моделирования
- ГЛАВА СЕДЬМАЯ МОДЕЛИРОВАНИЕ СИСТЕМ
- 71. ЭТАПЫ РАЗРАБОТКИ ГИПОТЕЗЫ (ВЕРСИИ)
- 3. Социальный эксперимент и проблема моделирования
- Сущность и единство анализа и синтеза
- Научные исследования в перспективе вопроса о сущности воли
- § 2. Системно-структурные связи основных сфер общественной жизни
- § 3. Духовность человека как сфера его сущности
- § 1. Сущность и контуры политической сферы
- Глава 2. Экзистенциальная сущность ценности
- Раздел 1. СУЩНОСТЬ И СПЕЦИФИКА ЦЕННОСТЕЙ
- Классификация основных подходов к пониманию ценности
- Глава 1. ПРИРОДА И СУЩНОСТЬ МОРАЛЬНЫХ ЦЕННОСТЕЙ
- 1. Парадигмальная сущность толерантности и возможность ее анализа