cwiczenie nr 5 badanie rf mems pop

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 1





Laboratorium MEMS i

mikronapędy



Ćwiczenie nr 5

Badanie czujnika typu

RF MEMS switch



background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 2

Cel ćwiczenia:
Celem ćwiczenia jest przeprowadzenie badań symulacyjnych wpływu napięcia zasilającego na
wartość odkształcenia w czujniku typu RF MEMS switch. Odkształcenie następuje na skutek
oddziaływania pola elektrostatycznego. Pole to powoduje wyginanie ramienia czujnika w kierunku
podłoża. Dodatkowo należy określić wpływ zmiany wymiarów czujnika na wartość odkształcenia.

4.1. Wstęp wstępne
Badany czujnik RF MEMS switch pokazano na rysunku poniżej.

Rys.1 Widok badanego czujnika RF MEMS switch
4.2 Właściwości materiałowe
Z uwagi na niewielkie rozmiary czujnika wszystkie właściwości materiałowe jak również wymiary
geometryczne będą podawane w systemie jednostek µMKSV. Jest to system metryczny, w którym
jednostką podstawową jest 1µm. System ten jest dedykowany do analizy zagadnień związanych
m.in. z MEMS-ami.
Mechaniczne właściwości materiałowe belki:

o

gstość – 2.329e-15 kg/(µm)

3

o

moduł Younga – 169e3 kg/(µm)(s)

2

o

współczynnik Poissona – 0.066.

Elektrostatyczne właściwości materiałowe:

o

względna przenikalność elektryczna – 1.

Wymiary geometryczne belki:

szerokość belki bw = 4 µm,

długość belki bl = 150 µm,

wysokość belki bh=2 µm,

grubość szczeliny powietrznej gap = 2 µm.

Wymuszenia:

napięcie zasilające U = 120 V.


4.2 Krótkie wprowadzenie do programu FEM
Uruchamiamy program FEM służący do analizy zagadnień sprzężonych metodą elementów
skończonych (Ansys Product Launcher – rysunek 2). Okno to umożliwia m.in. wybór katalogu
roboczego, zdefiniowanie nazwy pliku roboczego (domyślna nazwa file), wybór środowiska
symulacji (powinno być Ansys). Następnie klikamy na przycisk Run, aby uruchomić środowisko
programu Ansys. W trakcie wykonywania ćwiczenia należy pamiętać o jednej podstawowej
zasadzie, która obowiązuje w tym środowisku pracy. Program nie posiada możliwości cofnięcia raz
wykonanego polecenia!!!! Osoba mająca doświadczenie może usunąć skutki błędnego polecenia
korzystając z polecenia Delete chociaż nie jest to w wielu przypadkach takie proste.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 3

Rys.2.

Rys.3. Interfej programu

W trakcie typowej pracy z programem zazwyczaj wykorzystuje się panel znajdujący się po lewej
stronie oraz główne menu. Osoby lepiej znające program dodatkowo wykorzystują linię poleceń
(najefektywniejsza metoda pracy).
W bocznym lewym panelu znajdują się liczne zakładki. W większości przypadków praca ogranicza się
tylko do czterech z nich:

Preprocesor, który służy do definiowania parametrów, tworzenia geometrii, określania

właściwości materiałowych oraz definiowania warunków brzegowych oraz wymuszeń.

Solution jak sama nazwa sugeruje służy najczęściej do rozwiązywania wcześniej

zdefiniowanego zagadnienia.

General Postprocesor służy ogólnie do oglądania i zapisywania wyników.

TimeHist Postprocesor służy ogólnie do oglądania, obliczania i zapisywania wyników

obliczeń w funkcji czasu.





background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 4

4.3. Rozwiązanie zagadnienia metodą polową

4.3.1. Po uruchomieniu programu zmienimy domyślny system jednostek z MKSV na µMKSV. Z
lewego panelu bocznego rozwijamy zakładkę Preprocesor, a następnie Material Props. Wybieramy
pozycję Electromag Unit. W oknie dialogowym Electromagnetic Unit wybieramy opcję User-
defined i zatwierdzamy przyciskiem ok. (rysunek 4).

Rys.4.

W systemie µMKSV przenikalność elektryczna powietrza (free-space permittivity) wynosi ε

o

=8.854e-

6 pF/µm (rysunek 5)..

Rys.5.

4.3.2. Nadajemy nazwę dla analizy jako „Analiza elektrostatyczna_RF_MEMS L... grupa..”. W
miejsce kropek wprowadzamy dane odpowiednie dla swojej grupy laboratoryjnej. Wprowadzona
nazwa będzie widoczna w lewym dolnym rogu obszaru roboczego (rys.6).

Rys.6.

4.3.3. Wprowadzimy teraz parametry, które będą niezbędne do utworzenia modelu
geometrycznego: bl=150, bh=2, bw=4, gap=2. Parametry możemy wprowadzać w oknie dialogowym
Scalar Parameters każdorazowo zatwierdzając wprowadzenie przyciskiem Accept lub wprost w linii
poleceń potwierdzając wprowadzenie klawiszem Enter (rys.7).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 5

Rys.7.

4.4.4. Wprowadzimy teraz parametry związane z wymuszeniami.

Wymuszenie elektryczne wynosi U=120 (jednostka V).
Po zdefiniowaniu parametrów niezbędnych do przeprowadzenia analizy przechodzimy do określenia
odpowiednich typów elementów i ich ustawień. Każdy typ elementu jest przeznaczony do
rozwiązywania konkretnych zagadnień. Dodatkowo niewłaściwe ustawienia nawet poprawnie
wybranego elementu mogą nawet uniemożliwić przeprowadzenie analizy czy też powodować błędy.
4.4.6. Z Preprocesora rozwijamy zakładkę Element Type. Wybieramy Add/Edit/Delete (rys.8).

Rys.8.

Naciśniecie przycisku Add spowoduje otworzenie okna Library of Element Type. Odszukujemy
pozycje grupującą elementy typu Structural Mass i z prawej strony wybieramy element Brick 8node
45 (Rys.9). Jest to element często stosowany w analizie typu 3D (trójwymiarowej).

Rys.9.

Po dodaniu tego elementu dodamy jeszcze związany z analizą elektrostatyczną. Znajdziemy taki
element w grupie elementów podgrupie Electrostatic. Wybieramy element 3D Tet 123 (rys.10).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 6

Rys.10.

Definiowanie właściwości materiału
4.4.7. W bocznym panelu wybieramy Preprocesor→Material Props →Material Models co otworzy
okno dialogowe Define Material Model Behavior. Z dostępnych modeli wybieramy
Structural→Linear→Elastic→Isotropic. Otworzy to okno Linear Isotropic Properties for Material
Number 1, które umożliwia zdefiniowanie modułu Younga (Ex=169e3)) i współczynnika Poissona
(PRXY=0.066). Po wprowadzeniu danych zatwierdzamy je przyciskiem ok. Następnie wybieramy
pozycję Structural→Density. W oknie Density for Material Number 1 wprowadzamy gęstość
modelowanego materiału (DENS=2.39e-15). Na podstawie wprowadzonych właściwości
materiałowych program wyznacza np. macierz sztywności (rys.11).

Rys.11.

4.4.8. Pozostając dalej w edytorze materiałów definiujemy drugi materiał Material→New Model.
Program automatycznie zaproponuje nadanie nowemu materiałowy numeru 2. W zakładce
Electromagnetics odszukujemy Relative Permittivity. Wybieramy opcję Constant i wprowadzamy
wartość PERX=1 (rys.12).

Rys.12.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 7

Widok edytora materiałów, w którym zdefiniowano wszystkie wymagane właściwości pokazano
poniżej. Po ukończeniu definiowania właściwości piezorezystora należy bezwzględnie zamknąć okno
edytora materiału (rys.13).
W przypadku nie wykonania tej czynności program będzie dalej w trybie edycji materiału i nie
pozwoli na dalsze wykonywanie instrukcji!!!!

Rys.13.


Tworzenie geometrii
4.4.9. Geometrię 3D budujemy metodą najprostszą wykorzystując obiekty predefiniowane. W
naszym przypadku będzie to prostopadłościan, którego wymiary wynoszą odpowiednio długość
(bl=150),

szerokość

(bw=4)

i

wysokość

(bh=2).

W

bocznym

panelu

wybieramy

Modeling→Create→Volumes→Block→By Dimensions (rys.14).

Rys.14.

Przygotowanie utworzonej geometrii do utworzenia siatki elementów
4.4.10. Zaznaczymy teraz wszystkie powierzchnie należące do utworzonego prostopadłościanu
wykorzystując metodę filtracji. Otwieramy okno do filtracji Select Entities (Select→Entities).
Wybieramy typ zaznaczonego obiektu jako Area a metodę selekcji ustawiamy jako Attatched to
Volumes z całego modelu. Akceptujemy wybór przyciskiem Apply co pozwoli nam pozostać dalej w
oknie dialogowym. Zmieniamy typ zaznaczonego obiektu z Area na Line a metodę selekcji
zmieniamy na Attatched to Area. Ponownie akceptujemy wybór przyciskiem Apply. Z danego zbioru
zaznaczenia wybierzemy teraz linie, które znajdują się w odległości bl/2 od początku układu
współrzędnych (po współrzędnej X-owej). Zmieniamy zatem metodę linii zaznaczania na By
Location po współrzędnej X o wartości bl/2. Zmieniamy metodę pobierania danych z From full na
Reselect (rys.15).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 8

Rys.15.

4.4.11. Widok modelu w wyświetlaniu krawędziowym pokazano poniżej (rys.17).

Rys.17.

4.4.14. Powyższe zaznaczenie zostało przeprowadzone w celu przypisania tym liniom określonego
podziału, aby uzyskać odpowiednią siatkę elementów. Zakładamy, że wzdłuż długości belki chcemy
uzyskać 20-ścia elementów w modelu dyskretnym. Z bocznego panelu wybieramy
Preprocesor→Meshing→MeshTool. W oknie Mesh Tool wybieramy opcję Lines (Size Control).
Wybieramy metodę wyboru Pick All w kolejnym oknie Element Size on Picked. To otworzy kolejne
okno (), które w końcu pozwoli określić na ile elementów chcemy podzielić zaznaczone linie
(NDIV=20) (rys.18.).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 9

Rys.18.

4.4.15. Ponownie zaznaczamy wszystkie linie dołączone do powierzchni naszej belki (program
powinien pamiętać to zaznaczenie). Następnie zaznaczamy linie po współrzędnej Y i wysokości bh/2
odejmując to ze zbioru wskazań (Reselect). Powtarzając kroki z punktu 4.4.14 zaznaczonym liniom
przypisujemy podział na 2 części (NDIV=2) (rys.19).

Rys.19.

4.4.16. W identyczny sposób przeprowadzamy zaznaczenie linii związanych z wysokością belki
(współrzędna Z=bw/2). Ustalamy, że na całej wysokości będzie tylko jeden element (NDIV=1)
(rys.20).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 10

Rys.20.


Przypisanie materiału o numerze 1 utworzonej belce czujnika
4.4.17. Z bocznego panelu wybieramy Preprocesor→Meshing→MeshTool. W oknie Mesh Tool
wybieramy opcję Volumes (Element Attributes). Naciskamy na przycisk Set, aby uruchomić okno
wyboru obiektów Volumes Attributes, w którym wybieramy zaznaczanie wszystkiego (Pick All). To
otworzy okno Volumes Attributes, w którym możemy przypisywać atrybuty zaznaczonej bryle.
Program domyślnie oferuje przypisanie materiału o numerze 1 i elementu typu Solid 45. Są to
ustawienia w tym przypadku prawidłowe. Akceptujemy ustawienia (rys.21).

Rys.21.

4.4.18. Zaznaczamy wszystkie obiekty (Select→Everything).

Tworzenie siatki elementów belki

4.4.19. Wybieramy z bocznego panelu Preprocesor→Meshing→MeshTool, aby otworzyć okno
Mesh Tool. Ustalamy typ elementu jako Hex. Kształtowi typu Hex przypisujemy opcję Mapped.
Naciskamy na przycisk Mesh, aby uruchomić okno (Mesh Volumes) do wyboru obiektów
przeznaczonych do dyskretyzacji. Zaznaczamy w nim wybieranie wszystkiego (mamy tylko jeden
obiekt więc można tak postąpić). Widok modelu z utworzoną siatką elementów pokazano poniżej
(rys.22).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 11

Rys.22.

Definiowanie warunków brzegowych
4.4.20. Zaznaczymy teraz końcówki czujnika, którym przypiszemy następnie odpowiednie warunki
brzegowe. Zaznaczamy korzystając z okna filtracji powierzchnie po lokalizacji (Y=bz/2 z całego
modelu) a następnie po współrzędnej Z=bw/2 (opcja Reselect) (rys.23).

Rys.23.

4.4.21. Pozostając w oknie Select Entities wybieramy rodzaj zaznaczonych elementów jako węzły z
opcją Attached to Areas z From Full. W ten sposób zostaną zaznaczone wszystkie węzły leżące na
określonych wcześniej powierzchniach (rys.24).

Rys.24.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 12

4.4.22. Przypiszemy teraz zaznaczonym powierzchniom wraz z zaznaczonymi węzłami w jakich
kierunkach dopuszczalny jest ich ruch. Zakładamy, że końcówki będą miały trzy stopnie swobody. Z
bocznego

panelu

wybieramy

Preprocesor→Loads→DefineLoads→Apply→Structural→Displacement→On

Areas.

W

oknie

wyboru obiektów wybieramy zaznaczanie wszystkiego. W oknie Apply U,ROT on Areas ustalamy
kierunek ruchu w osi X (UX) bez określania wartości przemieszczenia. Akceptujemy ustawienie
klawiszem Apply i określamy kolejno możliwość ruchu w dwóch pozostałych osiach (UY i UZ)
(rys.25).

Rys.25.

Definiowanie symetrii modelu
Ponieważ model jest symetryczny możemy analizować tylko jego połowę. Takie podejście znacząco
skraca czas potrzebny na uzyskanie rozwiązania zagadnienia.
4.4.23. Zaznaczamy wszystko (Select→Everything). W oknie selekcji obiektów Select Entities
dokonujemy selekcji powierzchni po lokalizacji względem współrzędnej Y o wartości bh/2.
Następnie dokonujemy zaznaczenie po współrzędnej Z o wartości 0 (Reselect). Następnie
zaznaczamy węzły należące do zaznaczonej powierzchni (Node, Attached to Areas, From Full)
(rys.26).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 13

Rys.26.

4.4.24. Przypiszemy teraz możliwość aby zaznaczona powierzchnia wraz z węzłami siatki miała
możliwość poruszania się tylko w osi Z (UZ) (rys.27).

Rys.27.

4.4.25. Ponownie zaznaczamy wszystko (Select→Everything). Zaznaczymy teraz wszystkie węzły
mające współrzędną Y równą 0 (rys.28).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 14

Rys.28.

4.4.26. Przypiszemy teraz zaznaczonym węzłom możliwość analizy wielośrodowiskowej. Realizuje to
funkcja FSIN (Field-Surface Interface Number). W badanym przypadku będzie to połączenie analizy
mechanicznej z elektrostatyką. Z bocznego panelu wybieramy Preprocesor→Loads→Apply→Field
Surface Inter→On Nodes. W oknie zaznaczania obiektów wybieramy zaznaczanie wszystkiego.
Następnie określamy wartość parametru Value jako 1 (jedno sprzężenie). Widok modelu po
zastosowaniu sprzężenia pokazano poniżej (rys.29.).

Rys.29.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 15

Na tym etapie część mechaniczna czujnika została już utworzona. Dodatkowo utworzono siatkę
elementów, zdefiniowano warunki brzegowe, powierzchnię symetrii modelu oraz określono, która
powierzchnia jest elementem łączącym część mechaniczną z elektrostatyką (FSIN).
Modelowanie części elektrostatycznej
W przypadku czujnika RF MEMS switch następuje dość duża deformacja części mechanicznej oraz
związany z tym wzrost naprężeń w części mechanicznej. Wyginanie się części mechanicznej w
kierunku podłoża powoduje, że deformacji będzie ulegał bryła odpowiadająca za elektrostatykę. Nie
chodzi tutaj o część mechaniczną bo jest to tak naprawdę powietrze, ale o utworzoną siatkę
elementów przypisaną tej bryle. Istnieje specjalna technika, która jest stosowana w takich
przypadkach. Zapewnia ona, że siatka elementów może się praktycznie dowolnie deformować. Tą
technikę deformacji nazywamy morfingiem. Jest to technika stosowana m.in. w grafice
komputerowej do sterowania np. mimiką twarzy (program 3D MAX).
4.4.27.

Uaktywniamy

technikę

morfingu.

Z

bocznego

panelu

wybieramy

Preprocesor→Loads→Loads Step Opts→Other→Element Morphing. W oknie Activate Element
Morphing wybieramy ON (rys.30).

Rys.30.


4.4.28. Tworzymy teraz bryłę (prostopadłościan) na potrzeby modelu elektrostatycznego o
wymiarach: długość (bl), szerokość (-gap) i wysokość (bh). Metoda tworzenia z punktu 4.4.9. lub z
linii poleceń (block,0,bl,-gap,0,0,bw) (rys.31).

Rys.31.

4.4.29. Zaznaczamy teraz nowo utworzoną bryłę korzystając z metody filtracji obiektów (rys.32).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 16

Rys.32.

4.4.30. W oknie Mesh Tool aktywujemy opcję Smart Size. Ustawiamy suwakiem wartość 2. Wartość
2 spowoduje, że utworzona siatka elementów będzie już bardzo dokładna. Należy tutaj zachować
rozwagę pomiędzy dużą ilością elementów i dobrym odzwierciedlaniem deformacji poprzez
technikę morfingu, ale i znacznie dłuższym czasem obliczeń numerycznych. Przypisujemy również
zaznaczonej bryle materiał o numerze 2 i typie elementu SOLID123 (rys.33).

Rys.34.

4.4.31. Dokonujemy teraz dyskretyzacji utworzonej bryły. Wybieramy kształt typu Tet z opcją Free
(rys.35).

Rys.35.

4.4.32. Zaznaczymy teraz wszystkie powierzchnie związane z nową bryłą metodą filtracji obiektów
(Area, Attached to Volume, From Full, Apply). Następnie zaznaczamy wszystkie powierzchnie, które
mają współrzędną X=0 (Area, By Locations, X=0, Reselect) (rys.36).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 17

Rys.36.

4.4.33. Mając zaznaczoną powierzchnię określamy swobodę jej ruchu. Blokujemy możliwość
przemieszczenia się powierzchni w kierunku osi X (UX=0). Wpisujemy w linii poleceń następującą
komendę: da,all,ux,0. Uruchamiamy jej wykonanie klawiszem Enter (rys.37).

Rys.37.

4.4.35. Następnie w identyczny sposób zablokujemy możliwość poruszania się powierzchni
znajdującej się po drugiej stronie czujnika. Polecenie wykonamy z linii poleceń. Wprowadzamy
następujące komendy za każdym razem akceptując je klawiszem Enter:

aslv,s (zaznaczanie wszystkich powierzchni należących do danej bryły),

asel,r,loc,x,bl (ograniczenie powierzchni, których współrzędna X=bl),

da,all,ux,0 (zablokowanie możliwości ruchu powierzchni w osi X).

4.4.36. W identyczny sposób blokujemy możliwość poruszania się płaszczyzny XY w kierunku osi Z.
Podobnie jak powyżej ten fragment instrukcji wykonamy z linii poleceń:

aslv,s (zaznaczanie wszystkich powierzchni należących do danej bryły),

asel,r,loc,z,0 (ograniczenie powierzchni, których współrzędna Z=0),

da,all,uz,0 (zablokowanie możliwości ruchu powierzchni w osi Z),

aslv,s (zaznaczanie wszystkich powierzchni należących do danej bryły),

asel,r,loc,z,bw (ograniczenie powierzchni których współrzędna Z=bw),

da,all,uz,0 (zablokowanie możliwości ruchu powierzchni w osi Z).

4.4.37. Pozostają jeszcze dwie płaszczyzny naszej bryły, którym nie ograniczyliśmy wszystkich stopni
swobody ruchu. Musimy jeszcze zablokować płaszczyznę tworzącą podłoże naszego czujnika:

aslv,s (zaznaczanie wszystkich powierzchni należących do danej bryły),

asel,r,loc,y,-gap (ograniczenie powierzchni, których współrzędna Y=-gap),

da,all,uy,0 (zablokowanie możliwości ruchu powierzchni w osi Y).

4.4.38. Z bryły modelującej część elektrostatyczną pozostałą jeszcze jedna płaszczyzna, której nie
ograniczyliśmy ruchu w kierunku osi Z. Nie będziemy jednak tego robić, ponieważ musi ona mieć
właśnie możliwość odkształcania się w tym kierunku. Tej właśnie płaszczyźnie, która jest płaszczyzną

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 18

styku przypiszemy własność kontaktową tak, jak w przypadku wcześniej modelowanej belki w
postaci funkcji FSIN (Field-Surface Interface Number):

aslv,s (zaznaczanie wszystkich powierzchni należących do danej bryły),

asel,r,loc,y,0 (ograniczenie powierzchni, których współrzędna Y=0),

nsla,s,1 (zaznaczenie wszystkich węzłów należących do zaznaczonej wcześniej powierzchni),

sf,all,fsin,1 (przypisanie zaznaczonym węzłom właściwości kontaktowych dla analizy

wielośrodowiskowej) (rys.37).

Rys.37.

4.4.39. Mając zaznaczone węzły przypiszemy im potencjał U=120V (d,all,volt,U) (rys.38).

Rys.38.

4.4.40. Należy jeszcze określić potencjał odniesienia U=0, który przypisujemy węzłom należącym do
powierzchni pełniącej rolę podłoża:

nsel,s, loc,y,-gap (zaznaczanie wszystkich węzłów, których współrzędna Y=-gap),

d,all,volt,0 (przypisanie zaznaczonym węzłom potencjału odniesienia równego ).

4.4.41. Zaznaczamy wszystko poleceniem allsel,all.
Zanim rozpoczniemy dalszą pracę zaznaczymy jeden węzeł, w którym będziemy oglądali wyniki
deformacji w funkcji napięcia zasilającego. Zaznaczymy węzeł w środku długości belki (X=bl/2) oraz
Y=0, Z=0 metodą filtracji obiektów z linii poleceń:

nsel,s,loc,x,bl/2,

nsel,r,loc,y,0,

nsel,r,loc,z,0.

Zaznaczony powinien zostać tylko jeden węzeł siatki (metoda ta sprawdzi się tylko w przypadku
podziału długości belki na parzystą liczbę elementów).
Wprowadzamy teraz zaznaczony węzeł do pamięci programu jako parametr o nazwie np. n1.
Wykorzystamy w tym celu funkcję *get. Wprowadzamy w linii poleceń (*get,n1,node,,num,max).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 19

Zaznaczamy ponownie wszystko poleceniem allsel,all. W tym momencie model już jest
przygotowany do rozwiązania zagadnienia.

Rozwiązywanie zagadnienia
4.4.42.

Przed

rozpoczęciem

rozwiązywania

zagadnienia

należy

aktywować

analizę

wielośrodowiskową

(Solution→Multi-field

Set

Up→Select

metod.

Aktywujemy

analizę

wielośrodowiskową z domyślną metodą MFS-Single Code (rys.39).

Rys.39.

4.4.43. Ponieważ mamy dwa różne środowiska (mechanika i elektrostatyka) na potrzeby analizy
wielośrodowiskowej zostaną im przypisane określone numery w celach ich identyfikacji. Analizie
mechanicznej przypiszemy numer 1 z elementem SOLID45, natomiast elektrostatyce nadamy numer
2 z elementem SOLID123. Okno MFS Define uruchamiamy Preprocesor→Solution→Multi-field Set
Up→MFS-Single Code→Define→Define (rys.40).

Rys.40.

4.4.44. Dodatkowo należy jeszcze określić w jakiej kolejności zagadnienia będą rozwiązywane. W
analizowanym przypadku w pierwszym kroku będziemy obliczali elektrostatykę (pole numer 2),
wyniki ze elektrostatyki są jednocześnie wymuszeniem dla mechaniki (pole numer 1). Okno MFS
Solution Order Option za pomocą Solution→Multi-field Set Up→MFS-Single Code→Setup→Order.
Jako pierwszy numer wybieramy 2 (rys.41).

Rys.41.

4.4.45. W kolejnym kroku określimy dokładność rozwiązania analizy wielośrodowiskowej. Za
pomocą Solution→Multi-field Set Up→MFS-Single Code→Stagger→Convergence otwieramy okno
MFS Convergence Options, w którym wybieramy opcję ALL (będzie to dotyczyło obu pól).
Ustawiamy dokładność analizy na poziomie 1.e-5. Jest to nieco większa dokładność niż zazwyczaj,
ale związane jest to z koniecznością bardziej dokładnego kontrolowania odkształcania się belki pod
wpływem przyłożonego napięcia (rys.42).

Rys.42.

4.4.46. Sprawdzamy czy analiza jest analizą typu statycznego (rys.43).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 20

Rys.43.

4.4.47. Wymuszamy określony algorytm rozwiązywania zagadnienia sprzężonego. Ustawiamy
algorytm typu Incomplete Cholesky Conjugate Gradient (ICCG). Okno dialogowe Static or Steady-
Stay Analysis otwieramy poprzez Solution→Analysis Options (rys.44).

Rys.44.

4.4.48. Sprawdzamy czy metoda morfingu jest aktywna. Jeżeli nie to ją ponownie aktywujemy (np.
poleceniem morph,on).
4.4.49. Ustawiamy, z której analizy będą przechwytywane wyniki obliczeń. W naszym przypadku
będą to wyniki z analizy elektrostatycznej. Uruchamiamy okno dialogowe MFS Solution option
Capture, w którym wpisujemy numer 2 (Solution→Multi-field Set Up→MFS-Single
Code→Capture). Możemy nadać własna nazwę plikowi, który będzie zawierał przechwycone dane
(rys.45).

Rys.45.

4.4.50. W opcjach ustawień rozwiązania (okno Solution Control) ustawiamy możliwość pojawiania
się dużej deformacji siatki elementów (Large Displacement Static). Krok z jakim program będzie
zwiększał napięcie zasilające U=120V ustawiamy na 10 (TIME Step Size =10) (rys.46).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 21

Rys.46.

4.4.51. Włączamy funkcję morfowania siatki (polecenie morph,off). Ustalamy również w jaki sposób
program będzie obliczał wartości pośrednie pomiędzy poszczególnymi krokami. Ustawiamy opcje
Ramped. Zapewni to łagodne przejście od wartości równej 0 do pełnego napięcia zasilającego U
(rys.47).

Rys.47.

4.4.52. Ustawiamy teraz ponownie przechwytywanie wyników obliczeń, ale tym razem z analizy
mechanicznej, której nadaliśmy numer identyfikacji równy 1. Wpisujemy w linii poleceń komendę
mfcm,1,mechanika lub postępujemy jak w punkcie 4.4.49 (rys.48).

Rys.48.

4.4.53. Ustawiamy czas dla analizy wielośrodowiskowej (odpowiada on napięciu zasilającemu U).
Ustawiamy w oknie dialogowym MFS Time Control parametr MFTI=120 (czas analizy) oraz czas, o
który program będzie zwiększał wartość w każdym kroku MFDT=10 (rys.49).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 22

Rys.49.

4.4.54. Częstotliwość z jaką program będzie zapisywał wyniki obliczeń w każdym kroku
pozostawiamy na minimalnym poziomie, czyli 1. Maksymalną liczbę iteracji ustawiamy jako równą
20 (rys.50).

Rys.50.

4.4.55. Sposób przekazywania wyników pomiędzy poszczególnymi analizami ustalamy jako Global
Conservative. Metoda ta interpoluje przekazywane wartości sił pomiędzy elektrostatyką a
mechaniką. W odwrotnym kierunku nie ma ona zastosowania (rys.51).

Rys.51.

4.4.56. Ustawimy teraz jakie wyniki obliczeń będą przekazywane pomiędzy poszczególnymi
analizami. Z analizy elektrostatycznej (2) do analizy mechanicznej (1) będą transferowane obliczone
siły (FORCE) które są jednocześnie wymuszeniem (na skutek istnienia pola elektrostatycznego). Z
analizy mechanicznej (1) do analizy elektrostatycznej (2) przekazujemy przemieszczenie (DISP)
(rys.52).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 23

Rys.52.

4.4.57. W tym momencie model jest już gotowy do rozwiązania zagadnienia. Wpisujemy w linii
poleceń komendę solve (jeżeli polecenie się nie uruchamia należy je wcześniej poprzedzić komendą
/solu). Po czasie wynikającym z możliwości poszczególnych komputerów otrzymamy rozwiązanie.

Oglądanie wyników (Postprocesor)

4.4.58. Przechodzimy do postprocesora (plecenie /post1). Ponieważ wyniki obliczeń są zapisywane
do dwóch oddzielnych plików wynikowych w pierwszej kolejności wczytamy wyniki obliczeń
elektrostatycznych.

Wybieramy

plik

wynikowy

obliczeń

elektrostatycznych

o

nazwie

Elektrostatyka.rth (rys.53).

Rys.53.

4.4.59. Mając wczytany plik wynikowy możemy oglądać wyniki obliczeń z każdego kroku analizy. W
zakładce Read Results wybieramy metodę By Pick. Pozwala ona wybrać do wczytania dowolny krok
wynikowy (rys.54).

Rys.54.

4.4.60. Zaznaczymy teraz wszystkie węzły należące do modelu elektrostatycznego. Wykorzystamy
metodę filtracji obiektów wprowadzając polecenia w linii poleceń:

esel,s,type,,2 , (zaznaczenie wszystkich elementów należących do elementu siatki

PLANE123).

Poniżej pokazano rozkład wypadkowego rozkładu pola elektrycznego oraz wypadkowej deformacji
dla ostatniego kroku obliczeń (rys.55).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 24

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 25

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 26

Rys.55.

Przykładowe graficzne wyniki obliczeń należy zapisać do plików rastrowych (rys.56).

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 27

Rys.56.

4.4.61. Przechodzimy do oglądania wyników obliczeń części mechanicznej. Pozostając w
postprocesorze wczytujemy plik wynikowy obliczeń mechanicznych o nazwie mechanika.rst lub
(file,mechanika,rst).
4.4.62. Zaznaczamy wszystkie węzły należące do modelu części mechanicznej:

esel,s,type,,1 - zaznaczenie wszystkich elementów należących do elementu siatki PLANE45,

nsle,s - zaznaczanie wszystkich węzłów powiązanych z wcześniej zaznaczonymi

elementami siatki.

Poniżej pokazano przykładową wypadkową deformację części mechanicznej uzyskaną dla ostatniego
kroku obliczeń. Zapisujemy do pliku wybrany obraz (rys.57).

Rys.57.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 28

Rys.57.

Oglądanie wyników w funkcji czasu (Timehist Postproc)
4.4.63. Wyniki będziemy oglądali w zdefiniowanym wcześniej węźle o nazwie n1.
4.4.64. Przechodzimy teraz do oglądania wyników w funkcji czasu (w naszym przypadku czas jest
równoważny napięciu 1s=1V). Program poprosi nas o wybranie pliku wynikowego. Wybieramy plik
analizy mechanicznej mechanika.rst. Otworzy to okno Time History Variables. Możemy w nim
oglądać wyniki obliczeń w tym przypadku mechanicznych dla wybranych węzłów siatki (rys.58). W
przypadku problemów z wygenerowaniem zmiennej należy ustawić zamiast wartości n1 wpisać
wartość 35.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 29

Rys.58.

4.4.65. Definiujemy zmienną np. o nazwie Uy (Uy=nsol(n1,u,y). W przypadku problemów z
wygenerowaniem zmiennej należy ustawić zamiast wartości n1 wpisać wartość 35 (Uy=nsol(35,u,y).
(rys.59).

Rys.59.

4.4.66. Mając zdefiniowaną zmienną Uy możemy wykreślić ją na ekranie. Wyniki obliczeń
zapisujemy również do pliku w celu zamieszczenia ich w sprawozdaniu (rys.60).

Rys.60.


5. Analiza wpływu długości belki czujnika na wartości przemieszczeń.
5.1. Otwieramy skrypt z katalogu roboczego o nazwie dlugosc. Ustawiamy długość czujnika na:

bl=120,

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 30

bl=180,

Dla każdego przypadku uruchamiamy skrypt w linii poleceń (*use,długosc). Program będzie
zapisywał wyniki do pliku wynikowego o nazwie Uy_bl. Dla każdego przypadku pierwsza linia będzie
zawierała parametry modelu w następującej kolejności: bl, bw, bh oraz gap a następnie poniżej
wyniki analizy TIME (napięcie zasilające) i Uy (przemieszczenie węzła n1). Powtórne uruchomienie
makra spowoduje dopisanie wyników do istniejącego pliku wynikowego. Na podstawie wyników
obliczeń należy narysować zależność przemieszczenia U

y

=f(U) w jednym układzie współrzędnych dla

parametru bl=120,150 i 180.

6. Analiza wpływu szerokości belki czujnika na wartości przemieszczeń.
6.1. Otwieramy skrypt z katalogu roboczego o nazwie szerokosc. Ustawiamy długość czujnika na:

bw=3,

bw=5,

Dla każdego przypadku uruchamiamy skrypt w linii poleceń (*use,szerokosc). Program będzie
zapisywał wyniki do pliku wynikowego o nazwie Uy_bw. Dla każdego przypadku pierwsza linia
będzie zawierała parametry modelu w następującej kolejności: bl, bw, bh oraz gap a następnie
poniżej wyniki analizy TIME (napięcie zasilające) i Uy (przemieszczenie węzła n1). Powtórne
uruchomienie makra spowoduje dopisanie wyników do istniejącego pliku wynikowego. Na
podstawie wyników obliczeń należy narysować zależność przemieszczenia U

y

=f(U) w jednym

układzie współrzędnych dla parametru bw=3, 4 i 5.



7. Analiza wpływu wysokości belki czujnika na wartości przemieszczeń.
7.1. Otwieramy skrypt z katalogu roboczego o nazwie wysokosc. Ustawiamy długość czujnika na:

bh=1.5,

bh=2.5,

Dla każdego przypadku uruchamiamy skrypt w linii poleceń (*use,wysokosc). Program będzie
zapisywał wyniki do pliku wynikowego o nazwie Uy_bh. Dla każdego przypadku pierwsza linia
będzie zawierała parametry modelu w następującej kolejności: bl, bw, bh oraz gap a następnie
poniżej wyniki analizy TIME (napięcie zasilające) i Uy (przemieszczenie węzła n1). Powtórne
uruchomienie makra spowoduje dopisanie wyników do istniejącego pliku wynikowego.
Na podstawie wyników obliczeń należy narysować zależność przemieszczenia U

y

=f(U) w jednym

układzie współrzędnych dla parametru bh=1.5, 2 i 2.5.




8. Analiza wpływu grubości szczeliny pomiędzy elektrodami czujnika na wartości przemieszczeń.
8.1. Otwieramy skrypt z katalogu roboczego o nazwie szczelina. Ustawiamy długość czujnika na:

gap=1.6,

gap=2.4,

Dla każdego przypadku uruchamiamy skrypt w linii poleceń (*use,szczelina). Program będzie
zapisywał wyniki do pliku wynikowego o nazwie Uy_gap. Dla każdego przypadku pierwsza linia
będzie zawierała parametry modelu w następującej kolejności: bl, bw, bh oraz gap a następnie
poniżej wyniki analizy TIME (napięcie zasilające) i Uy (przemieszczenie węzła n1). Powtórne
uruchomienie makra spowoduje dopisanie wyników do istniejącego pliku wynikowego.
Na podstawie wyników obliczeń należy narysować zależność przemieszczenia U

y

=f(U) w jednym

układzie współrzędnych dla parametru gap=1.6, 2 i 2.4.

background image

Mikromaszyny i MEMS

Opracował dr inż. Mariusz Korkosz, Rzeszów 2009 31

9. Opracowanie wyników analizy
W sprawozdaniu należy opracować wstęp teoretyczny dotyczący przetworników RF MEMS,
zamieścić przykładowe obrazy graficzne dotyczące rozkładu pola elektrycznego, potencjału
elektrycznego oraz przemieszczenia (deformacji) czujnika uzyskanych w trakcie pierwszej części
instrukcji (oglądanie wyników obliczeń) . Dodatkowo należy zamieścić wszystkie wykresy uzyskane z
punktów 4.4.66, 5, 6, 7 i 8. Zamieścić wnioski dotyczące wykonywanego ćwiczenia.

Uwaga!!!!
Po wykonaniu ćwiczenia należy usunąć z katalogu roboczego wygenerowane pliki wynikowe i
rastrowe.




Wyszukiwarka

Podobne podstrony:
cwiczenie nr 6 analiza elektromechaniczna mems pop
cwiczenie nr 4 badanie piezorezystora pop
Ćwiczenie nr 1. Badanie diody część 1, Semestr 4, Elektronika, Laboratorium
cwiczenie nr 4 badanie piezorezystora
Ćwiczenia nr 3 - Badanie układów zasilających, WSTI Pawia 55, Darken, Elektronika Olchowik, Sprawozd
Ćwiczenie nr 5. Badanie filtrów aktywnych, Semestr 4, Elektronika, Laboratorium
Ćwiczenie nr 2. Badanie tranzystora BJT, Semestr 4, Elektronika, Laboratorium
Ćwiczenia nr 2 - Badanie obwodów prądu przemiennego, WSTI Pawia 55, Darken, Elektronika Olchowik, Sp
Ćwiczenia nr 5 - Badanie wzmacniaczy operacyjnych, WSTI Pawia 55, Darken, Elektronika Olchowik, Spra
Ćwiczenie nr 3. Badanie wzmacniacza BJT, Semestr 4, Elektronika, Laboratorium
Ćwiczenie Nr 9 Badanie Amperomierz I Woltomierza Doc
Badanie wzmacniacza szerokopasmowego, Ćwiczenie nr 23: -Badanie tranzystora bipolarnego -
InstrukcjeĆw.2009 2010, Cw.1.E-01. Badanie właściwości elektrycznych kondensatora płaskiego, Laborat
Badanie podatności magnetycznej ciał dia i paramagnetycznych, Badanie podatności magnetycznej ciał d
awizo, Podczas wykonywania ćwiczenia nr 4 Laboratorium Telekomunikacji Kolejowej zajmowaliśmy się ba
Podstaw wzm tranzyst, Ćwiczenie nr 23: -Badanie tranzystora bipolarnego -

więcej podobnych podstron