183501 (596674), страница 10

Файл №596674 183501 (Математична модель транспортної системи підприємства) 10 страница183501 (596674) страница 102016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 10)

Графік ілюструє ріст продуктивності з характерним максимумом при рості параметра, що характеризує технологічну систему.

Графік показує інтенсивний ріст продуктивності при обмеженому числі верстатів і практично постійний її рівень у випадку збільшення числа верстатів, але при сталості інтенсивності вхідного потоку заготівель. Це говорить про недоцільність збільшення числа верстатів на ділянці у випадку, якщо не будуть використані інші критерії оцінки його роботи.

Спочатку можна зажадати максимальної продуктивності ділянки ротаційного обкатування. Хоча це і є недостатньою умовою ефективності роботи ділянки.

Проте, оптимізація роботи ділянки може здійснюватися по декількох критеріях.

Таким чином, оптимізація рішення зводиться до оптимізацію вираження

Оптимізація вираження може бути ефективно виконана за допомогою інструментів "Mathcad-8", "Optimization" або "Matlab ", інструментарій "Optimization".

3.3 Аналіз математичної моделі

Приймаючи сталість фазової щільності, що цілком припустимо в наших умовах функціонування вантажопотоків одержимо, що залежність значення вантажопотоку від щільності прийме вид, рис.3.9.

Залежність розміру вантажопотоку від швидкості буде відбита на графіку рис.3.10.

І на графіку, рис.3.11, приведена залежність розміру вантажопотоку від цінового потенціалу.

Для побудови імітаційної моделі необхідно скористатися такими рівняннями.

У випадку рівня А, мал.1,ми одержимо такий комплект рівнянь:

;

……………………

……………………;

;

……………………;

Для рівня У система рівнянь висловиться в такий спосіб:

;

;

;

;

;

.

Для рівня С система основних рівнянь прийме вид:

;

;

;

;

;

.

Крім того, на системи рівнянь повинні бути накладені групи обмежень, що характеризують технічні можливості транспортних систем різноманітного рівня. Крім того, аналогічні обмеження, що стосуються технічних можливостей транспорту, накладаються і на міжрівневий транспорт.

Призводимо ці обмеження.

- обмеження по швидкості прямування;

- обмеження на пропускну спроможність

Останнє, що дозволяє дати замкнуте рішення, ця наявність рівнянь зв'язку між різноманітними рівнями транспортної системи підприємства. Вони можуть бути виражені у виді рівнянь балансу типу:

У поділі присвяченій розробці імітаційної моделі призводимо результати, що характеризують обрані транспортні потоки з заданими параметрами.


РОЗДІЛ 4 ПОБУДОВА ІМІТАЦІЙНОЇ МОДЕЛІ ТРАНСПОРТНОЇ СИСТЕМИ

Для побудови імітаційної моделі скористаємося системою імітаційного моделювання "Stratum- 2000", розробленої в однім із головних російських університетів.

У моделюючому середовищі Стратум застосовані багато передових технологій - D&D, гипер, видимості периферії, відкритості dll, мультимедиа, 3D, анімація, ієрархія, инструментальність, пряме відео, мережа, об'єктне проектування, стандартний обмін Windows.

4.1 Основні властивості середовища проектування

D&D-технологія.

Зображення об'єкта може знаходитися у визначених координатах у вікні. Їхнє значення зберігається в перемінних Org і Org. Якщо на поле схеми встановлений імідж Drag&Drop, те вказівка і захоплення мишкою графічного об'єкта, що має ім'я, призведе до керування відповідними координатами. Таким чином, якщо схема використовує значення перемінних Org і Org, те можна маніпулювати віртуальним світом об'єктів на екрані, впливаючи на їхні властивості, модель.

Інтерфейс стає більш природним. Іміджі одержують не вид функціональної схеми, а набору об'єктів із натуральним зображенням, переміщаються в просторі (фізичному, фазовому, геометричному, віртуальному, технологічному і так далі).

Оскільки будь-яке середовище споконвічно обмежене, те важливою властивістю є можливість її розвитки користувачем незалежно від розроблювача. Користувач у стані самий вносити в її зміни за рахунок написання власних іміджів, що стануть його новими інструментами. Можна оголосити власні функції. Можна написати програму обчислення будь-яких дій на мові програмування й оформити їх у виді dll, оголошені в ній функції будуть доступні, видимих із моделі.

Ієрархія.

Схеми й іміджі вступають між собою в явище ієрархії. Імідж може входити до складу схеми. Імідж самий може бути схемою і складатися з іміджів, пов'язаних між собою. Таким чином, можна реалізувати необмежену вкладеність. Можна використовувати також явище рекурсії. Ієрархія підтримує методологію проектування, дає методи боротьби зі складністю, реалізує механізм спадкування, тобто придбання нових рис за рахунок зв'язування окремих незалежних сутностей.

Інструментальність.

Середовище припускає, що вам даються інструменти. Задачу або проект необхідний вам ви виготовте їх за допомогою самостійно. Середовище не є автоматизованим робочим місцем, не алгоритмізує окрему задачу, але сприяє написанню таких продуктів. У порівнянні з відомими інструментальними засобами (FoxPro, Paint, 3DMax і іншими) середовище:

1. об'єднує усі види уявлення інформації в однім продукті (можливість використовувати інші редактори залишається, тому що підтримується Windows стандарт) - музика, зображення (растровое, об'єктне), бази даних, моделі, зображення, відео, і так далі;

2. надає всі параметри кожного з видів інформації для керування їх з одного центру - моделі, що може бути простою структурою даних або потужним рахунковим засобом, що перетворить значення одних параметрів в інші;

3. модель може змінюватися користувачем непрограмістом або інший моделлю, підтримується математична нотація;

4. середовище є відкритої, для користувачів із кваліфікацією програміста даються мовна нотація;

5. середовище реалізує об'єктний принцип проектування і сама є системою проектування.

Об'єктне проектування.

Середовище підтримує процес проектування, дозволяючи проінтерпретувати проект, оживити його, зберегти процес створення проекту, коректувати будь-які складового проекту без зміни інших. Середовище реалізує об'єктний принцип опису сутностей. Середовище дозволяє як функціональний засіб опису, так і об'єктний, підтримується інформаційно-логічний засіб. Використовується математична і мовна нотація, вирішується їхня комбінація.

У цьому випадку користувач у праві самий вирішити, - на якій стадії йому зупинитися: вербальний опис, графічне зображення проекту, функціональний опис, конструктор - інструментарій середовища користувача.

4.2 Побудова імітаційної моделі

Проектування моделі починаємо в такій послідовності. Попередньо виберемо основний імідж, щовідображає рівень транспортної системи А. Це буде імідж типу StratumClass_726raf_ 611, зробимо запис програмного блока в меню текст і з'єднаємо його з іміджем графічної візуалізації OSCS2D (двумірный осцилограф). З'єднання виконай з поміччю спеціальної лини зв'язку, де установимо властивості зв'язку і його параметри (прошарки), а також зазначимо що переміщаються по цих линах перемінні, див. рис.4.1.

Рис. 4.1- Встановлювані характеристики зв'язку

Для запровадження чисел, що характеризують пропускну спроможність каналу транспортної системи скористаємося іміджами Numberln (поле запровадження числа) і для візуалізації висновка чисельних даних іміджем Numberln ( поле висновка числа). Такий рівень буде відбитий іміджем StratumClass_72е2860_ 611 до якого залучені аналогічні іміджі графічної візуалізації, а також иміджа і висновка цифрової інформації.

І нарешті останній рівень включає імідж StratumClass_72f1f110_611с супутніми іміджами Status_Out і OSCSpace2D.

При цьому, програмний модуль іміджу Numberln, поле запровадження числа має форму

STRING WindowName

HANDLE HSpace

HANDLE local HObject,_HObject

FLOAT local wNotifyCode,msg,rez,_Value

STRING local str

FLOAT Value,Step

FLOAT Org,Org

if (~_Value!= ~Value)

logmessage(String(~Value))

rez:=SetControlText2d(~HSpace,~HObject,String(~Value))

_Value:= ~Value

exit()

endif

if (msg==WM_CONTROLNOTIFY)

if (wNotifyCode==768)

str:=GetControlText2d(HSpace,HObject)

Value:= Float(~str)

if (String(~Value)!=~str)

// rez:=SetControlText2d(HSpace,HObject,str)

Value:= Float(str)

endif

_Value:= ~Value

endif

exit()

endif

if (HObject == #0)

if (WindowName!= "" && (~HSpace==#0)); HSpace:= GetWindowSpace(~WindowName); endif

if (~HSpace == #0); exit(); endif

if (GetWindowProp(GetWindowName(~HSpace),"CLASSNAME")!= GetClassName(".."))

_HObject:= CreateObjectFromFile2D(~HSpace,AddSlash(GetClassDirectory(GetClassName("")))+GetClassName("")+".vdr", Org,Org,PFC_MOVEOBJECT)

endif

HObject:= GetObject2dByName(~HSpace,~_HObject,"edit")

rez:=DelGroupItem2d(~HSpace,GetObjectParent2d(~HSpace,~HObject),~HObject)

if (~HObject)

registerobject(~HSpace,~HObject,"",WM_CONTROLNOTIFY,0)

rez:=SetControlText2d(~HSpace,~HObject,String(~Value))

_Value:= ~Value

endif

endif

У свою чергу програмний модуль того ж іміджу для висновка значень Numberlend View також приобретет такий вид

SetStatusText (pos,string(value))

Загальна структура імітаційної моделі, виконана відповідно до пропозицій поділу, подана на рис.4.2.

Рис. 4.2- Загальна структура імітаційної моделі в пакеті Stratum- 2000

Основні іміджі Stratum Class, рис. 4.2., подані по вертикалі ВІДПОВІДНО до рівнів А, У,С.

З використанням запису за допомогою ідентифікаторів рівняння балансу виглядають у такий спосіб:

На рівні А, X1-X2-Y1-Y2-Y3=A1, програмний модуль у цьому випадку имеет вид

FLOAT S1,S2,P1,P2,V1,V2,A1,t

t:=1

t:=t+1

x:=1

x:=x+1

b1:=3

a:=1

P1:= -1/b1*(a*f^2)

g1:=5

V1:=g1/P1

b2:=2

f:=3

P2:= -1/b2*(a*f^2)

g2:=2

V2:=g2/P2

S1:=12

X1:=S1*P1*V1*t

S2:=30

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее