|
|
(158 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | == Generative design ved ROBIN == | + | == Generative design, topology/shape optimization ved ROBIN == |
| | | |
- | [http://woodwideweb.no/gen/intro/ Intro]
| + | * [http://genLib.no/ genLib] |
- | | + | |
- | [http://robotikk.com/robinGen/trussIntro/ Intro til direkte truss-simulering i Matlab]
| + | |
- | | + | |
- | [http://robotikk.com/lsvg/lec/0.php Lectures, mer kommer her H20]
| + | |
- | | + | |
- | [http://robotikk.com/lsvg/M3/ ROBIN GEN - kode lib, kommer snart H20]
| + | |
- | | + | |
- | ===== Typer generative design vi ser på ved ROBIN: =====
| + | |
- | | + | |
- | * Direkte mesh optimalisering
| + | |
- | ** Søk/optimalisering av xyz posisioner til noder i grov mesh. Mesh FEM simuleres. Endelig mesh kan filtreres og printes/bygges.
| + | |
- | * Indirekte mesh optimalisering
| + | |
- | ** Voxel optimalisering
| + | |
- | *** Bruk av forskjellige algoritmer/filtre for bygging/forvitring av voksler som automatisk omformes til mesh. Mesh FEM simuleres.
| + | |
- | *** Endelig voksel-kropp filtreres og printes.
| + | |
- | ** Catmull-Clark polygon subivision optimalisering
| + | |
- | *** Søk/optimalisering av xyz posisioner til kontroll-noder i Catmull-Clark subivision kropp. Subdivided kropp omformes til mesh og FEM simuleres.
| + | |
- | ***Endelig mesh kan filtreres og printes/bygges. Evt. endelig subdivided kropp printes.
| + | |
- | **Skalar/vektor-felt optimalisering
| + | |
- | ***Optimalisering av 4dim ligning som projeseres ned i 3D til vokselkropp. Endelig voksel-kropp filtreres og printes.
| + | |
- | | + | |
- | ===== Søkeord =====
| + | |
- | * Shape optimization, topology optimization, generative design, truss sizing optimization, structural optimization, simulated annealing, load path, multiobjective optimization, NSGA-II, evolutionary/genetic algorithm, finite element method, direct stiffness method
| + | |
- | | + | |
- | {| class="wikitable" style="width: 100%;"
| + | |
- | ! style="text-align:left;" colspan="1"|Deltagere:
| + | |
- | |-
| + | |
- | |Ansatte:
| + | |
- | *Yngve Hafting,
| + | |
- | *Mats Høvin,
| + | |
- | *Vegard Søyseth
| + | |
- | Masterstudenter
| + | |
- | *2018 Henrik Solvang Holmsen - PAM muskel ([http://woodwideweb.no/gen/masteroppgaver/pneuMuskel/henrik.pdf Masteroppgave]) | + | |
- | *2019 Henrik Storm Forberg - Fagverk ([http://www.robotikk.com/student/projects/tilSensor/oppgaveHenrik.pdf Masteroppgave]), [http://woodwideweb.no/gen/intro/studs/8.jpg Galleri]
| + | |
- | -------------
| + | |
- | *2020 Noorulzahraa Quasim Abbas - Protese ([http://woodwideweb.no/gen/masteroppgaver/protese1/tekst.txt Oppgavetekst])
| + | |
- | *2020 Marie Reichelt - Estetikk ([http://woodwideweb.no/gen/masteroppgaver/este1/tekst.txt Oppgavetekst])
| + | |
- | *2020 Sebastian T. Olsen - Drone ([http://woodwideweb.no/gen/masteroppgaver/drone1/tekst.txt Oppgavetekst])
| + | |
- | *2020 Ole Edvin Skjeltorp - NN/felt ([http://woodwideweb.no/gen/masteroppgaver/nn1/tekst.txt Oppgavetekst])
| + | |
- | -------------
| + | |
- | *2021 Ledig - Solcelletre ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/mats/generative-design---solcelletre.html Oppgavetekst])
| + | |
- | *2021 Ledig - Groing av blad ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/mats/generative-design---groing-av-blad.html Oppgavetekst])
| + | |
- | *2021 Ledig - Optimalisering av 2D link ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/mats/generative-design---optimalisering-av-2d-link.html Oppgavetekst])
| + | |
- | *2021 Ledig - Rask 3D printing ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/mats/generative-design---rask-3d-printing.html Oppgavetekst])
| + | |
- | *2021 Ledig - Optimalisering av benfiksturer ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/mats/generative-design-optimalisere-benfiksturer.html Oppgavetekst])
| + | |
- | *2021 Ledig - Reality gap characterization ([https://www.mn.uio.no/ifi/studier/masteroppgaver/robin/generative-design---reality-gap-characterization.html Oppgavetekst])
| + | |
- | | + | |
- | == Verktøy ==
| + | |
- | | + | |
- | Matlab på egen maskin: registrer deg på [https://se.mathworks.com/login] basert på uio mail konto, last ned fra
| + | |
- | [http://winprog.uio.no/ WinProg], oppdater så evt. til 2019. Må vel være på uio net for å kunne installere
| + | |
- | | + | |
- | * CLUSTER: [https://se.mathworks.com/videos/setting-up-matlab-distributed-computing-server-with-matlab-job-scheduler-93403.html]
| + | |
- | | + | |
- | Noen libs som evt kan være til hjelp (har ikke testet noe herfra)
| + | |
- | | + | |
- | [https://github.com/mattools/matGeom matGeom ]
| + | |
- | | + | |
- | [https://se.mathworks.com/matlabcentral/fileexchange/24484-geom3d?focused=7621303&tab=function Matlab 3D lib ]
| + | |
- | | + | |
- | == Teknikker ==
| + | |
- | [http://woodwideweb.no/gen/pix/grow.mp4 Groing]
| + | |
- | | + | |
- | [http://woodwideweb.no/gen/pix/ett2.gif Pruning]
| + | |
- | | + | |
- | == Noen linker til inspirasjon ==
| + | |
- | | + | |
- | [https://www.youtube.com/channel/UCWoq4ZT0BCaQ6NXBhQvV7xQ Inspirasjonsvideoer]
| + | |
- | | + | |
- | [http://www.entagma.com/differential-line-growth/ Growth]
| + | |
- | | + | |
- | [https://neri.media.mit.edu/publications.html Neri Oxman publications]
| + | |
- | | + | |
- | [https://www.chalmers.se/SiteCollectionDocuments/Produkt-%20och%20produktionsutveckling/Nationell%20kompetensarena%20kring%20produktoptimering/Methodology_for_Topology_and_Shape_Optimization_report.pdf En masteroppgave fra CHALMERS]
| + | |
- | | + | |
- | == FEM ==
| + | |
- | | + | |
- | * FEA : [http://woodwideweb.no/gen/doc/FEAbest.pdf The Direct Stiffness Method, PDF]
| + | |
- | * FEA : [http://woodwideweb.no/gen/doc/FEA.pdf Læringseksempler i Matlab, PDF]
| + | |
- | * FEA truss : [http://woodwideweb.no/gen/doc/truss.mp4 Læringseksempler i Matlab, film]
| + | |
- | * FEM : [https://link-springer-com.ezproxy.uio.no/content/pdf/10.1007/978-1-4020-9200-8.pdf bok]
| + | |
- | * FEA : [http://woodwideweb.no/gen/doc/FEAall.pdf The Direct Stiffness Method - Truss/Beam/frame, PDF]
| + | |
- | | + | |
- | == UH-IaaS ==
| + | |
- | For å få tilgang til cluster med regnekraft ta kontakt med ingeniør ROBIN.
| + | |
- | * [https://github.uio.no/robin-engineer ROBIN Engineer GitHub]
| + | |
- | | + | |
- | == CONFERENCES ==
| + | |
- | * [https://www.ljmu.ac.uk/conferences/gcmm2020/submission GCMM]
| + | |
- | * [https://gecco-2020.sigevo.org/index.html/HomePage GECCO]
| + | |
- | * [https://www.meetingsint.com/conferences/3dprinting 3D printing]
| + | |
- | * [https://all3dp.com/1/3d-printing-additive-manufacturing-conference-calender/ Kalenderliste mange konferanser]
| + | |
- | | + | |
- | == Hardware ==
| + | |
- | | + | |
- | AMD EPYC:
| + | |
- | * PowerEgde R6525, 2 * AMD EPYC 7702 2.00GHz, 64C/128T, 256M Cache (200W) DDR4-3200, 16*32GB RDIM 3200MT/s Dual rank
| + | |
- | | + | |
- | AMD Ryzen:
| + | |
- | * Threadripper 3990X, socket:sTRX4, TRX40 chipset -- 40
| + | |
- | * ASUS ROG ZENITH II EXTREME, Socket-sTRX4 -- 10
| + | |
- | * G.Skill Trident Z Neo DDR4 3600Mhz 32GB -- 2.5*4=10
| + | |
- | * Corsair AX 1200i, 1200W PSU -- 4.5
| + | |
- | * Corsair Force Series MP600 1TB M.2 SSD -- 2.7
| + | |
- | * Watercool HEATKILLER® IV PRO for Threadripper™ PURE COPPER -- 1
| + | |
- | * Alphacool Eisbecher D5 150mm Acetal reservoir incl. 1x Alphacool Eispumpe VPP755 V.3
| + | |
- | * https://www.aquatuning.no/vannkjoeling/radiatorer/radiatorer-active/15233/alphacool-nexxxos-monsta-280mm-radiator?c=7761
| + | |
- | | + | |
- | * https://www.komplett.no/product/783884/datautstyr/pc-komponenter/kabinetterbarebone/cube/corsair-carbide-air-540-cube-case-sort
| + | |