Changes between Initial Version and Version 1 of 2012


Ignore:
Timestamp:
Oct 2, 2013, 4:11:16 PM (11 years ago)
Author:
Leon Kos
Comment:

Kopija

Legend:

Unmodified
Added
Removed
Modified
  • 2012

    v1 v1  
     1= Konstrukcijske Tehnike 2012/13=
     2[[PageOutline]]
     3Cilj 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.
     4
     5Značilne skupine nalog:
     6 - Konstrukcija orodja (npr. štanca ali brizganje plastike).
     7 - Konstrukcija stroje ali naprave.
     8 - Projektiranje in preračun nosilne konstrukcije.
     9 - Projektiranje strojnih instalacij.
     10 - Razvoj serijskega izdelka. 
     11 - '''Razvoj programske opreme'''.
     12
     13Vaje so namenjene predvsem konzultacijam z asistenti in spremljanju dela na projektu.
     14Posamezna skupina študentov bo delala le na eni od zgoraj naštetih nalog. Vsako končno poročilo mora vsebovati spodaj navedeno vsebino:
     15
     16 1. Definicijo naloge z jasno postavljenimi zahtevami
     17 2. Funkcijska struktura / diagram poteka.
     18 3. Pregled patentov ali regulative.
     19 4. Sistematičen pristop pri iskanju rešitev, ureditev v morfološki matriki.
     20 5. Vrednotenje in izbor rešitev.
     21 6. FMEA (analiza možnih oblik napak) pri konstrukciji ali procesu.
     22 7. Optimiranje konstrukcije / procesa (npr. numerične simulacije).
     23 8. 3D model konstrukcije / izdelka.
     24 9. Delavniške risbe.
     25 10. Prototip izdelka.
     26
     27Glede 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.
     28Vsaka skupina mora vnesti rezultate projekta v tehnični informacijski sistem (ARAS PLM).
     29
     30Predmeti 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. 
     31Vaje morajo biti zaključene ob koncu semestra. V nasprotnem primeru je potrebno ponovno opravljanje vaj. 
     32
     33
     34Vsak od asistentov vodi vaje samostojne. Specifične kompetence posameznih asistentov so:
     35 - '''Leon Kos – programska oprema, elektronika, računalniki'''
     36 - Janez Benedičič – regulativa, patenti, varnost strojev in naprav (CE znak) 
     37 - Nikola Vukasinović - orodja
     38
     39Časovni plan:
     40 1. teden - določitev projektne naloge
     41 2. teden - čistopis zahtevnika pri projektni nalogi.
     42 3. in
     43 4. teden – variacija rešitev, pregled patentov in regulative
     44 5. teden - ocenjevanje rešitev in izbira
     45 6. teden - koncipiranje rešitve
     46 7. in
     47 8. teden - optimiranje konstrukcije (numerična simulacija)
     48 9. in
     49 10. teden - 3D modeliranje
     50 11. teden - izdelava delavniške dokumentacije
     51 12. in
     52 13. teden - izdelava prototipa
     53 14. teden - izdelava poročila in predstavitve
     54 15. teden - predstavitev rezultatov projektne naloge
     55
     56
     57Postavljeni plan je v orientacijo in pomoč projektnim skupinam. Posamezne aktivnosti se lahko prekrivajo in tečejo vzporedno.
     58
     59
     60== Predstavitve projektov ==
     61
     62   1. skupina ima predstavitev projektov 14.1.2013 ob 8h v N17
     63   2. skupina ima predstavitev projektov 18.1.2013 ob 15h v N17
     64   3. skupina ima predstavitev projektov 14.1.2013 ob 8h v N17
     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
     83Pri vrednotenju rezultatov vseh skupin se uporabljajo priporočila
     84[http://ec.europa.eu/education/lifelong-learning-policy/doc/ects/guide_sl.pdf ECTS priročnika].
     85
     86= Projektne naloge skupine '''Razvoj programske opreme''' =
     87
     88Predavanja Konstrukcijske tehnike so v predavalnici V/8 vsak petek 13:00-16:00
     89 
     90  KM - Mehanika gradiv, sistemov in procesov - skupina 1 - zimski semester 2012/2013 ima prosto:
     91  PO 7-12, TO 7-11, 15-, SR 7-13, ČE 7-, PE 7-13, 16-
     92
     93  KM - Konstruiranje in razvoj - zimski semester 2012/2013
     94  PO 7-15, TO 7-13, SR 7-, ČE 7-13, PE 7-9, 11-13
     95
     96  Mehatronika in laserska tehnika - zimski semester 2012/2013
     97  PO 7-14, TO 7-13, 15-18, SR 7-13, ČE 7-13, 15-, PE 7-11, 16-
     98
     99Razpored terminov po skupinah 9+9 študentov
     100
     101 1. skupina   N17    ponedeljek 8:00 - 10:00  Leon Kos
     102 2. skupina   N17    ponedeljek 10:00 - 12:00  Leon Kos
     103 3. skupina   N17    ponedeljek 13:00 - 15:00  Leon Kos
     104
     105Pomemben del vaj KT je tudi pridobitev znanja programiranja CAD jedra v jeziku C++ ali Python.
     106V predvidenem časovnem planu razvoja izdelka ''programiranje'' (dela) izdelka v CAD jedru
     107OpenCascade nadomesti naloge 7.-14. tedna.  Prvi del vaj je tečaj jezika Python s
     108poudarkom na OpenCascade, ki se izvaja vzporedno z nalogo do koncipiranja rešitve.
     109V dveh urah tedensko ima vsaka skupina eno uro praktičnih Python osnov na računalniku v učilnici N17
     110in nato še konzultacijo o napredku na projektu, ki jo študentje opravijo izven laboratorija.
     111V drugem delu sledi individualno programiranje celote
     112ali delov izdelka v dogovorjeni zahtevnosti, poročilo in predstavitev.
     113
     114Vsebina in obseg projektne naloge se določi na vajah.
     115Skupina študentov (do 5) lahko predlaga svojo tematiko naloge,
     116ki pa jo je potrebno podrobno verificirati po obsegu in zahtevnosti.
     117Če take naloge ne bodo predlagali, jim bo tematika dodeljena.
     118Sami pa bodo morali uporabiti tehnike s predavanj, da problem ustrezno
     119razdelajo. Projektne naloge so lahko individualne. Skupno delo si
     120slušatelji razporedijo sami. Delo na računalniku pa je individualno in
     121ni skupno, ter je ocenjevano ločeno od projektne skupine. Nalogo modeliranja v C++
     122se dogovori individualno na vajah.
     123
     124PythonOcc je priredba knjižnice OpenCascade za programiranje v jeziku Python.
     125
     126
     127== Namestitev okolja za delo doma ==
     128Priporočamo uporabo brskalnika Firefox. V njem si lahko nastavite privzeti
     129jezik tako da izberete Options-Content-Languages-Add-Slovenian in ga premaknemo navzgor.
     130Namestite si še slovenski črkovalnik v brskalnik s strani
     131https://addons.mozilla.org/en-US/firefox/addon/slovar-za-slovenski-jezik
     132
     133Za shranjevanje domačih nalog in s tem datotek na strežnik je potrebno namestiti
     134TortoiseSVN s strani http://tortoisesvn.net/downloads.html Izberemo 32 ali 64-bitno verzijo
     135programa glede na verzijo Windows, ki jo lahko dobimo iz raziskovalca windows (explorer) Help-About.
     136TortoiseSVN namestimo kot administrator.
     137
     138Za dolpoteg (checkout) imenika projekta na namizju z desnoklikom miške na namizju izberemo SVN Checkout... ter za URL napišemo svn://lecad.si/kt/ipriimek, kjer je ipriimek vaše prijavno ime. Na namizju bo imenik z vašimi datotekami katere potem lahko shranite nazaj na strežnik z ukazi SVN add in Commit.
     139
     140Za namestitev Pythona in spremnjih knjižnic si poglejte navodila PythonOcc.
     141
     142== 1. Varjenje tankih izolativnih kovin (tesen var). ==
     143 
     144Obstajajo različne tehnike varjenja tankih kovin (folija debeline cca 0.1mm)
     145pri katerih je poseben poudarek izdelava tesnega spoja in z minimalnimi napakami.
     146Končni izdelek je silikatna plošča vložena v ta tanek kovinski ovoj,
     147ki se nato vakuumira, da se doseže visoko izolativnost plošče.
     148Raziskati je potrebno tehnologijo in izdelati CAD model naprave.
     149
     150Koda projekta: [//ivar]
     151Sodelujoči: [//mkobe], [//lsterle], [//iskocic], [//bpregelj], [//drupert]
     152
     153== 2. Varjenje tankih obarvanih pločevin (kontroliran vnos energije) ==
     154 
     155Barvano pločevino debeline 0.5-0.7mm je potrebno po pregibanju na spojih variti tako,
     156da ne poškodujemo barve. Paneli so običajno veliki 5x1m in je zato potrebno konstruirati
     157tako napravo da bo možna tudi priročna obdelava takega spoja, ki mora biti tudi
     158korozijsko odporen.
     159
     160Koda projekta: [//varbp]
     161Sodelujoči: [//lpilic], [//jmozina], [//egregorcic], [//tlavrencic], [//lstrehar]
     162
     163 
     164== 3. CAD konstrukcija modularne enote ==
     165 
     166Pri modularnih enotah (npr kontejnerjev) predstavlja izziv minimalna teža ob zagotavljanju
     167max horizontalne in vertikalne obremenitve modularne enote.
     168V parametričnem CAD modelu je potrebno predvideti
     169možne variacije geometrije za pripravo in preračun v FEM programu.
     170Priprava celotnega modela CAD za prikaz in izbranih detajlov za pripravo FEM analize.
     171
     172Koda projekta: [//modulcad]
     173Sodelujoči: [//presman], [//mjaki], [//jfabjan], [//gvirant], [//dstimulak], [//tlevar]
     174 
     175
     176== 4. Obremenitve stene modularne enote ==
     177 
     178
     179Za določeno steno modularne enote je potrebno izdelati CAD model in izdelati analizo obremenitve in načina pritrjevanja na obstoječo konstrukcijo. Modularne enote kot del zgradbe.
     180Dokazovanje pomoči pri nosilnosti. Skica modularne enote bo dana.
     181
     182Koda projekta: [//malan]
     183Sodelujoči: [//njuvan], [//lroblek], [//acaks], [//adrozg], [//mbokan]
     184
     185
     186== 5. Okenski pasovi v fasadi ==
     187 
     188Pri gradnji z predfabriciranimi elementi (sendvič panale) predstavlja nosilnost
     189okenskega pasa brez podkonstrukcije izziv.
     1906x1m okno. Ojačitvena cev pomaga na koncu panelov.
     191Potrebno je izdelati CAD model okenskega pasu brez in s podkonstrukcijo, izvesti analizo več variant ter izbrati optimalno rešitev. FEM model lahko primerjamo s fizičnim modelom.
     192Risbe so na voljo.
     193
     194Koda projekta:[//okna]
     195Sodelujoči: [//mmihalec], [//jjavh], [//mkos], [//serculj]
     196
     197==  6. Sferične oblike iz pločevine (2x krivljeno) ==
     198 
     199Razviti je potrebno tehnološki postopek izdelave sferično oblikovane jekene ali alu pločevine 3-4 mm pločevine
     200(običajno trapezne oblike, 2m x 1m) in raziskati tržišče (dobavitelji storitev).
     201Analiza možnih načinov preblikovanja (globoki vlek, hidrofori, valjanje). Najprimernejši koncept izdelati v CAD modelu.
     202
     203Koda projekta: [//sfpl]
     204Sodelujoči: [//jtuta], [//dvalencic], [//tcerar], [//pbrezovar], [//dknez]
     205
     206
     207== 7. Nova fasadna plošča minimalne debeline ==
     208
     209Na trgu obstajajo različni izolativni materiali. Predvsem visoko izolativni materiali
     210se soočajo z slabšimi mehanskimi lastnostmi. Razvoj novih izolativnih materialov prinaša manjše debeline.
     211Kakšne morajo biti lastnosti materialov za zagotavljanje enake funkcionalnosti pri debelini panela debeline
     212300mm v primerjavi z 150mm z novim jedrom?
     213
     214Nadaljevanje naloge [//pnos2]
     215Sodelujoči: [//tveldin], [//kpetelin], [//drupar]
     216
     217== 8. Sistem (avtomatizirane) demontaže obstoječe fasade in montaže fasadnih panelov na visokih zgradbah ==
     218
     219Idejni postopek demontaže (renovacija) in montaže. Pri renovacijah ni dobro popisane geometrije, podkonstrukcije.
     220Posnetek naredimo s tahimetrom. Sistem montaže novih fasadnih panelov je zasnovan na podlagi sistema obešanja. 
     221Demontaža obstoječe fasade predstavlja problem zaradi sestavljene konstrukcije. Kakšen so možnosti, kako rešiti problem
     222transporta, dimenzijske ustreznosti nove fasade?
     223
     224Koda projekta: [//reno]
     225Sodelujoči: [//hzupan], [//gjarc], [//bcernosa], [//tkodric], [//tbren], [//m2kos]
     226
     227
     228== Prijava oziroma želja za posamezne naloge ==
     229Napišite svoje ime in številko naloge, katera bi bila za vas zanimiva. Lahko jih seveda obkljukate več na strani
     230http://planer.arnes.si/foodle.php?id=w0a78fu63b037dsj
     231
     232
     233== Zahtevki ==
     234Evidenca domačih nalog, datoteke pri delu na vajah, in komunikacija se vodi za
     235vsakega študenta posebej na strani http://trac.lecad.fs.uni-lj.si/
     236 - zelena nima odprtih postavk
     237 - oranžna eno nerešeno zadevo
     238 - rdeča število rešenih/vseh zadev
     239
     240= Povezave =
     241 * Predstavitev odprtokodnega jedra [wiki:OpenCascade Open CASCADE]
     242 * [wiki:python Vaje v Pythonu] z uporabo PythonOcc in OpenCascade
     243 * [wiki:izpitni-red Izpitni red] pri predmetih prof. Tavčarja
     244 * [wiki:skupine-2009 Skupine] za leto 2009/2010
     245 * [wiki:skupine-2010 Skupine] za leto 2010/2011
     246 * [wiki:skupine-2011 Skupine] za leto 2011/2012
     247 * [attachment:stress.pdf Besedilo naloge RPK 2010] -- v obliki PDF
     248 * [attachment:underfloor.pdf Besedilo naloge RPK 2009] -- v obliki PDF
     249 * [attachment:bflow.pdf Besedilo naloge RPK 2008] -- v obliki PDF
     250 * [http://www.lecad.uni-lj.si/~leon/teaching/torsion2/torsion.pdf Besedilo naloge RPK 2007] --  v obliki PDF
     251 * [http://www.virtualbox.org/wiki/Downloads Program za virtualni stroj] -- Namesti kot administrator pred namestitvijo Virtualnega računalnika vaje.zip
     252 * [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.
     253 * [http://www2.lecad.si/education/predmeti/gradivo/software/opengl-intro.pdf Računalniška grafika] -- Navodila za programiranje OpenGL grafike v Fortranu
     254 * [http://www.educa.fmf.uni-lj.si/izodel/sola/2001/di/Rupar/izobrazevanje/tutorc Programski jezik C ] -- Uvod v C (Stanislav Rupar)
     255 * [http://en.wikibooks.org/wiki/C_Programming C Programming] - Pregledna Wiki knjiga za jezik C
     256 * [wiki:naloge] - Besedila domačih nalog v programskem jeziku C
     257 * [wiki:python] - Besedila domačih nalog v programskem jeziku Python
     258 * [wiki:opengl-intro] - Računalniška grafika z OpenGL
     259 * [wiki:lab-intro] - Razvojno okolje za laboratorijske vaje
     260 * 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
     261 * [wiki:prisotnost] - Tabela prisotnosti na vajah
     262 
     263
     264 * [wiki:napotki-2008 Stari napotki] za 2008-2009
     265 * [wiki:napotki-2009 Stari napotki] za 2009-2010
     266 * [wiki:napotki-2010 Stari napotki] za 2010-2011
     267 * [wiki:2011 Napotki vaj KT] za 2011-2012
     268 * [wiki:prisotnost-2009] - Tabela prisotnosti na vajah 2009
     269 * TracGuide --  Built-in Documentation
     270 * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
     271 * TracSupport --  Trac Support
     272
     273For a complete list of local wiki pages, see TitleIndex.