Расчёт кажущегося сопротивления
Автор: Say Something • Июнь 8, 2021 • Курсовая работа • 950 Слов (4 Страниц) • 268 Просмотры
Оглавление
Оглавление 3
1. Введение 4
1.1 Постановка задачи 4
1.2 Математический аппарат 4
2. Описание программы 5
3. Пример работы программы 6
4. Список литературы 11
1. Введение
1.1 Постановка задачи
При решении прямой задачи вертикального электрического зондирования окружающая среда, как правило, аппроксимируется моделью среды с определённым количеством слоёв и характером их залегания. В данной работе была поставлена задача расчёта кажущегося сопротивления двуслойной среды с параллельным залеганием при вертикальном электрическом зондировании.
Будем предполагать, что необходимо рассчитать кажущееся сопротивление, создаваемое создаваемое двуслойной средой с известными значениями удельного сопротивления и глубины границы сред. Для расчётов будем использовать модель трёхэлектродной установки для которой известны координаты неподвижного питающего электрода и подвижного диполя . [pic 1][pic 2]
В электроразведке система координат традиционно располагается таким образом, что ось X направлена на север, ось Y – на восток, а ось Z – к центру Земли.
1.2 Математический аппарат
Для каждой точки производится расчёт кажущегося сопротивления по следующей формуле:[pic 3]
[pic 4]
2. Описание программы
Алгоритм работы программы:
- Открытие входного файла, имя которого уже указано в программе;
- Проверка успешного открытия файла;
- Считывание данных из файла;
- Закрытие входного файла;
- Расчет ;[pic 5]
- Создание и открытие выходного файла, имя которого указано в программе;
- Вывод в файл рассчитанных данных;
- Закрытие выходного файла и завершение работы программы.
Входные данные –Значения удельных сопротивлений грунта и воды ;Координаты питающего электрода ,количество положений подвижного диполя num и их координаты .Тип всех данных, кроме num – с плавающей точкой, тип данных num– целочисленный. Кроме того, в файле записаны строки с описанием считываемых данных. [pic 6][pic 7][pic 8][pic 9]
Выходные данные – значения с соответствующими им координатами в Ом*м, тип плавающая точка. Так же в файл записывается текст с описанием выходных данных.[pic 10]
Инструкция по запуску и управлению программой:
Откройте программу на одном из компиляторов, который позволяет работать с программой, написанной на языке Си. В строке, где описано открытие входного файла, введите имя файла с вашими начальными данными. Убедитесь, что этот файл находится в одной папке с запускаемой программой. В строке открытия выходного файла введите название файла, куда будут записаться данные. Файл создастся автоматически в той же папке при выполнении программы. Запустите программу. При возникновении ошибок следуйте инструкциям на экране.
Система обработки ошибок:
В программе предусмотрена обработка ошибок, связанных с открытием и чтением файлов, а также с допустимыми значениями этих данных. При возникновении ошибки программа выдает сообщение пользователю и код ошибки (от -1 до -6), по которому можно найти то место в тексте программы, на котором она прекратила работу. Если программа завершила работу без ошибок, она выдает код 0 и создает выходной с указанным названием.
3. Пример работы программы
Входной файл выглядит следующим образом:
1 100 Удельные сопротивления воды и грунта на дне в ом*м
...