То, что было только что сказано выше, возведено в системотехнике в ранг принципа: «не вводи сущностей без надобности» (принцип Оккама).
Итак, пусть: d X 1(t)/d t = X 1(t) + X 2(t). Какие есть качественные варианты у этой физической системы?
Пусть теперь d X 1(t)/d t = X 2(t) – X 1(t). Какие есть качественные варианты у этой физической системы?
Других вариантов существования системы нет, и рассмотрение оканчивается.
Забыв на некоторое время о g 1, так же можно рассмотреть и g 2, что предлагается проделать читателю самостоятельно. В конечном итоге мы получим: d X 1(t)/d t = (X 2(t) – X 1(t)) + (X 3(t) – X 1(t)). Далее. Так как, во-первых, у разных материалов разность температур влияет на скорость изменения температуры тела различным способом и, во-вторых, скорости двух процессов (у двух разных пар материалов) могут быть разными, то скорректируем модель, используя коэффициент теплопроводности, который играет роль усилителя (ослабителя) процессов. Это коэффициент влияния связи на объект. При K = 0 влияние отсутствует, связь отключается. При K = 0.0001 влияние слабое. При K = 1000 влияние связи огромно. Понятно, что коэффициент стоит при выражении процесса: K? (X 2(t) – X 1(t)), где «?» означает знак некоторой операции, а именно — операции умножения. Эта операция дает зависимость одного члена от другого (в нашем случае K от X 2(t) – X 1(t)). При K = 0, какие бы значения ни принимало выражение X 2(t) – X 1(t), результат K · (X 2(t) – X 1(t))дает 0. При K = 0.1 значение выражения принудительно ослабляется в 10 раз. То же самое верно и со стороны выражения X 2(t) – X 1(t) — это естественно, ведь общее выражение K · (X 2(t) – X 1(t))симметрично. Значит, мультипликативная связь моделирует свойство нелинейности и взаимозависимости процессов (один может сводить на нет действие другого). Сложение таким свойством не обладает.
В итоге модель имеет вид: d X 1(t)/d t = K 21 · (X 2(t) – X 1(t)) + K 31 · (X 3(t) – X 1(t)). В конце следует проверить размерности уравнения; размерность левой части должна совпасть с размерностью правой. Напомним только, что производная имеет размерность показателя X, деленного на единицу времени. Теперь мы в состоянии синтезировать аналогично второе уравнение (рекомендуем проверить правильность данного уравнения самостоятельно): d X 2(t)/d t = K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)). Уравнение изменения температуры атмосферы: d X 3(t)/d t = 0. То есть X 3 = const (X 3 не изменяется). Уравнение изменения температуры опоры: d X 4(t)/d t = 0. То есть X 4 = const (X 4 не изменяется). Вся система уравнений в сборе имеет вид: По физическим соображениям ясно: сколько тепла вытекает из A в B, столько же тепла поступает в В из А, то есть K 21 = K 12. К записи общей модели остается добавить конкретные значения коэффициентов теплопроводности (K 12 = K 21, K 31, K 32, K 42) и начальное состояние системы: X 1(0) = a, где a, b, c, d — числа, указывающие температуру соответствующего объекта в момент времени t = 0. |
|
Важное замечание. Проделанная выше работа по подтверждению гипотез, содержащихся в модели данного примера, естественно, не доказывает абсолютной правильности принятой модели. Проверки могут быть продолжены. Если при очередной проверке гипотеза будет отвергнута, то модель следует снова уточнить. Одной из дополнительных проверок может быть, например, проверка на открытость системы. Выполним такую проверку.
Заметим, что выше мы получили открытую систему, то есть такую, чье суммарное тепло не постоянно, а может изменяться. Это видно из асимметрии стрелок на графе. Проверим этот факт математически, формально, для чего сложим левые части всех уравнений и, отдельно, правые части. Слева мы имеем следующее:
d X 1(t)/d t + d X 2(t)/d t + d X 3(t)/d t + d X 4(t)/d t
или
d(X 1(t) + X 2(t) + X 3(t) + X 4(t))/d t
или
d X системы(t)/d t.
В правой части мы имеем следующее:
K 21 · (X 2(t) – X 1(t)) + K 31 · (X 3(t) – X 1(t)) + K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t))
или (с учетом того, что K 21 = K 12)
K 31 · (X 3(t) – X 1(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)).
И, наконец, вместе:
d X системы(t)/d t = K 31 · (X 3(t) – X 1(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)),
из чего следует, что левая часть явно не равна нулю и есть утечка или приток тепла в систему извне.
В случае закрытой системы уравнения имели бы вид: d X 1(t)/d t = K 21 · (X 2(t) – X 1(t)) + K 31 · (X 3(t) – X 1(t)); d X 2(t)/d t = K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)); d X 3(t)/d t = K 13 · (X 1(t) – X 3(t)) + K 23 · (X 2(t) – X 3(t)) + K 43 · (X 4(t) – X 3(t)); d X 4(t)/d t = K 24 · (X 2(t) – X 4(t)) + K 34 · (X 3(t) – X 4(t)).
При сложении это дает: d X системы(t)/d t = 0 — уравнение закрытой системы, в которую извне нечего не притекает и из которой ничего не истекает. Хотя внутри системы происходят изменения (перераспределение тепла), суммарная температура системы неизменна. Ни первая модель (модель открытой системы), ни вторая модель (модель закрытой системы) не являются «плохими». Просто достигнуты различные цели, даны различные представления исследователя о процессах, о системе в целом.
Динамическая система, которую мы рассматривали выше, — это общий случай. Весьма важно, что из нее всегда можно «даром» получить статическую систему, для чего нужно потребовать: Xi (t + Δ t) = Xi (t), в результате чего имеем: d Xi (t)/d t = 0. Другими словами, запись Xi (t + Δ t) = Xi (t)означает, что прошлое равно настоящему, то есть состояние системы не меняется. Тогда от уравнений остается: K 21 · (X 2(t) – X 1(t)) + K 31 · (X 3(t) – X 1(t)) = 0 K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)) = 0.
Это уравнения статики.
После построения базовой системы исследователь может вводить дополнительные конструктивные элементы в систему тел. Добавим, например, нагреватель (см. рис. 11.4).
Граф изменится, так как на тело B будет действовать дополнительный объект — нагреватель. Обозначим его температуру переменной X 5(t) (см. рис. 11.5).
Изменения в записи будут касаться только второго уравнения, описывающего изменение переменной X 2 во времени. Кроме того, нам понадобится уравнение нагревателя, так как в системе появилась дополнительная переменная X 5(t) (вершина графа) и закон ее изменения должен быть определен. При записи уравнения следует различать, к какому типу относится источник тепла — слабому или сильному. Рассмотрим сначала гипотезу о слабом источнике. Обратите внимание: если нагреватель будет греть сильнее тела B, то, конечно, тело B нагревается от нагревателя, но если нагреватель в какой-то момент окажется холоднее тела B, то тело B само отдает тепло нагревателю, как бы странно это, на первый взгляд, ни казалось. Так как такой источник энергии может не только нагревать другие тела, но и нагреваться от них сам, он называется слабым. То есть от услуг такого источника энергии можно отказаться, поскольку он находится в равном с другими телами положении, может влиять на них и может испытывать их влияние. На сильный источник другие тела воздействовать не могут, а сам он — может на них воздействовать, НАВЯЗЫВАЯ ИМ СВОЮ ВОЛЮ БЕЗУСЛОВНО. Понятно, что в уравнении для тела B появится дополнительное слагаемое, аналогичное ранее рассмотренным: d X 2(t)/d t = K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)) + K 52 · (X 5(t) – X 2(t)). Уравнение нагревателя может быть записано так: d X 5(t)/d t = (K · U (t) – X 5(t))/ L + K 25 · (X 2(t) – X 5(t)), где U (t) — напряжение питания источника. Начальные условия X 5(0) и функция работы источника U (t) должны быть заданы: X 5(0) = h, Уравнение связывает причину (напряжение источника питания) и следствие (температура нагревателя). Свойства этого элемента таковы, что при выходе на рабочий режим нагреватель поддерживает постоянную температуру. При включении нагревателя рабочая температура устанавливается со временем, постепенно нарастая, при выключении источника нагреватель постепенно остывает. Очевидно, что процесс нагрева и остывания нагревателя инерционный. Фактически, для описания этих свойств нагревателя достаточно записать апериодический закон (который мы ранее уже обсуждали в лекции 04) изменения его температуры X 5(t) по отношению ко входу U (t), что мы и сделали. В уравнении учтен коэффициент усиления K между входом U (t) и выходом X 5(t), инерционность процесса нагрева L и коэффициент теплопередачи K 25 между телами X 2(t) и X 5(t).
Теперь рассмотрим гипотезу о сильном нагревателе. Это случай, когда нагреватель устроен таким образом, что излученная им энергия не может отразиться телом B, или если энергия от тела B не может попасть к нагревателю, или если тело B не может «отказаться» от услуг нагревателя (см. рис. 11.6).
На рис. 11.7 изображен граф зависимостей для данного случая.
Обратите внимание: неважно, нагрет ли нагреватель сильнее тела B или нет — тело B будет получать от него энергию в любом случае, причем, в том объеме, в каком эту энергию будет выделять нагреватель. В уравнении тела B появится дополнительное слагаемое: d X 2(t)/d t = K 12 · (X 1(t) – X 2(t)) + K 32 · (X 3(t) – X 2(t)) + K 42 · (X 4(t) – X 2(t)) + K 52 · X 5(t). Уравнение нагревателя может быть записано так: d X 5(t)/d t = f (t). Начальные условия X 5(0) и функция работы источника f (t) должны быть заданы: X 5(0) = h. Но вернемся к расчету движения во времени динамической системы, для которой есть все необходимые данные, есть начальное состояние (Xi (0) = const). Можно по формулам (с использованием метода Эйлера, см. лекцию 10) вычислить скорость ее изменения и новое состояние: новое состояние:= старое состояние + скорость · отрезок времени. Формально эта запись выглядит так: d x (t)/d t = f (x (t)) или (в дискретной форме) [ x (t + Δ t) – x (t)]/Δ t = f (x (t)) и, окончательно, x (t + Δ t) = x (t) + f (x (t)) · Δ t. Зная новое состояние и считая его уже достигнутым, то есть старым состоянием, используем ту же формулу (подставляя, конечно, в нее уже новые значения). И так продолжаем, прибавляя все новый отрезок времени, двигаясь во времени. Итак, мы перешли к вопросу о методе расчета дифференциальных моделей. Методом решения дифференциальных уравнений, в общем случае, является интегрирование их по независимой переменной времени t. Простейшим методом численного интегрирования дифференциальных уравнений является метод Эйлера (см. лекцию 10). Обратите внимание. При вычислении по методу Эйлера необходимо вычислять значения всех параметров системы параллельно, так как производная в каждый момент времени отдельного параметра зависит как от значения самого параметра в данный момент времени, так и от значения другого параметра в этот момент времени. Рассмотрим практически применение метода Эйлера для расчета процесса изменения температур тел системы. Зададим значения коэффициентов модели: K 12 = K 21 = 0.2, K 31 = 0.1, K 32 = 0.05, K 42 = 0.1. Зададим начальные условия системы (в момент времени t = 0): X 1(0) = 30° C, X 2(0) = 70° C, X 3(0) = 22° C, X 4(0) = 15° C. Выбираем шаг моделирования Δ t равный, например, 0.2 с. Примем конечное значение времени моделирования за Tk = 4 с. Подставим значения коэффициентов: и приступаем к моделированию. Процесс моделирования и численные значения отражены в табл. 11.1.
Во времени поведение системы будет выглядеть так, как показано на рис. 11.8.
Заметим, что на рис. 11.8 показана не вся траектория, а только ее часть. Рассчитайте всю траекторию, подумайте и ответьте на следующие вопросы:
В зависимости от реализации «машины», на которой автоматически будет имитироваться процесс, запись может выглядеть по-разному.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|