abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 01:23 | Zajímavý software

Příspěvek na blogu otevřené certifikační autority Let's Encrypt informuje o začlenění podpory protokolu ACME (Automatic Certificate Management Environment) přímo do webového serveru Apache. Klienty ACME lze nahradit novým modulem Apache mod_md. Na vývoj tohoto modulu bylo uvolněno 70 tisíc dolarů z programu Mozilla Open Source Support (MOSS). K rozchození HTTPS na Apache stačí nově přidat do konfiguračního souboru řádek s ManagedDomain. Minutový videonávod na YouTube [reddit].

Ladislav Hagara | Komentářů: 0
včera 14:15 | Komunita

Daniel Stenberg, autor nástroje curl, na svém blogu oznámil, že obdržel letošní Polhemovu cenu, kterou uděluje Švédská inženýrská asociace za „technologickou inovaci nebo důvtipné řešení technického problému“.

marbu | Komentářů: 9
včera 13:40 | Pozvánky

Cílem Social Good Hackathonu, který se uskuteční 21. a 22. října v Brně, je vymyslet a zrealizovat projekty, které pomůžou zlepšit svět kolem nás. Je to unikátní příležitost, jak představit nejrůznější sociální projekty a zrealizovat je, propojit aktivní lidi, zástupce a zástupkyně nevládních organizací a lidi z prostředí IT a designu. Hackathon pořádá brněnská neziskovka Nesehnutí.

… více »
Barbora | Komentářů: 1
včera 00:44 | Pozvánky

V sobotu 21. října 2017 se na půdě Elektrotechnické fakulty ČVUT v Praze uskuteční RT-Summit – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt.

… více »
Pavel Píša | Komentářů: 7
16.10. 23:44 | Bezpečnostní upozornění

V Linuxu byla nalezena bezpečnostní chyba CVE-2017-15265 zneužitelná k lokální eskalaci práv. Jedná se o chybu v části ALSA (Advanced Linux Sound Architecture).

Ladislav Hagara | Komentářů: 1
16.10. 22:44 | Komunita

Greg Kroah-Hartman informuje na svém blogu, že do zdrojových kódu linuxového jádra bylo přidáno (commit) prohlášení Linux Kernel Enforcement Statement. Zdrojové kódy Linuxu jsou k dispozici pod licencí GPL-2.0. Prohlášení přidává ustanovení z GPL-3.0. Cílem je chránit Linux před patentovými trolly, viz například problém s bývalým vedoucím týmu Netfilter Patrickem McHardym. Více v často kladených otázkách (FAQ).

Ladislav Hagara | Komentářů: 4
16.10. 22:04 | Pozvánky

Rádi bychom vás pozvali na přednášku o frameworku Avocado. Jedná se o testovací framework další generace, inspirovaný Autotestem a moderními vývojovými nástroji, jako je třeba git. Přednáška se bude konat 23. října od 17 hodin na FEL ČVUT (Karlovo náměstí, budova E, auditorium K9 – KN:E 301). Více informací na Facebooku.

… více »
mjedlick | Komentářů: 0
16.10. 21:44 | Bezpečnostní upozornění

Nový útok na WPA2 se nazývá KRACK a postihuje prakticky všechna Wi-Fi zařízení / operační systémy. Využívá manipulace s úvodním handshake. Chyba by měla být softwarově opravitelná, je nutné nainstalovat záplaty operačních systémů a aktualizovat firmware zařízení (až budou). Mezitím je doporučeno používat HTTPS a VPN jako další stupeň ochrany.

Václav HFechs Švirga | Komentářů: 3
15.10. 00:11 | Zajímavý projekt

Server Hackaday představuje projekt RainMan 2.0, aneb jak naučit Raspberry Pi 3 s kamerovým modulem pomocí Pythonu a knihovny pro rozpoznávání obrazu OpenCV hrát karetní hru Blackjack. Ukázka rozpoznávání karet na YouTube. Zdrojové kódy jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 0
14.10. 15:11 | IT novinky

Online obchod s počítačovými hrami a elektronickými knihami Humble Bundle byl koupen společností IGN. Dle oficiálních prohlášení by měl Humble Bundle dále fungovat stejně jako dosud.

Ladislav Hagara | Komentářů: 8
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (25%)
 (0%)
 (0%)
 (0%)
 (50%)
 (25%)
Celkem 8 hlasů
 Komentářů: 0
    Rozcestník

    Agros2D – aplikace pro řešení fyzikálních polí

    31. 3. 2010 | Pavel Karban | Recenze | 8508×

    Agros2D je univerzální multiplatformní aplikace určená pro řešení fyzikálních polí. Je napsaná v jazyce C++ a pro řešení parciálních diferenciálních rovnic využívá knihovnu Hermes2D založenou na hp-FEM (adaptivní metoda konečných prvků vyššího řádů přesnosti). Aplikace je vyvíjena na Katedře teoretické elektrotechniky FEL ZČU v Plzni a je distribuována pod GPL licencí.

    Obsah

    Úvod

    link

    V současné době si snad již nelze představit vývoj nového zařízení bez předem provedené simulace některého z fyzikálních polí nebo jejich kombinací. Vývoj elektrických strojů a přístrojů bylo možné podstatně zlevnit a zkvalitnit díky výpočtům rozložení magnetického pole a následné optimalizaci magnetického obvodu. Tepelné izolace budov jsou díky výpočtům teplotního pole ve zdivu mnohem efektivněji uloženy a podstatně šetří investorům jejich vklady. Tyto simulace jsou většinou založeny na metodě konečných prvků implementované v mnoha sofistikovaných a také velice drahých profesionálních programech. Cílem tohoto příspěvku je ukázat volnou alternativu k těmto programům a motivovat případné uživatele k dalšímu vývoji aplikace.

    Základní popis

    link

    Program využívá pro řešení příslušných parciálních diferenciálních rovnic knihovnu Hermes2D založenou na adaptivní metodě konečných prvků vyššího řádu přesnosti. Tato knihovna je vyvíjena skupinou Pavla Šolína, který v současné době působí na univerzitě v Renu v USA a je v této oblasti uznávaným odborníkem. Více informací naleznete na webových stránkách projektu http://hpfem.org/.

    Aplikace

    Samotná aplikace je primárně vyvíjena na linuxovém desktopu, je napsána v jazyce C++ a šířena pod licencí GNU GPL v2. Na vývoji aplikace se začalo pracovat v květnu roku 2009 a jedná se tedy o poměrně mladou aplikaci. Grafické prostředí je vytvořeno pomocí knihovny Qt a je plně multiplatformní. Díky této knihovně je aplikace také lokalizovaná do českého jazyka. Pro vykreslování geometrie a vypočtených dat je použita knihovna OpenGL. Agros2D umožňuje, jak název napovídá, řešení polí ve 2D kartézském nebo osově symetrickém uspořádání. Je určena pro vědecké pracovníky, inženýry, studenty technických fakult a všechny, kdo se zabývají řešením fyzikálních polí. Aplikace je vyvíjena s důrazem na jednoduchost a snadnost použití a přitom co největší komplexnost.

    Klíčové vlastnosti

    link

    Agros2D umožňuje řešit problémy elektrického, elektrického proudového, magnetického a teplotního pole v kartézském a osově symetrickém uspořádání. K dispozici je analýza ustáleného stavu, harmonická analýza a analýza přechodného děje. Jednotlivé části aplikace lze rozdělit na preprocesor, který slouží k definování problému, procesor řešící příslušná pole a postprocesor určený k analýze vypočtených dat. V následujících kapitolách představíme jednotlivé moduly aplikace.

    Preprocesor

    link

    Modul preprocesoru slouží k vytváření geometrie řešené oblasti a definici materiálů a okrajových podmínek. Obsahuje základní operace pro práci s uzly, hranami a značkami oblastí, jako jsou například geometrické transformace (posun, otočení a zvětšení). Geometrii lze také nakreslit v CAD programu a importovat pomocí formátu DXF. Na obrázku vidíme detail budovy obsahující zdivo (horní část) a okno (spodní část) oddělených stropní konstrukcí.

    Preprocesor

    Na následujícím obrázku vidíme definici fyzikálních vlastností jednoho z použitých materiálů. Obdobným způsobem lze definovat okrajové podmínky řešené oblasti.

    Definice materiálu

    Procesor

    link

    K diskretizaci geometrie řešeného problému je využíván program Triangle založený na Delaunay triangulaci, který umožňuje vytvoření vysoce kvalitní nestrukturované trojúhelníkové sítě. Procesor využívá při výpočtu elementy vyššího řádu přesnosti a automatickou hp-adaptivitu (automatické zjemnění sítě a řádu polynomu na elementu dle potřeby). Pro řešení získané soustavy algebraických rovnic je použit oblíbený UMFPACK z balíku SuiteSparse.

    Postprocesor

    link

    Postprocesor slouží k analýze vypočtených dat. Získané hodnoty pole lze zobrazit pomocí barevných map a vektorů nebo dále zpracovat jako povrchové a objemové integrální veličiny charakterizující dané pole (v případě teploty například celkový tepelný tok zdivem případně průměrnou teplotu v oblasti). Příklad lokálních veličin pole ukazuje pravá část obrázku.

    Preprocesor – okno

    Na následujícím obrázku vidíme příklad rozložení teploty (skalární mapy) v detailu budovy. Mezi další možnosti zobrazení postprocesoru patří ekvičáry (v případě teplotního pole jsou to izotermy), vektory pole ve formě neproporčních šipek, mapa použitého polynomiálního řádu (na obrázku je řád polynomu po spuštění automatické adaptivity u modelu válcového kondezátoru) a také 3D zobrazení barevné mapy.

    Preprocesor Řád polynomu

    Získané lokální veličiny pole lze také zobrazit ve formě grafu v závislosti na souřadnicích nebo u přechodného děje v čase. Získané průběhy lze exportovat pro další zpracování ve formě bitmapového obrázku nebo textového CSV (comma separated values) souboru.

    Graf

    Mezi další možnosti exportu patří celková zpráva řešeného projektu ve formě HTML stránky obsahující obecné informace o problému, geometrii, materiálové vlastnosti a okrajové podmínky, použitou diskretizační síť, barevnou mapu vypočtené veličiny a konečně skript k jeho vytvoření.

    V případě přechodných dějů lze obsah okna postprocesoru vygenerovat jako sérii obrázků a s použitím programu FFmpeg vytvořit animaci.

    Editor skriptů

    link

    Díky jazyku Python a jeho velice snadné implementaci do C++ aplikace získává Agros2D mocný skriptovací nástroj využitelný k automatizaci často prováděných úkonů. Umožňuje například rychlý výpočet statické charakteristiky elektromagnetického akcelerátoru (závislost magnetické síly na poloze jádra), kdy je potřeba po malých krocích posouvat jádro a v každém kroku počítat působící magnetickou sílu. K automatickému výpočtu pak stačí jeden cyklus, funkce pro posuv části geometrie a výpočet příslušného integrálu.

    Ukázku editoru skriptů vidíme na obrázku. Editor obsahuje jednoduchý terminál pro výpis vypočtených dat a vstupní dialog pro zadání příkazu. Dále umožňuje spouštění celých skriptů nebo jejich částí a automatické vytvoření skriptu z již vytvořeného modelu. Tato funkce je velice výhodná, protože lze často nakreslit model přímo v preprocesoru, vytvořit skript a následně jej parametrizovat.

    Editor skriptů

    Výrazy v Pythonu lze také využít při zadávání fyzikálních vlastností a okrajových podmínek. Je pak možné v rámci projektu nadefinovat proměnné (například teplotní vodivosti jednotlivých oblastí) a ty pak využívat ve skriptu nebo přímo v celé aplikaci.

    Jedna z největších výhod oproti jiným skriptovacím jazykům (dostupné komerční programy obsahují své vlastní a tím i velice omezené jazyky) je obrovské množství dostupných knihoven. Z hlediska použití je velice zajímavý projekt SciPy (http://www.scipy.org/), obsahující velké množství algoritmů pro vědecké výpočty a využívaný po celém světě nejen vědeckou komunitou. Obsahuje funkce pro numerické řešení obyčejných diferenciálních rovnic nebo optimalizační algoritmy. S touto knihovnou jsou úzce svázány projekty matplotlib (http://matplotlib.sourceforge.net/) pro kreslení kvalitních 2D grafů a Mayavi (http://code.enthought.com/projects/mayavi/) podporovaný firmou Enthought určený k vizualizaci 3D struktur.

    Požadavky

    link

    Agros2D využívá velké množství open-source knihoven, jejichž seznam je uveden v následující tabulce.

    Produkt Webové stránky Stručný popis
    Hermes2D http://www.hpfem.org/hermes2d knihovna pro řešení PDE pomocí hp-FEM
    Nokia Qt http://www.qtsoftware.com/products multiplatformní framework převážně pro tvorbu GUI
    Python http://www.python.org univerzální interpretovaný programovací jazyk
    dxflib http://www.ribbonsoft.com/dxflib.html knihovna pro práci s formátem DXF
    Qwt http://qwt.sourceforge.net knihovna komponent technických grafů
    Triangle http://www.cs.cmu.edu/~quake/triangle.html kvalitní generátor sítě založený na Delaunay triangulaci
    FFmpeg http://ffmpeg.org aplikace pro práci s videem pomocí libavcodec
    SuiteSparse http://www.cise.ufl.edu/research/sparse/SuiteSparse/ UMFPACK pro řešení soustav řídkých rovnic

    Porovnání s dostupnými programy

    link

    Stručné porovnání s některými dostupnými aplikacemi pro řešení fyzikálních je uvedeno v následující tabulce. Mezi klíčové vlastnosti, které nejsou dostupné u jiných programů, patří díky knihovně Hermes2D automatická hp-adaptivita a také použití Pythonu jako skriptovacího jazyka aplikace. Díky němu získává Agros2D možnost využití obrovského množství knihoven pro vědecké výpočty.

    Produkt Licence Geom. Platforma Max. řád polynomu Adapt. Skript. Fyzikální vlastnosti
    ANSYS prop. 2D/3D windows, linux (část.), osx (část.) 2 h, p Ansys lineární, nelineární
    Comsol prop. 2D/3D windows, linux, osx 5 h Comsol Script (Matlab komp.) lineární, nelineární
    QuickField prop. 2D windows 1 - ActiveX objekty lineární, nelineární
    FEMM Aladdin 2D windows, linux (wine) 1 - LUA lineární, nelineární pouze BH charakteristika
    Agros2D + Hermes2D GPL v2 2D windows, linux, osx 10 h, p, hp Python lineární (Hermes2D nelineární)

    Ke stažení

    link

    Tento měsíc byla vydána první stabilní verze aplikace a je ke stažení na adrese http://hpfem.org/agros2d/. K dispozici je repozitář v GITu a instalátor binární verze pro Windows. Balíčky pro Ubuntu se nachází na Launchpadu na adrese https://launchpad.net/~pkarban/+archive/ppa.

    Závěr a plány do budoucna

    link

    Do dalších verzí Agros2D je plánováno rozšíření o další fyzikální pole, jako jsou pole termoelastických deformací popsané Lamého rovnicemi a proudění nestlačitelné tekutiny popsané Navierovými-Stokesovými rovnicemi. Implementovány budou také nelineární závislosti fyzikálních veličin, které v současné verzi chybí. V případě zájmu je vítána jakákoliv spolupráce na vývoji aplikace, propagaci, tvorbě dokumentace, testování nebo i podněty pro zlepšení aplikace.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    31.3.2010 08:02 Dusan | skóre: 23 | blog: Moje_trable_s_internetom
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Ah záchrana?

    Na škole sme používali Kf-stac na podobné výpočty (kondenzáciu, bilanciu ročnej vlhkosti) a Stavebná fyzika podľa našich STN EN.

    Ďalej sme počítali Súčinitele prechodu tepla U, akustiku, tepelné zisky, tepelnú stabilitu, ....

    Chcem sa spýtať riešite program aj v súčinnosťou zo stavebnou fakultou (ide o stavebnú fyziku).

    A či musím byť dobrý v pytone aby som mohol vypočítať hore uvedené hodnoty na stavebných konštrukciách.

    Ďalej či je v pláne 3D (dxf zvládne 3D), alebo či použijete openDWG (popravde neviem ako je veľmi open to DWG).

    Ale na prvý pohľad program vypadá dobre.

    ps. určite vyskúšam
    31.3.2010 10:09 Pavel Karban | skóre: 7
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Součinitel prechodu tepla U a tepelné ztráty jdou bez problémů spočítat. Ostatní věci už jsou specifické pro stavařinu a té tolik nerozumím. V této oblasti bohužel žádnou spolupráci nemáme.

    Pro použití Agrosu není nutné znát Python. Prakticky vše je možné vyřešit z GUI a skript použít pouze na speciální problémy.
    31.3.2010 13:13 Dusan | skóre: 23 | blog: Moje_trable_s_internetom
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Hm ak by ste chcel tak sa môžem pozrieť na stavebnú fyziku. A dať podklady pre výpočty. Ináč fakt ak chcete postúpiť s programom tak Vám odporúčam skontaktovať sa z nejakou stavebnou fakultou. Napríklad Košická SvF TUKE na ktorú som chodil mala perfektné teoretické základy(matika, stavebná fyzika, statika, dynamika).
    31.3.2010 10:29 JaSel | skóre: 17 | blog: kseles
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Nádhera. Už dlouho jsem nenarazil na takhle podnětný článek. Určitě si to vyzkouším, případně bych měl zájem o spolupráci v oblasti dalšího vývoje programu.

    Zabývám se modelováním neustáleného sdílení tepla s tepelným zdrojem. V mém případě je zdrojem tepla exotermická chemická reakce. Momentálně mám řešení pro 1D konečné diference a rozhoduji se, jak to rozšířit dále.

    Pokud by i z Vaší strany byl zájem o rozvoj programu pro takovou relativně úzkou specializaci, určitě bychom se domluvili.

    31.3.2010 16:27 Pavel Karban | skóre: 7
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    To by mohlo být zajímavé a určitě najdeme nějakou možnost spolupráce. Zkuste mi poslat rovnice a připadně nějaké výsledky nebo článek na mail.
    31.3.2010 11:41 cronin | skóre: 48
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Velmi pekne! Privital by som este jeden clanok s vyriesenym jednoduchym prikladom. Nieco ako "...vonkajsiu stenu bytovky zateplime 15cm hruhym polystyrenom...", alebo nieco ine lahko pochopitelne.
    31.3.2010 15:38 Franta Mach | skóre: 10
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Pokud bude zájem, tak určitě krátký seriál sepíšeme.
    Agros2D - Počítejte s námi!
    Cubic avatar 31.3.2010 15:52 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    prosim, ja bych byl urcite dalsi zajemce
    31.3.2010 16:42 Franta Mach | skóre: 10
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Tak rozhodnuto. Dva čtenáři už jsou dostačjící :)
    Agros2D - Počítejte s námi!
    31.3.2010 17:09 moira | skóre: 30 | blog: nesmysly
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    +1 (pro jistotu :))
    Překladač ti nikdy neřekne: "budeme kamarádi"
    nooneanymore avatar 31.3.2010 18:41 nooneanymore | skóre: 14 | blog: Smazano
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    +1, tuplovana jistota
    31.3.2010 19:43 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Pokud bude zájem, tak určitě krátký seriál sepíšeme.
    OK, jen doplňuji, že takový seriál na AbcLinuxu rád vydám.
    31.3.2010 20:20 5o
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Jednoznacne som aj za serial o tom ako to pouzivat. A inac som rad ze takyto soft pre fyzikalne polia cez konecne prvky je konecne ako open-source k dispozicii aj nativne pre Linux. A co sa prikladu tyka, ja by som sa priklanal skor k teme ktora je uvedena na zaciatku clanku - Elektricke stroje, pristroje. Napr. ukazka elektromagnetickeho pola elektromagnetu, vypocet pritaznej sily.
    1.4.2010 12:14 Franta Mach | skóre: 10
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Rádi by jsme v každém dílu slíbeného seriálu uvedly alespoň jeden příklad a vzhledem k našemu zaměření se určitě nějaký příklad na elmag. pole objeví. Ale budeme se snažit vybrat i příklady z jiných oblastí, jako je právě pole teplotní.
    Agros2D - Počítejte s námi!
    1.4.2010 18:56 CTO
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    +1 k vydaniu serialu

    zaujimavy projekt, snat vyvoj neustane a vznikne kvalitny nastroj. pocas mojho studia na uz spomenutej univerzite som mal snahu pouzivat open source aplikacie ale narazil som na "odpor okolia" a bol donuteny pouzivat tie komercne.

    mozno keby sme sa o tomto dozvedeli skor mohlo sa to nasadit pri rieseni diplomovky o magnetickej levitacii, ak som spravne pochopil :)

    snat este jedna poznamka pre vyvojarov: preco nie GTK ked aj balicky su pre ubuntu a snat by som aj "dohodil" dalsieho cloveka zo stavebnej fakulty (z Dusanom spomenutej SvF TUKE, pripadne srojnickej) pokial by bol zaujem z oboch stran :D
    2.4.2010 08:53 Pavel Karban | skóre: 7
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Magnetická levitace počítat jde (je i v příkladech). Pro Qt jsme se rozhodli proto, že ho prostě umíme :-) a podle mne je lépe portované pro ostatní platformy. Velká většina uživatelů bude jistě využívat verzi pro Windows. Navíc s GTK theme velice dobře zapadá do Gnome desktopu. Je to ale věc subjektivního názoru a nemá cenu to tu víc rozvádět.

    Zájem o spolupráci se stavební fakultou by určitě byl.
    1.4.2010 22:04 doron | skóre: 21 | Brno
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Dneska jsem to zkoušel, import dfx nefungoval vůbec, export do QCAD také nedopadl dobře, všechny čáry se naimportovaly extrémně tlusté.
    You can't fuck everyone, but you can try to.
    1.4.2010 22:39 Pavel Karban | skóre: 7
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Agros implementuje pouze 2 entity - arc a line. Používal jsem ho primárně pro převod mezi různými programy pro řešení polí a bylo to dostačující. Používá se stejná knihovna jako u QCADu (dxflib je od stejné firmy) a neměl by být tedy problém potřebné entity doimplementovat. Bylo by možné poslat testovací data, které nefungují? Čáry jsou skutečně tlusté, opraveno.
    2.4.2010 09:46 doron | skóre: 21 | Brno
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Zkoušel jsem pouze import pouze dvou koncentrických kružnic. A to jednak dxf vytvořené přes QCAD, všiml jsem si, že použitá knihovna je totožná, i přesto jsem zkusil i AutoCAD.

    Potřeboval jsem získat zaoblené hrany v modelu, ve vestavěném editoru jsem možnost vytváření oblouků či obecných kružnic nenalezl. Na stránkách projektu je mnoho screenshotů objektů s křivkami, tak jsem předpokládal, že modely byly importovány z dxf.

    Když se snažím nahradit oblouk přímkami, tak to nevychází dobře. Při řešení Poissonovy mi to zahušťuje sít kolem veškerých nespojitostí, tudíž to pak až příliš věrně popisuje nedokonalý model (má to být zařízení s napětím řádu MV na elektrodách, takže tam samozřejmě bude v reálu všechno zaoblené).
    You can't fuck everyone, but you can try to.
    2.4.2010 09:55 doron | skóre: 21 | Brno
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Už jsem objevil, jak vytvořit oblouk mezi dvěma nody, to "angle" mě docela zmátlo. Nevím jak ten úhel souvisí s křivostí oblouku, v manuálu o tom vůbec není zmínka, tak to nějak odhadnu.
    You can't fuck everyone, but you can try to.
    2.4.2010 15:35 Franta Mach | skóre: 10
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Tento princip vytváření oblouků je poměrně běžný a podobně jej implementuje většina programů pro technické výpočty se kterými jsem se setkal. Zmíněným úhlem, je myšlen úhel, který svírají přímky, které jsou rovnoběžné s osami souřadného systému a procházejí koncovými body dané hrany. Máte pravdu, že postup pro tvorbu oblouků v dokumentaci uveden není. Napravíme to.
    Agros2D - Počítejte s námi!
    2.4.2010 15:59 doron | skóre: 21 | Brno
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Dle mých pokusů vyplývá, že jde o úhel, který svírají tečny, které procházejí nody zadávaného oblouku.
    You can't fuck everyone, but you can try to.
    3.4.2010 09:26 Franta Mach | skóre: 10
    Rozbalit Rozbalit vše Re: Agros2D – aplikace pro řešení fyzikálních polí
    Omlouvám se, napsal jsem to opravdu špatně. Snažil jsem se o co nejjednodušší vysvětlení a popsal jsem špatný případ.
    Agros2D - Počítejte s námi!

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.