Лекция № 8 Построение математических моделей технологических объектов и систем аналитическим методом В основу аналитического метода составления математических моделей положен теоретический анализ конструкции исследуемого объекта (системы) и происходящих в нем физических процессов. Основу данного анализа составляют фундаментальные физические законы, к которым, прежде всего, относятся законы сохранения (массы, энергии, количества движения). Общая формулировка закона сохранения следующая: изменение во времени некоторой субстанции в элементарном объеме равно сумме притока-стока этой субстанции через его поверхность с учетом скорости генерации или уничтожения субстанции в этом объеме. Уравнение, соответствующее данной формулировке, имеет вид – d dt div J G , (1) где - фазовая переменная (координата), выражающая субстанцию; divJ - дивергенция вектора плотности потока фазовой переменной; G – скорость генерации или уничтожения субстанции. Дивергенция вектора плотности потока характеризует сумму притока-стока субстанции через поверхность элементарного объема и представляет собой скалярную величину, образуемую суммой частных производных вектора J в системе координат исследуемого объекта. Например, для трехмерного технического объекта – div J dJ x dx dJ y dy dJ z dz . (2) На основе общей трактовки закона сохранения могут быть получены уравнения для различных субстанций. В частности, уравнение закона сохранения массы имеет вид – d dt div J , (3) где - плотность массы, кг/м3, J - вектор плотности потока массы, - вектор скорости переноса массы. В одномерном случае, когда скорость направлена вдоль одной оси декартовой системы координат, плотность потока массы измеряется в кг/(м2с). Примером использования данного закона является описание свойства непрерывности потока жидкости в трубопроводе – d dt d() dx . (4) Уравнение закона сохранения энергии может быть представлено в виде – d(E) dt div J E G E , (5) 2 где E e - полная энергия единицы массы, е – внутренняя энергия единицы массы, 2 E - энергия единицы объема, Дж/м3, J E - вектор плотности потока энергии, G E - ско- рость генерации или поглощения энергии в единице объема, Дж/(м3с). В одномерном случае плотность потока энергии измеряется в Дж/(м2с). Примером использования данного закона является уравнение теплопроводности, связывающее изменение температуры во времени и пространстве со свойствами среды – dQ dt div q G Q , (6) где Q – количество тепловой энергии в единице объема, Дж/м3, q - вектор плотности теплового потока, Дж/(м2с), G Q - количество тепловой энергии, выделяемое в единицу времени в рассматриваемом элементарном объеме, Дж/(м3с). Уравнение закона сохранения количества движения для потока идеальной жидкости (без учета сил трения, обусловленных вязкостью) имеет вид – d() dt div () grad (p) , (7) где - вектор количества движения единицы объема жидкости, p – давление жидкости, grad (p) - градиент давления, компонентами которого являются частные производные аргумента по пространственным координатам. Примером использования данного закона является уравнение Навье-Стокса, приближенная форма которого для анализа движения жидкости в трубопроводе имеет вид – 1 d 2 , (8) dt dx где - скорость потока жидкости, - плотность потока жидкости, - коэффициент линеd аризованного вязкого трения в трубопроводе. Практика показывает, что при разработке математических моделей чаще всего используются закономерности, носящие характер уравнений баланса. К ним относятся уравнения материального и энергетического баланса, уравнения экономического баланса, а также уравнения равновесия сил. Уравнение материального баланса основано на законе сохранения массы вещества и может быть записано в следующей форме: Приход вещества – Расход вещества = Накопление вещества Разность между приходом и расходом вещества равна изменению его количества в рассматриваемом объекте. В стационарном (установившемся) режиме не может происходить ни убыль, ни накопление. В этом случае уравнение материального баланса для n-го количества веществ может быть записано в виде: n р (9) (Giп Gi ) 0 , i 1 п где Gi - весовой приход i-го вещества; р Gi - весовой расход i-го вещества. С учетом изменения количества вещества в объекте уравнение материального баланса может быть записано в виде: n n р п ( G ( t ) G ( t )) i Gi (t ) , (10) i i 1 i 1 р п где Gi (t ), Gi (t ) - мгновенные значения весового прихода и расхода i-го вещества соответственно; Gi (t ) - мгновенное значение накопления i-го вещества. При определении статистических зависимостей можно воспользоваться интегральной записью уравнения материального баланса в следующей форме: 1 n T п р lim (11) (G i (t ) G i (t ))dt 0 T T i 1 0 В качестве примера использования уравнения материального баланса рассмотрим получение модели, описывающей смешивающее устройство, в которое поступает два потока веществ, а выходит один смешанный поток. Материальный баланс в переходном процессе может быть выражен как изменение количества вещества, находящегося в растворе емкости, равное разности между количеством притекающих веществ и количеством вытекающего вещества за одно и то же время: Q1C1 Q2 C 2 Qc C c V dCc , dt (12) где Q1, Q2 – потоки поступления в смешивающее устройство 1 и 2 вещества соответственно; C1, C2 – концентрация веществ 1 и 2 в приходящих потоках; Qc, Cc – расход вещества из емкости и его концентрация; V – объем смешивающего устройства. В установившемся режиме количество вносимого вещества должно быть равно количеству выносимого раствора, то есть: Q1C1 Q2 C 2 Qc C c (13). Уравнения (12) и (13) могут быть записаны и в стандартном виде через «вход – выход»: dy(t ) (14) y (t ) K1 x1 (t ) K 2 x 2 (t ) , dt Q Q V , K1 1 , K 2 2 , x1 (t ) C1 , x 2 (t ) C 2 ; где y (t ) C c , T Qc Qc Qc y K1 x1 K 2 x 2 (15). T Не менее редко, чем материальный баланс применяется энергетический баланс, основанный на законе сохранения энергии. В установившемся режиме количество энергии, притекающей в объект, равно количеству энергии, уходящей из него. По аналогии с выражением (9) уравнение энергетического баланса может быть записано в виде: n (16) Ni 0 , i 1 где N i - i-й поток энергии (притекающие со знаком +, а уходящие со знаком -). Примером использования данного типа уравнений является уравнение описания процессов в электрическом колебательном контуре, которое получается на основе 2 закона Кирхгофа (Для любого контура электрической цепи с сосредоточенными параметрами алгебраическая сумма напряжений на ветвях контура равна нулю), отражающего по сути энергетический баланс в электрической цепи: d 2 q(t ) 1 (17) L q(t ) 0 , 2 C dt где q(t) – заряд конденсатора в момент времени t. Аналитические соотношения, основанные на экономическом балансе, описывают показатели эффективности процессов управления производством. Эти уравнения отражают прибыль, себестоимость продукции, приведенные затраты, производительность и другие экономические характеристики производства. Кроме указанных уравнений баланса для математического описания объектов также используют: - уравнения элементарных процессов для локальных элементов объектов (уравнения теплообмена, уравнения химических реакций, уравнения напряжений и токов элементов электрических цепей и т.п.); - ограничения на параметры процесса (например, при моделировании технологических процессов химического производства на концентрации компонентов в многокомпонентных смесях накладывают ограничения по их значениям от 0 до 1). Все уравнения, описывающих физические процессы в моделируемой системе можно условно разделить на компонентные и топологические. Компонентные уравнения отражают свойства отдельных элементов моделируемой системы и основываются на физических законах протекания элементарных процессов. Примерами компонентных уравнений для различных систем являются: - уравнение поступательного движения твердого тела, полученное на основе второго закона Ньютона - F m d dt , F- сила инерции, m- масса тела, - линейная скорость тела; - уравнение Эйлера для трубопровода постоянного сечения - d 1 d , - скоdt dx рость потока жидкости в трубопроводе, - плотность жидкости, х- геометрическая координата; - уравнение резистора, полученное на основе закона Ома - U RI . Топологические уравнения базируются на физических законах, выражающих условия равновесия и непрерывности фазовых переменных и описывают взаимодействия между элементами моделируемой системы через соотношения между однотипными фазовыми переменными. В частности, к топологическим относятся приведенные выше уравнения баланса. Примерами топологических уравнений для различных систем являются: - уравнение равновесия сил механической системы, основанное на принципе Даламбера (геометрическая сумма всех сил, приложенных к твердому телу, включая силу инерции, равна нулю) - Fi 0 ; i - балансное уравнение (13), отражающее условие непрерывности потоков жидкости; - уравнение (17), базирующееся на втором законе Кирхгофа. Одним из важнейших свойств аналитического метода построения математических моделей является идентичность структуры уравнений, описывающих совершенно разные процессы. В этом проявляется единство физических законов, несмотря на многообразие форм существования материи. Один и тот же тип элемента в системах различных видов описывается аналогичными по структуре компонентными уравнениями. Моделирование систем автоматического управления осуществляется, как правило, с использованием алгебраических и дифференциальных уравнений. К алгебраическим уравнениям обычно сводится математическое описание стационарных режимов работы объектов. Для описания динамики исследуемых объектов используют дифференциальные уравнения. Рассмотрим решение уравнения динамики САУ операционным методом при ненулевых начальных условиях в общем виде. Пусть уравнение имеет вид: (22) Dy(t ) Rx(t ) , dn d n1 где D a n a n1 ... a 0 , n n1 dt R bm d m dt m bm1 dt d m1 dt m1 ... b0 , m n . Уточним понятие начальных условий для уравнения (22). Под начальными условиями понимают совокупность начальных значений искомой функции y(t) и ее производных до (n-1)-й включительно. Различают левые (y(-0), y’(-0) …) и правые (y(+0), y’(+0) …) начальные условия, различие между которыми заключается в направлении подхода к точке t=0. Левые начальные условия (называемые также предначальными) характеризуют систему до начала динамического процесса, создаваемого воздействием x(t). Если в момент времени t=0 входное воздействие и его производные отличны от нуля и происходит мгновенное изменение выходной величины, то начальные условия будут отличны от предначальных. ( При этом количество начальных условий, отличных от предначальных определяется видом передаточной функции объекта W - чем меньше степень числителя W отличается от степени знаменателя, тем большее число начальных условий отличается от предначальных ). Если заданы предначальные условия, то преобразование уравнения (22) по Лапласу в соответствии с известной теоремой дифференцирования оригинала 2 y(t ) y( s), y (t ) s y( s) y 0 , y (t ) s y( s) y 0 s y 0 , ( ) и с учетом того, что при t=-0 ( n1) ( n) n n1 n2 y (t ) s y( s) y 0 s y0 s ... y 0 внешнее воздействие еще не влияет на систему будет иметь вид: (23) a n s n a n1s n1 ... a0 y( s) M bm s m bm1s m1 ... b0 x( s) , n 1 M y (k ) (0) k 1 ( s) где (24) k 0 k a n s nk a n1s nk 1 ... a nk Если выражение (24) разложить на суммы и сгруппировать слагаемые относительно множителей «s в степени», то получим следующее выражение для М: M a n y (0) s n 1 a n y (0) a n 1 y (0)s n 2 (25) a n y (0) a n 1 y (0) a n 2 y (0)s n 3 ... a n y ( n 1) (0) a n 1 y ( n 2) (0) ... a1 y (0) Из уравнения (23) легко найти изображение искомой функции: y ( s) R( s ) M M x( s ) W x( s ) D( s ) D( s ) D( s ) (26) Если передаточная функция W имеет полюсы (корни полинома D(s)) 1 , 2 ,..., n и нули V (s) 1 , 2 ,..., m , а изображение x( s ) 1 имеет полюсы (корни полиV2 ( s) нома V2(s)) 1 , 2 ,..., и нули (корни полинома V1(s)) 1 , 2 ,..., , то выражение (26) (корни полинома R(s)) можно записать в виде: b ( s 1 )( s 2 )...(s m ) y(s) m a n ( s 1 )( s 2 )...(s n ) c ( s 1 )( s 2 )...(s ) g ( s 1 )( s 2 )...(s ) M a n ( s 1 )( s 2 )...(s n ) (27) Если заданы начальные условия, то осуществляя преобразование по Лапласу уравнения (22) необходимо учитывать как начальные значения искомой переменной и ее производных, так и начальные значения внешнего воздействия и его производных. Тогда после преобразования по Лапласу уравнение (22) примет вид: D( s ) y ( s ) M R( s ) x( s ) N , (30) M a n y (0) s n 1 a n y (0) a n 1 y (0)s n 2 где a n y (0) a n 1 y (0) a n 2 y (0)s n 3 ... , a n y ( n 1) (0) a n 1 y ( n 2) (0) ... a1 y (0) N bm x(0) s m1 bm x (0) a m 1 x(0)s m 2 bm x (0) bm1 x (0) bm2 x(0)s m3 ... . bm x ( m1) (0) bm1 x ( m 2) (0) ... b1 x(0) Начальные значения x(0), x (0), x (0)... определяются в результате подстановки t=0 в функцию x(t) и ее производные. Заключительным этапом решения дифференциального уравнения операционным методом является отыскание оригинала (искомой функции времени) по изображению. Для отыскания оригинала по известному изображению в операционном исчислении используются так называемые теоремы разложения и теорема свертывания оригиналов, с которыми вы можете познакомиться в специальной литературе по операционному исчислению. Исходя из вышеизложенного, методика построения математических моделей объектов аналитическим методом сводится к следующей последовательности действий: 1. Физическое описание объекта моделирования. При этом выделяют «элементарные» процессы, протекающие в объекте моделирования, которые подлежат математическому описанию, и формулируют основные допущения, принимаемые при их описании, а также определяются фундаментальные законы, которые должны быть положены в основу составления математических уравнений исследуемого объекта (системы). 2. Составление уравнений статики или динамики объекта моделирования. Данный этап включает составление компонентных и топологических уравнений на базе выделенных на первом этапе физических законов в алгебраической или дифференциальной форме. 3. Определение начальных и граничных условий моделирования. Данные условия выбираются исходя из особенностей функционирования моделируемого объекта, обусловленных технологическим процессом, в котором он задействован или для которого он разрабатывается. 4. Выбор метода решения уравнений математического описания объекта, разработка алгоритма и составление программы. При выборе метода решения системы уравнений обычно руководствуются требованиями обеспечения максимальной быстроты получения решения. 5. Проверка соответствия (адекватности) модели объекту. Математическая модель объекта является лишь его определенным в рамках принятых допущений аналогом. Адекватность модели проверяется путем сравнения значений переменных, получаемых на модели и на реальных объектах, и проверки выполнимости критериев адекватности, которые базируются на методах дисперсионного анализа и анализа остатков, существо которых мы с вами рассматривали на прошлых лекциях. 6. Изучение свойств объекта моделирования на математической модели. Данное изучение осуществляется в целях определения оптимальных условий протекания процесса, оптимизации управления процессом, а также выработки решений на создание новых объектов. При проектировании принципиально новых процессов и объектов аналитический метод является единственным приемлемым методом математического описания исследуемых объектов.