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 13:00 | Komunita

Do 30. října se lze přihlásit do dalšího kola programu Outreachy (Wikipedie), jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 4. prosince 2018 do 4. března 2019, v participujících organizacích lze vydělat 5 500 USD.

Ladislav Hagara | Komentářů: 29
včera 22:22 | Komunita

Společnost Purism představila kryptografický token Librem Key. Koupit jej lze za 59 dolarů. Token byl vyvinut ve spolupráci se společností Nitrokey a poskytuje jak OpenPGP čipovou kartu, tak zabezpečení bootování notebooků Librem a také dalších notebooků s open source firmwarem Heads.

Ladislav Hagara | Komentářů: 7
včera 20:33 | Nová verze

Společnost NVIDIA oficiálně vydala verzi 10.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 20:00 | Upozornění

Příspěvek Jak přežít plánovanou údržbu DNS na blogu zaměstnanců CZ.NIC upozorňuje na historicky poprvé podepsání DNS root zóny novým klíčem dne 11. října 2018 v 18:00. Software, který nebude po tomto okamžiku obsahovat nový DNSSEC root klíč, nebude schopen resolvovat žádná data. Druhým důležitým datem je 1. února 2019, kdy významní výrobci DNS softwaru, také historicky poprvé, přestanou podporovat servery, které porušují DNS standard

… více »
Ladislav Hagara | Komentářů: 5
včera 15:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 156. brněnský sraz, který proběhne v pátek 21. září od 18:00 v restauraci Na Purkyňce na adrese Purkyňova 80.

Ladislav Hagara | Komentářů: 0
včera 13:22 | Nová verze

Alan Griffiths z Canonicalu oznámil vydání verze 1.0.0 display serveru Mir (GitHub, Wikipedie). Mir byl představen v březnu 2013 jako náhrada X serveru a alternativa k Waylandu. Dnes Mir běží nad Waylandem a cílen je na internet věcí (IoT).

Ladislav Hagara | Komentářů: 0
20.9. 22:00 | Nasazení Linuxu
Stabilní aktualizace Chrome OS 69 (resp. Chromium OS), konkrétně 69.0.3497.95, přináší mj. podporu linuxových aplikací. Implementována je pomocí virtualizace, a proto je tato funkce také omezena na zařízení s dostatkem paměti a podporou hardwarové akcelerace, tudíž nejsou podporovány chromebooky s 32bitovými architekturami ARM, či Intel Bay Trail (tzn. bez Intel VT-x).
Fluttershy, yay! | Komentářů: 5
20.9. 21:32 | Zajímavý projekt

Došlo k uvolnění linuxové distribuce CLIP OS, vyvíjené francouzským úřadem pro kybernetickou bezpečnost ANSSI, jako open source. Vznikla za účelem nasazení v úřadech, kde je potřeba omezit přístup k důvěrným datům. Je založená na Gentoo.

Fluttershy, yay! | Komentářů: 1
20.9. 16:00 | Komerce

Zjistěte více o bezpečné a flexibilní architektuře v cloudu! IBM Cloud poskytuje bezpečné úložiště pro Vaše obchodní data s možností škálovatelnosti a flexibilitou ukládání dat. Zároveň nabízí prostředky pro jejich analýzu, vizualizaci, reporting a podporu rozhodování.

… více »
Fluttershy, yay! | Komentářů: 12
20.9. 12:22 | Nová verze

V dubnu letošního roku Mozilla představila webový prohlížeč pro rozšířenou a virtuální realitu Firefox Reality (GitHub). V úterý oznámila vydání verze 1.0. Ukázka na YouTube. Firefox Reality je k dispozici pro Viveport, Oculus a Daydream.

Ladislav Hagara | Komentářů: 2
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (14%)
 (21%)
 (23%)
 (25%)
 (4%)
 (1%)
Celkem 390 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

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

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

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: 49
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.