Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Организация вычислительного процесса в универсальных программах анализа на макроуровне

Рис. Общая структура программного комплекса анализа на макроуровне

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

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

Наиболее сложная часть комплекса — компилятор рабочих программ, именно в нем создаются программы расчета матрицы Якоби и вектора правых частей , фигурирующих в вычислительном процессе (см. рис. 1). Собственно рабочая программа (см. рис. 2) — это и есть программа процесса, показанного на рис. 1. Для каждого нового моделируемого объекта составляется своя рабочая программа. При компиляции используются заранее разработанные математические модели типовых компонентов, известные функции для отображения входных воздействий и т.п. из соответствующих библиотек.

 

Граф-схема вычислительного процесса при анализе во временной области на макроуровне представлена на рис. 1. Алгоритм отражает решение системы алгебро-дифференциальных уравнений

На каждом шаге численного интегрирования решается система нелинейных алгебраических уравнений

методом Ньютона. На каждой итерации выполняется решение системы линейных алгебраических уравнений

Другие используемые обозначения:

— начальные условия;

и — шаг интегрирования и его начальное значение;

— вектор внешних воздействий;

и — число ньютоновских итераций и его максимально допустимое значение;

— предельно допустимая погрешность решения СНАУ;

— погрешность, допущенная на одном шаге интегрирования;

— максимально допустимое значение погрешности интегрирования на одном шаге;

— нижняя граница коридора рациональных погрешностей интегрирования.

 

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

Параметры задаются "по умолчанию" и могут настраиваться пользователем.

Матрицу Якоби и вектор правых частей необходимо рассчитывать по программе, составляемой для каждого нового исследуемого объекта. Составление программы выполняет компилятор, входящий в состав программно-методического комплекса анализа. Общая структура такого комплекса представлена на рис. 2

Рис. Граф-схема вычислительного процесса при анализе во временной области на макроуровне

 

 

 

 

 

http://julie-maslova.narod.ru/ - САПР Cadence. OrCad.

 

 

<== предыдущая лекция | следующая лекция ==>
Методы решения систем нелинейных алгебраических уравнений | Общая характеристика акцизного сбора
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 887; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.