[crossed] free solver dla mes, ale z wymaganiami

witam,

mam taki problem - zadanie :) rozejrzec sie i dostosowac do pewnego projektu solver mesowski. Obecnie wykorzystywany jest jeden z wiekszych pakietow komercyjnych, ale stopien jego wykorzystania jest taki jakbym porywal sie z motyka na slonce, czyli nie potrzebujemy jego wszystkich mozliwosci. Z drugiej strony natomiast chcemy sie odciac w tym projekcie od komercyjnego (= drogiego) pakietu.

Projekt jest pisany z mysla o wykorzystaniu go w koncernach samochodowych - i czesc z tego projektu jest juz wdrozona - w Niemczech i rowniez za wielka woda.

Przechodze zatem do meritum sprawy. Szukam solvera - nie programu MES z pre/post procesorem, w ktorym -

  1. moglbym dolaczyc do projektu pisanego w C++, czyli fajnie gdyby licencja byla OpenSource, GNU (GPL), etc, ale niekoniecznie - moze byc rowniez wywolywany poprzez linie komend (do tej pory byl uzywany wlasnie tryb batchowy)
  2. bylaby mozliwosc przeanalizowania modelu (to wazne) z 16mln DOF, max 400 mln elementami 2 nodowymi. Niektore programy dla takich wymagan sa platne - i to tez akceptujemy
  3. z mozliwoscia uwzglednienia na kazdym elemencie zjawiska Conductivity. Nie zalezy mi na jakis wyszukanych wynikach - bo wytrzymalosci jako tako tym liczyc sie nie bedzie.
  4. W pierwszej fazie zalezy nam na wersji Windows (to wystarczy) - powstaje dopiero wersja prototypowa, ale ostatecznie bedzie to musialo hulac rowniez (albo przede wszystkim) pod unixem - stad fajnie gdyby taki program istnial w dwoch wersjach, lub byl dostepny kod zrodlowy do przekompilowania

Poniewaz nie proznowalem, to powiem co juz mam: Przeanalizowalem wiele programow darmowych, rowniez ze strony

formatting link
ale nie tylko

Moimi typami na razie sa:

- TOCHNOG

formatting link
Z88
formatting link
LISA
formatting link
pod uwage rowniez biblioteki DiffPacka - trwaja rozmowy z producentem - ale to ostatecznosc.

Szukam jeszcze jakis materialow lub wersji do sciagniecia nt solvera UNA autorstwa Zorana Rudica. Opis na stronie

formatting link
brzmi zachecajaco, ale linki sa nieaktualne a google mie wysmialy ;)

Jezeli ktos z szanownych grupowiczow, wie cos lub wykorzystywal kiedys jakis ciekawy solver (nie interesuje mnie pre/post procesor - czyli solver musi byc oddzielny) - np. wywolywany z wlasnej aplikacji (i nie koniecznie musze miec kod) to prosze o podzielenie sie ta informacja. Chetnie go przetestuje - ta czesc projektu jest dopiero w fazie prototypowej. Jezeli wersja free nie spelnialaby warunkow co do wielkosci modelu - to tez poprosze - czesto mozna sie dogadac z autorami danego softu o dostosowanie wersji (tak jest np. w przypadku w/w programu LISA).

dzieki z gory za pomoc

Reply to
AL
Loading thread data ...

Witaj,

nie jestem pewien czy Ci to pomoze ale jest taki zdaje sie ze koreanski program (srodowisko zintegrowane z preprocesorem ale mozna zapytac autorow o sam solver). Nazywa sie toto "Visual FEA" i mozna pobrac z ich strony jakas wersje ograniczona. Bawilem sie nim juz jakis czas temu i nie pamietam dokladnie szczegolow.

formatting link
potrzebowali kompetentych ludzi ktorzy pisza takie rzeczy (w jednym z polskich instytow naukowych ktore sie fe zajmuja) to jestem w stanie przekazac kontakt.

Pozdrawiam, EMO

Uzytkownik "AL" snipped-for-privacy@skads.tam napisal w wiadomosci news:dj6bve$12s$ snipped-for-privacy@inews.gazeta.pl...

Reply to
EMO

Polecam Calculixa:

formatting link
spełnia wszystkie wymagania - nie wiem jakie ma ograniczenia co do ilości stopni swobody - nie liczyłem tak dużych modeli. Niektóre metody nieiteracyjne ograniczone są ilością pamięci - nie używają swapu. Jeżeli są jakieś ograniczenia dla metod uteracyjnych, to dość łatwo je usunąć - kod jest dość przejrzysty. A, część jest w Fortranie 77, program używa również fortranowych bibliotek ARPACK i SPOOLES do przekształcania macierzy i rozwiązywania układów równań.

Maciek

Reply to
Maciej Szymanski

Jest jeszcze Modulef:

formatting link
jeszcze większe możliwości, ale:

- to głównie F77 (w C są chyba tylko pre/post)

- tylko Unices

A po cholerę wogóle developować to na Win, żeby przenosić na Unix ? Nie można developować prototypu na Linuxie/BSD jeżeli ma być tania platforma ? A jeżeli koniecznie musi byc Win, to może robić to pod Cygwinem - przeportowanie powinno być wtedy proste i bezbolesne.

Maciek

Reply to
Maciej Szymanski

projekt ma byc i pod Win i pod Unix (Linux nie wchodzi w gre) Prototyp bedzie pod Winda - i tenh etap ma sie zakonczyc w grudniu - w ten sposob bedzie testowane nowe algorytmy, ale ostatecznie ze wzlgedu na wielkie modele (cala karoseria) i wymogi pamieciowe glownie - bedzie musial hulac na Unix

Reply to
AL

W takim razie Cygwin powinien być OK. Masz program Windowsowy pracujący w środowisku Unixowym. Przeniesienie na platformę docelową to tylko przekompilowanie.

Maciek

Reply to
Maciej Szymanski

Zerknij jeszcze tu:

formatting link
4.

Źle podchodzisz do tematu - zacznij od linuksa, do windowsa da się na ogół przeportować. W odwrotną stronę na 99.99% nigdy!

Czyli projekt umarl (ostatnie zmiany na stronie 2002, strona znikła 2004). Closed source for windows - po ci to?

A znaleźć się dało:

formatting link

Reply to
pisz_na.mirek

To ma byc do zastosowan profesjonalnych?..

Mozesz napisac gdzie pracujesz, czym sie zajmuje twoja firma i jakie produkty wytwarza? To po to zeby omijac produkty twojej firmy mozliwie z daleka i ostzregac innych aby ich nie kupowali. Jezeli to do projektowania mostow, to prosze napisac ktore mosty. Bede omijal szerokim lukiem, nawet gdyby przszlo nadlozyc drogi. Jezzeli budowle, to w zyciu tam nie wejde, a nawet bede pzrechodzil na druga strone ulicy.

A.L.

Reply to
A.L.

jak najbardziej

przemysl motoryzacyjny - i byc moze jezdzisz takim samochodem (bmw, porsche, ford) i nie widze powodu by wykorzystywac pakiet komercyjny, ktory kosztuje np. 40-60tys euro po to by wykorzystywac 10% jego mozliwosci. Taka licencje nalezaloby wkalkulowac wowczas w cene pakietu dla klienta. I tak do tej pory bylo - ale krokiem kolejnym jest uniezaleznienie sie od konkretnego pakietu.

I zapewniam Cie, ze nad tym samym glowi sie m.in. Chrystler (system konkurencyjny) - i dochodzi do tych samych wnioskow - pracuja nad wlasnym rozwiazaniem (standardowe pakiety nie zapewniaja tych funkcji, ktore sa wymagane przez klienta - dlatego pisze sie wlasne algorytmy a niektore szczatkowe informacje wykorzystuje sie z gotowych pakietow mes)

Reply to
AL

Bez przesady. Profesjonalne zastosowania bywają bardziej lub mniej odpowiedzialne. Jeśli jedynym efektem ewentualnej pomyłki Adama będzie jego stracony czas- to nie ma o czym gadać. Ale jeśli zaprojektuje samochód, który na zakręcie wyskoczy sobie w przepaść- to fakt, dobrze wiedzieć który to.

Konrad

Reply to
KA

lakierowanie nie jest tak odpowiedzialnym procesem :) najwyzej beda zacieki :D

Reply to
AL

Prypadkiem wiem jak wyglada sofwtare development w GM i w Fordzie. Zapewniam, ze nie pobieraja rozwiazan "open source" z Inetrnetu.

Podobne bzdury jak Kolega moze miec ktos z branzy poza informatycznej i kto nei ma zielonego pojecia o procesie testowania, sprawdzania i "quality assurance" oprogramwoania do celow "mission critical". Pzremyslowe pakiety CAD kosztuja tyle ile kosztuja nei dlatego ze sa takie trudne do zaprogramowania, tylko dlatego ze 95% czasu i kosztow spedza sie nei neislychanie kosztowny, dlugotrway i skomplikowany proces weryfikacji.

W kazdym razie, mnei ciarki chodza po grzebiecie na sama mysl o czyms takim.

A.L.

Reply to
A.L.

Dobzre powiedziane. Okazuje sie ze on prokjektuje samochody. Jezeli to popielniczka, nei ma sparwy. Jezeli zawieszenie, sprawa jest.

A.L.

Reply to
A.L.

W real life czy na prezentacjach dla dostawców ? Organizacja w GM to z moich doświadczeń jest taka sobie. Dużo kosztuje, to pewne. Ale przeforsowac można wiele znacznie bardziej egzotycznych rozwiązań.

Ehm, na wolnym rynku to wszystko koszuje tyle, ile ktoś chce za to zapłacić. IBM może wciskać taki szajs jak CATIA na takich warunkach i za taką cenę głównie dlatego, że wychował sobie wiernych klientów - szfów IT wielkich korporacji wychowanych na IBMoskich mainframe'ach.

Maciek

Reply to
Maciej Szymanski

Nie żebym się czepiał. W Indiach Sikhowie mają taki zwyczaj mówić "nei" zamiast "no". Turbany noszą :-)

Konrad

Reply to
KA

A co się robi elementami skończonymi w lakierni?

Konrad

Reply to
KA

no to Cie zapewniam, ze Ford w USA z tego korzysta :-) (akurat poprzedniej wersji

No to tlumacze co i po co:

- oprogramownie jest rozwijane od ponad trzech/czterech lat przez miedzynarodowy zespol, w ktorym od pewnego czasu rowniez uczestnicze.

- obecnie zmienila sie pewna koncepcja fragmentu projektu i to ma byc tematem wersji prototypowej. Jesli wynik bedzie zadawalajacy bedzie dalej rozwijana - jesli nie, pojdzie do kosza ;) Na razie jest to stadium prototypu - wiec o zadnych wdrozeniach byc mowy jeszcze nie moze (gdybys widzial na jakich trywialnych przykladach testuje sie nowe algorytmy po to by stopniowo przechodzic do coraz bardziej skompikowanych modeli).

Weryfikacja/kalibracja czy zbieznosc jak najbardziej bedzie przeprowadzana i pewno zweryfikowana wieloma testami. Firmy nie kupuja tego typu rozwiazan - ktore do tanich nie naleza - ot tak sobie.

MES w tym przypadku nie jest traktowany jako wytrzymka - potrzebne sa jedynie pewne informacje, ktorych nie bedziemy pisac od nowa by nie wywazac otwartych drzwi.

Mamy dostep do bibliotek DiffPacka (komercyjne, nie OpenSource :) ale brane sa rowniez pod uwage rownolegle inne rozwiazania - i stad to pytanie. Jezeli Kolega zna jakis ciekawy solver, ktorego wykorzystywal - to chetnie wlacze go w zakres poszukiwan.

Glowne algorytmy i tak pisane sa niezaleznie. I co w tym zlego?

Reply to
AL

zapewniam Cie, ze mozna wiele o - przypomnialo mi sie Audi to z powodzeniem juz stosuje

Opcja nanoszenia lakieru jest juz zaimplementowana np. w ANSYS CFX w wersji 10 (particle tracking). (ale to CFD i nie do konca o to nam chodzi)

Reply to
AL

Przypomniało mi się jak Mr Bean pomalował pokój: Postawił kubeł farby na stole i wsadził do kubła petardę :-)

Konrad

Reply to
KA

no to przy wykorzystaniu technologii FSI tez by sie to dalo pewnie zasymulowac :-D

Reply to
AL

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.