Кибернетско физички системи

ID: 9007
Врста предмета: стручно-апликативни
Носилац предмета: Јаковљевић Б. Живана
Извођачи: Јаковљевић Б. Живана
Контакт особа: Јаковљевић Б. Живана
Ниво студија: Мастер академске студије – Индустрија 4.0
ЕСПБ: 6
Облик завршног испита: усмени
Катедра: Катедра за производно машинство

Извођења

Циљ

Циљ овог курса је да студенти стекну знања и вештине у пројектовању и имплементацији кибернетско физичких система кроз искуство у ко-дизајну механичког и управљачког подсистема.

Исход

Након успешног завршетка овог курса, студенти су способни да: - Пројектују кибернетско физичке системе кроз додавање комуникационих и прорачунских способности механичким уређајима; - Имплементирају паметне и конвенционалне сензоре и актуаторе у различитим системима; - Пројектују наменске управљачке системе засноване на микроконтролерима; - Разумеју основне принципе управљања кретањем и имплементирају управљање кретањем у различитим задацима.

Садржај теоријске наставе

1. Увод у кибернетско физичке системе; 2. Микроконтролери: архитектура (заснована на 8-bit PIC и 32-bit ARM (Cortex-M3)); компоненте: дигитални улази/излази, тајмери, ADC, DAC, PWM, серијски интерфејси (USART, SPI, I2C, CAN); прорамирање: од C -а до асемблера, интерапти, интерапт сервис рутине; 3. Сензори: апсолутни и инкрементални енкодери (обртни и линијски), мерне траке, сензори силе, мерење дистанце (LVDT, ласерски интерфереометри), акцелерометри, жироскопи, јединице за мерење инерције, термо парови, RFID, системи вештачког гледања; 4. Основе дигиталне обраде сигнала: теорема одабирања, Фуријеова трансформација, дискретна Фуријеова трансформација, краткотрајна Фуријеова трансформација, филтрирање сигнала, креирање FIR филтера, конволуција; 5. Актуатори: Корачни мотори, серво мотори, пнеуматски и хидраулични актуатори; 6. Управљање кретањем: архитектура CNC система са нагласком на NC језгро (интерпретер, управљање убрзањем/успорењем, инерполатор), основе интерполације; 7. Пројектовање паметних сензора и актуатора; 8. Производни ресурси као кибернетско физички системи; кибернетско физички системи као основа за системе за извршавање производње и планирање ресурса.

Садржај практичне наставе

1. Лабораторијске вежбе: PL1: Основе програмирања микроконтролера: дигитални улази/излази, ADC; PL2: Програмирање микроконтролера: DAC; PL3: Програмирање микроконтролера: серијски интерфејси; PL4: Програмирање микроконтролера: PWM и интерапти; PL5: Основе дигиталне обраде сигнала: креирање дигиталних филтера; Програмирање микроконтролера: имплементација FIR филтера. PL6: Програмирање НУМА у складу са ИСО 6983; Креирање програма и израда дела на одабраном обрадном систему. 2. Пројектни задатак: Пројектовање и физичка реализација паметног сензора и актуатора.

Услов похађања

нема услова

Ресурси

1. Јаковљевић Ж., Кибернетско физички системи, изводи са предавања; 2. ARM Cortex-M3 NXP LPC1768 микроконтролери; 3. Развојне (протоборд) плоче и електронске компоненте; 4. MRF24J40MA 2.4 GHz IEEE Std. 802.15.4 RF трансивери; 5. Keil \mu Vision софтвер; 6. акцелерометри, енкодери, LVDT сензори, сензор силе заснован на мерним тракама, двоосни пиезоелектрични динамометар, бинарни сензори; 7. Корачни мотори, електро-пнеуматски регулатор, пнеуматски цилиндар, разводници; 8. Sinumerik 802d CNC управљачка јединица инсталирана на стругу ECHO ENG TCN-410-1250; 9. Персонални рачунари.

Фонд часова

Укупан фонд часова: 90

Активна настава (теоријска)

Ново градиво: 30
Разрада и примери (рекапитулација): 15

Активна настава (практична)

Аудиторне вежбе: 0
Лабораторијске вежбе: 15
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 15
Консултације: 0
Дискусија/радионица: 0
Студијски истраживачки рад: 0

Провера знања

Преглед и оцена рачунских задатака: 0
Преглед и оцена лабораторијских извештаја: 1
Преглед и оцена семинарских радова: 0
Преглед и оцена пројекта: 3
Колоквијум са оцењивањем: 0
Тест са оцењивањем: 6
Завршни испит: 5

Провера знања (укупно 100 поена)

Активност у току предавања: 5
Тест/колоквијум: 24
Лабораторијска вежбања: 16
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 25
Завршни испит: 30
Услов за излазак на испит (потребан број поена): 35

Литература

Pilipović M, Jakovljević Ž, Automatizacija proizvodnje, Mašinski fakuletet Beograd, 2017; Pilipović M, Automatizacija proizvodnih procesa - laboratorija, Mašinski fakuletet Beograd, 2006; Edward A. Lee and Sanjit A. Seshia, Introduction to Embedded Systems ‐ A Cyber--‐Physical Systems Approach, Second Edition, 2015. Available online at http://LeeSeshia.org; Rob Toulson and Tim Wilmshurst, Fast and effective embedded systems design: applying the ARM mbed, Newnes, 2016.; Rajeev Alur, Principles of Cyber--‐Physical Systems, MIT Press, 2015