Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Снапелев, Ю. М. Моделирование и управление в сложных системах

.pdf
Скачиваний:
11
Добавлен:
21.10.2023
Размер:
10.23 Mб
Скачать

Итак, нам необходимо найти функцию у ( х ) , дающую экстремум интегралу

Х<х

 

3 = j* f (х, у , y ' ) d x .

 

Xi

На подынтегральную функцию 3 наложены два ограничения:

1)

f ( x , у, у ') имеет непрерывные частные .производные по х,

У, у';

удовлетворяются краевые условия [30]

2)

у(Х\)=Уи У { * г ) = У г .

Необходимым условием для у ( х ) , максимизирующей (минимизирую­ щей) У, является условие, чтббы функция f удовлетворяла урав­ нению Эйлера

d

d x

которое можно записать следующим образом:

 

d ! y

+ f

d y

 

 

■fy) = 0-

' у у

d x 2

у ' у d x

+

(f,

 

 

y'x

 

Таким образом, необходимо минимизировать выражение

2* |,0(1+»'*)1/2 d x ,

X

подчиненное ограничениям, связанным с краевыми условиями. В на­ шем примере

fix, У, У')=У{\+У'2)1/2.

Уравнение Эйлера после упрощения принимает вид

УУ"= 1+у'2-

Общее решение этого дифференциального уравнения имеет вид

у ( х ) = Ci ch

+ с 2^ .

Искомое решение получается после определения произвольных по­ стоянных Ci и с2 из краевых условий [30].

Если требуется найти и(х, у) и v(x, у), которые макси­ мизируют (минимизируют) 'интеграл

!{хГу, U, v, их, Uy, vx, vy) dxdy,

L*

где x и у — независимые переменные, a R — двумерная область на плоскости ху, то необходимым условием экстремума являются два дифференциальных уравнения

140

второго порядка -в частных производных

д ~

/

d f

\

I

д

/ df \ ____df_

=0

д х

^ дих )

'

ду

^ диу J

ди

 

и

 

 

 

 

 

 

 

 

д

(

df

\

,

 

Г _ д ]_ Л ___ df_

0.

д х ^ dvx J ' d

y

y

dvv J

dv

 

Первый член первого уравнения, к примеру, может быть записан

д ги

+

д 2и

+ fa

ди

 

f

f«„«

'х~дх

 

, д х 2

 

х ~у д х д у

 

 

'дги

 

д*и

 

dV

:

+ f “ xvx д х г

f

fuX у д х д у

+ fv д х

1

2. Многие задачи на нахождение оптимальных зна­ чений параметров управления могут быть решены с ис­ пользованием принципа максимума, разработанного ака­ демиком Л. С. Понтряпшым и его учениками—В. Г. Бол­ тянским, Р. В. Гамкрелидзе и Е. Ф. Мищенко [64Ц.

Рассмотрим пример задачи на нахождение оптималь­ ных параметров управления [176[].

Движение ракеты, запускаемой в космос, описывается ее коор­

динатами

х н у , проекциями

вектора скорости на координатные оси

Vx и V v .

Обозначим еще:

т — масса ракеты, и — величина тяги,

Ф — Угол между направлением тяги и осью Ох. Тогда движение раке­ ты может 'быть представлено в виде системы

x = Vx, y ~ " v v-

dx

 

щ

~~Vx’

dVx

„ ,

acos?

mVx= т dt — F* +

__ v

d t ~ Vv

т'/у = тd v v

dt — + “ sln ?

dm

т~ dt ' — — / (ц)>

в которой f( u)

— секундный расход массы. Дерез F* и F v

обозначе­

ны суммарные

проекции силы тяжести, сопротивления

атмосферы

и т. д., действующие на ракету, исключая силу тяги.

Управление траекторией ракеты осуществляется за счет регули­ рования величины и направления силы тяги двигателя, и и <р — это управляющие параметры.

Движение ракеты ограничивается некоторыми начальными и ко­ щенными условиями. Например, могут быть заданы начальное поло-

141

жение. скорость и масса ракеты, что запишется так: x{t0)=xо, y{to)=yо,

V*(t*) = VXo. Vy(t0) = VSo.

m(to)=m0,

где х 0, у 0, V Xo, V , т а — фиксированные величины. Точно так же могут быть заданы и конечные условия.

В технических задачах обычно возникает вопрос об отыскании наиболее экономной программы работы моде­ ли. Например, в случае движения ракеты программа будет тем более экономичной, чем меньшее количество топлива будет израсходовано. Это означает, что управ­ ление и и ф должно быть выбрано из условия минимума интеграла

т

 

 

U {и, <р)= j f(u)

dt.

 

£О

 

 

Функция u(t), которая удовлетворяет всем ограниче­

ниям и доставляет минимальное

значение

интегралу

3 (и, ф), называется оптимальным управлением.

Следуя [11], введем ряд понятий, необходимых для

дальнейшего. Состояние объекта

задается

(в каждый

момент времени) числами х1, х2, ..., хп, которые называ­ ются фазовыми координатами объекта. Движение объек­ та заключается с математической точки зрения в том, что его состояние с течением времени изменяется, т. е. х1, х2, .... хп являются переменными величинами (функция­ ми времени). Это движение объекта происходит не само­ произвольно — им можно управлять; для этого объект снабжен «рулями», положение которых характеризуется (в каждый момент времени) г числами и1, и2, ..., иг\эти числа называются управляющими параметрами. Рулями можно «манипулировать», т. е. по своему желанию ме­ нять управляющие параметры и1, и2, . . иг с течением времени. Иначе говоря, мы можем по желанию выбрать функции ul(t), u2(t), ..., ur(t) , описывающие изменение управляющих параметров с течением времени. Что же касается^ функций xl(t), x2(t), ..., xn(t), то они уже не в полной мере зависят от нашего желания; мы будем предполагать (как это обычно и бывает), что, зная фа­ зовое состояние объекта в начальный момент времени /0 и выбрав управляющие функции «‘ (f), u2{t), , . ur{t)

142

(для t>t{j), мы сможем математически точно рассчитать поведение объекта для всех t>.to, т. е. сможем найти функции xl(t), x2(t), . .., xn(t), характеризующие измене­ ние фазовых координат с течением времени. Таким обра­ зом, на изменение фазовых координат мы можем в той или иной мере воздействовать, выбирая по своему жела­ нию управляющие функции « ’ (/), u2(t), ..., ur(t).

Величины и1, .. ., иг удобно считать координатами не­ которого вектора U~(u\ и2, ..., и1'), который также на­ зывают управляющим параметром (векторным). Точно так же величины х1, х2, .. хп удобно рассматривать как координаты некоторого вектора (или точки) Х = ( х 1, ...

..., хп); эту точку называют фазовым состоянием объек­ та. Каждое фазовое состояние X = ( x i, ..., хп) является точкой «-мерного пространства с координатами х\ х2, ...

..., хп. Это «-мерное пространство, в котором в виде то­ чек изображаются фазовые состояния объекта, .называ­ ется фазовым пространством рассматриваемого объекта.

Чтобы полностью задать движение объекта, надо задать его фазовое состояние в начальный момент вре­ мени to и выбрать управляющие функции м1)/), ..., W (t) (для t>to), т. е. выбрать векторную функцию

U{t) = (u'(t),u2{t),..., ur(t)).

Эту функцию мы будем называть управлением. Задание начального фазового состояния Хо и управления U(t) однозначно определяет дальнейшее движение объекта. Это движение заключается в том что фазовая точка

X(i) = (x'(t),

*»■(*)),

изображающая состояние объекта, с течением времени перемещается, описывая в фазовом пространстве неко­ торую линию, называемую фазовой траекторией рассмат­ риваемого движения объекта. Пару векторных функций (U(t), X(t)), т. е. управление U(t) и соответствующую фазовую траекторию X(t), мы будем .называть в даль­ нейшем процессом управления или просто процессом.

Итак, резюмируем. Состояние управляемого объекта в каждый момент времени характеризуется фазовой точ­ кой Х ~ ( х 1, ..., хп). На движение объекта можно воз­ действовать при помощи управляющего параметра

U = W , ..., иг).

143

Изменение величин U, X с течением времени мы назы­ ваем процессом-, процесс (U{t), X(t)) составляется из управления U(t) и фазовой траектории X(t). Процесс полностью определяется, если задано управление U(t) (при t>U) и начальное фазовое состояние

X0=X(t0).

Часто встречается следующая задача, связанная с уп­ равляемыми объектами. В начальный момент времени /0 объект находится в фазовом состоянии Уо; требуется вы­ брать такое управление U(t), которое переведет объект в заранее заданное конечное фазовое состояние Xi (от­ личное от У0)- При этом обычно требуется, чтобы пере­ ходный процесс (т. е. процесс перехода из начального фазового состояния X0 в предписанное конечное состоя­ ние Хх) был в определенном смысле «наилучшим», на­ пример, чтобы время перехода было наименьшим или чтобы энергия, затраченная в течение переходного про­ цесса, были минимальной и т. п. Такой «наилучший» переходный процесс называется оптимальным процессом. Мы видим, что термин «оптимальный процесс» требует уточнения, так как необходимо разъяснить, в каком смысле понимается оптимальность. Если речь идет о наименьшем времени перехода, то такие процессы называются оптимальными в смысле быстродействия.

Иначе говоря, процесс, в результате которого объект переходит из точки Х0 в точку Х±, называется оптималь­ ным в смысле быстродействия, если не существует про­ цесса, переводящего объект из Х0 в Хх за меньшее время (здесь и далее предполагается, что X0^=Xi). Следуя [95], рассмотрим систему дифференциальных уравнений

Xs...... и1, и2...... и% (2.9)

где г = 1, п,

которая описывает поведение некоторого объекта во вре­ мени. В -момент времени t переменные х1, х2, ..., хп могут означать координаты точек, скорости и т. п.

Управление характеризуется точками и1, и2, . . иг, в качестве которых могут служить количество подавае­ мого в двигатель топлива, температура и т. д. Очевидно, что эти параметры удовлетворяют .некоторым ограниче­ ниям. Предполагается, что функции непрерывны по со­ вокупности всех аргументов и непрерывно дифференци-

144

руемы по совокупности

«фазовых» координат х1,

х2, ...

, хп.

 

 

 

 

 

 

 

име­

ет

При заданных начальных условиях система (2.9)

единственное решение,

если задать

функции

ul(t),

u2(t), ..., ur(t) со значениями из U.

 

 

 

 

Пусть выбрано допустимое управление U(t) и полу­

чена фазовая

траектория

X(t)

с начальным условием

Тогда система

 

 

X0=X(to)

 

 

 

 

 

 

 

 

 

 

 

 

dtt

s

df*(X(t),

U (t))

(i = 0,n),

 

 

dt

 

dx1

 

 

 

 

 

 

 

 

 

 

имеет единственное решение ф(ф0, фь ••

фп) при любых

начальных условиях фг(70).

 

 

 

 

 

 

С ПОМОЩЬЮ полученных функций фг строится функ­

ция

 

 

 

 

 

 

 

 

 

 

Н{Ь X,U ) =

£

*аГ(Х,

U).

 

 

 

 

 

 

а=0

 

 

 

 

Для оптимальности управления

U(t)

и траектории X(t)

необходимо существование такой ненулевой непрерывной

вектор-функции ф(Д) = (фо(Д), ■•

фn(t)),

соответствую­

щей функциям U(t)

и X(t), что при любом t (to^t^ti)

функция #(ф (^), X(t), U(i)) переменного u^U

дости­

гает в точке U= U (t) 'максимума.

 

 

 

В конечный момент ti

 

 

 

 

S

Ф „(Ш “ (*(*.).

u(fx)) = о.

(2.Ю)

 

а=0

 

 

 

Кроме того, если

ф (t), X (t), U (t)

удовлетворяют

систе-

 

 

 

П

 

 

мам (2.9) и (2.10),

то функции фо(0 и £

фа(0 Г

(X (0 »

 

 

 

а=0

 

 

U(t)) переменного являются постоянными и в условии (2.9) точку tx можно заменить любой другой.

Для оптимальных по быстродействию управления U(t) и траектории Х(1) необходимо существование такой ненулевой непрерывной вектор-функции ф(^) = =|(ф1(^), ..., фn{t)), соответствующей функциям U(t)

10— 633 Н5

и X(t), что для всех t (to^ t^ ti) функция

Я(ф, X,U) = i фаГ (Х , U)

(х=1

переменного u^U достигает максимума ,в точке U=U(t). В конечный момент ti

X(ti),

(2.11)

Если величины ф (/), Х ((), U(/) удовлетворяют системе

дх1

дН

йф*

дН

-=—

dt

dt —

dx‘ ’

~ ~ i,fl>

и выполнено условие максимума, то функция #(ф (^), X(t), U(t)) переменного (t) постоянна и неравенство (2.1 1 ) можно проверять при любом другом значении t (to<^t<^ti).

Из .принципа максимума Л. С. Понтрягина могут быть получены все необходимые условия экстремума (правило множителей Лагранжа, условия Вейерштрасса, Лежандра, уравнение Эйлера и т. д.).

 

В

к а ч е с т в е

и л л ю с т р а т и в н о г о

п р и м е р а

м е т о д а

м а к с и м у м а

Л .

С .

П о н т р я ги н а р а с с м о т р и м з а д а ч у о б о п т и м а л ь н о м б ы с т р о д е й с т ­

вии

д л я у р а в н е н и я

 

 

 

 

в сл у ч а е , к о г д а к он еч н ы м .п ол ож ен и ем с л у ж и т н а ч а л о к о о р д и н а т .

В э т о м п р и м е р е [95]:

dx1

dx2

Н ф .х 2 + ф2и,

1iT = *s- ЧГ = и’

dt = 0,

йф2

ф, = С ,, ф2 = с2 С р .

чт= - ф‘ -

З д е с ь Н е с т ь л и н ей н а я ф у н к ц и я о т и ; ее н а и б о л ь ш е е зн а ч е н и е д о с т и ­

г а е т с я л и б о

при и=— T,

л и б о при

и= 1,

п р и ч ем

и = — 1, к о г д а

ф 2< 0 ,

и и= 1, к о г д а ф 2> 0 ( т о г д а "фг •и > 0 ) .

 

 

 

 

 

 

Н о э т о зн а ч и т , ч то

 

 

 

 

 

 

 

 

 

 

 

 

u(t) = s i g n ф 2 ( /)

= s i g n

( с 2— с Ц ).

 

 

 

О п т и м а л ь н о е у п р а в л ен и е н а й д е н о ,

Э т о к у с о ч н о -п о с т о я н н а я ф ун кц и я

с д в у м я

и н тер в ал а м и

п о с т о я н с т в а ,

на

к о т о р ы х и (t)

п р и н и м а ет

з н а ч е -

 

 

 

и=

 

 

d

 

 

 

 

и х 2 е с т ь

 

ния — 1

и +

1. Е сли

1,

т о

-jjj- =

« Н 1 ( >

0 )

в о з р а ­

 

 

 

I. Т ак

 

dx1

 

 

.

(х2)г

,

 

с т а ю щ а я

ф ун к ц и я о т

как

dx2~ =

т о X1=

— 2 ~

+ с .

е .

146

к у со к ф а зо в о й т р а е к т о р и и , с о о т в е т с т в у ю щ и й и — 1, е с т ь п а р а б о л а .

А н а л оги ч н о при и= - — 1,

 

~

d

T

1 «

°) и

X s е с т ь у б ы в а ю щ а я ф ун к ц и я о т t ,

 

 

 

 

d x l

хг,

х1

 

(*2)2

+ с 2 .

 

d x 2

 

2

 

 

 

 

 

 

г. е. к у с о к ф а з о в о й

т р а е к т о р и и ,

с о о т в е т с т в у ю щ и й у п р а в л е н и ю

и = — 1, т а к ж е е с т ь п а р а б о л а .

 

 

 

 

 

О п т и м а л ь н а я

т р а е к т о р и я ,

есл и

он а

с у щ е с т в у е т , с о с т о и т и з к у с ­

к о в д в у х п а р а б о л ,

п р и н а д л е ж а щ и х у к а з а н н ы м с е м е й с т в а м п а р а б о л ,

п р и ч ем в т о р а я п а р а б о л а д о л ж н а п р о х о д и т ь ч е р е з н а ч а л о к о о р д и н а т . М о ж н о п о к а з а т ь , ч т о н а й д ен н ы е ф а з о в ы е т р а е к т о р и и д е й с т в и т е л ь н о я в л я ю т с я о п т и м а л ь н ы м и .

§2.5. Линейные модели оптимизации

Впоследнее время значительно расширилась сфера приложения математических методов. В большинстве случаев математические модели, описывающие те или иные явления, должны учитывать много самых разно­

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

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

П р и м е р 1 Р 1 9 ]. И м е е т с я т р и в и д а п р о д у к т о в п и та н и я At, А2, As. И з в е с т н а с т о и м о с т ь ед и н и ц ы к а ж д о г о -п р од у к та Сь с 2, с 3. И з э т и х

п р о д у к т о в н е о б х о д и м о с о с т а в и т ь п и щ е в о й р а ц и о н ,

к о т о р ы й д о л ж е н

с о д е р ж а т ь :

 

 

— ж и р о в н е м ен ее Ь2 е д и н и ц ,

(2 .1 2 )

— б е л к о в .не м ен ее

ед и н и ц ,

 

— у г л е в о д о в н е м е н е е Ь3 ед и н и ц .

10*

И7

 

 

 

 

 

Е д и н и ц а п р о д у к т а Л ,

с о д е р ­

Продукты

Белки

Жиры

Углеводы

ж и т

а й

е д и н и ц

б е л к о в , ai2 е д и ­

 

 

 

 

 

ниц

ж и р о в ,

а й е д и н и ц

у г л е в о д о в

 

 

 

 

 

и т .

д .

С о д е р ж а н и е э л е м е н т о в в

>1!

д и

а, 2

 

Яд з

е д и н и ц е п р о д у к т а з а д а н о т а б л и ­

 

цей .

 

 

 

 

 

 

 

 

 

а 2,

 

 

Я23

 

 

 

 

 

 

 

 

Л

й 22

 

Т р е б у е т с я т а к с о с т а в и т ь п и щ е в о й

Л

^31

а 3 2

 

а зз

р а ц и о н ,

ч т о б ы о б е с п е ч и т ь з а д а н ­

 

н ы е

у с л о в и я

(2 . 12)

п р и

м и н и м а л ь ­

 

 

 

 

 

 

 

 

 

 

н ой с т о и м о с т и р а ц и о н а .

xt, х2,

 

 

 

 

 

Е сл и

о б о з н а ч и т ь

ч е р е з

 

 

 

 

 

х3 к о л и ч е с т в а п р о д у к т о в А,, А2,А3,

в х о д я щ и х

в р а ц и о н ,

т о

о б щ а я

с т о и м о с т ь

р а ц и о н а

б у д е т

L= c,Xi +

+ с2Х2 + СзХ3. О б щ е е к о л и ч е с т в о

б е л к о в ,

с о д е р ж а щ е е с я

в

р а ц и о н е , не

д о л ж н о б ы т ь м е н ь ш е 6 i. М а т е м а т и ч е с к и э т о в ы г л я д и т т а к :

 

 

 

 

011X1+ 0:21X2+ йз^Хз^ &i;

 

 

 

 

 

 

о б щ е е к о л и ч е с т в о ж и р о в , с о д е р ж а щ е е с я в р а ц и о н е ,

н е д о л ж н о б ы т ь

м ен ьш е Ь2. Э т о м о ж н о з а п и са т ь т а к :

 

 

 

 

 

 

 

 

 

 

 

O l2Xi + О22Х2 + 0,33X3 ' ^ Ь 2 \

 

 

 

 

 

 

и, н а к он ец , а н а л о ги ч н о д л я у г л е в о д о в з а п и ш е м :

 

 

 

 

 

 

 

 

 

О13Х1 + о 2зХ2 + О ззХ 3 3 ? Ьз.

 

 

 

 

 

 

Э ти у с л о в и я (2 .1 2 ) п р е д с т а в л я ю т с о б о й

систему ограничений,

н а к л а ­

д ы в а е м ы х на р еш ен и е .

В с е в м е с т е он и в ы г л я д я т т а к :

 

 

 

 

 

 

 

 

011X1 + 0 21X 2+ 0 31X 3^ 61,

 

 

 

 

 

 

 

 

 

 

012X 1 + 022X2 + 032X3^

62,

 

 

 

 

 

(2 .1 3 )

 

 

 

 

О13Х1 + О23Х2 + О33Х3 ^ Ьз,

 

 

 

 

 

 

М а т е м а т и ч е с к и

э т у

з а д а ч у

м о ж н о

с ф о р м у л и р о в а т ь

 

с л е д у ю щ и м

о б р а з о м .

 

 

 

 

 

 

 

 

 

 

 

 

 

В ы б р а т ь т а к и е н е о т р и ц а т е л ь н ы е зн а ч е н и я п е р е м е н н ы х X i, х 2, хз,

у д о в л е т в о р я ю щ и е л и н ей н ы м н е р а в е н ст в а м (2 .1 3 ), п р и к о т о р ы х л и ­ н ей н а я ф у н к ц и я э т и х п е р е м е н н ы х

С1Х1+ С2Х2+ С3Х3

о б р а щ а л а с ь б ы в м и н и м у м .

В т е р м и н а х л и н е й н о г о п р о г р а м м и р о в а н и я э т у з а д а ч у в о б щ е м

в и д е м о ж н о с ф о р м у л и р о в а т ь т а к .

 

Д о с т а в и т ь в м и н и м у м ф у н к ц и ю L =

CjXj при у сл о в и я х

 

/

XjS* 0, / = 1, п,

atjXj ^5 bt, г = 1, m.

 

!

Э т о о д н а и з н а и б о л е е у п о т р е б и т е л ь н ы х з а п и се й ф о р м у л и р о в к и з а д а ­

чи л и н е й н о го п р о гр а м м и р о в а н и я .

Пример 2 (1 19]. Т к а ц к а я ф а б р и к а р а с п о л а г а е т IV, с т а н к а м и п е р ­ в о г о ти п а и IV2 ст а н к а м и в т о р о г о т и п а . С т а н к и м о г у т п р о и з в о д и т ь

148

тр и в и д а тк а н е й Ти Т2, Тs. К а ж д ы й в и д с т а н к а м о ж е т

п р о и з в о д и т ь

л ю б о й и з в и д о в т к а н е й , н о в н е о д и н а к о в о м к о л и ч е ст в е .

С т а н о к п е р ­

в о г о т и п а п р о и з в о д и т в е д и н и ц у в р е м е н и (н а п р и м е р ,

м е с я ц ) ап

м е т р о в Ть а 12 м е т р о в Т2, а\3 м е т р о в Т3. С т а н о к в т о р о г о т и п а п р о ­

и з в о д и т в е д и н и ц у в р е м е н и a 2i м е т р о в Т1, а 22 м е т р о в Т2 и а 23 м е т р о в Т3. К а ж д ы й м е т р тк а н и Тt п р и н о с и т ф а б р и к е п р и б ы л ь , р а в н у ю си тк а н и Т2— п р и б ы л ь , р а в н у ю с 2 и тк а н и Т3 — п р и б ы л ь , р а в н у ю с3.

С о г л а с н о п л а н у п р о и з в о д с т в а ф а б р и к а о б я з а н а п р о и з в е с т и в е д и н и ц у в р е м е н и н е м ен ее bi м е т р о в т к а н и Т\, н е м е н е е Ь2 м е т р о в тк а н и Т2 и н е м ен ее Ь3 м е т р о в тк а н и Т3.

Т р е б у е т с я т а к р а с п р е д е л и т ь з а г р у з к у с т а н к о в п р о и з в о д с т в о м т к а ­

ней

р а з л и ч н о го

в и д а , ч т о б ы п л ан

б ы л в ы п о л н е н и

при

э т о м п р и б ы л ь

в е д и н и ц у в р е м е н и ^(н ап ри м ер ,

м е с я ч н а я п р и б ы л ь )

б ы л а м а к с и ­

м а л ь н а .

 

 

 

 

 

 

 

 

 

 

 

 

Е сл и о б о з н а ч и т ь ч ер ез Хп — ч и сл о с т а н к о в п е р в о г о т и п а , з а н я ­

т ы х

п р о и з в о д с т в о м т к а н и 7\,

xt2— ч и сл о

с т а н к о в

п е р в о г о

т и п а ,

з а ­

н я т ы х п р о и з в о д с т в о м

т к а н и

Т2,

Xi3— ч и с л о

с т а н к о в

п е р в о г о т и п а ,

з а н я т ы х

п р о и з в о д с т в о м

тк а н и

Т 3,

и в о о б щ е

xtj

ч и сл о с т а н к о в

т и ­

па

t (в

н а ш е м

с л у ч а е (=■ 1,

2 ) ,

з а н я т ы х

п р о и з в о д с т в о м

тк а н и

Т}

( / = 1, 2, 3 ) , т о в о з н и к а ю т ш е с т ь п е р е м е н н ы х — э л е м е н т о в р еш ен и й :

*П.

1

(214)

# 2 1 > # 2 2 ’ # 2 3 '

 

к о т о р ы е н е о б х о д и м о в ы б р а т ь т а к , ч т о б ы п р и б ы л ь з а е д и н и ц у в р е м е ­ ни б ы л а м а к с и м а л ь н о й . К а ж д ы й м е т р т к а н и 7^ п р и н о си т п р и б ы л ь сг,

Хц м е т р о в т к а н и

Ti п р и н е су т п р и б ы л ь ctXu;

в с е г о

т к а н ь

Тi п р и н е се т

п р и б ы л и C i(x n +

x 2i)

и

т . д .

О б щ а я п р и б ы л ь

б у д е т

 

 

L = C i ( x n

+

x 2i )

+ с 2 (Х )2 + х 22) + c 3 ( x i 3 +

x 23)

(2 .4 5 )

Т р е б у е т с я в ы б р а т ь т а к ж е н е о т р и ц а т е л ь н ы е зн а ч ен и я п е р е м е н н ы х

(2 .1 4 ), ч т о б ы л и н ей н а я ф у н к ц и я о т н и х (2 .1 5 ) о б р а щ а л а с ь в м а к с и ­ м у м . П р и э т о м д о л ж н ы в ы п о л н я т ь с я с л е д у ю щ и е огр а н и ч и т е л ь н ы е

у с л о в и я :

1) С у м м а к о л и ч е ст в с т а н к о в к а ж д о г о т и п а , з а н я т ы х п р о и з в о д ­

с т в о м в с е х т к а н е й ,

не д о л ж н а п р е в ы ш а т ь н а л и ч н о г о з а п а с а с т а н к о в :

 

/ # 1 1

+ # 1 2 + # 1 3

М ’

^2

 

1 # 2 1

Ч~ # 2 2 ~Н # 2 3 ^

^ 2 -

 

2 ) З а д а н и я п о

а с с о р т и м е н т у

д о л ж н ы

б ы т ь

в ы п ол н ен ы или п е р е ­

в ы п ол н ен ы :

 

 

 

 

 

 

 

й 11#11

" f

й 2 1 # 21

' 6 |

 

 

й 12#12

+

й 22#22

&2

(2 .1 7 )

 

| й 1 3 # 1 3

" Ь

й 23# 2 3

Ь 3 .

 

Таким о б р а з о м ,

н е о б х о д и м о

в ы б р а т ь т а к и е н е о т р и ц а т е л ь н ы е

зн а ч ен и я

п е р е м е н н ы х Хц,

х\% . . . , х23,

у д о в л е т в о р я ю щ и е о гр а н и ч е н и я м

(л и н е й ­

н ы м н е р а в е н с т в а м ) (2 .1 6 ) и (2 .1 7 ), п р и к о т о р ы х л и н ей н а я ф у н к ц и я (2 .1 5 ) э т и х п е р е м е н н ы х о б р а щ а л а с ь б ы в м а к с и м у м .

Математически задачу в общем виде можно сформу­ лировать так, Максимизировать сХ при условиях Х^О,

АХ>В,

149

Соседние файлы в папке книги из ГПНТБ