Kirjoittaja Aihe: 24.04 Ubuntu Cad/FEA  (Luettu 82125 kertaa)

mpiso

  • Käyttäjä
  • Viestejä: 697
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #40 : 10.02.26 - klo:15.36 »
Lainaus
Jotenkin minulle jäi mielikuva, että kysymyksessä olisi traktorin alkuperäisosa. Saatan olla väärässä.   
Halusin vain tuoda omavalmisteiden vastuita esiin.

OK, käsitin väärin.

Minä en ole ehtinyt lujuuslaskennan uutuuksiin perehtymään. Päivitän Freecadin vasta kun 1.1 julkaistaan virallisesti.

koivukoski1

  • Käyttäjä
  • Viestejä: 763
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #41 : 26.03.26 - klo:16.26 »
Hiukan ollut taukoa, mutta sillä aikaan on tullut hyviä päivityksiä!

FreeCad 1.1 julkaistu. Fem työpöydältä -> apuvälineet -> examples (osa vaatii Elmerin) = hyviä esimerkkejä!
Elmer asentui Ubuntu Studio:n.
PrePoMax toimii Wine/Linux.
Abaqus (student/free) toimii Wine/Linux
Salome mixed mesh (hexat/tetrat) toimii, pitää vain opetella lisää...

Z88 Aurora V6 aukeaa punaiseen ruutuun. Mikä liene vikana?

  -Koivukoski1

mpiso

  • Käyttäjä
  • Viestejä: 697
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #42 : 30.03.26 - klo:18.40 »
Hiukan ollut taukoa, mutta sillä aikaan on tullut hyviä päivityksiä!

FreeCad 1.1 julkaistu. Fem työpöydältä -> apuvälineet -> examples (osa vaatii Elmerin) = hyviä esimerkkejä!
Elmer asentui Ubuntu Studio:n.
PrePoMax toimii Wine/Linux.
Abaqus (student/free) toimii Wine/Linux
Salome mixed mesh (hexat/tetrat) toimii, pitää vain opetella lisää...

Z88 Aurora V6 aukeaa punaiseen ruutuun. Mikä liene vikana?

  -Koivukoski1

On siinä nyt päivitetyssä lujuuslaskennassa varaa valita. Minä en ole vielä ehtinyt edes päivittää FreeCad 1.1 versioon.

Tosin tuo Abaqus (student/free) on rajoitettu 1000 solmuun, eli sillä ei pysty laskemaan kuin pienen tilavuusmallin. Ristikkorakenne onkin sitten jo toinen juttu. Opiskeluunhan se on tietysti tarkoitettu.

Kysyin tekoälyltä, mistä johtuu, että Z88 Aurora V6 aukeaa punaiseen ruutuun. Vastasi, että ohjelma lukee z88.fcd tiedostoa väärin, jos järjestelmäsi kieliasetukset käyttävät pilkkua pisteen sijasta. Neuvoi antamaan komennon ”LC_ALL=C” ennen käynnistyskomentoa, niin kieli asetetaan tilapäisesti englanniksi. Tässä tapauksessa komento ilmeisesti olisi ”./aurorastart” komennon sijaan:

Koodia: [Valitse]
LC_ALL=C ./aurorastart
En tiedä kuinka luotettava tuo tieto on, koska muistaisin jotain vastaava jo monta vuotta sitten. Mutta eihän siinä mitään häviä jos kokeilee.

koivukoski1

  • Käyttäjä
  • Viestejä: 763
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #43 : 01.04.26 - klo:15.30 »
Kiitos!
Nyt z88 käynnistyy normaalilla screenillä.
Kokeilin aiemmin localectr...mutta ei onnistunut?

  -Koivukoski1
ps. Abaqus / Ansys "rikkoutumismekanismeja", Ansys manuaali on "luettavasti" kirjoitettu.

koivukoski1

  • Käyttäjä
  • Viestejä: 763
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #44 : 21.05.26 - klo:13.03 »
Jokunen viikko sitten kokeilin FreeCAD _1.1.0:n FEM / Utilies / Examples esimerkkejä.
Ja hyviä apuja löytyi.
Esim. 3d ristikkorakenteiden niksit. Darft WB / Line -> boolean fragments -> FEM / 1d elementit.
Ja olihan tuolla työkalu "DraftToSketch" ja toisinpäin. Joten Sketcher:n käyttö mahdollista?
Sketcher:n Line:t muuttuivat Draftin Wire objekteiksi, joihin Draftin Line:t tarttuivat.

Elmer esimerkit kiinnosti.
Mekaaniset mallinnukset toimivat, mutta etenkin Flow esimerkeissä oli vaikeuksia.

Heti alkuun virhe "Openblas....".
Vaihdoin asetuksista, ElmerSolver_mpi  -->  ElmerSolver.
Nyt satunnaisesti toimi, mutta yleensä nopeudet nollaa, paineet ja lämpötilat väärin myös.
Ja usein ilmoitti virheen muistisegmenttiin viittauksessa.

Odottelin päivityksiä ja FC 1.1.1:n myötä pystyi käyttämään ElmerSolver_mpi.
Mutta muuten virheet jatkuivat.

Kokeilin
Koodia: [Valitse]
export OPENBLAS_NUM_THREADS=1,
Koodia: [Valitse]
export OMP_NUM_THREADS=1
Ei apua. Joskus virhe "JOB NON ZERO EXIT".

Kärsivällisyys palkittiin FC_1.2.0_dev ...TOIMII!

PreCICE on kirjasto, jolla voi liittää useita "solvereita" osioituun monialaisen ongelman ratkaisuun.
Taitaa vaatia bash ja python taitoja...jääköön syksymmälle?!

  -Koivukoski1



koivukoski1

  • Käyttäjä
  • Viestejä: 763
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #45 : 26.05.26 - klo:13.14 »
Kokeilin flow esimerkkejä.
Freecad asetuksista Elmeriin "8 task",  "2 threads" ja "ElmerSolver_mpi".
System monitorin antaa CPU 1400-1500% eli kaikki ytimet töissä?
Ilmeisesti esimerkien verkot hyvin osioituja?

Freecad antaa mukavasti mahdoliisuuden monenlaiseen fea, cad, 3d tulostus, cam...
Mutta esim. CFD esimerkiksi ei parhaimmillaan tetroilla?
CFDOF työpöydän asennus antaa hexat käyttöön, cartesian cut-cell tekniikalla.
Salome taitaa pystyä samaan, Freecadiä ei tarvitse, jos käyttää suoraan Elmeriä.
Salome:n voi myös liittää CODE_SATURNE:n?

Freecad ei anna "mixed mesh", näissä Salome tarpeen rakenteiden suunnittelussa.

Jos tuulikuormia tulee vastaan, niin standardit käyttöön!
https://eurocodeapplied.com/design
Tuolta laskureita.

  -Koivukoski1

 

mpiso

  • Käyttäjä
  • Viestejä: 697
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #46 : 06.06.26 - klo:18.56 »
Jokunen viikko sitten kokeilin FreeCAD _1.1.0:n FEM / Utilies / Examples esimerkkejä.
Ja hyviä apuja löytyi.
Esim. 3d ristikkorakenteiden niksit. Darft WB / Line -> boolean fragments -> FEM / 1d elementit.
Ja olihan tuolla työkalu "DraftToSketch" ja toisinpäin. Joten Sketcher:n käyttö mahdollista?
Sketcher:n Line:t muuttuivat Draftin Wire objekteiksi, joihin Draftin Line:t tarttuivat.

Elmer esimerkit kiinnosti.
Mekaaniset mallinnukset toimivat, mutta etenkin Flow esimerkeissä oli vaikeuksia.

Heti alkuun virhe "Openblas....".
Vaihdoin asetuksista, ElmerSolver_mpi  -->  ElmerSolver.
Nyt satunnaisesti toimi, mutta yleensä nopeudet nollaa, paineet ja lämpötilat väärin myös.
Ja usein ilmoitti virheen muistisegmenttiin viittauksessa.

Odottelin päivityksiä ja FC 1.1.1:n myötä pystyi käyttämään ElmerSolver_mpi.
Mutta muuten virheet jatkuivat.

Kokeilin
Koodia: [Valitse]
export OPENBLAS_NUM_THREADS=1,
Koodia: [Valitse]
export OMP_NUM_THREADS=1
Ei apua. Joskus virhe "JOB NON ZERO EXIT".

Kärsivällisyys palkittiin FC_1.2.0_dev ...TOIMII!

PreCICE on kirjasto, jolla voi liittää useita "solvereita" osioituun monialaisen ongelman ratkaisuun.
Taitaa vaatia bash ja python taitoja...jääköön syksymmälle?!

  -Koivukoski1

Vastaus on myöhässä, mutta ehdin tarkemmin perehtyä tähän vasta nyt.  Minulla on käytössä uusin AppImage (FreeCAD_1.1.1-Linux-x86_64-py311.AppImage).

Kokeilin esimerkkiä Turbulent Flow. Mitään esille ponnahtavaa virheilmoitusta ei tullut, eikä laskennan aikana Elmerin tulostus muuttunut punaiseksi. Ainakin säikeiden määrä (tasks) kuitenkin vaikutti tulokseen niin, että siinä oli eroja numeroarvoissa ja virtauskuviossa.

Kokeilin muuttaa lineaarisen lämpö- ja virtauslaskennan tyypeiksi Direct, kun ne ovat esimerkissä Iterative.

Nyt sain saman tuloksen, kun kokeilin laskea 6 ja 8 säikeellä.

Olen huomannut, että myös lujuuslaskennassa iterointi saattaa antaa Elmerissä väärän tuloksen. Tietysti esimerkiksi toleranssien muutos saattaisi auttaa, mutta suoran laskennan valitseminen on helpompaa.

Olisi kiinnostavaa tietää mikä on muuttunut versiossa 1.2.0.

koivukoski1

  • Käyttäjä
  • Viestejä: 763
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #47 : tänään kello 11:51 »
Elmer on päivittynyt tässä välissä monesti, mutta FreeCad 1.1.1 ei toimi koneessani?
Nyt ei virhe ilmoituksia, mutta tulokset nollia?
SIF tiedostoissa en ole huomannut mitään ihmeellistä.
Pitää varmaan verrata tarkasti 1.1.1 vs 1.2.0-dev SIF:ä.

Direct on "parempi", jos muisti riittää?
Iterointi "vaatii" säätämistä.

Elmer / FreeCad kuitenkin kiinnostava tuon multiphysics:n vuoksi.
Toki onhan ElmerGUI aina mahdollinen.
Kun vielä saataisiin Mesher Salomen tasolle ja on Z88 Aurorastakin oppimista.


Cfdof on vielä asentamatta, kuten Saturnekin.
PreCICE:stä puhumattakaan.

  -Koivukoski1

mpiso

  • Käyttäjä
  • Viestejä: 697
    • Profiili
Vs: 24.04 Ubuntu Cad/FEA
« Vastaus #48 : tänään kello 19:21 »
Elmer on päivittynyt tässä välissä monesti, mutta FreeCad 1.1.1 ei toimi koneessani?
Nyt ei virhe ilmoituksia, mutta tulokset nollia?
SIF tiedostoissa en ole huomannut mitään ihmeellistä.
Pitää varmaan verrata tarkasti 1.1.1 vs 1.2.0-dev SIF:ä.

Minulla ei mikään arvo mennyt nollaan, iteroimalla oli kuitenkin eroja numeroarvoissa ja virtauskuviossa, eri laskentakerroilla.
Suoralla laskennalla saatu tulos on nyt käsittääkseni kuitenkin oikein. Suurin ero oli nopeuskuviossa (kuva).