Автоматизированное проектирование. Норенков И.П. - 69 стр.

UptoLike

Составители: 

%!#*%!#&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