Одним из эффективных методов изучения технических устройств является метод компьютерного моделирования. Компьютерные модели проще и удобнее исследовать, они позволяют имитировать эксперименты, реальная постановка которых затруднена или может дать непредсказуемый результат. Логичность и формализованность компьютерных моделей помогают выявить основные факторы, определяющие свойства изучаемых объектов, исследовать отклик системы на изменения ее параметров и внешних воздействий. Метод компьютерного моделирования предполагает построение математической модели исследуемого объекта, разработку алгоритма, написание программы и проведение серии вычислительных экспериментов при различных параметрах системы, внешних воздействиях и начальных условиях.
где I -- момент инерции подвижной обмотки со стрелкой, ε -- ее угловое ускорение, MM=k1i -- вращающий момент магнитных сил, MУ=-k2φ -- момент силы упругости, MТР=-k3ω -- момент сил вязкого трения. Если учесть ЭДС индукции -k4dφ/dt и самоиндукции -L>di/dt, возникающие во вращающейся в магнитном поле обмотке по которой течет изменяющийся ток, то из второго закона Кирхгофа имеем: Угол поворота стрелки изменяется от 0 до 90o; на концах шкалы установлены ограничители движения. При частично упругом ударе стрелки об ограничитель она теряет часть своей скорости и отскакивает в противоположную сторону. Следует учесть отскакивание стрелки от ограничителей. Запишем представленные выше дифференциальные уравнения в конечных разностях: Для моделирования используется программа ПР-1. Она содержит цикл по времени, в котором пересчитываются сила тока в обмотке, действующие моменты сил, угловые ускорение, скорость и координата подвижной обмотки со стрелкой. Результаты выводятся на экран в виде графиков (рис. 1). Программа ПР-1. На рис. 1.1 представлен график затухающих колебаний стрелки при подаче на подвижную обмотку постоянного напряжения. Если на вход прибора подать прямоугольные импульсы напряжения низкой частоты, то стрелка будет совершать вынужденные колебания, изображенные на рис. 1.2. При подаче на вход импульсов напряжения, получающихся в результате однополупериодного направления, стрелка прибора совершает колебания, изображенные на рис. 1.3 и 1.4. Можно убедиться, что амплитуда вынужденных колебаний сильно зависит от соотношения собственной частоты подвижной обмотки со стрелкой и частоты подаваемого напряжения. Компьютерная модель позволяет исследовать поведение измерительного прибора при его различных параметрах и подаваемых напряжениях. Рис. 1. Колебания стрелки прибора при подаче импульсов напряжения.
Рис. 2. Устройство трехфазного асинхронного двигателя.
где L -- индуктивность обмотки ротора. Со стороны магнитного поля статора на ротор действует вращающий момент M. Угловое ускорение ротора равно ε, где MТ -- тормозящий момент, действующий на ротор со стороны подшипников, MТ -- механическая нагрузка на валу, I -- момент инерции ротора. Угловые скорость и ускорение ротора равны: ω=dφ/dt, ε=dω/dt . В записанных выше диффуравнениях заменим производные их конечно-разностными аппроксимациями: Программа ПР-2, моделирующая работу асинхронного двигателя, содержит цикл по времени, в котором пересчитываются значения тока в обмотке ротора, мгновенного и среднего значений вращающего момента, угловых ускорений, скоростей и перемещений ротора в последовательные моменты времени. Магнитное поле статора движется относительно ротора АД со скоростью ω1-ω2, поэтому мгновенный вращающий момент периодически изменяется с этой частотой. Программа ПР-2. Рис. 3. Работа асинхронного двигателя при изменении нагрузки на валу. На рис. 3 показано, как изменяется скорость вращения ротора асинхронного двигателя и действующий на него средний вращающий момент Mср при ступенчатом изменении механической нагрузки на валу. При увеличении нагрузки скорость ротора уменьшается, средний вращающий момент Mср растет.
Здесь L -- индуктивность обмотки статора, BS -- индукция магнитного поля статора, которое тормозит вращение вала, создавая механическую нагрузку MH. Запишем дифференциальные уравнения в конечных разностях: Программа ПР-3, моделирующая работу системы "двигатель-генератор" в случае, когда сопротивление нагрузки генератора ступенчато уменьшается, представлена ниже. Программа ПР-3. Рис. 4. Моделирование системы "двигатель-генератор". При запуске программы ПР-3 получаются графики, изображенные на рис. 4. В моменты t1 и t2 нагрузка генератора ступенчато повышается, что вызывает увеличение механической нагрузки на валу двигателя. Среднее значение вращающего момента АД Mср растет, скорость вращения ротора ω2 уменьшается. Сила тока генератора i(t) совершает колебания с частотой вращения его ротора; в моменты t1 и t2 ее амплитуда резко увеличивается, так как сопротивление нагрузки R уменьшается, а ротор по инерции продолжает двигаться с большой скоростью. Через некоторое время скорость ротора снижается, амплитуда тока i(t) уменьшается.
Рис. 5. Система автоматического регулирования скорости вращения.
Здесь EЯ -- противо-ЭДС, возникающая в обмотке якоря вследствие его вращения, Ф -- поток возбуждения, L и R -- индуктивность и сопротивление обмотки якоря, u -- напряжение питания, I -- момент инерции ротора двигателя, M -- вращающий момент, действующий на ротор со стороны магнитного поля статора, MТР -- тормозящий момент, действующий на ротор со стороны подшипников, MН -- механическая нагрузка на валу, ε и ω -- угловые ускорение и скорость вала. Учесть влияние цепи обратной связи, состоящей из тахометра и устройства управления, можно, задав закон регулирования. Он может выражаться зависимостью вида du/dt=a(A-ω), где A -- заданное значение угловой скорости. Если ω меньше A, то управляющее напряжение u и скорость ротора ω растут, а если ω больше A, то u и ω уменьшаются. Заменим производные их конечно-разностными аппроксимациями:
Используемая программа ПР-4, включает в себя цикл по времени t, в котором пересчитываются перечисленные выше величины, и строятся соответствующие графики. Программа ПР-4. Рис. 6. Результаты компьютерного моделирования работы двигателя. Сначала промоделируем работу машины постоянного тока в режиме двигателя и изучим, как изменяется угловая скорость ротора и ток якоря при включении и резком увеличении нагрузки (рис. 6.1). Видно, что при включении ток якоря резко возрастает, скорость вращения начинает расти. Когда наступает равенство M=MT+MH, скорость ротора ω и ток якоря достигают своих предельных значений. В момент t1 резко возрастает момент нагрузки MH, скорость вращения ротора ω уменьшается, потребляемый ток растет, стремясь к новому предельному значению. Теперь рассмотрим замкнутую САУ, состоящую из двигателя (МПТ), тахометра, цепи управления. Пусть закон регулирования напряжения питания двигателя задан так: Для моделирования этой системы используется программа ПР-5; результаты представлены на рис. 6.2. При включении системы напряжение питания растет, ток якоря и скорость вращения ротора увеличиваются. Когда ω больше A, управляющее напряжение начинает уменьшаться, уходя в область отрицательных значений. Скорость ротора падает, снова проскакивая заданное значение A. После двух-трех затухающих колебаний скорость системы стабилизируется в интервале [A-ΔA; A+ΔA;]. В момент t1 скачком увеличивается момент нагрузки на валу, угловая скорость резко уменьшается. Напряжение питания и ток якоря растут, затем уменьшаются, совершая затухающие колебания относительно новых "положений равновесия". Угловая скорость ω после нескольких колебаний опять стабилизируется в интервале [A-ΔA; A+ΔA;]. Программа ПР-5. Теперь исследуем функционирование анализируемой САУ в случае, когда закон регулирования имеет вид: du/dt=b(A-ω), то есть напряжения питания двигателя изменяется пропорционально отклонению от заданного значения A. Для этого в программе ПР-5 необходимо раскомментировать оператор dU:=0.002*(a-w);. Получающиеся графики представлены на рис. 7.1. Видно, что при резком изменении момента нагрузки скорость ротора, совершив несколько колебаний, возвращается к заданному значению A. Рис. 7. Работа системы автоматического регулирования скорости. Для того, чтобы изучить поведение системы при равномерном увеличении механической нагрузки на валу MH, следует активизировать оператор: if t>70 then Mn:=1.1*(t-70);. Если при этом мы хотим учесть, что коэффициент b в законе регулирования, когда ω больше и меньше A имеет различные значения, то необходимо раскомментировать операторы: если W меньше A, то dU:=0.002*(a-w); если W больше A, то dU:=0.02*(a-w);. В случае, когда коэффициенты неодинаковы, кривая колебаний ω(t) относительно значения A несимметричная (рис. 7.2). Тексты программ находятся в zip-архиве, файл gl2-3.pas. ВВЕРХ
Майер, Р. В. Задачи, алгоритмы, программы / Р. В. Майер [Электронный ресурс]. - Глазов: ГГПИ, 2012 // Web-site http://maier-rv.glazov.net . |