Иерархия математических моделей в САПР

Блочно-иерархический подходк проектированию радиоэлектронных средств (РЭС) основан, как было сказано, на иерархии математических моделей. Деление моделей по иерархическим уровням (уровням абстрагирования) происходит по степени детализации описываемых свойств и процессов, протекающих в объекте. При этом на каждом иерархическом уровне используют свои понятия "система" и "элементы". Так, система k-го уровня рассматривается как элемент на соседнем более высоком Иерархия математических моделей в САПР - student2.ru -м уровне абстрагирования.

Иерархия математических моделей в САПР - student2.ru


Рис. 13.1. Представление структуры объекта

Представим структуру некоторого объекта в виде множества элементов (рис. 13.1) и связей между ними.

Выделим в соответствии с блочно-иерархическим подходом в структуре объекта некоторые подмножества элементов и назовем их блоками (на рисунке показаны штриховыми линиями). Пусть состояние каждой связи характеризуется одной фазовой переменной Иерархия математических моделей в САПР - student2.ru , Иерархия математических моделей в САПР - student2.ru или Иерархия математических моделей в САПР - student2.ru . Здесь Иерархия математических моделей в САПР - student2.ru относится к внутренним связям между элементами данного блока, Иерархия математических моделей в САПР - student2.ru и Иерархия математических моделей в САПР - student2.ru относятся к выходам и входам блока, соответственно. Рассмотрим важные для функциональных моделей понятия полной модели и макромодели.

Полная модель блока есть модель, составленная из моделей элементов с учетом межэлементных связей, т. е. модель, описывающая как состояние выходов, так и состояние каждого из элементов блока. Моделями элементов блока А являются уравнения, связывающие входные и выходные переменные:

Иерархия математических моделей в САПР - student2.ru (13.1)

Полная модель блока есть система уравнений

Иерархия математических моделей в САПР - student2.ru (13.2)

где Иерархия математических моделей в САПР - student2.ru , Иерархия математических моделей в САПР - student2.ru и Иерархия математических моделей в САПР - student2.ru - векторы внутренних, выходных и входных фазовых переменных блока.

При большом количестве элементов размерность вектора Иерархия математических моделей в САПР - student2.ru и порядок системы уравнений (13.1) становятся чрезмерно большими и требуют упрощения.

При переходе к более высокому иерархическому уровню упрощения модели основаны на исключении из модели вектора внутренних переменных Иерархия математических моделей в САПР - student2.ru . Полученная модель представляет собой систему уравнений

Иерархия математических моделей в САПР - student2.ru (13.3)

существенно меньшей размерности, чем полная модель (13.2), и называется макромоделью. Следовательно, макромодель уже не описывает процессы внутри блока, а характеризует только процессы взаимодействия данного блока с другими в составе системы блоков.

Модели (13.2) и (13.3) относятся друг к другу как полная модель и макромодель на Иерархия математических моделей в САПР - student2.ru -м уровне иерархии. На более высоком Иерархия математических моделей в САПР - student2.ru уровне блок А рассматривается как элемент, и макромодель (13.3) становится моделью элемента А. Следовательно, модели (13.1) и (13.3) относятся друг к другу как модели элементов соседних иерархических уровней. Из моделей типа (13.3) может быть составлена полная модель системы на Иерархия математических моделей в САПР - student2.ru -м уровне.

Микро-, макро- и метауровни

В зависимости от сложности объекта при его проектировании используют большее или меньшее число уровней абстракции. Объединение уровней, родственных по характеру используемого математического аппарата, приводит к образованию в иерархии функциональных моделей для большинства проектируемых сложных объектов трех укрупненных уровней: микро-, макро- и метауровней.

На микроуровне используют математические модели, описывающие физическое состояние и процессы в сплошных средах. Для моделирования применяют аппарат уравнений математической физики. Примерами таких уравнений служат дифференциальные уравнения в частных производных - уравнения электродинамики, теплопроводности, упругости, газовой динамики. Эти уравнения описывают поля электрического потенциала и температуры в полупроводниковых кристаллах интегральных схем. К типичным фазовым переменным на микроуровне относятся электрические потенциалы, давление, температура, концентрации частиц, плотности токов. Независимыми переменными являются время и пространственные координаты. В качестве операторов Иерархия математических моделей в САПР - student2.ru и Иерархия математических моделей в САПР - student2.ru в уравнениях (13.2) фигурируют дифференциальные и интегральные операторы. Уравнения (13.2), дополненные краевыми условиями, составляют ММ объектов на микроуровне. Анализ таких моделей сводится к решению краевых задач математической физики.

На макроуровне производится дискретизация пространств с выделением в качестве элементов отдельных деталей, дискретных электрорадиоэлементов, участков полупроводниковых кристаллов. При этом из числа независимых переменных исключают пространственные координаты. Функциональные модели на макроуровне представляют собой системы алгебраических или обыкновенных дифференциальных уравнений. Для их получения и решения используют соответствующие численные методы. В качестве фазовых переменных фигурируют электрические напряжения, токи, силы, скорости, температуры, расходы и т. д. Они характеризуют проявления внешних свойств элементов при их взаимодействии между собой и внешней средой в электронных схемах или механических конструкциях.

На метауровне с помощью дальнейшего абстрагирования от характера физических процессов удается получить приемлемое по сложности описание информационных процессов, протекающих в проектируемых объектах. На метауровне для моделирования аналоговой РЭС широко применяют аппарат анализа систем автоматического управления, а для моделирования цифровой РЭС - математическую логику, теорию конечных автоматов, теорию массового обслуживания. Математические модели на метауровне - системы обыкновенных дифференциальных уравнений, системы логических уравнений, имитационные модели систем массового обслуживания.

Наши рекомендации