Моделирование входных данных
Формирование входных данных для имитационных моделей — одна из важнейших задач, так как упрощение, пренебрежение или сведение входных данных к каким-либо аналитическим зависимостям делает модель, как правило, неадекватной моделируемому объекту. К входным данным по терминологии систем обычно относят входные сигналы, управляющие сигналы, параметры системы и выходные сигналы от одних блоков, поступающие на вход каких-либо других блоков данной модели. Как правило, не возникает проблем при задании параметров систем, так как они являются обычно известными «технологическими» величинами (пропускная способность, мощность, производительность, емкость, количество информации, удельные затраты, скорость и т.п.). Управляющие сигналы формируются исследователем или образуются в результате работы какого-либо заданного правила или алгоритма. Поэтому формирование управляющих сигналов также не представляет принципиальных трудностей. Выходные сигналы из одного блока, поступающие в другой в качестве входных, как правило, уже сформированы для их использования. Главные вопросы возникают при задании для модели входных сигналов или входных данных, поступающих из внешней среды, которая в виде модели не представлена. Формирование входных сигналов из внешней для данной имитационной модели среды можно осуществлять, если известны законы их формирования. В общем случае входные сигналы из внешней среды можно представить в виде динамических рядов, фиксирующих значение какого-то показателя в определенные моменты времени, или какого-либо потока событий, появляющихся в заранее неизвестные моменты времени. Характеристика или значение того или иного события могут быть как одинаковыми, так и разными. На рис. 9.12 показаны четыре возможных типа входных сигналов: У, — поток случайных событий во времени, где событие представлено лишь фактом его появления в какие-то неизвестные заранее моменты времени; Y2 — поток случайных событий во времени, у которого событие характеризуется не только фактом его появления, но и конкретным неодинаковым во времени числовым значением данного события; Yj — дискретный ряд, характеризующий значение показателя в определенные регулярные моменты времени tx,tb...,t9; Y4 — значение показателя, которое может быть получено в любой момент времени (непрерывная функция). Рис. 9.12. Типы входных сигналов Все эти типы сигналов, различные по форме, как регулярные, так и не регулярные во времени можно записать в форме единого динамического ряда с событиями, происходящими в регулярные моменты времени t\, t\,...,?,',..., fn. Для входных сигналов вида У, и F4 это очевидно, так как или они сами являются регулярными или их значение может быть измерено в регулярные промежутки времени, а для сигналов F, и У2 всегда можно на оси времени подобрать такие регулярные интервалы [?,,?,+1], при которых Д/= ti+l - tt будет меньше допустимой наперед заданной ошибки появления случайного события, если оно произошло не в регулярные моменты времени?,- или tl+v Следовательно, данные потоки событий можно всегда сделать регулярными, подобрав соответствующие интервалы. Таким образом, мы приходим к выводу, что моделировать любые типы входных сигналов или входных данных может динамический ряд вида Y, [30] где U, — тренд динамического ряда: регулярная компонента, характеризующая обитую тенденцию; V, — циклическая компонента; Е, — случайная компонента, образующаяся под влиянием различных (как правило, неизвестных) причин; Z, — компонента, обеспечивающая сопоставимость элементов динамического ряда; т|, — управляющая компонента, с помощью которой воздействуют на значения членов динамического ряда для формирования в будущем желанной траектории. Модель динамического ряда в виде Yt допускает расчленение каждого значения временного ряда на составляющие, что важно при формировании входных данных для имитационных моделей. Раздельное вычисление компонент U,, V,, Еп Z, носит название фильтрации компонент. Если требуется вычислить значение тренда совместно с сезонной составляющей, т.е. Ut+Vt, то данная процедура называется сглаживанием, а полученный при этом ряд Ut + Vt тренд-сезонным временным рядом. Компонента т|, в модели динамического ряда Y, применяется для формирования входных данных заданного вида. Моделирование динамического ряда Yt осуществляется в виде последовательности следующих процедур. 1.Корректировка динамического ряда специальной компонентой Z, для устранения несопоставимости в связи с неодинаковой базой сравнения или наличием факторов, резко нарушающих закономерное развитие данного ряда. 2.Вычисление тренда динамического ряда Ur 3.Нахождение циклической компоненты V,. 4.Оценка случайной компоненты Ег Оценка всех составляющих входного сигнала позволяет учесть практически весь спектр воздействия на реальную имитационную модель. Причем имитационная модель позволяет исследовать влияние как каждой составляющей входного сигнала в отдельности, так и комплексное воздействие сигнала в целом. Возможность оценки реакции модели от каждой составляющей по отдельности открывает большие перспективы перед исследователем в части формирования пробных воздействий, отличающихся от действующих в настоящий момент. Тем самым имитационная модель может быть проверена на устойчивость при самых разных вариантах развития входного сигнала. Оценка устойчивости и ее запасов позволяет определить предельные значения входного сигнала или его составляющих, при которых данная имитационная модель или данный сложный экономический объект могут функционировать без сбоев. Моделирование входного сигнала или входных данных в виде динамического ряда Y, опирается на отработанный перечень математических подходов и приемов, которые могут быть упрощены в связи с тем, что имитационная модель не требует той математической строгости, без которой аналитические методы просто не работают. Вместе с тем достоверность фильтрации составляющих ряда Yt должна соответствовать степени точности, необходимой для данной имитационной модели. Рассмотрим существующие способы фильтрации компонент ряда Г,.
|