Методы получения моделей элементов вычислительных систем




Получение моделей элементов (моделирование элементов) в общем случае процедура не формализованная. Основные решения при выборе вида математических соотношений, характера используемых переменных и параметров принимает проектировщик. Но операции расчета численных значений параметров моделей, определение областей адекватности алгоритмизированы и решаются на ЭВМ. Поэтому моделирование элементов выполняется специалистами конкретных технических областей с помощью традиционных средств экспериментальных исследований и средств САПР.

Методы получения функциональных моделей элементов делят на теоретические и экспериментальные.

Теоретические методы изучают физические закономерности протекающих в объектах процессов, определяют соответствующее этим закономерностям математическое описание, обосновывают принятие упрощающих предположений, выполняют необходимые выкладки и приводят результаты к принятой форме представления модели.

Экспериментальные методы основаны на использовании внешних проявлений свойств объекта, фиксируемых во время эксплуатации однотипных объектов или при проведении целенаправленных экспериментов [35, 36].

Несмотря на эвристический характер многих операций моделирования, имеется ряд положений и приемов, общих для получения модели различных объектов. Достаточно общий характер имеют методики макромоделирования, математические методы планирования экспериментов, а также алгоритмы формализуемых операций расчета численных значений параметров и определения областей адекватности [30].

Методика макромоделирования имеет следующие этапы.

1) Определение свойств объекта, которые отображаются моделью.

2) Сбор информации о свойствах моделируемой ВС (справочные данные, аналоги).

3) Получение общего вида уравнений модели (структуры), где возможно оперирование не уравнениями, а эквивалентными схемами, чтобы проще установить физический смысл.

4) Определение численных значений параметров, т. е.:

· использование специфических расчетных соотношений (этап 2);

· решение экстремальной задачи, где в качестве целевой функции выбирается степень совпадения известных значений выходных параметров объекта с результатами использования модели, а управляемыми параметрами являются параметры модели;

· проведение экспериментов и обработка полученных результатов.

5) Оценка точности полученной модели и определение области ее адекватности.

Методы планирования экспериментов. Для целей моделирования используют пассивные и активные эксперименты. В пассивных экспериментах нет возможности выбирать условия опыта по своему усмотрению и устанавливать значения факторов на желаемом уровне. В активных экспериментах опыты проводятся по заранее разработанному плану, выражающему количество опытов и значения факторов в каждом опыте [1,41].

Выбор вида зависимости выходного параметра макромодели от внешних параметров осуществляется проектировщиком.

Обычно в методах планирования эксперимента используются линейные модели

Y = AxQ (2.1)

или квадратичные

Y = AxB, (2.2)

где А — вектор-строка коэффициентов (параметров модели);

В — вектор, включающий факторы , те или иные произведения из двух, трех и более факторов, а так же квадраты факторов , , где р — число факторов.

Число опытов Nпревышает число определяемых параметров вектора А.Параметры рассчитываются по методу наименьших квадратов, т. е. из условия минимизации суммы квадратов отклонений значений определенных по формуле (2.1) и измеренных значений :

,

где l — номер опыта.

Активный эксперимент имеет преимущества над пассивным:

1) в получении оптимальной области адекватности;

2) в сокращении числа опытов.

Регрессионный анализ. Связь между Y и Q может быть не функциональной, а статистической, что особенно характерно при пассивных экспериментах. Для получения модели в такой ситуации применяют регрессионный анализ. Модель определяют в форме уравнений регрессии (2.1), в которых роль коэффициентов в векторе А выполняют коэффициенты относительной регрессии [32, 50].

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

(2.3)

и полученный вектор используют при расчете относительных коэффициентов регрессии по формуле

.

Если факторы не коррелированы, то Д — единичная матрица, и можно обойтись без решения системы (2.3), так как .

Диалоговое моделирование обусловлено наличием эвристических и формальных операций в методике моделирования. Здесь осуществляется оперативный ввод исходной информации о структуре модели, об известных характеристиках и параметрах объекта, о плане экспериментов. В диалоговом моделировании программное обеспечение имеет алгоритмы статистической обработки результатов экспериментов, расчета выходных параметров эталонных моделей и создаваемых моделей, в том числе расчета параметров по методам планирования экспериментов и регрессионного анализа, алгоритмы поиска экстремума, расчета областей адекватности [22, 23]. Пользователь меняет уравнения модели, задает их в аналитической, схемной или табличной форме, общается с подпрограммами, оценивает результаты предпринимаемых действий, приближаясь к получению модели требуемыми свойствами.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-03-24 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: