
Пронин М. В., Воронцов А. Г., Калачиков П. Н., Емельянов А. П.
В случае синусоидальной ЭДС источника н
устойчивость в числительного процесса так же, как
апряжения шаг интегрирования влияет на
ы в случае постоянной ЭДС.
Приведенные примеры расчета позволяют отметить следующую особенность вычис-
лител м методом Эйлера.
Если устойчивость вычислительных процессов обеспечивается и ошибки округлений
невели
полупроводнико-
вых пр
пления погрешностей не происходит, по-
скольк
вычитать
360 гра
ди-
ке моделирования такой вывод не очевиден. По крайней мере время расчета не пропорцио-
нально количеству
шагах интег-
рирования требует алгебраических
уравнений
ьных процессов при интегрировании уравнений явны
ки, то погрешность численного решения не накапливается
. В первом рассмотренном
примере погрешность вычислений затухает практически до 0, во втором примере она затуха-
ет до некоторой установившейся величины.
Если устойчивость вычислительных процессов не обеспечивается, то в значениях пе-
ременных возникают знакопеременные расходящиеся колебания, которые являются доста-
точно надежным признаком неверно выбранной величины шага интегрирования.
При решении задач моделирования силовых
электроприводов, содержащих полупро-
водниковые преобразователи, при пренебрежении защитными RC-цепями
еобразователей и другими маломощными элементами, которым свойственны малые
постоянные времени, при замене вентилей идеальными ключами в подавляющем большинст-
ве случаев удается обеспечить устойчивость вычислений явным методом Эйлера путем
уменьшения шага интегрирования.
При выполнении длительных расчетов при сравнительно малых шагах интегрирова
-
ния существенное влияние на результаты могут оказать ошибки округлений. В большинстве
переменных, например в токах, безграничного нако
у соответственно изменяются производные токов, падения напряжения и все эти фак-
торы друг друга уравновешивают. В других переменных, например в переменной времени, в
угле поворота ротора электрической машины, накопление
погрешностей округления возни-
кает часто при выполнении расчетов с обычной точностью, то есть при использовании опи-
сания переменных типа float. В современных 32-разрядных компьютерах, по сравнению с 16-
разрядными ЭВМ, при использовании современных сред программирования возможно вы-
полнение вычислений с удвоенной точностью без дополнительных потерь машинного вре-
мени, то есть при использовании описания
переменных типа double. В этом случае влияние
погрешностей округления на результаты расчетов при решении рассматриваемого класса за-
дач сказывается весьма редко. Кроме того, существуют возможности уменьшения погрешно-
стей округления путем изменения алгоритмов расчета. Например, всякий раз, когда угол по-
ворота ротора электрической машины превысит 360 град., из этого угла можно
д
., заменяя таким образом непрерывную кривую пилообразной кривой.
С другой стороны, уменьшение шага интегрирования должно приводить к увеличе-
нию затрат машинного времени на выполнение расчетов. Однако в рассматриваемой мето
шагов интегрирования по времени. В частности, при
малых
ся меньшее количество итераций для решения системы
. Во многих расчетах использование малых шагов интегрирования позволяет ис-
ключить итерации. В результате оказывается, что модели весьма сложных систем при под-
робном описании элементов могут работать в режиме реального времени (например, модель
системы с питающей сетью, трансформатором, тиристорным
преобразователем частоты,
синхронным двигателем, возбудителем, нагрузкой на валу двигателя, системой управления и
др. – см. § 6.6).
Следует также иметь ввиду, что областью применения методики моделирования яв-
ляется, в первую очередь, расчет систем с большим количеством вентилей, а также систем с
полупроводниковыми преобразователями, работающими в режиме широтно-импульсной мо-
дуляции (см., например, § 4.6, § 5.2, § 5.5). При
частых переключениях вентилей эффектив-
ность применения многошаговых методов расчета существенно снижается и становятся бо-
лее ощутимыми преимущества метода Эйлера.
36