Wprowadzenie do wizualizacji przy użyciu systemu OpenDX

Podobne dokumenty
Linux jako platforma obliczeń naukowych Przegląd oprogramowania

Instrukcja do ćwiczeń laboratoryjnych z metody elementów skończonych w programie ADINA

Instrukcja do ćwiczeń laboratoryjnych z metody elementów skończonych w programie ADINA

Instrukcja do ćwiczeń laboratoryjnych z metody elementów skończonych w programie ADINA

Lekcja 1: Origin GUI GUI to Graficzny interfejs użytkownika (ang. GraphicalUserInterface) często nazywany też środowiskiem graficznym

Początek pracy z programem 3D Studio Max

Metoda Elementów Skończonych - Laboratorium

Tytuł: GRAPHER Podręcznik użytkownika ISBN: Autor: Zbigniew Galon Rok wydania: 2014 Stron: 500 Wydawca: Gambit COiS Sp. z o.o.

Wizualizacja danych z wykorzystaniem pakietu OpenDX

Tytu : GRAPHER Podr cznik u ytkownika ISBN: Autor: Zbigniew Galon Rok wydania: 2009 Stron: 408 Wydawca: Gambit COiS Sp. z o.o.

Wizualizacja funkcji w programie MATLAB

Podstawy POV-Ray a. Diana Domańska. Uniwersytet Śląski

Delphi podstawy programowania. Środowisko Delphi

Katedra Elektrotechniki Teoretycznej i Informatyki

Komputerowe wspomaganie projektowania- CAT-01

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Analiza obciążeń belki obustronnie podpartej za pomocą oprogramowania ADINA-AUI 8.9 (900 węzłów)




Alfabetyczna lista stylów

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

- parametry geometryczne badanego związku: współrzędne i typy atomów, ich masy, ładunki, prędkości początkowe itp. (w NAMD plik.

Techniki wizualizacji. Ćwiczenie 10. System POV-ray tworzenie animacji

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16

/ E max

POLITECHNIKA SZCZECIŃSKA KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN

Analiza obciążeń baneru reklamowego za pomocą oprogramowania ADINA-AUI 8.9 (900 węzłów)

Elektrostatyka. Prawo Coulomba Natężenie pola elektrycznego Energia potencjalna pola elektrycznego

Charakterystyka danych. Wizualizacja różnych typów danych. Model ciągły przykłady (1/14) Zm. niezależna 1D, zm. zależna skalar

Analiza obciążeń baneru reklamowego za pomocą oprogramowania ADINA-AUI 8.9 (900 węzłów)

Opis funkcji programu AnaRIP mpower v.2.0

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Elektrostatyka, cz. 1

Ćwiczenie nr 31: Modelowanie pola elektrycznego

Gambit Centrum Oprogramowania i Szkoleń Sp. z o.o.

PRZEWODNIK PO PRZEDMIOCIE



Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski. Zaawansowane metody grafiki w reklamie. Laboratorium. 3dsmax wprowadzenie

autor: Włodzimierz Wolczyński rozwiązywał (a)... ARKUSIK 21 ELEKTROSTATYKA CZĘŚĆ 1. POLE CENTRALNE I JEDNORODNE

Pole magnetyczne magnesu w kształcie kuli

Instrukcja do ćwiczeń laboratoryjnych Numeryczne metody analizy konstrukcji

Przykładowe zadania/problemy egzaminacyjne. Wszystkie bezwymiarowe wartości liczbowe występujące w treści zadań podane są w jednostkach SI.

Elektrodynamika. Część 5. Pola magnetyczne w materii. Ryszard Tanaś. Zakład Optyki Nieliniowej, UAM

Projekt 1. Data: Edytor:

Wykresy i obiekty graficzne w Matlabie

t Rysunek 2: Wykres drgań podstawy wspornika u(t)

Strumień Prawo Gaussa Rozkład ładunku Płaszczyzna Płaszczyzny Prawo Gaussa i jego zastosowanie

INSTRUKCJA DO ĆWICZENIA NR 4

Wielomiany Legendre a

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16 b) Operacja wyciągnięcia obrotowego z dodaniem materiału - uchwyt (1pkt)

Ładunki elektryczne i siły ich wzajemnego oddziaływania. Pole elektryczne. Copyright by pleciuga@ o2.pl

Wykład 4. Rendering (1) Informacje podstawowe

Dodawanie grafiki i obiektów

Interfejs graficzny Matlaba

Hala sportowa. Data: Edytor:

Przez F(C) oznaczamy figurę narysowaną w kartezjańskim układzie współrzędnych, która ograniczona jest przez:

Uniwersytet Zielonogórski. Kurs: Autodesk 3D Studio MAX Komputerowa grafika 3D. systemy cząsteczkowe.

Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Zwój nad przewodzącą płytą METODA ROZDZIELENIA ZMIENNYCH

9. Wymiarowanie. 9.1 Wstęp. 9.2 Opis funkcje wymiarowania. Auto CAD

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY w Szczecinie

Dział O atrakcyjnym przedstawianiu i prezentowaniu informacji (program PowerPoint oraz język HTML tworzenie stron WWW)

Oświetlenie przejścia dla pieszych 8x4m - droga jednojezdniowa dwukierunkowa

Języki i metody programowania Java Lab1 Zofia Kruczkiewicz

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY

Analiza Matematyczna MAEW101 MAP1067

Uruchomić programu AUI kliknięciem ikony znajdującej się na pulpicie. Zadanie rozwiązać za pomocą systemu ADINA.

Tło CSS 3. Gabriela Panuś

Kalkulator. Programowanie komputerów. Kalkulator możliwe udoskonalenia. Kalkulator. Kalkulator. Kalkulator możliwe udoskonalenia

Krótka instrukcja opracowania danych w programie SciDAVis v. 1-D013-win

Park Hutników. Ścieżki - ALMA LED LED 19W Placyk - ALMA LED LED 27W. Data: Edytor: Jarosław Komar

dr inż. Tomasz Krzeszowski

Jak przygotować pliki gotowe do publikacji w sieci za pomocą DigitLabu?

Podłączanie bibliotek Zapis danych do pliku graficznego Generowanie promienia pierwotnego Import sceny z pliku Algorytm ray tracingu

PRZEWODNIK PO PRZEDMIOCIE

Wizualizacja płomienia

1.Otwieranie modelu Wybierz opcję Otwórz. W oknie dialogowym przechodzimy do folderu, w którym znajduje się nasz model.

Elektrostatyczna energia potencjalna U

Komputerowe systemy na rynkach finansowych. wykład 5. MQL4 - funkcje operujące na obiektach wykresu

Janusz Ganczarski. OpenGL Pierwszy program

BLENDER- Laboratorium 1 opracował Michał Zakrzewski, 2014 r. Interfejs i poruszanie się po programie oraz podstawy edycji bryły

Techniki wizualizacji. Ćwiczenie 9. System POV-ray - wprowadzenie

Elektrodynamika Część 1 Elektrostatyka Ryszard Tanaś Zakład Optyki Nieliniowej, UAM

KARTA INFORMACYJNA Z INFORMATYKI DO KLASY 6. Imię i nazwisko ucznia:

Elektrodynamika Część 1 Elektrostatyka Ryszard Tanaś Zakład Optyki Nieliniowej, UAM

POLITECHNIKA SZCZECIŃSKA KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN

INDUPROGRESS S.C., ul.płowiecka 109A, lokal 2, WARSZAWA tel: , fax:

Wykłady z Matematyki stosowanej w inżynierii środowiska, II sem. 3. CAŁKA POTRÓJNA

cz. 1. dr inż. Zbigniew Szklarski

Magnetyzm cz.i. Oddziaływanie magnetyczne Siła Lorentza Prawo Biote a Savart a Prawo Ampera

Malarstwo cyfrowe cz. 2

Wykład FIZYKA II. 3. Magnetostatyka. Dr hab. inż. Władysław Artur Woźniak

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY

Transkrypt:

Wprowadzenie do wizualizacji przy użyciu systemu OpenDX R. Putanowicz

Motywacja

Motywacja Dzielenie się doświadczeniami. Więcej użytkowników = więcej doświaczeń.

Motywacja Dzielenie się doświadczeniami. Więcej użytkowników = więcej doświaczeń. OpenDX jako element planowanego środowiska MES.

Motywacja Dzielenie się doświadczeniami. Więcej użytkowników = więcej doświaczeń. OpenDX jako element planowanego środowiska MES. Ułatwienie szybszego opanowania OpenDX.

Plan prezentacji 1. Przykłady zastosowań OpenDX. 2. Mini tutorial wizualizacja siatek. 3. Modele danych w OpenDX. 4. Złożony przykład wizualizacja pola elektrycznego wokół dipola.

Przykłady zastosowań OpenDX

Przykłady zastosowań : chemia I Wizualizacja potencjałów chemicznych wokół cząsteczki. http://www.opendx.org/highlights.php kategoria Chemistry

Przykłady zastosowań : chemia II Po lewej wiązania i potencjał elektryczny cząsteczki leku zwalczającego HIV-1 Po prawej acetlocholinoesteraza http://www.opendx.org/highlights.php, kategoria Chemistry

Przykłady zastosowań : antropologia Po lewej rekonstrukcja czaszki humanoida sprzed 400 tys. lat. http://www.opendx.org/highlights.php kategoria Anthropology

Przykłady zastosowań : oceanografia Po lewej wizualizacja zasolenia, temperatury i zanieczyszczeń w zatoce Massachusets. Po prawej wizualizacja parametrów oceanu u wybrzeży obu Ameryk. http://www.opendx.org/highlights.php kategoria Oceanography

Przykłady zastosowań : CFD http://www.opendx.org/highlights.php kategoria CFD

Przykłady zastosowań : mechanika materiałów Symulacja działania pocisku kumulacyjnego. http://www.opendx.org/highlights.php kategoria Physics and Mathematics

Przykłady zastosowań : z naszego podwórka I 0.25 force f_x [kn] 0.2 0.15 CR Cracking (nb. elements = 774, a=5mm) CR Cracking (nb. elements = 1576,a=5mm) CR Cracking (nb. elements = 3085,a=5mm) CR No Cracking (nb. elements = 1576, a = 5mm) CR No Cracking (nb. elements = 1576, a = 10mm) Critical Force (analytical,a=10mm) No CR Cracking (nb. elements = 1576, a = 10mm) 0.1 imperfection 0.01mm zoom 0.05 E = 100 Mpa nu=0.3 ft=1.0 Mpa Gf=0.01 N/mm 5mm 5mm a=5mm notch u_x L=10mm 0 0 0.2 0.4 0.6 0.8 1 displacement u_x [mm] Dzięki uprzejmości Ł. Kaczmarczyka.

Przykłady zastosowań : z naszego podwórka II u_x=0.005mm, u_y=0.004mm, f_x=0.0124kn sigma_x rotation alngle sigma_y u_x=0.1mm, u_y=0.49mm, f_x=0.180kn sigma_x rotation alngle sigma_y u_x=0.5mm, u_y=2.6mm, f_x=0.115kn sigma_x rotation alngle sigma_y Dzięki uprzejmości Ł. Kaczmarczyka.

Przykłady zastosowań : z naszego podwórka III Po lewej ilustracja metody zbiorów poziomujących (level set). Po prawej interfejs wewnątrz elementów i specjalnie dobrane punkty całkowania. Dzięki uprzejmości Ł. Kaczmarczyka.

Mini tutorial: wizualizacja siatek

Główne element interfejsu

Główne element interfejsu Edytor do programowania wizualnego

Główne element interfejsu Interfejs programu

Główne element interfejsu Okno rysunków

Tworzenie siatki regularnej origin (x,y,z) counts (Nx,Ny,Nz) deltas ( x, y, z) Nz z Ny y origin (x,y,z) Nx x

Modele danych w OpenDX

Obiekt typu Field Field name "data" "position" "connections" "box" value............ Array type = arbitrary items = 150000 data = Array type = float[3] items = 8 data = Array type = int[4] items = 100000 data = Array type = float[3] items = 150000 data =

Złożony przykład: wizualizacja dipola elektrycznego

Dipol potencjał Rendering 3D potencjału elektrycznego.

Dipol izolinie potencjału Izolinie potencjału elektrycznego w płaszczyźnie X-Y.

Dipol linie pola elektrycznego Linie pola elektrycznego (streamlines). Kolor linii odpowiada wartości natężenia pola.

Dipol zmiana potencjału na osi X

Podział programu na funkcje (strony) BaseGrid Siatka i położenie ładunków Potential Obliczenie potencjału wokół dipola Field Obliczenie natężenia pola elektrycznego Box Ramka otaczająca obszar wizualizacji Izolines Izolinie potencjału w płaszczyźnie X-Y Particles Sfery symbolizujące ładunki Streamlines Linie pola elektrycznego Volume Rendering wolumetryczny potencjału Plot Wykres potencjału na osi X MainImage Główne okno wizualizacji MultiImage Podział okna na podobszary

Podziękowania dla Łuksza Kaczmarczyka społeczność portalu www.opendx.org za udostępnienie i zgodę na wykorzystanie przykładów wizualizacji w OpenDX.

Dziękuję za uwagę

origin = {[-10.0,-10.0,-10.0]} deltas = {[1.0,1.0,1.0]} counts = [21,21,21] Construct VectorList BaseGrid charges

BaseGrid charges name = "positions" which = 1 Mark Select Select Compute Compute sqrt((a.x-b.x)*(a.x-b... sqrt((a.x-b.x)*(a.x-b... Compute Compute -1.0/a 1.0/a Compute a+b potential

potential Gradient electricfield

BaseGrid Selector ShowBox color = "yellow" Color box

potential Grid Regrid Isosurface Tube number = 20 diameter = 0.1 AutoColor ShowBox Color color = "white" opacity = 0.3 Collect izolines

charges data = {-10,10} Construct ratio = 1.0 AutoGlyph AutoColor particles

particles box electricfield charges data = {1.0,10.0} Construct scale = 1.0 ratio = 0.05 Glyph time = { 0.0 } Streamline Tube diameter = 0.1 AutoColor Collect streamlines

box potential Colormap Color Collect volumepotential

Grid potential Map name = "positions" Mark Compute a.x Unmark name = "positions" labels = {"x", "potential"} Plot AutoColor aspect = 1.0 Plot

Selector izolines streamlines volumepotential Plot box Collect Switch Image camera

izolines streamlines camera Plot Render Render Render string = "Visualisatin of dipole poten..." position = [.5.5] Caption Collect horizontal = 2 Render Arrange Display