Changes between Initial Version and Version 1 of 2011


Ignore:
Timestamp:
Oct 2, 2012, 11:07:27 AM (12 years ago)
Author:
Leon Kos
Comment:

Kopija strani KT leta 2011

Legend:

Unmodified
Added
Removed
Modified
  • 2011

    v1 v1  
     1== Termin naknadnih vaj KT, ki jih vodita Leon Kos in Simon Kulovec ==
     2Po dogovoru s študenti, zaradi odpadlih vaj razpisujem naknadni termin vaj, ki bodo v torek 27.12.2011 ob 15.00 v učilnici N17.
     3
     4Simon Kulovec in Leon Kos
     5
     6= Konstrukcijske Tehnike =
     7
     8Cilj predmeta pri vajah je združiti znanje o 3D modeliranju, metodiki konstruiranja in ostalih strokovnih predmetih in to prikazati na primeru razvoja izdelka / programske opreme. Velik poudarek je na realnosti problema in na sistematični in strokovni obravnavi. Pri metodiki konstruiranja je bil poudarek na kreativnosti in iskanju rešitev. Tokrat je teža na drugem delu razvoja izdelka, ki pomeni do delavniške risbe izdelana tehnična dokumentacija. Upoštevati je potrebno tudi stanje tehnike in regulativo. Zaželjeno je, da se izdela tudi prototip izdelka. Del postavljenih nalog bodo študentom ponujene (prispevale so jih različna podjetja). Od študentov se pričakuje, da polovico nalog poiščejo sami. Pričakuje se delo v skupinah od 3 do 5 študentov. Ocenjuje se, da bo za izdelavo seminarske naloge posameznik vložil okoli 100 ur časa.
     9
     10Značilne skupine nalog:
     11 - Konstrukcija orodja (npr. štanca ali brizganje plastike).
     12 - Konstrukcija stroje ali naprave.
     13 - Projektiranje in preračun nosilne konstrukcije.
     14 - Projektiranje strojnih instalacij.
     15 - Razvoj serijskega izdelka. 
     16 - '''Razvoj programske opreme'''.
     17
     18Vaje so namenjene predvsem konzultacijam z asistenti in spremljanju dela na projektu.
     19Posamezna skupina študentov bo delala le na eni od zgoraj naštetih nalog. Vsako končno poročilo mora vsebovati spodaj navedeno vsebino:
     20
     21 1. Definicijo naloge z jasno postavljenimi zahtevami
     22 2. Funkcijska struktura / diagram poteka.
     23 3. Pregled patentov ali regulative.
     24 4. Sistematičen pristop pri iskanju rešitev, ureditev v morfološki matriki.
     25 5. Vrednotenje in izbor rešitev.
     26 6. FMEA (analiza možnih oblik napak) pri konstrukciji ali procesu.
     27 7. Optimiranje konstrukcije / procesa (npr. numerične simulacije).
     28 8. 3D model konstrukcije / izdelka.
     29 9. Delavniške risbe.
     30 10. Prototip izdelka.
     31
     32Glede na vrsto projektne naloge se spreminja vsebina in teža zgoraj naštetih točk. Vsaka skupina mora v poročilu vsebovati vsaj 80 %  od zgoraj naštetih točk.
     33Vsaka skupina mora vnesti rezultate projekta v tehnični informacijski sistem (ARAS PLM).
     34
     35Predmeti bodo pridobili na vrednosti, če jih med seboj povežemo v zaokroženo celoto – cilj je na sistematičen in strokoven način razvijati podjetniške ideje. En problem, ki se prične obravnavati pri metodiki konstruiranja, se nato nadgradi predmetu Konstrukcijske tehnike in še pri kakšnem. Študentom, ki uspešno sodelujejo pri EGPR seminarju (letni semester), se prizna vaje pri predmetu konstrukcijske tehnike. 
     36Vaje morajo biti zaključene ob koncu semestra. V nasprotnem primeru je potrebno ponovno opravljanje vaj. 
     37
     38
     39Vsak od asistentov vodi vaje samostojne. Specifične kompetence posameznih asistentov so:
     40 - Metod Čuk – nosilne konstrukcije, eurocode standardi, zakonodaja vezana na gradnjo objektov
     41 - '''Leon Kos – programska oprema, elektronika, računalniki'''
     42 - Janez Benedičič – regulativa, patenti, varnost strojev in naprav (CE znak)
     43 - Tomaž Kolšek – orodjarstvo, numerične simulacije
     44
     45
     46Časovni plan:
     47 1. teden - določitev projektne naloge
     48 2. teden - čistopis zahtevnika pri projektni nalogi.
     49 3. in
     50 4. teden – variacija rešitev, pregled patentov in regulative
     51 5. teden - ocenjevanje rešitev in izbira
     52 6. teden - koncipiranje rešitve
     53 7. in
     54 8. teden - optimiranje konstrukcije (numerična simulacija)
     55 9. in
     56 10. teden - 3D modeliranje
     57 11. teden - izdelava delavniške dokumentacije
     58 12. in
     59 13. teden - izdelava prototipa
     60 14. teden - izdelava poročila in predstavitve
     61 15. teden - predstavitev rezultatov projektne naloge
     62
     63Postavljeni plan je v orientacijo in pomoč projektnim skupinam. Posamezne aktivnosti se lahko prekrivajo in tečejo vzporedno.
     64
     65
     66== Domače naloge in ocenjevanje ==
     67Da bi zagotovili sprotno delo se po začetnih uvodnih vajah predvideva izdelava
     68dveh domačih nalog s katerimi študentje prikažejo osnovne sposobnosti
     69razumevanja problematike programiranja. Vsak študent dobi v prvi domači nalogi
     70svoj seznam vaj, ki jih mora izdelati do naslednjega tedna. V drugi domači nalogi
     71so le te iz področja PythonOcc.
     72
     73
     74Skupna ocena pri vajah KT je sestavljena iz:
     75 - Prisotnost 5%
     76 - Domače naloge 20%
     77 - Priprava zahtevnika 5%
     78 - Funkcijska struktura / diagram poteka. 10%
     79 - Pregled patentov ali regulative. 10%
     80 - Program 40%
     81 - Predstavitev 10%
     82 - Shranitev rezultatov na ARAS (npr. poročilo) 5% neobvezno
     83
     84= Projektne naloge skupine '''Razvoj programske opreme''' =
     85
     86 1. skupina   N17  ponedeljek 8:00 - 10:00  Leon Kos  - [//klin], [//nseal], [//pnos], [//sozobje], [//hpcac]
     87 2. skupina   N17  ponedeljek 10:00 - 12:00  Leon Kos - [//bendworks], [//amont], [//tpanel], [//jjevsevar], [//tkosmac], [//rebra], [[//climber]]
     88 3. skupina   N17  petek      7:00 - 9:00  Leon Kos
     89
     90Pomemben del vaj KT je tudi pridobitev znanja programiranja CAD jedra v jeziku C++ ali Python.
     91V predvidenem časovnem planu razvoja izdelka ''programiranje'' (dela) izdelka v CAD jedru
     92OpenCascade nadomesti naloge 7.-14. tedna.  Prvi del vaj je tečaj jezika Python s
     93poudarkom na OpenCascade, ki se izvaja vzporedno z nalogo do koncipiranja rešitve.
     94V dveh urah tedensko ima vsaka skupina eno uro praktičnih Python osnov na računalniku v učilnici N17
     95in nato še konsultacijo o napredku na projektu, ki jo študentje opravijo izven laboratorija.
     96V drugem delu sledi individualno programiranje celote
     97ali delov izdelka v dogovorjeni zahtevnosti, poročilo in predstavitev.
     98
     99Vsebina in obseg projektne naloge se določi na vajah.
     100Skupina študentov (do 4) lahko predlaga svojo tematiko naloge,
     101ki pa jo je potrebno podrobno verificirati po obsegu in zahtevnosti.
     102Če take naloge ne bodo predlagali, jim bo tematika dodeljena.
     103Sami pa bodo morali uporabiti tehnike s predavanj, da problem ustrezno
     104razdelajo. Projektne naloge so lahko individualne. Skupno delo si
     105slušatelji razporedijo sami. Delo na računalniku pa je individualno in
     106ni skupno, ter je ocenjevano ločeno od projektne skupine. Nalogo modeliranja v C++
     107se dogovori individualno na vajah.
     108
     109PythonOcc je priredba knjižnice OpenCascade za programiranje v jeziku Python.
     110
     111== 1. Upogibanje pločevine končne dolžine ==
     112[[Image(http://www.kuka-robotics.com/NR/rdonlyres/16E59A0D-8D9F-4F40-BF04-CF8163ED9A16/0/L_R261_Automatic_bending_of_sheet_metal_01.jpg, right)]]
     113V povezavi z robotsko roko je potrebno konstruirati stiskalnico robov za pločevininaste panele nepravokotnih oblik.
     114Spremenljiva dolžina robov je 0.5 do 2m.
     115Primer upogiba štirih panelov kaže naslednja slika:
     116
     117[[Image(vogal.png, 400px)]]
     118
     119 - Koda projekta: [//bendworks]
     120 - Sodelujoči: [//bpodricnik Blaž Podričnik], [//jferlin Janez Ferlin], [//mmargetic Martin Margetič], [//gjzgonc Gašper Jaka Zgonc], [//jrak Jan Rak], [//aoresek Aljoša Orešek], [//ghlebanja Gal Hlebanja], [//pcevnja Peter Čevnja], [//ajanes Aleš Janeš]
     121
     122== 2. Razrez klinaste izolacije ==
     123Ekspandiran polistiren je potrebno razrezati v klinasto obliko iz standardnih plošč.
     124Širina klina je 100mm. Daljše klinaste izolacije se sestavljajo iz standardnih dolžin.
     125
     126 - Koda projekta [//klin]
     127 - Sodelujoči: [//mmihalic Mihalič Srebnjak, Manca] in [//pmihalic Mihalič Srebnjak, Polona] in [//jsavli Šavli, Jure]
     128
     129== 3. Sistem (avtomatizirane) montaže fasadnih panelov na visokih zgradbah ==
     130Ideja odstopkov montaže. Sistem obešanja. Obesiti na višini.
     131Sistem paketa z žerjavom ali paket postavljanja iz etaže z manipulacijskimi rokami.
     132Ali je še kaj možnega. Transport je problem. Posikati ideje in povezati obstoječe rešitve.
     133 - Koda projekta: [//amont]
     134 - Sodelujoči: [//bstarc B. Starc], [//zsimsic Ž. Simšič], [//pgrkman P. Grkman]
     135
     136== 4. Sistem tesnjenja panelov, kjer je funkcija tesnjenja neodvisna od parametrov pritrjevanja ==
     137Tesnila naj bi se dajala naknadno ali pa ločiti smeri tesnenja x-y, dva ločena elementa tesnenja.
     138Trenutna tesnila (m/z spoj) so odvisna od položaja. Pritrjevanje panela naj ne vplivalo na funkcijo tesnenja.
     139Ločiti funkcijo pritrjevanja in tesnenja. Slike obstoječega tesnenja so na voljo.
     140 - Koda projekta: [//tpanel tpanel]
     141 - Sodelujoča: [//mrazpotnik M. Razpotnik] in [//sjeranko S. Jeranko]
     142
     143== 5. Sistem tesnjenja panelov, kjer se funkcija tesnjenja aplicira šele po dokončni pritrditvi elementov na objekt ==
     144Glej 4. Namontiramo. Obstoječi so s slilikonom.
     145Panel s folijo za tesnenje. Zahtevna izvedba.
     146Tesnilke se ne želijo stisniti. Da bi osvobodili tesnilo in se aplicira.
     147Zagotovitev tesnosti naknadno je osnovna ideja.
     148 - Koda projekta: [//nseal]
     149 - Sodelujoči: [//surbancic Staš Urbančič] in [//jzadravec Jure Zadravec] in [//parko Peter Arko]
     150
     151== 6. Razvoj zvezno nastavljive 1-D v radij upogljive podložne mize za dodelavo panelov (1/2 kalupa) ==
     152Panel 5m upognjeni v radij 8.
     153Običajno s kalupom. Lepljeni. Priprava kalupov je zahtevna.
     154Sendvič iz jeklene podloge, ki bi se dala upogibati in zagotavljati radij.
     155 - Koda projekta: [//pbender]
     156 - Sodelujoči
     157
     158== 7. Razvoj fasadne plošče s povečano nosilnostjo ==
     159Volna v sredici. Ali bi se lahko sama nosila na večje višine.
     160 - Multisendvič.
     161 - Sistem reber
     162 
     163Razkorak med ceno, termiko in nosilnostjo. Kateri so najboljši termični material?
     164Gorljivost, požarna zaščita.
     165
     166 - Koda projekta: [//pnos]
     167 - Sodelujoči: [//mmrak Marko Mrak], [//njersin Nejc Jeršin], [//mmarinovic Mario Marinović]
     168 
     169== 8. Razvoj avtonomne plezalne naprave za čiščenje/preglede fasadnih sistemov (koristna obremenitev do 500N pravokotno na fasado) ==
     170Pogledati, kako bi se lotili plezanja naprave po fasadi. Pločevina je tanka in tako magnetizem ne pride najbolje v igro.
     171
     172 - Koda projekta: [//climber]
     173 - Sodelujoča: [//amrak ALEŠ MRAK (23112083)] in [//knagllic KRISTIAN NAGLLIC (23112085)]
     174
     175== 9. Analiza in razvoj S-ozobja ==
     176Preračun in prikaz cikličnega ozobja, katerega se ne da na letev izrezovati ampak ga je potrebno izrezati z laserjem.
     177
     178[[Image(s-ozobje.png)]]
     179
     180Dodatna dokumentacija:
     181 - [raw-attachment:S-zobniki-geometrija-1.pdf Geometrija S-zobnikov]
     182 - [raw-attachment:S-zobniki-osnutek-dela-za-vaje-okt-2011.pdf Osnutek dela za vaje]
     183Vaje pripravlja in vodi: dr. Gorazd Hlebanja
     184Super mentor: prof. dr. Jože Duhovnik
     185
     186 - Koda projekta: [//sozobje]
     187 - Sodelujoči: [/rkapler R. Kapler], [//ualjancic U. Aljančič], [//sfink S. Fink]
     188
     189== 10. Optimiranje motornega sklopa za pogon radarskega sistema ==
     190
     191
     192== 11. Regulacija hlajenja HPC ==
     193Za sistem dveh delno povezanih klim v prostoru HPC je potrebno je izdelati simulacijo hlajenja in pripraviti kodo regulatorja hitrosti motorja ventilatorja glede na trenutno stanje kompresorja. Meritve temperatur so na voljo na http://mon.hpc.fs.uni-lj.si/
     194Koda in elektronika je že razvita za potrebe sestalca LIV in jo je potrebno le prilagoditi.
     195
     196 - Koda projekta: [//hpcac]
     197 - Sodelujoči: [//mgroselj Grošelj], [//jkidric J. Kidrić], [//akragelj A. Kragelj]
     198
     199
     200== 12. Preračun in modeliranje hladilnih reber ==
     201 - Koda projekta: [//rebra]
     202 - Sodelujoča: [//apangersic Andrej Pangeršič], [//kpovse Klemen Povše]
     203
     204
     205== 13. GSM komunikacija ==
     206 Spremljanje stanja črpalk na dislociranih bazenih z GSM sporočili ob izjemnih dogodkih.
     207 - Koda projekta: [//jjevsevar]
     208 - Samostojni projekt: [//jjevsevar Jernej Jevševar]
     209
     210= Povezave =
     211 * Predstavitev odprtokodnega jedra [wiki:OpenCascade Open CASCADE]
     212 * [wiki:python Vaje v Pythonu] z uporabo PythonOcc in OpenCascade
     213 * [wiki:izpitni-red Izpitni red] pri predmetih prof. Tavčarja
     214 * [wiki:skupine-2009 Skupine] za leto 2009/2010
     215 * [wiki:skupine-2010 Skupine] za leto 2010/2011
     216 * [wiki:skupine-2011 Skupine] za leto 2011/2012
     217 * [attachment:stress.pdf Besedilo naloge RPK 2010] -- v obliki PDF
     218 * [attachment:underfloor.pdf Besedilo naloge RPK 2009] -- v obliki PDF
     219 * [attachment:bflow.pdf Besedilo naloge RPK 2008] -- v obliki PDF
     220 * [http://www.lecad.uni-lj.si/~leon/teaching/torsion2/torsion.pdf Besedilo naloge RPK 2007] --  v obliki PDF
     221 * [http://www.virtualbox.org/wiki/Downloads Program za virtualni stroj] -- Namesti kot administrator pred namestitvijo Virtualnega računalnika vaje.zip
     222 * [http://www.lecad.uni-lj.si/~leon/teaching/vaje.zip Navidezni računalnik za vaje (553MB) - za VB 1.6.x-3.x] - Odpakiraj vse v začasni imenik in dvo-klikni na datoteko  namesti.
     223 * [http://www2.lecad.si/education/predmeti/gradivo/software/opengl-intro.pdf Računalniška grafika] -- Navodila za programiranje OpenGL grafike v Fortranu
     224 * [http://www.educa.fmf.uni-lj.si/izodel/sola/2001/di/Rupar/izobrazevanje/tutorc Programski jezik C ] -- Uvod v C (Stanislav Rupar)
     225 * [http://en.wikibooks.org/wiki/C_Programming C Programming] - Pregledna Wiki knjiga za jezik C
     226 * [wiki:naloge] - Besedila domačih nalog v programskem jeziku C
     227 * [wiki:python] - Besedila domačih nalog v programskem jeziku Python
     228 * [wiki:opengl-intro] - Računalniška grafika z OpenGL
     229 * [wiki:lab-intro] - Razvojno okolje za laboratorijske vaje
     230 * Ocenjevalec nalog v [http://lecad.si/cgi-bin/cclass.cgi C-ju] ali [http://lecad.si/cgi-bin/pyclass.cgi Python-u]- Kontrola pravilnosti delovanja domačih nalog
     231 * [wiki:prisotnost] - Tabela prisotnosti na vajah
     232 
     233
     234 * [wiki:napotki-2008 Stari napotki] za 2008-2009
     235 * [wiki:napotki-2009 Stari napotki] za 2009-2010
     236 * [wiki:napotki-2010 Stari napotki] za 2010-2011
     237 * [wiki:prisotnost-2009] - Tabela prisotnosti na vajah 2009
     238 * TracGuide --  Built-in Documentation
     239 * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
     240 * TracSupport --  Trac Support
     241
     242For a complete list of local wiki pages, see TitleIndex.