- •Содержание
- •Аннотация
- •Список сокращений
- •Введение
- •1 Анализ объекта автоматизированного проектирования
- •1.1 Анализ микроакселерометра.
- •1.2 Анализ условий функционирования
- •1.3 Постановка задачи моделирования
- •2.1 Диаграмма развертывания комплекса ansys ed в глобальной сети
- •Моделирование микроакселерометра
- •Разработка 3d модели
- •Объектная модель на языке uml
- •Выбор конечного элемента
- •Построение конечно-элементной модели
- •Выполнение анализов
- •Статический анализ микроакселерометра
- •4.2 Модальный анализ микроакселерометра
- •4.3 Модальный анализ с измельчением сетки в критических областях
- •Методическое обеспечение
- •Руководство Администратора
- •Руководство Пользователя
- •Заключение
- •Список используемой литературы
Список используемой литературы
Буч Г., Рамбо Дж., Джейкобсон А. Язык UML. Руководство пользователя – М.:ДМК ПРЕСС; Спб.; Питер. – 2004. – 429 с.
Чигарев А.В., Кравчук А.С., Смалюк А.Ф. ANSYS для инженеров: Справ. пособие. – М.: Машиностроение,2004.-511
Каплун А.Б., Морозов Е.М., Олферьева М.А. ANSYS в руках инженера. – М.:Едиториал УРСС, 2003. – 269 с.
Tutorial ANSYS.
Власов А.И., Зинченко Л.А. Методические указания к выполнению курсовой работы по курсу «САПР РЭС»: Библиотека Наноинженерии. – М.: МГТУ им. Н.Э.Баумана, 2011. – 22 с.: ил.
Приложение А. Листинг исходного кода на языке APDL
/BATCH
/COM,ANSYS RELEASE 13.0 UP20101012 10:19:14 04/26/2012
/input,menust,tmp,'',,,,,,,,,,,,,,,,1
/GRA,POWER
/GST,ON
/PLO,INFO,3
/GRO,CURL,ON
/CPLANE,1
/REPLOT,RESIZE
WPSTYLE,,,,,,,,0
/REPLOT,RESIZE
/PREP7
!*
ET,1,SOLID186 !konechniy element
!*
!*
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,82.68e9 !parametri materiala
MPDATA,PRXY,1,,0.31
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,5316
BLOCK,0,500e-6,0,500e-6,0,20e-6, !postroenie obwego bloka
BLOCK,25e-6,475e-6,25e-6,217.5e-6,0,2e-005, !postroenie nijney chasti
FLST,2,2,6,ORDE,2
FITEM,2,1 !vichitanie nijney is obwey
FITEM,2,-2
VSBV,P51X, 2
BLOCK,2.5e-005,0.000475,232.5e-6,475e-6,0,2e-005, !postroenie verhney chasti
FLST,2,2,6,ORDE,2
FITEM,2,1 !vichitanie verhney is obwey
FITEM,2,3
VSBV,P51X, 1
BLOCK,160e-6,0.000475,217.5e-6,232.5e-6,0,2e-005, !postroenie sredney balki
FLST,2,2,6,ORDE,2
FITEM,2,1 !vichitanie sredney is obwey
FITEM,2,-2
VSBV,P51X, 1
BLOCK,25e-6,160e-6,0.0002175,0.0002325,0,5e-6, !korrektirovka tolwini balki
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,3
VSBV,P51X, 1
BLOCK,2.5e-005,0.00016,0.0002175,0.0002325,15e-6,20e-6,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 1
BLOCK,140e-6,0.00016,215e-6,235e-6,-7e-6,5e-6, !postroenie interferometrov
BLOCK,0.00014,0.00016,0.000215,0.000235,15e-6,27e-6,
FLST,2,3,6,ORDE,2
FITEM,2,1 !soedinenie v edinoe chastey
FITEM,2,-3
VADD,P51X !sozdanie setki
MSHKEY,0
MSHAPE,1,3d
CM,_Y,VOLU
VSEL, , , , 4
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
VMESH,_Y1
!*
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!*
SAVE
FINISH
/SOL !nachalo staticheskogo analiza
!*
ANTYPE,0
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
FLST,2,4,5,ORDE,2
FITEM,2,3
FITEM,2,-6
!*
/GO
DA,P51X,ALL,
ACEL,0,-9.8,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
!*
/EFACET,1
PLNSOL, U,Y, 0,1.0
!*
/EFACET,1
PLNSOL, U,Z, 0,1.0
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
!*
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-0.196,-9.8,-0.196,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,0,-196,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-3.92,-196,-3.92,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,0,-392,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-7.84,-392,-7.84,
/STATUS,SOLU
SOLVE
FINISH
/POST1
!*
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,0,-588,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-11.76,-588,-11.76,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,0,-784,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-15.68,-784,-15.68,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,0,-980,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0
FINISH
/SOL
ACEL,-19.6,-980,-19.6,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LAST
!*
/EFACET,1
PLNSOL, U,X, 0,1.0
/EFACET,1
PLNSOL, U,Y, 0,1.0
/EFACET,1
PLNSOL, U,Z, 0,1.0
/EFACET,1
PLNSOL, U,SUM, 0,1.0
/EFACET,1
PLNSOL, S,X, 0,1.0 !konec stat analiza
FINISH
/SOL !na4alo modalnogo analiza
!*
ANTYPE,2
!*
!*
MODOPT,LANB,3
EQSLV,SPAR
MXPAND,3, , ,0
LUMPM,0
PSTRES,0
!*
MODOPT,LANB,3,1,1000000000, ,OFF
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
FLST,2,4,5,ORDE,2
FITEM,2,3
FITEM,2,-6
!*
/GO
DA,P51X,ALL,
ACEL,-0.1,0,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LIST,999
SET,,, ,,, ,1
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,2
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,3
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0 !konec modalnogo analiza
SAVE,'RT2-101_Krylova_nom','db','C:\Users\Jane\'
/VIEW,1,1,1,1 !nachalo izmelchenie setki
/ANG,1
/REP,FAST
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
FINISH
/PREP7
VPLOT
/DIST,1,0.729,1
/REP,FAST
/DIST,1,0.729,1
/REP,FAST
/DIST,1,0.729,1
/REP,FAST
/DIST,1,0.729,1
/REP,FAST
FLST,5,14,4,ORDE,14
FITEM,5,24 !vibor liniy na mestah kriticheskogo napryajeniya
FITEM,5,37
FITEM,5,39
FITEM,5,52
FITEM,5,54
FITEM,5,63
FITEM,5,-64
FITEM,5,68
FITEM,5,72
FITEM,5,-73
FITEM,5,81
FITEM,5,84
FITEM,5,87
FITEM,5,90
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
!*
LESIZE,_Y1,1e-6, , , , , , ,1 !zadanie pazmerov konechnih elementov v etoy oblasti
!*
MSHKEY,0 !remeshing
MSHAPE,1,3d
CM,_Y,VOLU
VSEL, , , , 4
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
!*
VCLEAR,_Y1
VMESH,_Y1
!*
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!*
/AUTO,1
/REP,FAST
FINISH
/SOL
!* !nachalo modalnogo analiza s ismelchennoy setkoy
ANTYPE,2
!*
!*
MODOPT,LANB,3
EQSLV,SPAR
MXPAND,3, , ,0
LUMPM,0
PSTRES,0
!*
MODOPT,LANB,3,1,1000000000, ,OFF
FLST,2,4,5,ORDE,2
FITEM,2,3
FITEM,2,-6
!*
/GO
DA,P51X,ALL,
ACEL,-0.1,0,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LIST,999
SET,,, ,,, ,1
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
!*
SET,LIST,999
SET,,, ,,, ,2
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,3
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0 !konec modalnogo analiza
SAVE
VDELE, 1
BLOCK,0,500e-6,0,500e-6,0,20e-6, !postoenie modeli -2,6 mkm po shirine
BLOCK,25e-6,475e-6,25e-6,218.8e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 2
BLOCK,2.5e-005,0.000475,231.2e-6,475e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,3
VSBV,P51X, 1
BLOCK,160e-6,0.000475,218.8e-6,231.2e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 1
BLOCK,25e-6,160e-6,0.0002188,0.0002312,0,5e-6,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,3
VSBV,P51X, 1
BLOCK,2.5e-005,0.00016,0.0002188,0.0002312,15e-6,20e-6,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 1
BLOCK,140e-6,0.00016,215e-6,235e-6,-7e-6,5e-6,
BLOCK,0.00014,0.00016,0.000215,0.000235,15e-6,27e-6,
FLST,2,3,6,ORDE,2
FITEM,2,1
FITEM,2,-3
VADD,P51X !sozdanie setki
MSHKEY,0
MSHAPE,1,3d
CM,_Y,VOLU
VSEL, , , , 4
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
VMESH,_Y1
!*
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!*
SAVE
FINISH
/SOL !na4alo modalnogo analiza
!*
ANTYPE,2
!*
!*
MODOPT,LANB,3
EQSLV,SPAR
MXPAND,3, , ,0
LUMPM,0
PSTRES,0
!*
MODOPT,LANB,3,1,1000000000, ,OFF
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
FLST,2,4,5,ORDE,2
FITEM,2,3
FITEM,2,-6
!*
/GO
DA,P51X,ALL,
ACEL,-0.1,0,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LIST,999
SET,,, ,,, ,1
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,2
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,3
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0 !konec modalnogo analiza
SAVE,'RT2-101_Krylova_um','db','C:\Users\Jane\'
VDELE, 1
BLOCK,0,500e-6,0,500e-6,0,20e-6, !postoenie modeli +2,6 mkm po shirine
BLOCK,25e-6,475e-6,25e-6,216.2e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 2
BLOCK,2.5e-005,0.000475,233.8e-6,475e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,3
VSBV,P51X, 1
BLOCK,160e-6,0.000475,216.2e-6,233.3e-6,0,2e-005,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 1
BLOCK,25e-6,160e-6,0.0002162,0.0002338,0,5e-6,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,3
VSBV,P51X, 1
BLOCK,2.5e-005,0.00016,0.0002162,0.0002338,15e-6,20e-6,
FLST,2,2,6,ORDE,2
FITEM,2,1
FITEM,2,-2
VSBV,P51X, 1
BLOCK,140e-6,0.00016,215e-6,235e-6,-7e-6,5e-6,
BLOCK,0.00014,0.00016,0.000215,0.000235,15e-6,27e-6,
FLST,2,3,6,ORDE,2
FITEM,2,1
FITEM,2,-3
VADD,P51X !sozdanie setki
MSHKEY,0
MSHAPE,1,3d
CM,_Y,VOLU
VSEL, , , , 4
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
VMESH,_Y1
!*
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!*
SAVE
FINISH
/SOL !na4alo modalnogo analiza
!*
ANTYPE,2
!*
!*
MODOPT,LANB,3
EQSLV,SPAR
MXPAND,3, , ,0
LUMPM,0
PSTRES,0
!*
MODOPT,LANB,3,1,1000000000, ,OFF
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
FLST,2,4,5,ORDE,2
FITEM,2,3
FITEM,2,-6
!*
/GO
DA,P51X,ALL,
ACEL,-0.1,0,0,
/STATUS,SOLU
SOLVE
FINISH
/POST1
SET,LIST,999
SET,,, ,,, ,1
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,2
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0
SET,LIST,999
SET,,, ,,, ,3
!*
/EFACET,1
PLNSOL, U,SUM, 0,1.0 !konec modalnogo analiza
SAVE,'RT2-101_Krylova_uv','db','C:\Users\Jane\'
Приложение Б. Список содержимого диска по курсовой работе
Папка Model содержит в себе результаты моделирования:
Файл RT2-101_Krylova_nom.db – файл содержащий модель акселерометра.
Файл RT2-101_Krylova_uv.db – файл содержащий модель акселерометра с увеличенной шириной подвижной массы.
Файл RT2-101_Krylova_um.db – файл содержащий модель акселерометра с уменьшенной шириной подвижной массы.
Папка Static содержит в себе результаты статического анализ:
Файл static.db – файл содержащий результаты статического анализа.
Папка Modal содержит в себе результаты модального анализа:
Файл modal.db– файл содержащий результаты модального анализа (смещение 0).
Файл +2,6 mkm_modal.db– файл содержащий результаты модального анализа (смещение +2,6 мкм).
Файл -2,6 mkm_modal.db– файл содержащий результаты модального анализа (смещение -2,6 мкм).
Файл modal2.db – файл содержащий результаты модального анализа (увеличение вдвое числа элементов в критических областях).
Папка RPZ содержит в себе всю документацию, что была необходима для сдачи курсового проекта:
Файл РПЗ РТ2-101_Крылова_РПЗ.doc – файл, в котором находится расчетно-пояснительная записка.
Файл РТ2-101_Крылова_расширенное_ТЗ.doc – файл, в котором расширенное техническое задание.
Файл РТ2-101_Крылова_КП.doc – файл, в котором находится календарный план.
Файл РТ2-101_Крылова_ТЗ.doc – файл, в котором находится техническое задание.
Папка Chertejy – папка с диаграммой развертывания и чертежом 3D модели.
Файл диаграмма.jpeg – диаграмма развертывания в глобальной сети в файле формата JPEG, оформленного в соответствии с ГОСТ.
Файл 3d.jpeg – 3D модель микроакселерометра в файле формата JPEG, оформленного в соответствии с ГОСТ
Папка APDL содержит файл, необходимые для запуска программы с помощью языка APDL:
Файл apdl.txt - файл команд на языке apdl
