Составители:
Рубрика:
%!#*%!#&F*:,$* $I*:+*
F*)&* !)!@&'! +($*,#)KH (*L*)&M
5@!"! 3
Из рисунка ясно, что при N ≥ N
д
фиксируется не сходимость ньютоновских итераций и после
дробления шага происходит возврат к интегрированию при тех же начальных для данного шага усло-
виях. При сходимости рассчитывается δ и в зависимости от того, выходит погрешность за пределы ди-
апазона [m2, m1] или нет шаг изменяется либо сохраняет свое прежнее значение.
Параметры N
д
, m1, m2, ε, h
нач
задаются “по умолчанию” и могут настраиваться пользователем.
Матрицу Якоби V и вектор правых частей ( необходимо рассчитывать по программе, составля-
емой для каждого нового исследуемого объекта. Составление программы выполняет компилятор, вхо-
дящий в состав программного комплекса анализа. Общая структура такого комплекса представлена на
рис. 3.10.
Исходные данные об объекте можно задавать в графическом виде (в виде эквивалентной схемы)
или на входном языке программы анализа. Запись на таком языке обычно представляет собой список
компонентов анализируемого объект а с указанием их взаимосвязей. Вводимые данные преобразуют-
ся во внутреннее представление с помощью графического и лингвистического препроцессоров, в ко-
торых предусмотрена также диагностика нарушений формальных языковых правил. Графическое
представление более удобно, особенно для малоопытных пользователей.
Задав описание объекта, пользователь может приступить к многовариантному анализу либо по
одной из программ такого анализа, либо в интерактивном режиме, изменяя условия моделирования
между вариантами с помощью лингвистического препроцессора.
Наиболее сложная часть комплекса — компилятор рабочих программ, именно в нем создаются
программы расчета матрицы Якоби V и вектора правых частей (, фигурирующих в вычислительном
процессе (см. рис. 3.9). Собственно рабочая программа (см. рис. 3.10) — это и есть программа про-
цесса, показанного на рис. 3.9. Для каждого нового моделируемого объекта составляются свои рабо-
чие программы. При компиляции используются заранее разработанные математические модели типо-
вых компонентов, известные функции для отображения входных воздействий и т.п. из соответствую-
щих библиотек.
Постпроцессор представляет рез уль та ты анализа в табличной и графическ ой формах, это могут
быть зависимости фазовых переменных от времени, значения выходных параметров-ф ункционалов и т.п.
3.4. E:-./:-+A. ,74. 4B.,3.A.0+. :0:D+?: 0: /+784<8490.
E:
-./:-+A.,7+. /45.D+ 0: /+784<8490..
Математическими моделями на микроуровне явля-
ются дифференциальные уравнения в частных производных или интегральные уравнения, описыва-
ющие поля физических величин. Другими словами, на микроуровне используют ся модели с распре-
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
69
%+,. 3.)0. Структура программного комплекса анализа на макроуровне
5@!"! 3 %!#*%!#&F*:,$* $I*:+*F*)&* !)!@&'! +($*,#)KH (*L*)&M
Из рисунка ясно, что при N ≥ Nд фиксируется несходимость ньютоновских итераций и после
дробления шага происходит возврат к интегрированию при тех же начальных для данного шага усло-
виях. При сходимости рассчитывается δ и в зависимости от того, выходит погрешность за пределы ди-
апазона [m2, m1] или нет шаг изменяется либо сохраняет свое прежнее значение.
Параметры Nд, m1, m2, ε, hнач задаются “по умолчанию” и могут настраиваться пользователем.
Матрицу Якоби V и вектор правых частей ( необходимо рассчитывать по программе, составля-
емой для каждого нового исследуемого объекта. Составление программы выполняет компилятор, вхо-
дящий в состав программного комплекса анализа. Общая структура такого комплекса представлена на
рис. 3.10.
%+,. 3.)0. Структура программного комплекса анализа на макроуровне
Исходные данные об объекте можно задавать в графическом виде (в виде эквивалентной схемы)
или на входном языке программы анализа. Запись на таком языке обычно представляет собой список
компонентов анализируемого объекта с указанием их взаимосвязей. Вводимые данные преобразуют-
ся во внутреннее представление с помощью графического и лингвистического препроцессоров, в ко-
торых предусмотрена также диагностика нарушений формальных языковых правил. Графическое
представление более удобно, особенно для малоопытных пользователей.
Задав описание объекта, пользователь может приступить к многовариантному анализу либо по
одной из программ такого анализа, либо в интерактивном режиме, изменяя условия моделирования
между вариантами с помощью лингвистического препроцессора.
Наиболее сложная часть комплекса — компилятор рабочих программ, именно в нем создаются
программы расчета матрицы Якоби V и вектора правых частей (, фигурирующих в вычислительном
процессе (см. рис. 3.9). Собственно рабочая программа (см. рис. 3.10) — это и есть программа про-
цесса, показанного на рис. 3.9. Для каждого нового моделируемого объекта составляются свои рабо-
чие программы. При компиляции используются заранее разработанные математические модели типо-
вых компонентов, известные функции для отображения входных воздействий и т.п. из соответствую-
щих библиотек.
Постпроцессор представляет результаты анализа в табличной и графической формах, это могут
быть зависимости фазовых переменных от времени, значения выходных параметров-функционалов и т.п.
3.4. E:-./:-+A.,74. 4B.,3.A.0+. :0:D+?: 0: /+784<8490.
E:-./:-+A.,7+. /45.D+ 0: /+784<8490.. Математическими моделями на микроуровне явля-
ются дифференциальные уравнения в частных производных или интегральные уравнения, описыва-
ющие поля физических величин. Другими словами, на микроуровне используются модели с распре-
&.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&* 69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
