ТРЕБОВАНИЯ К МАТЕМАТИЧЕСКИМ МОДЕЛЯМ
Основными требованиями к математическим моделям являются требования адекватности, точности, экономичности.
Модель всегда лишь приближенно отражает некоторые свойства объекта. Адекватность имеет место, если модель отражает заданные свойства объекта с приемлемой точностью. Под точностью понимают степень соответствия оценок одноименных свойств объекта и модели.
Адекватность оценивается перечнем отражаемых свойств и областями адекватности. Область адекватности – область в пространстве параметров, в пределах которой погрешности модели остаются в допустимых пределах.
Пусть относительная погрешность модели по -му выходному параметру:
,
где – -й выходной параметр, рассчитанный с помощью модели; – тот же параметр, имеющий место в моделируемом объекте.
Погрешность модели по совокупности учитываемых выходных параметров оценивается одной из норм вектора , например
или .
Точность модели различна в разных условиях функционирования объекта. Эти условия характеризуются внешними параметрами. Если задаться предельно допустимой погрешностью , то можно в пространстве внешних параметров выделить область, в которой выполняется условие
.
Эту область называют областью адекватности (ОА) модели. Возможно введение индивидуальных предельных значений для каждого выходного параметра и определение ОА как области, в которой одновременно выполняются все условий вида .
Пример ОА (заштрихована) в двумерном пространстве дан на рисунке. Здесь – -й внешний параметр.
Определение областей адекватности для конкретных моделей - сложная процедура, требующая больших вычислительных затрат. Эти затраты и трудности представления ОА быстро растут с увеличением размерности пространства параметров. Определение ОА – более трудная задача, чем, например, задача параметрической оптимизации, поэтому для моделей вновь проектируемых объектов ОА не рассчитывают.
Однако для моделей унифицированных элементов расчет областей адекватности становится оправданным в связи с однократностью определения ОА и многократностью их использования при проектировании различных систем. Знание ОА позволяет правильно выбирать модели элементов из числа имеющихся и тем самым повышать достоверность результатов машинных расчетов.
В общем случае ОА может иметь произвольную форму, сведения о которой выражаются громоздко, и неудобна в использовании, поэтому на практике вместо истинных ОА применяют те или иные их аппроксимации. Наиболее просто представляются и используются сведения об областях, имеющих форму гиперпараллелепипеда, который задается двусторонними неравенствами:
,
где - размерность пространства внешних параметров.
Так для одной из возможных макромоделей логического элемента транзисторно-транзисторной логики, реализующего функцию И-НЕ, рассчитанная область адекватности выражается следующими неравенствами:
где – напряжения питания; – длительность фронта входного сигнала; - коэффициент нагружения; – длительность входного сигнала.
В библиотеку моделей элементов наряду с алгоритмом, реализующим модель, и номинальными значениями параметров должны включаться граничные значения внешних параметров и , задающие область адекватности.
На рисунке дано графическое представление области адекватности и аппроксимирующего ее гиперпараллелепипеда. Такое представление удобно для двумерных случаев.
Возможно использование и других аппроксимаций ОА, например областей с линеаризованными границами в виде гиперплоскостей, областей в форме гиперсфер и т.п.
Экономичность (вычислительная эффективность) определяется затратами ресурсов, требуемых для реализации модели. Поскольку в САПР используются математические модели, далее речь пойдет о характеристиках именно математических моделей, и экономичность будет характеризоваться затратами машинных времени и памяти.
Аналогичные требования по точности и экономичности фигурируют при выборе численных методов решения уравнений модели.
Дата добавления: 2015-01-19; просмотров: 1231;