Составители:
283
снабжения города, вряд ли стоит моделировать каждый потребитель
электрической энергии: электрический двигатель, чайник, сварочный
аппарат и т.п. Вполне достаточным будет создание обобщенных мо-
делей электрических потребителей на уровне заводского цеха, жилого
дома, трамвайного парка и т.п.
14.2 Повышение точности расчета
Чтобы проверить достаточно ли точно выполняется модели-
рование, следует провести сравнительные расчеты с разными значе-
ниями параметра Relative tolerance (относительная погрешность). К
примеру, можно провести расчет с заданным “по умолчанию” значе-
нием этого параметра – 1e-3 и с меньшим (1e-4) значением. Если ре-
зультаты расчетов отличаются незначительно, то можно полагать, что
найденное решение
является верным. Если решения значительно от-
личаются в начальной стадии, то следует задать в явном виде доста-
точно малый начальный шаг расчета (Initial step size).
Если решение оказывается неустойчивым, то это может быть
вызвано следующими причинами:
• Моделируемая система сама является неустойчивой.
• Используется метод ode15s. Следует ограничить порядок ве-
личиной 2 или
использовать метод ode23s.
Если решение кажется не точным:
• Следует задать в явном виде параметр Absolute tolerance (аб-
солютная погрешность) и выполнить ряд расчетов, уменьшая
величину этого параметра.
• Если уменьшение абсолютной погрешности точность расче-
тов не улучшается, следует уменьшить относительную по-
грешность (что приведет уменьшению шага расчета) либо в
явном виде
задавать достаточно малую величину максималь-
ного шага расчета.
15 Обзор набора инструментов
Simulink Performance Tools
снабжения города, вряд ли стоит моделировать каждый потребитель
электрической энергии: электрический двигатель, чайник, сварочный
аппарат и т.п. Вполне достаточным будет создание обобщенных мо-
делей электрических потребителей на уровне заводского цеха, жилого
дома, трамвайного парка и т.п.
14.2 Повышение точности расчета
Чтобы проверить достаточно ли точно выполняется модели-
рование, следует провести сравнительные расчеты с разными значе-
ниями параметра Relative tolerance (относительная погрешность). К
примеру, можно провести расчет с заданным “по умолчанию” значе-
нием этого параметра – 1e-3 и с меньшим (1e-4) значением. Если ре-
зультаты расчетов отличаются незначительно, то можно полагать, что
найденное решение является верным. Если решения значительно от-
личаются в начальной стадии, то следует задать в явном виде доста-
точно малый начальный шаг расчета (Initial step size).
Если решение оказывается неустойчивым, то это может быть
вызвано следующими причинами:
• Моделируемая система сама является неустойчивой.
• Используется метод ode15s. Следует ограничить порядок ве-
личиной 2 или использовать метод ode23s.
Если решение кажется не точным:
• Следует задать в явном виде параметр Absolute tolerance (аб-
солютная погрешность) и выполнить ряд расчетов, уменьшая
величину этого параметра.
• Если уменьшение абсолютной погрешности точность расче-
тов не улучшается, следует уменьшить относительную по-
грешность (что приведет уменьшению шага расчета) либо в
явном виде задавать достаточно малую величину максималь-
ного шага расчета.
15 Обзор набора инструментов
Simulink Performance Tools
283
Страницы
- « первая
- ‹ предыдущая
- …
- 283
- 284
- 285
- 286
- 287
- …
- следующая ›
- последняя »
