AVTpr-часть3(модел) (1013891), страница 5
Текст из файла (страница 5)
Уменьшение необходимого числа реализации и, следовательно, затрат машинного времени достигается за счет целесообразного построения модели, в частности, выбором для оценки параметров случайных величин, имеющих возможно меньшую дисперсию.
Отметим, что в общем случае погрешности при моделировании зависят от ряда причин: неполного соответствия модели и объекта, неточности задания исходных параметров модели, случайного характера результатов моделирования,
Вторым требованием является требование универсальности математической модели, которое обусловлено большой трудоемкостью построения моделей. Поэтому с практической точки зрения окажется неприемлемым использование моделей, «настроенных» на узкий диапазон условий моделирования и требующих их существенной доработки при выходе за границы этого диапазона. В особенности это относится к моделям элементов сложных систем, которые могут быть использованы в различных сочетаниях в соответствии со структурой моделируемой системы. Решение данной проблемы может лежать на пути создания некоторых универсальных схем в качестве моделей требуемого класса объектов. В пределе, при точной параметризации объекта задание конкретной модели будет состоять в перечислении и задании параметров, полностью определяющих модель.
Требование экономичности математических моделей связано с необходимостью ограничить или минимизировать затраты машинного времени и памяти ЭВМ при использовании моделей. В качестве косвенного показателя экономичности может служить сложность модели, в частности, количество используемых параметров, количество внутренних связей и т.д. Экономичность зависит также от выбора языка программирования, эффективности использования стандартного программного обеспечения, общего построения программы. При статистическом моделировании сокращение числа реализации модели достигается, например, путем выбора оцениваемых параметров случайных величин и вероятностей случайных событий.
Отметим в заключение, что указанные требования в целом противоречивы. Например, с целью повышения экономичности модели, как правило, необходимо ее упрощение, однако подобное упрощение влечет за собой как невозможность получения отдельных характеристик, так и появлением дополнительных погрешностей. И наоборот, желание получить универсальную и точную модель неизбежно ведет к ее усложнению, а следовательно, к росту объема вычислений и занимаемой памяти ЭВМ. Построение моделей, в которых достигается приемлемый баланс между всеми требованиями, производится обычно на основе эвристических принципов . Например, рекомендуется выбирать модель минимальной сложности при заданной точности, либо максимальной точности при заданной сложности. Кроме того, рекомендуется соблюдать соразмерность погрешностей, вызываемых различными причинами.
3.7.2 Процесс построения модели и технология моделирования
Часто цитируют высказывание Эйнштейна о том, что правильная постановка задачи более важна, чем ее решение. Одному из классиков системного анализа Хитчу принадлежит такое высказывание: "Мой опыт показывает, что самые большие трудности для системного аналитика не связаны с собственно аналитическими методами. Методы, которые мы в действительности используем в Министерстве обороны, обычно довольно просты и старомодны, Что отличает плодотворно работающего аналитика - это его способность... ставить проблему".
До последнего времени построение моделей считалось скорее искусством», чем процессом, поддающимся научно обоснованной регламентации. Процесс построения новой модели - это переход от эмпирического описания, от гибкой (нечеткой) проблемной ситуации к четкой проблемной ситуации и к функциональной системе типа «вход-выход».
При определении процедур этого перехода обратимся к классификации уровней знания, где вводятся следующие последовательные уровни знания:
1. Задан тип описания реальной системы.
2. Известна номенклатура входных и выходных характеристик.
3. Известны взаимосвязи входов и выходов.
4. Дополнительно к 1-3 известно начальное состояние системы до подачи входного воздействия.
5. Известны множество возможных состояний, функции изменения состояний и функции выхода.
6. Определены элементы системы и их взаимосвязь с характеристиками состояния, входа и выхода.
7. Полностью определена структура системы, включая взаимосвязи элементов между собой и с внешней средой. Заметим, что такая классификация уровней знания отражает последовательное "расширение" знании об объекте.
Сложность и многообразие реальных объектов - систем и процессов - обусловливают сложность процесса построения их математических моделей. Очевидно, не существует абсолютно универсальной во всех деталях схемы этого процесса, однако можно представить некоторую общую агрегированную схему.
Рассмотрим содержание этапов подобной схемы применительно к задаче построения математической модели некоторого сложного процесса. По аналогичной схеме формируются и модели сложных систем.
Математическая модель является результатом формализации исследуемого процесса, т.е. построения формального (математического) его описания. Однако для сложных процессов построение такого описания непосредственно по результатам наблюдения за процессом, оказывается невозможным. Формализации предшествует изучение процесса с целью выявления присущих ему закономерностей и формулирования (или уточнения) постановки прикладной задачи. Результатом этого изучения является содержательное описание процесса. Содержательное описание несет исходную информацию, необходимую для выполнения последующих этапов - построения формализованной схемы и математической подели.
Содержательное описание составляется в словесной форме и включает сведения о физической природе процесса, его структуре, характеристиках отдельных элементарных явлениях. Эти сведения могут быть получены двумя основными путями. Во-первых, путем прямых наблюдений процесса с фиксацией необходимых количественных характеристик в ходе экспериментов на реально существующем объекте (т.е, согласно приведенной ранее классификации, в результате "натурного моделирования"). Однако при разработке нового процесса на базе еще не существующих объектов, такая возможность отсутствует. Отсюда следует другой путь составления содержательного описания, а именно использование накопленного опыта, анализ процессов функционирования аналогичных объектов, мысленное моделирование разрабатываемого процесса.
Обращаясь опять к классификации методов моделирования, можно сказать, что содержательное описание является по сути дела лингвистической моделью соответствующего процесса. Наряду с информацией относительно собственно исследуемого процесса, в содержательное описание входят также уточненная постановка прикладной задачи и необходимые для ее решения исходные данные.
Постановка прикладной задачи содержит: определение задач исследования, перечень искомых (выходных) величин и функций, требования к точности их определения, состав факторов, которые должны учитываться при моделировании. В состав исходных данных включаются численные значения начальных условий, известных характеристик процесса.
Наличие содержательного описания позволяет перейти к разработке формализованной схемы моделируемого процесса, которая является промежуточным звеном между содержательным описанием и математической моделью. Она составляется, как правило, для того, чтобы облегчить разработку математической модели. Формализованная схема, как и следует из ее названия, является уже строго формальным описанием моделируемого процесса. Для ее построения должны быть выбраны характеристики процесса, установлена система параметров, определяющих процесс, достаточно строго определены зависимости между характеристиками и параметрами процесса с учетом факторов, учитываемых при формализации. На этапе построения формализованной схемы дается точная математическая формулировка задачи исследования с указанием окончательного перечня оцениваемых выходных величин и функций. Формализованная схема включает также систематизированный уточненный перечень исходных данных - известных параметров процесса и начальных условий. Эти величины представляются таблично или графически.
Например, проектируемый объект представляется в формализованной схеме в виде некоторой системы S со многими векторными входами и выходами (Рис.6), имеющими следующий смысл:
- вектор входных (варьируемых) параметров, значения которых проектировщик имеет право изменять; в процессе решения математической задачи для этих параметров должны быть найдены согласованные между собой оптимальные значения;
- вектор входных (варьируемых) функций, графики которых проектировщик имеет право изменять; в процессе решения математической задачи для этих функций должны быть найдены согласованные между собой оптимальные зависимости;
- вектор входных (постоянных) параметров, значения которых заданы проектировщику или физическими законами, или уровнем развития техники в современный ему промежуток времени, или решением задач более высокого уровня; -
- вектор входных (фиксированных) функций, происхождение которых объясняется причинами, указанными в описании вектора
;
- вектор входных (неуправляемых) параметров, значения которых могут изменяться случайным образом, независимо от желания проектировщика под влиянием неучтенных или неконтролируемых факторов;
- вектор входных (неуправляемых) функций, происхождение которых объясняется причинами, упомянутыми в опиcании вектора
;
- вектор выходных (критериальных) параметров, по значениям которых оценивают качество проектируемого объекта;
- вектор выходных (критериальных) функций, по графикам которых оценивают качество процессов, происходящих в проектируемых динамических объектах. Если в качестве объекта рассмотреть самолет, то примерами компонент соответствующих векторов могут служить следующие показатели и характеристики:
Рис. 6
- геометрические размеры нестандартных элементов, запас топлива и т.п.
- законы управления двигателем, динамические характеристики амортизационных устройств, уравнения поверхностей элементов фюзеляжа и т.п.;
- физико-механические характеристики заданных материалов, энергетические характеристики заданного топлива, заданный по условиям ТЗ вес полезной нагрузки и ее габариты и т.п.;
- заданные законы изменения физико-механических характеристик материалов под воздействием температуры, времени и т.п.;
- температура окружающей среды и т.п.;
- график продольного профиля поверхности по трассе полета ;
- веса элементов, деформации элементов, характерные скорости (максимальная, наиболее экономичная и т.д.), средняя дальность пути без дозаправки; стоимость и т.п.;
- динамические характеристики устойчивости и управляемости, динамические характеристики при разгоне и т.п.