Классификация математических моделей
Для теории математического моделирования необходимо знать цель моделирования и представить в математическом виде объект моделирования. Слово «модель» происходит от латинского modus (копия, образ, очертание). Наиболее простым и наглядным примером моделирования являются географические и топографические карты. Моделями являются структурные формулы в химии. Модель как средство познания стоит между логическим мышлением и изучаемым процессом, явлением.
Моделирование — это замещение некоторого объекта А другим объектом В. Замещаемый объект называется оригиналом, замещающий — моделью. Таким образом, модель — это заместитель оригинала. В зависимости от цели замещения модель одного и того же оригинала может быть различной. В науке и технике основной целью моделирования является изучение оригинала при помощи более простой его модели. Замещение одного объекта другим имеет смысл только в случае их определенного сходства, аналогии.
Математическая модель является приближенным, выраженным в математических терминах, представлением объектов, концепций, систем или процессов. Объекты, концепции, системы или процессы, подлежащие моделированию, называют объектами моделирования (ОМ).
Все объекты и явления в большей или меньшей степени взаимосвязаны, но при моделировании пренебрегают большинством взаимосвязей и объект моделирования рассматривают как отдельную систему. Если объект моделирования определен как отдельная система, то необходимо ввести принцип селективности, обеспечивающий выбор требуемых связей с внешней средой. Например, при моделировании электронных схем пренебрегают тепловым, акустическим, оптическим и механическим взаимодействием с внешней средой и рассматривают только электрические переменные. Принцип селективности вводит в систему ошибку, т. е. разницу в поведении модели и объекта моделирования. Следующим важным фактором моделирования является принцип причинности, связывающий в системе входные и выходные переменные.
Для количественной оценки системы вводят понятие «состояния». Например, под состоянием электронной схемы понимают значения напряжений и токов в электронной схеме в данный момент времени.
При выводе математической модели аналитически чаще всего используются широко известные категории: законы, структуры и параметры.
Если какая-либо переменная величина у зависит от другой переменной х, то первая величина является функцией второй. Эта зависимость записывается в виде у = f(x) или у = у(х). В такой записи переменная х называется аргументом. Важной характеристикой функции является ее производная, процесс нахождения которой называется дифференцированием. Уравнения, которые по математическим правилам связывают неизвестную функцию, ее производные и аргументы, называются дифференциальными. Процесс, обратный дифференцированию, позволяющий по заданной производной найти саму функцию, называется интегрированием.
Рассмотрим частный случай, когда функцией является путь, зависящий от аргумента — времени. Тогда производная пути по времени — это скорость, а производная от скорости (или вторая производная от пути) — ускорение. Если йзвестна, например, скорость, то интегрированием находят путь, пройденный телом при движении за определенное время. Если известно только ускорение, то для нахождения пути операцию интегрирования производят дважды. При этом после вычисления первого интеграла становится известной скорость.
Конечная цель создания математических моделей — установление функциональных зависимостей между переменными. Функциональная зависимость для каждой конкретной модели может принимать строго определенный вид. Когда моделируется устройство, на вход которого поступает сигнал ху а на выходе появляется сигнал у, то связь можно записать в виде таблицы. Для этого весь диапазон изменения входного и выходного сигналов разбивается на некоторое число участков. Каждому участку диапазона изменения входного сигнала будет соответствовать определенный участок диапазона изменения выходного сигнала. В сложных системах, где имеется несколько входов и несколько выходов, аналитические зависимости выражаются системами дифференциальных уравнений.
* Законы обычно формулируются для частных областей, Как, например, законы Кирхгофа, Ньютона. Применение этих законов к системе обычно фокусирует наше внимание на единственной области науки и техники. Используя законы Кирхгофа и уравнения Максвелла для анализа электрической системы, исследователь игнорирует другие (например, тепловые) процессы в системе.
Создание математической модели требует знания присутствующих в системе элементов и их взаимосвязей. Параметрами математической модели (ММ) являются входящие в системы уравнений различные коэффициенты. Эти коэффициенты вместе с уравнениями и граничными условиями образуют законченную ММ.
Любую математическую модель можно получить в результате: 1) прямого наблюдения явления, прямого его изучения и осмысливания (модели являются феноменологическими); 2) некоторого процесса дедукции, когда новая модель получается как частный случай из некоторой более общей модели (такие модели называются асимптотическими); 3) некоторого процесса индукции, когда новая модель является естественным обобщением элементарных моделей (такие модели называются составными, или моделями ансамблей).
Все системы существуют во времени и в пространстве. Математически это значит, что время и три пространственные переменные могут рассматриваться в качестве независимых переменных.
Существует много признаков классификации математических моделей по признаку использования тех или иных переменных в качестве независимых, представленных в непрерывной или дискретной форме; ММ классифицируют следующим образом:
1) модели с распределенными параметрами (все независимые переменные берутся в непрерывной форме);
2) модели с сосредоточенными параметрами (все независимые пространственные переменные дискретные, а временная переменная непрерывна);
3) модели с дискретными параметрами (все независимые переменные берутся в дискретной форме).
На рис. 3.10, а...ж показана примерная классификация моделей. Все модели можно разделить на вещественные и идеальные (рис. 3.10, а). В данной главе рассматриваются только идеальные модели, которые объективны по своему содержанию (отражая реальную действительность), но субъективны по форме и не могут существовать вне ее. Идеальные модели существуют лишь в познании людей и функционируют по законам логики. К логическим моделям относятся различные знаковые модели. Существенным моментом создания любой знаковой модели является процедура формализации (формулы, алфавит, системы счислений).
В настоящее время в ряде областей науки и техники понятие модели трактуется не в духе классической физики, как наглядная, например, механическая система, а в духе современного этапа познания как абстрактная логико-математическая структура.
В современном моделировании наряду с возрастанием в познании роли абстрактно-логических моделей существует другая тенденция, связанная с широким применением кибернетических функционально-информационных моделей.
return false">ссылка скрытаСвоеобразие кибернетического моделирования состоит в том, что объективное сходство модели и моделируемого объекта касается только их функций, областей применения, связи с внешней средой. Основа информационного подхода к изучению кибернетических процессов — абстрагирование.
Рассмотрим модели, которые имеют место в САПР БИС: структурные, функциональные, геометрические, знаковые, мысленные, аналитические, численные и имитационные.
Структурные модели воспроизводят состав элементов объекта или системы, их расположение в пространстве и взаимосвязи, т. е. структуру системы. Структурные модели могут быть и вещественными (макеты), и идеальными (на- | пример, машиностроительные чертежи, топология печатной | платы и топология ИС).
Функциональные модели имитируют только способ поведения оригинала, его функциональную зависимость от внешней среды. Наиболее характерным примером служат модели, построенные на концепции «черного ящика».
В этих моделях удается воспроизвести функционирование £ оригинала, полностью отвлекаясь от его содержимого и структуры, связывая с помощью математического соотношения различные входные и выходные величины.
Рис. 3.10. Общая классификация моделей (а), а также моделей натурных (б), физических (в), вещественных математических (г), наглядных (д), знаковых (е), идеальных математических (ж)
Геометрические модели отражают только структуру объекта и имеют большое значение в связи с проектированием электронных систем. Эти модели, построенные на основе геометрического подобия, позволяют решать задачи, связанные с оптимальным размещением объектов, прокладкой трасс на печатных платах и интегральных схемах.
Знаковые модели представляют собой упорядоченную запись символов (знаков). Знаки взаимодействуют между собой не по физическим законам, а по правилам, установленным в той или иной области знаний, или, как принято говорить, согласно природе знаков. Знаковые модели имеют в настоящее время чрезвычайно широкое распространение. Практически каждая область знаний — лингвистика, программирование, электроника и многие другие — выработала свою символику для описания моделей. Таковыми являются программы, схемы и т. п.
Мысленные модели являются продуктом чувственного восприятия и деятельности абстрактного мышления. К мысленным моделям можно отнести известную планетарную модель атома Бора. Для передачи этих моделей их представляют в виде словесного или знакового описания, т. е. мысленные модели могут фиксироваться в виде различных знаковых систем.
Аналитические модели позволяют получить явные зависимости необходимых величин от параметров и переменных, характеризующих изучаемое явление. Аналитическое решение математического соотношения является обобщенным описанием объекта
Численные модели характеризуются тем, что значения необходимых величин можно получить в результате применения соответствующих численных методов. Все численные методы позволяют получить только частную информацию относительно искомых величин, поскольку для своей реализации требуют задания конкретных значений всех параметров, входящих в математическое соотношение. Для каждой искомой величины приходится по-своему преобразовывать математическую модель и применять соответствующую численную процедуру.
Имитационные модели реализуются на ЭВМ в виде моделирующих алгоритмов (программ), позволяющих вычислять значения выходных переменных и определять новое состояние, в которое переходит модель при заданных значениях входных переменных, параметров и исходного состояния модели. Имитационное моделирование в отличие от численного характеризуется независимостью моделирующего алгоритма от типа информации, которую необходимо получить в результате моделирования. Достаточно универсальной, гибкой и эффективной является математическая модель, которая представляется в абстрактной математической форме посредством переменных, параметров, уравнений и неравенств.
В ММ входят следующие элементы: переменные (зависимые и независимые); константы или фиксированные параметры (определяющие степень связи переменных между собой); математические выражения (уравнения или/и неравенства, объединяющие между собой переменные и параметры); логические выражения (определяющие различные ограничения в математической модели); информация (алфавитно-цифровая и графическая).
Математические модели классифицируют по следующим критериям: 1) поведению моделей во времени; 2) видам входной информации, параметров и выражений, составляющих математическую модель; 3) структуре математической модели; 4) типу используемого математического аппарата.
Применительно к интегральным схемам можно предложить следующую классификацию.
В зависимости от характера свойств интегральной схемы математические модели делятся на функциональные и структурные.
Функциональные модели отображают процессы функционирования объекта, эти модели имеют форму систем уравнений.
При решении ряда задач проектирования широкое применение находят математические модели, отображающие только структурные свойства проектируемого объекта; такие структурные модели могут иметь форму матриц, графов, списков векторов и выражать взаимное расположение элементов в пространстве, наличие непосредственной связи в виде проводников и т. д. Структурные модели используют в том случае, когда задачи структурного синтеза удается формализовать и решать, абстрагируясь от особенности физических процессов в объекте.
Пример:
Рис. 3.11. Структурная модель инвертора = [2, 3, 5] ит. д.)
По методу получения функциональные математические модели делятся на теоретические и формальные.
Теоретические модели получаются на основе изучения физических закономерностей, причем структура уравнений и параметры моделей имеют четкое физическое обоснование.
Формальные модели получаются при рассмотрении свойств реального объекта как черного ящика.
Теоретический подход позволяет получать более универсальные модели справедливые для различных режимов работы и для широких диапазонов изменения внешних параметров.
Ряд признаков в классификации связан с особенностями уравнений, составляющих математическую модель; в зависимости от линейности или нелинейности уравнений модели делят на линейные и нелинейные.
В зависимости от мощности множества значений переменных модели делят на непрерывные и дискретные (рис. 3.12).
В непрерывных моделях фигурирующая в них переменная непрерывна или кусочно-непрерывна.
Переменные в дискретных моделях — дискретные величины, множество которых счетно.
Рис. 3.12. Непрерывные и дискретные переменные
По форме связи между выходными, внутренними и внешними параметрами различают модели в виде систем уравнений и модели в виде явной зависимости выходных параметров от внутренних и внешних. Первые из них называются алгоритмическими, а вторые — аналитическими.
В зависимости от того, учитывают ли уравнения модели инерционность процессов в объекте проектирования, различают модели динамические и статические.