книги из ГПНТБ / Измайлов А.Ф. Аналоговые вычислительные машины и их применение в ВМФ учебное пособие с элементами программированного обучения
.pdfЗадача 26
Н ачальное |
у сл о в л е Х(0)^Хоо , У к а т и т е , |
в к а к и х с хе м а х |
оно за д а н о б е з омибок |
128
9 |
129 |
Глава Ш. МЕТОДЫ ПОДГОТОВКИ И РЕШЕНИЯ ЗАДАЧ НА АВМ
§ I . Основные этапы решения задач на АВМ
Машинное решение задач можно разделить на несколь ко этапов: преобразование уравнения к виду, удобному для моделирования; составление блок-схемы набора и ее реализацию; определение коэффициентов передачи блоков;
расчет масштабов представления переменных; задание на чальных условий и внешних воздействий; регистрацию па раметров процесса-модели на обработку данных экспери
мента.
Основной целью подготовительных этапов является обеспечение оптимальных режимов операционных блоков, чему должна сопутствовать наименьшая погрешность ма шинного решения. Она определяется характеристиками процесса-модели: частотами колебаний, длительностью, диапазоном выходных напряжений и установленными коэф фициентами передач.
Когда характеристики процесса, описываемого за данным уравнением, неудовлетворительны или его набор требует установки недопустимых величин коэффициентов передачи блоков, заданное уравнение преобразуют так, чтобы по возможности устранить все эти недостатки. Пре образованное уравнение носит название машинного. Состав ление машинного уравнения чаще всего производят путем масштабной замены аргумента и переменных в заданном уравнении, иногда переходят к эквивалентной системе уравнений.
Оптимальные значения масштабов определяются коэф фициентами заданных уравнений, пределами изменения па раметров процесса-оригинала, диапазоном его частот и т .д .
130
Таким образом, построению невинного уравнения должен предшествовать анализ процесса-оригинала и урав нений, его описывающих.
Для набора машинного уравнения составляется опти мальная блок-схема, в которой предусматривается наилучаее распределение коэффициентов передачи блоков и наибольший допустимый диапазон напряжений. Эти меры также направлены на уменьшение погрешностей.
Заданное и машинное уравнения идентичны, и поэто му неизвестные заданного уравнения находят путем об ратных масштабных преобразований результатов измере ния параметров процесса-модели, воспроизведенного в АБЫ.
Методика подготовки и набора линейных и нелиней ных обыкновенных дифференциальных уравнений или их си стем принципиально одинакова. Это позволяет раскрыть ее основные идеи на примере одного линейного уравнения, дополнив их особенностями, которые обусловлены нелиней ностями или же связаны с решением систем.
Условимся, что физический процесс-оригинал описы вается эадеш ш уравнением
a o f njr(t ) +ai f n ^ ( ^ - ■ ^ n^ p x (th a n x ( t h f a ) ^ l )
с начальными условиями
(НУ) * ( ° ) = х 0о ? Р х ( ° ) =йСю ,- - р П ^x (°)= x n-So?
а процесс-модель - машинным уравнением
p nX(T)*Afi*~'x(T)+----+An^ fX (t)i-A nX.('z) = F t t ) |
j |
, |
(3 .2 ) |
НУ Х ( О Ы 00 7 Р Х ( 0 ) = Х „ , . . . у ? ' ~ Х ( 0 ) = Х яЧ'О -
I3J
Символ f> |
вводится |
для |
сокращенной |
записи диффе |
ренцирования по аргументу t |
или 't : |
|
||
|
|
или |
d * |
|
|
|
|
|
d 'Z K |
подобно тому, |
как ранее |
было введено |
|
о |
о |
Уравнения (3 .1 ) и (3 .2) полагаем абстрактными. Практикуемое иногда сохранение размерности переменных на существо подготовки не влияет.
5 блок-схеме, решающей машинное уравнение (3 .2 ), напряжения связаны согласно равенствам
|
' ■ 4 w |
|
|
||
|
*■■■ * А „ , п т * А „ и ,( Т > - |
(Г), (3 .4 ) |
|||
где |
|
|
|
|
|
(//V |
- |
выходное напряжение, |
которое |
||
|
|
|
изображает |
переменную Х ( Т ) ; |
|
с^к(?)7[/ргхт , . . . чиг (г) |
- |
напряжения, |
изображащие пе |
||
|
|
|
ременные |
|
|
Задание 12. |
Уравнение |
|
|
||
/ ° |
x ( t ) + -{0 a c ( t ) = O j |
|
|
||
jc( ° ) = X 0 0 - f x ( 0 ) - 0 |
|
|
132
решается с помощью блок-схемы (рис.3*1).
- p x ( i) |
х ( $ |
Рис. 3.1
Процесс в ней характеризуется зависимостью
±з
x ( t ) =x ogcos -w t .
Укажите основные причины погрешностей машинного решения.
133
Решение. В схеме происходят колебания с частотами периодами Т, % Тг *
|
“ |
160гч . |
|
- м о е й / , |
|
Г |
---- Щ — = |
0,00628} |
£ - |
-Щ . ж 6280 |
сек. |
' |
К Г |
|
* |
Ю "^ |
|
В первом случае частота ^ |
|
слишком велика, |
а во |
втором - длительность одного периода (6280 сек) значи тельно превышает допустимое время решения.
|
Амплитудные |
значения переменных x ( i ) , f x ( t ) , |
f ? x ( t) |
||||
различаются на 3 порядка: |
|
|
|
||||
|
|
= JO±3[ f x ( t ) l |
—i 0 ±6 [ x ( t ) l |
|
|||
M |
- W |
1 |
|
1 |
J mcxkc |
|
|
|
Поскольку выходные напряжения операционных блоков |
||||||
ограничены |
|
|
, то |
|
|
||
|
|
4006 |
, |
=Of 4 f ? |
|
0,0004 ё |
7 |
! ^ Х Iмакс |
K |
ркJ .\макс |
|
ы .макс |
|
|
|
|
= |
o.oooit |
|
= 0.41’i l v 7 |
|
400 6 . |
|
▼кг
Набор коэффициента I0 -0 на одном блоке невыполним.
Правда, |
реалнэация |
коэффициента может быть выполнена |
||
по принципу |
|
|
|
|
i 6 |
ip |
ip |
+р |
показанному на рис. 3 .2 , |
10 |
» 10 |
|
10 , |
|
что улучшает |
режимы работы |
блоков. |
13'-
Рис. 3.2
Показанное перераспределение величин коэффициентов передачи блоков несколько выравнивают диапазоны выход ных напряжений:
|
= юоё, |
|
= Н ? |
/ ^ р гХ !м акс |
1^рх1 м акс |
/ ^ х / м а к с |
|
= i€ |
= |
|
|
однако на характер |
процесса |
оно повлиять не мохет, и |
погрешности из-за высокой частоты или большой длитель ности сохраняются.
Бели хе вместо заданного уравнения набрать идентич ное ему машинное
f zX ( V + X ( ? ) = 0 7 Х ( 0 ) = Х о о - р Х ( 0 ) = 0 7
135
то в набранной схеме разовьется колебательный процесс
X ( T ) = X 00c o s t 7 |
|
|
характеризующийся тем, |
что |
|
- |
0,16/** | |
Т = 6,28 сек, |
максимумы всех выходных напряжений одинаковы (100 в ), а коэффициенты передачи всех блоков оптимальны.
Переход от уравнения |
|
г |
i6 |
Р зс + 40 |
х - О |
к уравнению
РгХ + Х = 0
иобратно производится по правилам подготовки задачи к решению на A5U, которые рассматриваются далее.
§2 . Преобразование структуры заданных уравнений
исистем
Обыкновенное дифференциальное уравнение |
л - по |
рядка |
|
а0р Пх +а ^ Пх +- - - +an_{ f x + ап f x = f .
НУ х (0)= хдо 7 рхСО)=х:10 ?. . - уР * х (0 )-а ? пЧ0
можно преобраювать в систему дифференциальных уравне ний ;еслн в качестве неиэвестных системы рассматривать какие-либо комбинации переменных преобразуемого уравне ния, например, ввести "новые" неизвестные по формулам
136
xt =f x |
+ afx ) |
|
|
|
x2=р гх |
+■a fp x + аг x |
; |
|
|
xn. , =P |
n-i |
n-2 |
. |
(3.5> |
X i-a,P |
|
atn 4 K 7 |
|
|
Р хп - г Р х * а 1РП' х + - ' ‘ + апч Р х |
■> |
|||
получим систему уравнений |
|
|
|
|
p x ^ X '- c i'X ; |
|
|
|
|
- р х {=- - х г 1 -аг х ) |
|
|
||
|
|
|
|
(3.6) |
~РХя -2~ + ХП-4 - |
ап Ч Х 7 |
|
+PX« - r + f ± a n X -
Такая форма записи наиболее удобна для набора си
стемы на AM. |
|
|
|
|
|
|
|
||
"Верхняя" группа знаков (+ ,-) |
справедлива для слу |
||||||||
чая |
п |
- четное число, "нижняя" |
- |
при п |
нечетном. |
||||
Коэффициенты уравнений |
(3 .1 ) |
и (3 .6) |
совпадают, |
а на |
|||||
чальные |
условия |
для системы |
(3 .6) |
определяются |
путем |
||||
подстановки в каждое уравнение системы (5) |
значений |
||||||||
хСО) |
, |
рх (0) |
и т .д ., |
задаваемых одновременно с урав |
|||||
нением (З .б ): |
|
|
|
|
|
|
|
||
|
|
ж, (О) ~px(0) tatx(0) =хю+ а ,хао ; |
|
(3 .7 ) |
137