Составители:
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
- …
- следующая ›
- последняя »