
- •Введение
- •1. Краткие сведения о правилах работы в вычислительной среде matlab
- •1.2. Переопределенные системы уравнений. Метод наименьших квадратов
- •Введемвекторы
- •1.3. Оценка параметров периодических сигналов по экспериментальным данным
- •Таким образом, требуется оценить амплитуды и фазы
- •Разделив период Tна 24 равных интервала, мы получим . Так как , то каждому будет соответствовать угол (в градусах).
- •На основе мнк
- •3.1. Ряды с большим числом наблюдений.
- •Нормальное распределение.
- •Информационное и программное обеспечение процесса вычисления интеграла ошибок Гаусса по заданным границам.
- •84.22%, 29.73% И 20.11% всей площади.
- •4.2. Расчётэлементовконтрольныхкарт. Обработка данных измерений.
- •Статистический контроль в промышленности
- •4.4. Контрольная карта для стандартных отклонений.
- •4.5. Информационное и программное обеспечение процедуры построения контрольных карт.
- •8. Информационное обеспечение графических построений при управлении качеством продукции.
- •8.1. Использование функции «gaussmf» для построения кривых Гаусса.
- •8.2. Графическая интерпретация статистического контроля качества продукции.
- •Заданные параметры движения
- •Вариант № 1.
- •3. Оптимизация параметров звеньев робота - манипулятора с помощью метода наименьших квадратов.
- •4. Построение траекторий звеньев робота - манипулятора сиспользованием кубических полиномов (сплайнов).
- •5. Построение траектории перемещения двухзвенного робота-манипулятора с помощью элементов символьной математики.
- •5.1. Решение уравнений в символьной форме.
- •5.2. Позиционирование двухзвенного робота – манипулятора.
- •6. Параметрическаяоптимизацияконструкциимеханизма с подвижнымцилиндром.
- •7. Параметрическая оптимизация сопряжения деталей при ихсборке с заданным допуском узла.
- •8.Оптимизация процесса грузовой обработки судна в порту.
- •Время выполнения работ (по виду работы)
- •9.Оптимальное распределение ресурсов между объектами порта по критериюмаксимального дохода.
- •Составим таблицу:
- •Библиографический список
- •Содержание
- •Применение мнк для решения практических задач
- •Оценка параметров периодических сигналов по экспериментальным данным
- •Таким образом, требуется оценить амплитуды и фазы
- •Разделив период t на 24 равных интервала, мы получим . Так как , то каждому будет соответствовать угол (в градусах).
- •Операции над матрицами
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Проверьте выполнение равенства .
- •Системы лин. Уравнений
- •Векторы. Прямые и плоскости
- •Собственные числа и собственные векторы
- •Пределы и производные
- •Графики функций
- •Нули, экстремумы и точки перегиба
- •Компьютерное моделирование и оптимизация режимов работы портовой перегрузочной техники Учебное пособие
8.Оптимизация процесса грузовой обработки судна в порту.
Проект грузовой обработки судна должен обеспечивать работу причала в оптимальном режиме, характеризуемом ростом интенсивности грузовых работ и сокращением суммарных затрат по порту и флоту. Основной путь достижения этой цели – разумная специализация причалов по видам груза, направлениям перевозки и оптимальное сосредоточение на причале механизированных линий и рабочих.
Решение первой из указанных проблем, т. е.специализации причалов, позволяет упорядочить перегрузочный процесс, улучшить подготовку и комплектацию грузов на складах, закрепить и лучше обучить рабочих, оперативный и складской персонал, типизировать и совершенствовать технологию перегрузочных работ.
Вторая проблема – концентрация трудовых ресурсов и технических средств на причале с целью повышения интенсивности грузовых работ.Задача решается путем максимального их сосредоточения на обработке судна с учетом ограничений, определяемых требованиями охраны труда, технической возможностью совместной работы нескольких линий, фронтом, необходимым для расстановки людей и оборудования, размещением складов и обеспечением условий повышения общей производительности труда и суммарных экономических показателей по порту и флоту.
В общем балансе рабочего времени непосредственно от принятой технологии перегрузочных работ зависит время обслуживания рабочего места и подготовительно – заключительных операций.
Обслуживания рабочего места включает не только подготовку его к работе, но и технологические перерывы, связанные с заменой грузозахватных приспособлений, перемещением перегрузочных машин, судов или вагонов. В некоторых случаяхвыполнение операций по обслуживанию рабочего места (например, получение и доставка такелажа и вспомогательных устройств) целесообразно для ускорения работы возлагать на специальных рабочих.
Наиболее продолжительными из подготовительно-заключительных операций обычно бывают работы по зачистке судна от остатков груза, нередко требующие затрат времени, соизмеримых с затратами на основные перегрузочные работы. Технология выгрузки груза должна предусматривать наиболее рациональные методы механизации и организации зачистки, причем по возможности эта операция должна совмещаться по времени с основными работами по разгрузке судна или вагона
Задача оптимизации процесса грузовой обработки судна в порту сводится к определению последовательности обработки трюмов при минимизации суммарного времени простоя судна при выгрузке и зачистке трюмов.
Для лучшего понимания алгоритма решения задачи оптимизации, выполним "ручное" решение задачи грузовой обработки судна, имеющего три трюма.
Пусть работа выполняется двумя бригадами: 1-я бригада выполняет выгрузку груза, 2-я бригада производит зачистку трюмов. При этом время выгрузки и время зачистки каждого трюма, приведены в табл.8.1.
Таблица 8.1
Время выполнения работ (по виду работы)
Время выгрузки (час) 1-ой бригады |
Время зачистки (час) 2-ой бригады |
а1 = 5 а2 = 4 а3 = 7 |
b1 = 3 b2 = 6 b3 = 5 |
Определим последовательность обработки трюмов двумя бригадами при минимальном времени выполнения работ.
Для решения задачи составим таблицы сочетаний времени выгрузки и времени зачистки трюмов судна:
a1 a2 a3 b1 b2 b3
a1 a3 a2 b1 b2 b3
a2 a1 a3 b2 b1 b3
a2 a3 a1 b2 b3 b1
a3 a1 a2 b3 b1 b2
a
3 a2 a1 b3 b2 b1
Составим график выполнения работ двумя бригадами для первого сочетания:
a1=5 a2=4 a3=7
¦▬|▬|▬|▬|▬¦▬|▬|▬|▬¦▬|▬|▬|▬|▬|▬|▬¦ 1-аябригада
¦▬|▬|▬¦▬|▬|▬|▬|▬|▬¦▬|▬|▬|▬|▬¦ 2-аябригада
b1=3 b2=6 b3=5
Вторая бригада приступает к выполнению работ после выгрузки одного из трюмов. Из графика выполнения работ виден алгоритм суммарного времени обработки судна для первого сочетания:
(a1 + a2 + a3) + (a2 – b1) + (a3 – b2) + b3. (8.1)
После подстановки чисел в выражение (8.1), запишем:
(5 + 4 + 7) + (4 – 3) + (7 – 6) + 5.
Если a2 – b1> 0 и a3 – b2> 0, то эти выражения приравниваются к нулю.
Если a2 – b1< 0 или a3 – b2< 0, то отрицательная разность складывается с общим временем работы.
Теперь составим совместные сочетания времени выгрузки и времени зачистки в следующей форме:
a1 a2 b1 a3 b2 b3
a1 a3 b1 a2 b3 b2
a2 a1 b2 a3 b1 b3 (8.2)
a2 a3 b2 a1 b3 b1
a3 a1 b3 a2 b1 b2
a3 a2 b3 a1 b2 b1
Поформуле (8.1) для каждого сочетания (8.2) определим суммарное время обработки трюмов судна:
(a1 + a2 + a3) + (a2 – b1) + (a3 – b2) + b3 = ∑1-госочетания;
(a1 + a3 + a2) + (a3 – b1) + (a2 – b3) + b2 = ∑2-го cочетания;
(а2 + a1 + a3) + (a1 – b2) + (a3 – b1) + b3 = ∑3-госочетания;
(a2 + a3 + a1) + (a3 – b2) + (a1 – b3) + b1 = ∑4-госочетания; (8.3)
(a3 + a1 + a2) + (a1 – b3) + (a2 – b1) + b2 = ∑5-госочетания;
(a3 + a2 + a1) + (a2 – b3) + (a1 – b2) + b1 = ∑6-госочетания.
После подстановки чисел в выражения (8.3) запишем:
16 + 0 + 0 + 5 = 21;
16 + 0 + 1 + 6 = 23;
16 + 1 + 0 + 5 = 22;
16 + 0 + 0 + 3 = 19;
16 + 0 + 0 + 6 = 22;
16 + 1 + 1 + 3 = 21.
Из расчета видно, что минимальное время обработки судна соответствует 4-му сочетанию. Из которого можно составить матрицу оптимального распределения порядка выполнения работ по выгрузке груза из трюмов судна.
.
Далее, в файле pt10.m, приведена программа расчета задачи оптимизации процесса грузовой обработки судна в порту, выполненный в среде MATLAB.
Лабораторная работа № 10. "Оптимизация процесса грузовой обработки судна в порту"
Цель работы:
1.Определить оптимальное распределение последовательности выполнения работ по обработке трюмов cудна, минимизирующее суммарное время простоя судна в порту.
2.Пострить графики оптимального выполнения работ по выгрузке и зачистке трюмов судна.
% File pt10.m
% Optimal working of machine tools.
AA=[0.0153 0.5028;
0.4451 0.4289; %Матрица трудозатрат работы двух бригад по0.9318 0.3046; %выгрузке и зачистке помещений судна.
0.4660 0.1897; %Вариант № 1. Исходные данные.
0.4186 0.1934;
0.8462 0.6822;
0.5252 0.3028;
0.2026 0.5417;
0.6721 0.1509;
0.8381 0.6979;
0.0196 0.3784;
0.6813 0.8600;
0.3795 0.8537;
0.8318 0.5936];
%AA=[4 5 30 6 2;5 1 4 30 3]'; %Вариант №2.
%AA=[4 6 7 3 8 11;2 7 5 1 9 4]'; %Вариант №3.
%AA=rand(51,2); %Вариант №4. Пример со случайными числами.
%AA=[5 4 7;3 5 4]'; %Вариант №5.
A=AA;
L=size(A);N=L(1); %Определение размерности матрицы А и количества
%обрабатываемых объектов.
Za=[];Zb=[]; %Создание пустых массивов.
for i=1:L(1)-1; %Начало цикла.
[z1,I1]=min(A(:,1)); [z2,I2]=min(A(:,2)); %Выявление наименьших %числовыхзначений в столбцах матрицы А.
S=[];
if z2<z1 %Начало вложенного цикла сравнения численных
% значений матрицы А посредством переборки
%различных сочетаний.
ab1=A(I2,:);
Zb=[Zb;ab1];
s=I2;
elseif z1<=z2
ab2=A(I1,:);
Za=[Za;ab2];
s=I1;
%pause
end %Конецвложенногоцикла.
S=[Ss];
k=S;
A1=[A(1:k-1,:);A(k+1:N-i+1,:)];
% pause
A=A1;
Za;
Zb;
S=[];
%k=[];
end %Конеццикла.
A1;
Zb1=flipud(Zb); %Перестановка строки матрицы Zb симметрично
%относительно горизонтальной оси.
Aopt=[Za;A1;Zb1] %Формирование матрицы оптимального распределения
%последовательности выполнения работ.
v=1:N;
plot(v,Aopt,v,Aopt(:,1),'*',v,Aopt(:,2),'o'),grid
B=[AA Aopt] %Матрица сравнения заданной последовательности
%выполнения работ и оптимального распределения
%последовательности выполнения работ.
xlabel ('Объекты')
ylabel ('Время работы')
Решение варианта №1.
>> pt10
Aopt =
0.0153 0.5028
0.0196 0.3784
0.2026 0.5417
0.3795 0.8537
0.6813 0.8600
0.8381 0.6979
0.8462 0.6822
0.8318 0.5936
0.4451 0.4289
0.9318 0.3046
0.5252 0.3028
0.4186 0.1934
0.4660 0.1897
0.6721 0.1509
B =
0.0153 0.5028 0.0153 0.5028
0.4451 0.4289 0.0196 0.3784
0.9318 0.3046 0.2026 0.5417
0.4660 0.1897 0.3795 0.8537
0.4186 0.1934 0.6813 0.8600
0.8462 0.6822 0.8381 0.6979
0.5252 0.3028 0.8462 0.6822
0.2026 0.5417 0.8318 0.5936
0.6721 0.1509 0.4451 0.4289
0.8381 0.6979 0.9318 0.3046
0.0196 0.3784 0.5252 0.3028
0.6813 0.8600 0.4186 0.1934
0.3795 0.8537 0.4660 0.1897
0.8318 0.5936 0.6721 0.1509
>>
Р
ис.
8.1 Графики оптимального распределения
последовательности выполнения работ
двумя бригадами
Вывод.
Разработанная программа установила последовательность оптимальной обработки трюмов, минимизировав суммарное время простоя судна в порту.