Post-Processing of FEM Results with Paraview/pl: Revision history

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

21 December 2023

  • curprev 00:2300:23, 21 December 2023NewJoker talk contribs 27,548 bytes −5 Created page with "Aby wyeksportować okno RenderView, podświetl okno i użyj opcji {{MenuCommand|File > Save Screenshot}}"
  • curprev 00:2300:23, 21 December 2023NewJoker talk contribs 27,553 bytes +48 Created page with "== Eksport wyników graficznych =="
  • curprev 00:2300:23, 21 December 2023NewJoker talk contribs 27,505 bytes +6 Created page with "Finalny wynik pokazuje wektory maksymalnych i minimalnych naprężeń głównych nałożone na belkę z ReinforcementRatio_x."
  • curprev 00:2200:22, 21 December 2023NewJoker talk contribs 27,499 bytes +59 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Glyph Source > Glyph Type: Line | Niestety nie ma opcji dwustronnych strzałek |- | Orientation > Orientation: Minor Principal Stress | Filtr Glyph bierze kierunek naprężeń głównych |- | Scale > Scale Array: Minor Principal Stress | Długość linii będzie reprezentować wartość naprężeń głównych |- | Scale > Vector Scale Mode: Scale by Magnitude | |- | Scale > Scale Factor: 100 | Lub dowolne..."
  • curprev 00:2000:20, 21 December 2023NewJoker talk contribs 27,440 bytes +19 Created page with "Następnie dodaj kolejny filtr Glyph z następującymi ustawieniami dla minimalnych naprężeń głównych (nie zapomnij najpierw podświetlić obiekt danych VTK w przeglądarce filtrów):"
  • curprev 00:1900:19, 21 December 2023NewJoker talk contribs 27,421 bytes +22 Created page with "Jeśli wszystko pójdzie dobrze, powinieneś zobaczyć następujący wynik dla pliku przykładu."
  • curprev 00:1800:18, 21 December 2023NewJoker talk contribs 27,399 bytes +63 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Glyph Source > Glyph Type: Line | Niestety nie ma opcji dwustronnych strzałek |- | Orientation > Orientation: Major Principal Stress | Filtr Glyph bierze kierunek naprężenie głównego |- | Scale > Scale Array: Major Principal Stress | Długość linii będzie reprezentować wartość naprężeń głównych |- | Scale > Vector Scale Mode: Scale by Magnitude | |- | Scale > Scale Factor: 100 | Lub dowolne..."
  • curprev 00:1500:15, 21 December 2023NewJoker talk contribs 27,336 bytes −20 Created page with "Podświetl obiekt danych VTK w przeglądarce filtrów i wybierz filtr Glyph z paska filtrów lub menu Filter > Alphabetical. Następnie zastosuj następujące ustawienia w zakładce Properties obiektu filtra Glyph (zobacz tabelę i rysunek):"
  • curprev 00:1400:14, 21 December 2023NewJoker talk contribs 27,356 bytes +7 Created page with "Wróćmy do obiektu danych VTK dla belki ze środkową podporą i zwizualizujmy wektory maksymalnych i minimalnych naprężeń głównych."
  • curprev 00:1300:13, 21 December 2023NewJoker talk contribs 27,349 bytes +43 Created page with "Do tej pory zajmowaliśmy się tylko wartościami skalarnymi, jak stosunek zbrojenia i wypadkowe przemieszczenie. Wizualizacja wyników wektorowych, jak wektory naprężeń głównych, jest dokonywana przy pomocy filtra Glyph."
  • curprev 00:1200:12, 21 December 2023NewJoker talk contribs 27,306 bytes +73 Created page with "== Reprezentacja wyników wektorowych z filtrem Glyph 3D =="
  • curprev 00:1200:12, 21 December 2023NewJoker talk contribs 27,233 bytes +4 Created page with "Ta procedura może być powtórzona aby podzielić ścianę na strefy stałego wzmocnienia."
  • curprev 00:1200:12, 21 December 2023NewJoker talk contribs 27,229 bytes −18 Created page with "Wynik dla górnych 400 mm ściany wynosi więc 8.436 mm2 / mm. Zatem górne 10% ściany wymaga 8.44 / 23.11 * 100% = 37% stali zbrojenia."
  • curprev 00:1100:11, 21 December 2023NewJoker talk contribs 27,247 bytes +24 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Line Parameters > Point 1: 10950 / 3600 / 0 | Punkt w pobliżu górnej części ściany przy prawej podporze |- | Line Parameters > Point 2: 10950 / 4000 / 0 | Punkt na górze ściany przy prawej podporze |- | Left Axis Range > Use Custom Range: odznacz | Odznacz aby zmaksymalizować zakres danych wzdłuż osi |- | Bottom Axis Range > Use Custom Range: deselect | Odznacz aby zmaksymalizować zakres danych w..."
  • curprev 00:0800:08, 21 December 2023NewJoker talk contribs 27,223 bytes +17 Created page with "Aby uzyskać bardziej praktyczny rozkład zbrojenia, moglibyśmy pocałkować powyższy wykres w częściach. Przykładowo, jeśli chcemy znać wymagane pole przekroju poprzecznego stali w górnych 400mm ściany to powinniśmy dostosować właściwości obiektu Plot Over Line w następujący sposób"
  • curprev 00:0600:06, 21 December 2023NewJoker talk contribs 27,206 bytes +11 Created page with "W zwyczajowy sposób odznacz wszystkie wyniki oprócz ReinforcementRatio_x w SpreadSheetView i odczytaj wynik jako 23.11 mm2 / mm. Aby uzyskać całkowite pole przekroju poprzecznego stali, nadal musimy dokonać mnożenia przez grubość ściany, która w tym przypadku wynowi (imponujące) 600 mm. Więc całkowite pole przekroju poprzeczneg stali przechodzącej przez przekrój w pobliżu prawej podpory to 23.11 * 600 = 13866 mm2 = 139 cm2"
  • curprev 00:0400:04, 21 December 2023NewJoker talk contribs 27,195 bytes −12 Created page with "Całkowite wymagane wzmocnienie poziome w ostatnim przekroju może być teraz po prostu uzyskane poprzez zastosowanie filtra Integration do obiektu Plot Over Line, tzn. podświetlenie obiektu Plot Over Line w przeglądarce filtrów i dodanie filtra Integration z menu Filters > Alphabetical."
  • curprev 00:0300:03, 21 December 2023NewJoker talk contribs 27,207 bytes +3 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Line Parameters > Point 1: 10950 / 0 / 0 | Punkt na dole ściany na prawej podporze |- | Line Parameters > Point 2: 10950 / 4000 / 0 | Punkt na górze ściany na prawej podporze |- | Title > Chart Title: Section at Support | |- | Left Axis Range > Use Custom Range: odznacz | Odznacz aby zmaksymalizować zakres danych wzdłuż osi |- | Bottom Axis Range > Use Custom Range: odznacz | Odznacz aby zmaksymalizo..."
  • curprev 00:0200:02, 21 December 2023NewJoker talk contribs 27,204 bytes −10 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Line Parameters > Point 1: 6700 / 0 / 0 | Punkt na dole ściany pod lewą stroną wycięcia |- | Line Parameters > Point 2: 6700 / 4000 / 0 | Punkt na górze ściany nad lewą stroną wycięcia |- | Title > Chart Title: Section left of Cut-out | |- | Left Axis Range > Use Custom Range: odznacz | Odznacz zakres danych wzdłuż osi |- | Bottom Axis Range > Use Custom Range: odznacz | Odznacz aby zmaksymalizo..."
  • curprev 00:0000:00, 21 December 2023NewJoker talk contribs 27,214 bytes +6 Created page with "Na następnych dwóch rysunkach zmienione było tylko położenie linii. Zauważ jednak, że ta zmiana automatycznie zmieni ustawienie Left Axis Range > Use Custom Range na “select”. Może to oznaczać, że wykres nie mieści się prawidłowo w oknie LineChartView. Jest zatem konieczne odznaczenie tej opcji za każdym razem gdy zmieniane jest położenie linii. Inne ustawienia pozostają jak w tabeli powyżej."

20 December 2023

  • curprev 23:5823:58, 20 December 2023NewJoker talk contribs 27,208 bytes −40 Created page with "Zauważ, że odległość wzdłuż linii (długość łuku) jest zwykle na osi poziomej a zmienna, którą chcemy wyświetlić (tutaj ReinforcementRatio_x) na osi pionowej. Jednak w tym przypadku przekrój ściany jest pionowy i chcemy zobaczyć wymagane wzmocnienie po wysokości ściany, więc bardziej naturalne jest odwrócenie osi. Wymaga to jednak znacznie więcej zmian w ustawieniach w zakładce Properties filtra Plot Over Line."
  • curprev 23:5523:55, 20 December 2023NewJoker talk contribs 27,248 bytes −11 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Line Parameters > Point 1: 4000 / 0 / 0 | Punkt na dole ściany pod słupem |- | Line Parameters > Point 2: 4000 / 4000 / 0 | Punkt na górze ściany pod słupem |- | x Axis Parameters > x Array Name: ReinforcementRatio_x | Wyświetla ReinforcementRatio_x na osi poziomej |- | Series Parameters: zaznacz tylko “arc length” | Jest to parametr długości wzdłuż linii |- | Title > Chart Title: Mid Section..."
  • curprev 23:5323:53, 20 December 2023NewJoker talk contribs 27,259 bytes −15 Created page with "Dalej chcemy wyświetlić wymagane wzmocnienie w kierunku poziomym w pionowym przekroju pod słupem. Aby to osiągnąć w sposób pokazany poniżej, następujące ustawienia muszą zostać zmienione w zakładce Properties filtra Plot Over Line (upewnij się, że okno LineChartView i obiekt Plot Over Line są aktywne)"
  • curprev 23:5123:51, 20 December 2023NewJoker talk contribs 27,274 bytes −5 Created page with "Jedyny dodatkowy obiekt wymagany do wizualizacji zmiennej wzdłuż linii prostej to filtr Plot Over Line. Można go aktywować przy pomocy paska filtrów lub opcji Filters > Alphabetical."
  • curprev 23:5023:50, 20 December 2023NewJoker talk contribs 27,279 bytes +9 Created page with "Do rysunku poniżej właściwość Coloring w zakładce Properties dla obiektu VTK została ustawiona na ReinforcementRatio_x."
  • curprev 23:5023:50, 20 December 2023NewJoker talk contribs 27,270 bytes −14 Created page with "Począwszy od obiektu VTK zaimportowanego ze środowiska pracy MES, zauważamy, że sterowanie w Paraview działa nieco inaczej na obiekcie 2D. Lewy przycisk myszy przeciąga geometrię a środkowy ją obraca. Aby ułożyć geometrię w płaszczyźnie analizy (x-y), wciśnij przycisk, który ustawia widok w ujemnym kierunku osi z."
  • curprev 23:4823:48, 20 December 2023NewJoker talk contribs 27,284 bytes +46 Created page with "Techniki wprowadzone w poprzedniej części tego przykładu nie zostaną tu powtórzone. Należy również ponownie podkreślić, że wraz z dodawaniem kolejnych obiektów do przeglądarki filtrów i otwieraniem kolejnych okien, coraz bardziej istotne staje się upewnianie się, że wybrany jest właściwy obiekt w przeglądarce filtrów i aktywne jest odpowiednie okno podczas wprowadzania zmian w zakładce Properties. Inaczej traci się wiele czasu na szukanie odpowiedn..."
  • curprev 23:4523:45, 20 December 2023NewJoker talk contribs 27,238 bytes 0 Created page with "Aby zademonstrować wizualizację i całkowanie wyników po linii, skorzystamy z przykładu 2D ciężkiej ściany przedstawionego w [https://forum.freecadweb.org/viewtopic.php?f=18&t=33049 tym wątku na forum]. Plik FreeCAD dla tego przykładu można pobrać z [https://forum.freecadweb.org/viewtopic.php?f=18&t=37253&start=10#p367734 tego wątku na forum]. Wyzwaniem jest wizualizacja stosunku zbrojenia wzdłuż różnych pionowych przekrojów i określenie wymaganego pola..."
  • curprev 23:4323:43, 20 December 2023NewJoker talk contribs 27,238 bytes +40 Created page with "== Całkowanie po linii =="
  • curprev 23:4323:43, 20 December 2023NewJoker talk contribs 27,198 bytes +8 Created page with "CoG_z = 187144 / 556.277 = 336.4 mm (dokładna wartość: 5/6 * 400 mm)"
  • curprev 23:4323:43, 20 December 2023NewJoker talk contribs 27,190 bytes +8 Created page with "CoG_y = 55744.2 / 556.277 = 100.2 mm (dokładna wartość: 100 mm)"
  • curprev 23:4323:43, 20 December 2023NewJoker talk contribs 27,182 bytes +3 Created page with "Wreszcie, środek ciężkości można wyznaczyć z powyższych wyników jako:"
  • curprev 23:4323:43, 20 December 2023NewJoker talk contribs 27,179 bytes +58 Created page with "Wreszcie, dwa filtry Integration są stosowane, jeden na obiekcie Calculator1 aby pocałkować zmienną ReinforcementRatio_x * y a drugi na obiekcie Calculator2 aby pocałkować zmienną ReinforcementRatio_x * z. Każdy jest wyświetlany we własnym oknie z wybranym SpreadSheetView. Sposób odznaczenia wszystkich innych wyników był wyjaśniony wcześniej."
  • curprev 23:4123:41, 20 December 2023NewJoker talk contribs 27,121 bytes +19 Created page with "Po wciśnięciu Apply, nowa zmienna nazwana “ReinforcementRatio_x * z” staje się dostępna do wyświetlania lub dalszego przetwarzania."
  • curprev 23:4123:41, 20 December 2023NewJoker talk contribs 27,102 bytes −11 Created page with "Kalkulator 2 oblicza nową zmienną ReinforcementRatio_x * z, którą należy pocałkować aby uzyskać współrzędne z środka ciężkości zbrojenia."
  • curprev 23:4023:40, 20 December 2023NewJoker talk contribs 27,113 bytes +3 Created page with "'''Ustawienia kalkulatora 2"
  • curprev 23:4023:40, 20 December 2023NewJoker talk contribs 27,110 bytes +19 Created page with "Po wciśnięciu Apply, nowa zmienna nazwana “ReinforcementRatio_x * y” staje się dostępna do wyświetlania lub dalszego przetwarzania."
  • curprev 23:4023:40, 20 December 2023NewJoker talk contribs 27,091 bytes −11 Created page with "Kalkulator 1 oblicza nową zmienną ReinforcementRatio_x * y, którą należy pocałkować aby uzyskać współrzędne y środka ciężkości zbrojenia."
  • curprev 23:3923:39, 20 December 2023NewJoker talk contribs 27,102 bytes +3 No edit summary
  • curprev 23:3923:39, 20 December 2023NewJoker talk contribs 27,099 bytes +38 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Plane Parameters > Show Plane: deselect | Usuń ramki ograniczające |- | Plane Parameters > Origin: 4000 / 100 / 200 | Położenie środkowego przekroju |- | Plane Parameters > Normal: 1 /0 /0 | Kierunek normalny przekroju jest zwrócony ku osi X |- | Coloring: ReinforcementRatio_x | Opcjonalne |- | Styling > Line Width: 2 | Lub dowolne inne ustawienie, które daje satysfakcjonujący wynik |}"
  • curprev 23:3723:37, 20 December 2023NewJoker talk contribs 27,061 bytes +1 Created page with "Następnie podświetl obiekt VTK i zastosuj filtr Slice z poniższymi ustawieniami w zakładce Properties:"
  • curprev 23:3723:37, 20 December 2023NewJoker talk contribs 27,060 bytes +19 Created page with "{| class="wikitable" |- ! Properties Tab Settings ! Comment |- | Representation: Wireframe | Aby widoczny był przekrój |- | Coloring: ReinforcementRatio_x | Lub dowolny inny kolor |- | Styling > Line Width: 2 | Lub dowolne inne ustawienie dające satysfakcjonujący wynik |}"
  • curprev 23:3623:36, 20 December 2023NewJoker talk contribs 27,041 bytes −1 Created page with "Zastosuj następujące ustawienia w zakładce Properties obiektu VTK:"
  • curprev 23:3623:36, 20 December 2023NewJoker talk contribs 27,042 bytes −31 Created page with "W poprzedniej części omówiliśmy filtr Integration i jego zastosowanie do całego obiektu VTK. Aby zademonstrować całkowanie po przekroju, określimy tu całkowite wymagane wzmocnienie i jego środek ciężkości dla środkowego przekroju belki. Wynik końcowy jest pokazany na rysunku poniżej. Interakcja różnych obiektów może być sprawdzona w przeglądarce filtrów. Filtr przycięcia jest stosowany do obiektu VTK belki a dwa filtry Calculator są stosowane na..."
  • curprev 23:3123:31, 20 December 2023NewJoker talk contribs 27,073 bytes +44 Created page with "== Całkowanie po przekroju =="
  • curprev 23:3023:30, 20 December 2023NewJoker talk contribs 27,029 bytes −17 Created page with "Pokazuje to jak całkowite wymagane wzmocnienie ma się do tych w poszczególnych kierunkach"
  • curprev 23:3023:30, 20 December 2023NewJoker talk contribs 27,046 bytes −3 Created page with "Przykładowo, możemy zastosować filtr całkowania na nowej zmiennej Total Reinforcement Ratio"
  • curprev 23:3023:30, 20 December 2023NewJoker talk contribs 27,049 bytes −13 Created page with "Filtr Calculator można znaleźć jako przycisk po lewej stronie paska filtrów lub poprzez menu Filters > Alphabetical. Nazwę uzyskiwanej zmiennej można wprowadzić w polu Result Array Name. Tu nazwiemy ją Total_Reinforcement_Ratio. Wzór można wprowadzić w polu poniżej Result Array Name. Wartości wejściowe można wybrać z menu rozwijanego Scalars i mogą one być połączone w równanie dla wyniku przy pomocy podanych operatorów. Po wciśnięciu przycisku App..."
  • curprev 23:2623:26, 20 December 2023NewJoker talk contribs 27,062 bytes −11 Created page with "Przykładowo, jeśli chcemy znać całkowite wymagane zbrojenie we wszystkich 3 kierunkach, musielibyśmy zsumować ReinforcementRatio_x, ReinforcementRatio_y i ReinforcementRatio_z."
  • curprev 23:2523:25, 20 December 2023NewJoker talk contribs 27,073 bytes +20 Created page with "Powyżej przedstawiono przykład całkowania zmiennej bezpośrednio wyeksportowanej ze środowiska pracy MES. W niektórych przypadkach, możemy chcieć połączyć zmienne VTK aby uzyskać nowe wyniki. Można to zrobić na kilka sposobów, ale tutaj omówimy tylko najprostszy - filtr Calculator."
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)