Сейсмология является важной составной частью наук о Земле. С одной сторолны это наука о землетрясениях, с другой - это главный источник информации о глубинном строении земных недр, недоступных для прямого изучения. Сейсмические волны возбуждаются ветром, морскими волнами, падениями метеоритов, запусками ракет, вулканическими извержениями, атмосферными взрывами и даже людьми, проходящими близко от сейсмометров. Сейсмические наблюдения приоткрыли тайну внутреннего строения Луны и Марса. Для широкого внедрения в сейсмологию количественных подходов потребовалось существенно развить ее теоретическую базу, и прежде всего теорию распространения сейсмических волн. Этой цели послужили многочисленные исследования сейсмологов-теоретиков по решению так называемых прямых задач сейсмологии - расчету волновых полей в заданной модели среды при заданном способе возбуждения колебаний. Внутренняя и внешняя задачи Лэмба представляют исключительный интерес для геофизики, поскольку широко используются при моделировании волновых процессов, сопровождающих землетрясения.
Создайте геометрическую модель
Создайте квадратную пластину. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Создать. Из выплывающего списка выберите Прямоугольник. Задайте ширину 1000 и расположите в плоскости z. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0853e047d5acf41109c0_img_1.png)
Разрежьте модель. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Разрез. Из выплывающего списка выберите Координатная плоскость. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0853d4fd201c7a80f94c_img_2.png)
Разрежьте первую половину модели. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Разрез. Из выплывающего списка выберите Координатная плоскость. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d085372023b84d3b68ed5_img_3.png)
Удалите цельную половину модели. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Удалить. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d085316c4e6bc6fd53b5c_img_4.png)
Срастите модель. На панели команд выберите Режим - Геометрия, Объект - Поверхность, Действие - Отпечатать/срастить. Из выплывающего списка выберите Отпечатать и срастить. Выберите все поверхности. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0853c807cb18ca1145d4_img_5.png)
Разбейте кривую, соединяющую две плоскости, пополам. На панели команд выберите Режим - Геометрия, Объект - Кривая, Действие - Изменить. Из выплывающего списка выберите Разбить. Выберите нужную кривую, метод и положение разбиения Расстояние. Укажите половину длины (250). Выберите начиная с Вершина. Укажите нужную вершину. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08530c5bbd84cf633254_img_6.png)
Введите команды в командную строку. Введите сначала команду imprint all, нажмите Enter. Затем введите команду merge all, нажмите Enter.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08541144258b0f4b8bd2_img_7.png)
Построение сетки
Постройте сетку размером 10. На панели команд выберите Режим - Сетка, Объект - Поверхностная, Действие - Интервалы. Из выплывающего списка выберите Задать размер. Выберите все поверхности. Нажмите Применить, Построить сетку.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0854fbb9fe34e410a0bd_img_8.png)
Задание материала и свойств блока
Создайте материал. На панели команд выберите Режим - Материал, Объект - Управление материалами. Перетащите материал Грунт в окно Материал. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0854672e192b580c219a_img_9.png)
Создайте блок для модели. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Добавить сущность в блок. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08549db8886892cc996e_img_10.png)
Задайте свойства блоку. На панели команд выберите Режим - Блоки, Объект - Блок, Действие - Свойства/параметры блока. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08548fdb88330928f7f2_img_11.png)
Задание граничных условий
Закрепите сторону в направлении X. На панели команд выберите Режим - Граничные условия, Объект - Перемещения, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08540c5bbd000163326d_img_12.png)
Задайте неотражающее граничное условие. На панели команд выберите Режим - Граничные условия, Объект - Неотражающее условие, Действие - Создать. Из выплывающего списка выберите Кривая. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08559db8889338cc997c_img_13.png)
Приложите точечную силу к вершине модели. На панели команд выберите Режим - Граничные условия, Объект - Точечная сила, Действие - Создать. Задайте необходимые параметры. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08551fbd5efa463b1caa_img_14.png)
Задайте зависимость для точечной силы по закону Берлаге. На панели команд выберите Режим - Зависимость ГУ. Задайте необходимые параметры для силы. Нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0855b8f14b159532c834_img_15.png)
Задание приемников
На половине кривой, находящейся между двух плоскостей, задайте приемник, действующий по всем направлениям. На панели команд Режим - Приемники, Операция - Создать. Задайте требуемые параметры и нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d0855017c352ed892e5e6_img_16.png)
Запуск расчета
Для запуска на расчет в CAE Fidesys выберите на панели команд Режим - Настройки расчета, Настройки расчета - Временной анализ, Временной анализ - Общие. Задайте требуемые параметры и нажмите Применить.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08560fb45351fe585cf5_img_17.png)
Далее выберите на панели команд Режим - Настройки расчета, Настройки расчета - Временной анализ, Временной анализ - Поля вывода. Задайте требуемые параметры и нажмите Применить, Начать расчет.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08567bc9a8355e5d6e1a_img_18.png)
Анализ результатов
Откройте файл с результатами. Это можно сделать тремя способами:
- Нажмите Ctrl+E;
- В главном меню выберите Расчёт - Результаты. Нажмите Открыть последний результат;
- На панели команд выберите Результаты (Режим - Результаты, Результаты - Открыть Результаты).
Появится окно Fidesys Viewer, в котором вы сможете ознакомиться с результатами расчёта.
На панели инструментов выберите необходимое время.
На понели команд выберите Деформировать по вектору. В появившемся окне нажмите Применить. Отобразите напряжения по Мизесу.
Ниже на рисунке и видео показано распределение напряжений по Мизесу.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d08560c5bbd6182633274_img_19.png)
На видео показано распространение сейсмических волн.
Откройте сохраненные данные в формате SEG-Y. Нажмите Файл - Открыть. Найдите папку с результатами и выберите файл Vy.sgy. В появившемся слева окне нажмите Применить. Отобразите изображение по -Y.
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d085672023be5bcb68ed7_img_20.png)
![Fidesys: Распространение сейсмических волн. Задача Лэмба](https://cdn.prod.website-files.com/577f3315340bfadb0a80534f/627d085794a3d83efcbcb0d0_img_21.png)
Использование консольного интерфейсa
Построение геометрии, генерацию сетки, задание граничных условий и материалов можно выполнить с использованием консольного интерфейса. Ниже приведён код программы, позволяющий выполнить шаги описанного выше руководства, необходимо только самостоятельно указать полный путь и название сохраняемого файла.
reset
create surface rectangle width 1000 zplane
webcut body 1 with plane xplane offset 0
webcut body 1 with plane yplane offset 0
delete Surface 3
imprint surface all
merge surface all
split curve 11 distance 250 from vertex 10
imprint allmerge all
surface all size 10
surface all size 10
mesh surface all
create material 1 from 'Грунт'
set duplicate block elements off
block 1 add surface all
block 1 material 1 cs 1 element plane order 4
create displacement on curve 16 12 dof 1 fix
create absorption on curve 7 15 13 6
create force on vertex 10 force value 1 direction 0 -1 0
bcdep force 1 value 'berlage(2e+08, 10, time)'
create receiver on curve 17 displacement 1 1 1
analysis type dynamic elasticity dim2 planestrain preload off
dynamic method full_solution scheme explicit maxtime 1 maxsteps 100000
output nodalforce off energy off record3d off material off results everystep 100 fullperiodic off
calculation start path 'D:/Lavrova/result.pvd'