Вы находитесь на странице: 1из 8

Задача 1

На какой глубине лежит трубопровод? Сколько нужно провести измерений, чтобы ɛ= 1м, γ=0,95, s=1,5.
g=0,95;
S=1.5;
e=1;
z=norminv(g)
n=(z*S/e)^2
N=ceil(n)

Задача 2
Фирма решила заказать тормозные колодки. Т.к. колодки производят 2 фирмы (А и Б) по одной цене,
но с разными показателями, провели эксперимент с 15-ю колодками фирмы А и 10-ю фирмы Б. какую
партию колодок следует закупить исходя из результата эксперимента?

%Гамма-процентный ресурс
x1=48000;S1=4700;%пробег и среднее квадратическое отклонение первой партии
x2=50000;S2=2900;%пробег и среднее квадратическое отклонение второй партии
n1=15;n2=10;%число автомобилей, оснащенных колодками первой и второй партии
g1=0.9;%заданная достоверность
g=(1+g1)/2;
K1=tinv(g,n1-1);%квантиль Стьюдента порядка g с числом степеней свободы n1-1
K2=tinv(g,n2-1);%квантиль Стьюдента порядка g с числом степеней свободы n2-1
Z1=S1*K1/sqrt(n1-1);%ошибка
Z2=S2*K2/sqrt(n2-1);
m11=x1-Z1; m12=x1+Z1;%интервал математического ожидания первой партии
m21=x2-Z2; m22=x2+Z2;%интервал математического ожидания второй партии
[m11 m12]%минимальное и максимальное отклонение от математического ожидания пробега
первой партии
[m21 m22]%минимальное и максимальное отклонение от математического ожидания пробега
второй партии
TBA=(x1-x2)/sqrt(n1*S1^2+n2*S2^2);
TBB=sqrt((n1*n2*(n1+n2-2))/(n1+n2));
TBC=TBA*TBB;
TB=abs(TBC);%Критерий статистики
d=n1+n2-2;
Z=tinv(g,d);%Квантиль Стьюдента
[TB Z]
T=1000;N=100;d=10;G=0.9;
LC=d/(N*T);%Среднее значение интенсивности износа
LV=(0.543*10^-4);%Коэффициент Пуассона для минимального отклонения интенсивности
износа
LN=(1.699*10^-4);%Коэффициент Пуассона для максимального отклонения интенсивности
износа
X=1000:1000:10000;%Изменение пробега
RV=exp(-LV.*X);%Максимальное значение интенсивности износа колодок
RC=exp(-LC.*X);%Среднее значение интенсивности износа колодок
RN=exp(-LN.*X);%Минимальное значение интенсивности износа колодок
DD=(RV-RN)./RC;%Изменение относительной разности износа колодок
Y=RC;L=RV-RC;U=RC-RN;%Вспомогательные переменные
subplot(2,1,1)
plot(X,RV,'-r',X,RC,'k',X,RN,'g',X,DD,'K-')
grid on
subplot(2,1,2)
errorbar(X,Y,L,U)%Кривая гамма-процентного ресурса с отклонениями на уровне гамма
grid on
Задача 3
Определить показатель долговечности 12 закупленных тракторов.

%Определение показателей долговечности


X=[4620 5400 5720 5750 6010 6870 7080 7390 8120 8260 9190 10440];%расстояние
пройденное трактором до поставки на капитальный ремонт
Y=[1 2 3 4 5 6 7 8 9 10 11 12];%количество тракторов отказавших к определенному
расстоянию
N=12;%общее количество тракторов
G=(N-Y+1)/(N+1);%гамма процентный ресурс- это наработка, в течение которой трактор
не достигнет предельного состояния с заданной вероятностью гамма процентов
[p, S]=polyfit(X,G,2);
G1=p(1)*X.^2+p(2).*X+p(3);
plot(X,G,'+',X,G1);
grid on
X1=4000:100:11500;
L=1.5*10^-8*X1.^2-0.00039.*X1+2.4

Задача 4
Найти рациональное решение по критериям Вальда, Гурвица и Сэвиджа.

%Критерии Вальда, Сэвиджа, Гурвица %В чистых стратегиях


A =[0.2000 0.3000 0.1500
0.7500 0.2000 0.3500
0.2500 0.8000 0.2500
0.8500 0.0500 0.4500];
k=0.6;
a1=min(A(1,1:3));a2=min(A(2,1:3));a3=min(A(3,1:3));a4=min(A(4,1:3));
W=[a1 a2 a3 a4];
%Критерий Вальда
WA=max(W)
b1=max(A(1,1:3));b2=max(A(2,1:3));b3=max(A(3,1:3));b4=max(A(4,1:3));
for i=1:3;
j=1:4;
t(j,i)=max(A(1:4,i))-A(1:4,i);
end
T1=max(t(1,1:3));T2=max(t(2,1:3));T3=max(t(3,1:3));T4=max(t(4,1:3));
SK=[T1 T2 T3 T4];
%Критерий Сэвиджа
SA=min(SK)
h1=a1*k+(1-k)*b1;h2=a2*k+(1-k)*b2;h3=a3*k+(1-k)*b3;h4=a4*k+(1-k)*b4;
K1=[h1 h2 h3 h4];
%Критерий Гурвица
G=max(K1)
%В смешанных стратегиях по критерию Вальда
%Необходимо решать задачу линейного программирования:
[x, fval]=linprog(-ones(3,1),A,ones(1,4),[],[],zeros(3,1));
v=-1/fval;
P1=x(1)*v;P2=x(2)*v;P3=x(3)*v;
PP=[P1 P2 P3];
PS=sum(PP);
RES=A*PP'
RRES=max(RES)
%В смешанных стратегиях по Вальду — третья или четвертая
RES = 0.1816
0.3184
0.3658
0.3658
RRES = 0.3658
% Решение в чистых стратегиях:
%по Вальду — третья стратегия WA=0.25
%по Сэвиджу — вторая или третья CA=0.6
%по Гурвицу — третья при к=0.6 G=0.47
Задача 5
Найти оптимальное решение закупки мазута летом.

m1=600;%расходы при теплой зиме


m2=1100;%расходы при умеренной зиме
m3=2300;%расходы при холодной зиме
c1=0;%стоимость завоза летом
c2=180;%стоимость завоза зимой
c3=130;% стоимость хранения
f=[1 1 1];
A = [0 (m2-m1)*c2 (m3-m1)*c2; (m2-m1)*c3 0 (m3-m2)*c2; (m3-m1)*c3 (m3-m1)*c3 0];
lb = [0; 0; 0];
[x fval] = linprog(f,-A,-ones(1,3),[],[],lb,[]);
v=1/sum(x);
P1=x(1)*v;P2=x(2)*v;P3=x(3)*v;
PP=[P1 P2 P3];
L=P1*m1+P2*m1+P3*m3

Задача 6
Цех должен выпустить 100 изделий 3ех типов (каждого не менее 20).
на изделие требуется: Me (кг) пластмасса (кг) стоимость изделия
I тип 4 4,75 40 ф.ед.
II тип 3,4 11 30 ф.ед.
III тип 2 2 20 ф.ед.
всего запасов 340 700

f = [40; 30; 20];%матрица целевой функции


A = [4 3.4 2; 4.75 11 2];%матрица коэффициентов неравенств по металлу и пластмассе
b = [340; 700];%вектор ограничений по металлу и пластмассе
lb = [20; 20; 20];%нижние ограничения
Aeq = [1 1 1];%ограничение в виде равенств
Beq = 100;
[x fval] = linprog(-f,A,b,Aeq,Beq,lb,[])
L=-fval% максимальное значение прибыли полученной на ограничениях связанных с
запасами металла и пластмассы и общим количеством выпущенных изделий

Задача 8
Найти минимальное время движения от места аварии до вертолетной площадки.
S1=9;
S2=15;
V1=4;
V2=6;
u=0:15;
[F]=((sqrt(S1^2+u.^2))/V1)+(S2-u)./V2;%функция изменения времени достижения верт.
площадки с места аварии при различных u
[m,k]=min(F);
subplot(2,1,1)
plot(u,F);%график изменения времени при различных u
grid on
subplot(2,1,2)
[D]=(u./(sqrt(S1^2+u.^2)*V1))-1/V2;
plot(u,D);%график производной F(u)
grid on
m,n=k-1
Задача 9
Каковы должны быть параметры резервуара, чтобы при заданном V хранения нефтепродукта, расход
металла на конструкцию такого резервуара был минимальным? (сравнить цилиндр и параллелепипед)
Для параллелепипеда:
V=5000;
ro=7800;%плотность металла
del=0.01; %толщина стенки резервуара
syms x1 x2 x3 x4
S=2(x2*x1+x1*x3+x2*x3);%площадь поверхности параллелепипеда
SD1=diff(S);
G=V-x1*x2*x3;
SD2=diff(G);
L(x1,x2,x3,x4)=S+x4*G
LD1=diff(L,x1)
LD2=diff(L,x2)
LD3=diff(L,x3)
LD4=diff(L,x4)
[x1 x2 x3 x4]=solve('2*x2+2*x3-x4*x2*x3=0','2*x3+2*x1-x4*x1*x3=0','2*x2+2*x1-
x4*x1*x2=0','5000-x1*x2*x3=0');
X=[x1(1);x2(1);x3(1);x4(1)]
[Mmet]=(2*x2(1)*x3(1)+x1(1)*x2(1)+x1(1)*x3(1))*ro*del;
Mmet
%x1,x2,x3-строны параллелепипеда
%x4-множитель Лагранжа

Для цилиндра:
V=5000; ro=7800; del=0.01;
syms x1 x2 x3
Sc=2*pi*x2*x1+2*pi*x2^2;
G=V-pi*x1*x2^2;
L(x1,x2,x3)=Sc+x3*G;
[x1 x2 x3]=solve('2*pi*x2-pi*x3*x2^2=0','4*pi*x2+2*pi*x1-2*pi*x2*x1*x3=0','5000-
pi*x1*x2^2=0');
X=[x1(1);x2(1);x3(1)]
[Mmet]=(2*pi*(x2(1))^2+2*pi*x1(1)*x2(1))*ro*del;
Mmet
%x1-высота резервуара
%x2-радиус резервуара
%x3-множитель Лагранжа

Задача 10
Найти толщину стенки цилиндрического резервуара по критерию минимального расхода металла,
H∗R∗ρж∗g
чтобы: δ =
[σ ]
V=5000; ro=7800; del=0.01; g=10; sigma=100000000;
rog=850;%плотность нефти
[x1 x2 x3 x4]=solve('2*pi*x2-pi*x3*x2^2-x4*x2*850*10/100000000=0','4*pi*x2+2*pi*x1-
2*pi*x2*x1*x3-x4*x1*850*10/100000000=0','5000-pi*x1*x2^2=0','0.01-
x1*x2*850*10/100000000=0');
X=[x1(1);x2(1);x3(1);x4(1)]
[Mmet]=(2*pi*(x2(1))^2+2*pi*x1(1)*x2(1))*x1(1)*x2(1)*850*10/100000000*ro;
Mmet
%x1-высота резервуара
%x2-радиус резервуара
%x3,x4-множитель Лагранжа
Задача 11
На нефтеперерабатывающей станции работают 4 агрегата. Каждый компрессор с определенной
надежностью, зависящей от вложения драг. металлов :
p1=1−exp (−0.1 m 1) , p2=1−exp (−0.07 m 2 ) , p3 =1−exp (−0.2m 3 ) , p 4=1−exp(−0.04 m 4 ). Следует
распределить m = 200 грамм так, чтобы надежность станции была максимальна
M=200;%масса всех драгоценных металлов
R=0;
for X1=0:M
P1=1-exp(-0.1.*X1);
for X2=0:(M-X1)
P2=1-exp(-0.07.*X2);
for X3=0:(M-(X1+X2))
P3=1-exp(-0.2.*X3);
for X4=0:(M-(X1+X2+X3))
P4=1-exp(-0.04.*X4);
PA=P1.*P2.*P3.*P4;
if PA>=R
R=PA;
X1A=X1;X2A=X2;X3A=X3;X4A=X4;
PA1=P1;PA2=P2;PA3=P3;PA4=P4;
end
end
end
end
end
R%надежность системы
X=[X1A X2A X3A X4A]%оптимальная масса драгоценных металлов по блокам
P=[PA1 PA2 PA3 PA4]%оптимальная надежность драгоценных металлов по блокам
XX=sum(X)

Задача 12
В результате пожара отказал воздушный клапан шарообразного резервуара, заполненного перегретой
жидкостью, вследствие чего произошел взрыв резервуара. При взрыве образовалось избыточное
давление во фронте ВУВ, тепловое излучение, осколочное поле, а также фактор воздействия на грунт.
Следует найти расстояние, на котором можно установить здание, а также безопасное расстояние для
человека.

1 вариант:
R=4; %радиус (м)
d=0.015;%толщина стенки (м)
g=9.81;
si=470*10^6; %предельное динамическое сопротивление (Па)
Po=7800; %плотность стали резервуара (осколков) (кг/м3)
Pome=0.6654; %плотность метана
y=1.26;%показатель адиабаты
Q=50*10^6;%удельная теплота сгорания метана (Дж/кг)
H=10; %высота центра резервуара (м)
Kd=3; %коэф.дробления оболочки
kvuv=0.3; %коэф.доли энергии,расход.на форм.ВУВ
ke=0.5; %коэф.Екинет осколков
kt=0.2; %тепловой коэф.
z=0.1; %доля горючего компонента во взрыве
P0=101325; %атмосферное давление (Па)
nu=0.5; %доля массы газа,участв. в форм.облака
Pome2=23.8; %плотность метана в момент взрыва
m=60; %масса человека (кг)
v=1.39; %скорость движения человека (м/с)
Pf=(2*d*si)/R %давление разрушения
V1=(4/3)*pi*R^3 %объем шара
V2=(4/3)*pi*(R-d)^3 %объем шара без учета стенки
M=Po*(V1-V2) %масса шара
P=Pf+P0 %общее давление
G=V2*Pome2*z %масса вещества,участв.во взрыве
E=G*Q+(P*V2)/(y-1)*(1-P0/P).^(y-1/y)%энергия адиабатического расширения
V0=sqrt((2*E*ke)/M) %начальная скорость полета осколков
mtr=(E*kvuv)/(0.9*Q) %масса тротил.эквивалента
Rmax=238*mtr.^(1/3) %максимальное расстояние полета осколков
r=[20:50];
X(r)=(mtr^(3/2))./r;
delP(r)=P0*((0.8.*X(r)+X(r).^2+X(r).^3)/1000);%избыточное давление,действ.на здание
subplot(4,1,1)
plot(r,delP(r))
grid on
I=m*v;
V11=(17500./delP(r)).^8.4+(290./I).^9.3;
Pr1=5-0.26*log(V11);
V22=(40000./delP(r)).^7.4+(290./I).^11.3;
Pr2=5-0.22*log(V22);
subplot(4,1,2)
plot(delP(r),Pr1)
grid on
hold on
subplot(4,1,3)
plot(delP(r),Pr2)
F1=0.5;
R=[1000:Rmax];
S=4*pi*R.^2; %площадь сферы разлета осколков
la=100000./S; %плотность осколков
dl=1-R./Rmax; %изменение доли убойных осколков с расстоянием
W1(R)=1-exp(-dl.*la.*F1);
subplot(4,1,4)
plot(R,W1(R))
grid on

2 вариант:
g=1.26;n=0.5;z=0.1;k=0.3;
rvne=4;dcten=0.015;spred=470*10^6;
roctal=7800;rometan=0.6654;Pa=101.325*10^3;
H=10;kockol=0.5;
rvnutr=rvne-dcten;%внутренний диаметр
DP=2*dcten*spred/rvne;%внутреннее давление разрушения шара
Vvnutr=(4/3)*3.14*(rvne-dcten)^3;
P=DP+Pa;%полное давление разрушения шара
ROmetan=rometan*(P/Pa);%плотность метана в шаре в момент взрыва
G=Vvnutr*ROmetan;%масса метана в резервуаре в момент взрыва
Gg=G*n*z;%масса метана, участвующая во взрыве
Qg=50*10^6;
gg=(g-1)/g;
ES=Gg*Qg+(P*Vvnutr/(1-g))*(1-(Pa/P)^gg);%полная энергия взрыва
m=0.4*ES*k/(0.9*4.52*10^6);%тротиловый эквивалент по ВУВ
r=1:0.1:100;
dP=Pa*(0.8*(m^0.33)./(r)+(m^0.66)./(r.^2)+m./(r.^3));% Садовский
I=123*(m^0.66)./r;%импульс
V1=(17500./dP).^8.4+(290./I).^9.3;
Pr1=5-0.26*log(V1);
W1=normcdf(Pr1,5,1);%поражение здания с ремонтом
V2=(40000./dP).^7.4+(460./I).^11.3;
Pr2=5-0.22*log(V2);
W2=normcdf(Pr2,5,1);%поражение здания со сносом
n3=10000;%число осколков
Rmas=2000;%максимальная дальность полета осколков
Sa=(4*pi.*r.^2)/3;%площадь поверхности сферы
dd=1-r./Rmas;%доля убойных осколков
LL=n3./Sa;%плотность осколков
FFa=0.5;%площадь тела человека
FFb=1.7;
W05=1-exp(-LL.*dd*FFa);%вероятность поражения человека
W17=1-exp(-LL.*dd*FFb);
plot(r,W1,'g',r,W2,'r',r,W05,'k',r,W17,'lineWidth',3)
grid on

Задача 13
Шарообразный резервуар (V=5000 м3) содержит нефть. На расстоянии 1,5 м от дна образовалась
авариное отверстие диаметром 25 см. Определить массу утечки нефти за время ликвидации аварии
(ta=30 минут).
M=0.386; %коэф сопротивления истечения (безразмерная величина)
R=3; %максимальный радиус сферы
T=1800; %время истечения (с)
ro=850; %плотность нефти (кг/м^3)
nu=52*10.^-6 ; %коэф. кинематической вязкости (м^2/c)
d=0.25; %диаметр аварийного отверстия (м)
g=9.81; %ускорение свободного падения
s=pi*(d/2).^2; %площадь аварийного отверстия
H=1.5; %растояние от дна до отверстия (м)
x=0:0.01:1.5; %изменение высоты жидкости при истечении
H1=1.5; %высота от центра аварийного отверстия до края нефти (м)
F=sqrt(R.^2-x.^2); %изменеие площади зеркала жидкости
U=(2.*F)./(M*s*sqrt(2*g)); %составляющая нижней формулы
H2=sqrt(H1)-T./U.^2; %высота зеркала жидкости, которая станет через 30 минут
delH=H1-H2 %изменение высоты зеркала жидкости
V=delH.*F; %объем вытекшей нефти (м^3)
M=V.*ro; %масса вытекшей нефти (кг)
sum(M) %объем вытекшего (кг) за 30 минут

Задача 14
Определить допустимые радиусы растекания нефтепродукта по суше с достоверностью 0,8.
V=1:0.01:200; %вытекший объем (м^3)
Kn=0.6; %коэф. Поверхности растекания нефти по грунту
g=9.8; %ускорение свободного падения (м/с^2)
t=1800; %время растекания (с)
v=0.178; %коэф. Кинематической вязкости (Ст)
R1=sqrt(((pi.*25.5*V)./4)./pi); %радиус разлива (м)
R2=3.018*(V.^(0.393))*(v^(-0.116))*(t^(0.115))*Kn;
R31=V.^(1/3);
R32=(g.*(V./(v*10.^(-4).^2))).^(0.08);
R33=(g*(t^(2)./V.^(1/2))).^(0.06);
R3=R31.*0.58.*R32.*R33.*Kn;
R4=sqrt((0.15.*V*1000)./pi);
R5=sqrt(53.3.*V)./pi;
R6=(2.*sqrt(20.*V))./pi;
R7=(3.5.*0.3.*sqrt(V./(3.8.*10^(-3))))./2;
plot(V,R1)
grid on
hold on
plot(V,R2)
plot(V,R3)
plot(V,R4)
plot(V,R5)
plot(V,R6)
plot(V,R7)
legend ('R1','R2','R3','R4','R5','R6','R7')
u=0.8; %достоверность
b=0;
z=(1+u)/2; %исходя из распределения
x=[16.06 22.38 24.34 43.6 14.71 18.04 53.8]
y=mean(x) %среднее арифметическое
VV=length(x); %число столбцов
h=tinv(z,VV-1); % служит для расчета значений квантили закона Стьюдента для значений
вероятности z и степень свободы VV-1
for i=1:VV
a=(x(i)-y).^2;
bb=b+a;
end
s=sqrt((1/(VV-1))*bb);
lev=y-(s*h)/sqrt(VV-1) %левый интервал
prav=y+(s*h)/sqrt(VV-1) %правый интервал
u=0.8;
b1=0;
z=(1+u)/2;
x1=[19.6 26.2 28.34 53.6 18 22.06 66.08]
y1=mean(x1)
v1=length(x1);
h1=tinv(z,v1-1);
for j=1:v1
a1=(x1(j)-y1).^2;
bb1=b1+a1;
end
s1=sqrt((1/(v1-1))*bb1);
lev1=y1-(s1*h1)/sqrt(v1-1)
prav1=y1+(s1*h1)/sqrt(v1-1)
u=0.8;
b2=0;
z=(1+u)/2;
x2=[22.63 29.34 31.62 61.85 20.78 25.5 76.24]
y2=mean(x2)
v2=length(x2);
h2=tinv(z,v2-1);
for i2=1:v2
a2=(x2(i2)-y2).^2;
bb2=b2+a2;
end
s2=sqrt((1/(v2-1))*bb2);
lev2=y2-(s2*h2)/sqrt(v2-1)
prav2= y2+(s2*h2)/sqrt(v2-1)
u=0.8;
b3=0;
z=(1+u)/2;

Задача 15
Масса квазимгновенного сброса нефти в море составило 1000 кг. Определить V вылитой нефти.
V=10; g=9.81; r1=850; r2=1005;
n=1.306*10^(-6);
D=1-r1/r2; sy=0.025;
A=D*(V^2)*g/(sqrt(n)); q1=A^(2/3); q2=A^(1/3);
B2=(sy^2)/(n*r2^2); s2=sqrt(B2);
t1=2.617*q1/(D*V*g);
t2=0.397*q2/s2; tk=1800;
ta=0:t1;
ra=1.14*(g*V*D*ta.^2).^0.25;
tb=t1:t2;
rb=1.45*(g*(V^2)*D*(tb.^1.5).*(1/n^0.5)).^(0.1667);
tc=t2:tk;
rc=2.3*(sy^0.5)*(r2^-0.5)*(n^-0.25).*(tc.^0.75);
tt=0:tk;n1=1.306*10^-2;
rd=((4*1.34*g*D/3.14)^0.25)*V^0.5*(n1^-0.125)*tt.^0.375;
plot(ta,ra,tb,rb,tc,rc,tt,rd)
grid on