Метод математического моделирования на аналоговых вычислительных машинах

Данный метод является наиболее универсальным, т.к. позволяет решать дифференциальные уравнения практически любого порядка.

При математическом моделировании используется подобие дифференциальных уравнений, которыми описываются процессы, происходящие в реальном элементе и в модели.

Чаще всего моделирование осуществляется с помощью персонального компьютера с установленной системой математических вычислений (наиболее употребительна для решения задач ТАУ система MATLAB, менее полезны системы MathCAD и Maple). Применение данных систем позволяет значительно сократить затраты труда на моделирование САУ.

Менее распространено моделирование на специальных вычислительных машинах непрерывного действия (аналоговых ЭВМ). Наиболее широко применяются электронные машины непрерывного действия типов МПТ, МН, ЭМУ, «Электрон». Рассмотрим процесс моделирования на аналоговых ЭВМ подробнее, так как он очень нагляден и непосредственно связан с использованием приведенных в данном пособии типовых схем звеньев САУ.

Все аналоговые ЭВМ построены на основе операционных усилителей постоянного тока с большим коэффициентом усиления. Например, на машине типа МН-7 кус=40000. Для таких усилителей при наличии обратной связи передаточная функция имеет вид:

K(p) = -Zос(p)/Zвх(p). (10.18)

На схемах операционный усилитель обозначается так, как показано на рисунке 10.2:

zос
Метод математического моделирования на аналоговых вычислительных машинах - student2.ru

Рисунок 10.2 Схемное обозначение операционного усилителя

Так, если Zос = Rос и Zвх = Rвх, то K(p) = -Rос/Rвх = -k.

Если Zос = 1/(сосp) и Zвх = Rвх, то Метод математического моделирования на аналоговых вычислительных машинах - student2.ru , т.е. осуществляется операция интегрирования.

Процесс моделирования можно разделить на следующие этапы:

1. Определение масштабных коэффициентов.

С помощью масштабных коэффициентов устанавливается взаимнооднозначное соответствие между исходной системой уравнений и ее моделью в АВМ.

Масштабным коэффициентом физической величины x называется некоторый множитель kx,, представляющий собой отношение машинной переменной хм к физической х, т.е. kx = xм/х.

Если машинная переменная хм представляет собой напряжение ux, то масштабный коэффициент имеет размерность [вольт/размерность величины х].

Для повышения точности и максимального использования шкалы устройств, выполняющих отдельные операции, масштабный коэффициент для переменных выбирается из условия:

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru (10.19)

где umax – максимальное (линейное) допустимое значение напряжения в машине (обычно umax = 100 В); |х|max – максимально (по модулю) значение переменной х.

2, Переход от исходных физических уравнений к машинным уравнениям, путем замены физических величин машинным. Физические переменные умножаются на выбранные масштабные коэффициенты. Для каждого решающего элемента определяются коэффициенты передачи (при заданном коэффициенте передачи масштаб переменной соответствует выходному напряжению).

3, Составляется принципиальная схема моделирования применительно к данной АВМ. На схеме указываются номера блоков, номера входов и прочие обозначения, упрощающие работу оператора.

Рассмотрим пример составления схемы моделирования на АВМ электродвигателя постоянного тока, описываемого дифференциальным уравнением (10.20).

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru (10.20)

Дано: Тя = 0,06; Тм = 0,037; nн = 60 об/мин; uн = 830 В; кд = 0,072 (об/мин)/В; Метод математического моделирования на аналоговых вычислительных машинах - student2.ru (об/мин)/с.

Подставляя в уравнение (10.20) значения параметров, получим: Метод математического моделирования на аналоговых вычислительных машинах - student2.ru

Программирование проводим в следующей последовательности.

1, По заданному физическому уравнению составляем схему моделирования (все масштабные коэффициенты считаем равными единице).

Запишем уравнение относительно старших производных:

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru (10.21)

Предполагаем, что величины Метод математического моделирования на аналоговых вычислительных машинах - student2.ru уже получена, тогда на выходе интегрального усилителя У1 будет величина Метод математического моделирования на аналоговых вычислительных машинах - student2.ru , а на выходе последовательно включенного усилителя У2 будет величина n.

Теперь обеспечим величину Метод математического моделирования на аналоговых вычислительных машинах - student2.ru на выходе первого усилителя (рисунок 10.3). Согласно уравнению (10.21) эта величина равна сумме трех слагаемых. Для формирования первого слагаемого необходимо величину Метод математического моделирования на аналоговых вычислительных машинах - student2.ru умножить на масштабный коэффициент 16,82; для формирования второго слагаемого – величину n (которую необходимо получить при помощи усилителя переменного знака) умножить на коэффициент 454,5; для формирования третьего слагаемого – входную величину Метод математического моделирования на аналоговых вычислительных машинах - student2.ru необходимо умножить на коэффициент 33,3.

Если при этом операцию суммирования совместить с интегрированием, то структурная схема моделирования примет вид:

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru

Рисунок 10.3 Схема моделирования двигателя постоянного тока на АВМ

2, Определяем масштабные коэффициенты для всех переменных:

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru ;

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru ;

Метод математического моделирования на аналоговых вычислительных машинах - student2.ru

Наши рекомендации