Механические свойства льда
Механические свойства ледяного покрова изучают в лабораторных условиях. С помощью гидравлического пресса испытывают образцы льда на сжатие, изгиб и растяжение. Во время испытаний к образцу прикладывают равномерно возрастающие статические нагрузки. По достижению некоторого критического значения происходит разрушение образца. По полученным зависимостям деформации от напряжения можно судить о прочностных характеристиках льда. Подробно процесс исследования механических свойств льда описан в [2].
Изучение механических свойств льда необходимо для защиты гидротехнических сооружений от разрушающего действия на них ледяного покрова.
Рассмотрим определение вертикальной силы (Fd) от примерзшего к сооружению ледяного покрова при изменении уровня воды (рис. 2):
,
где l – длина участка сооружения на уровне действия льда, м; vd – скорость повышения или понижения уровня воды, м/ч; td – время, в течение которого происходит деформация ледяного покрова при понижении или повышении уровня воды, ч; hmax – максимальная высота ледяного покрова; F – безразмерная функция времени, определяемая по формуле
.
Значение вертикальной силы можно получить в зависимости от времени, которое входит и в первую, и во вторую формулы.
Для реализации этой зависимости и для моделирования испытаний над ледяными образцами в пакете MatLab следует знать управляющие структуры и методы их реализации.
Для написания программ на языке MatLab служат m-файлы. Подготовленный и записанный на диск m-файл становится частью системы, и его можно вызывать как из командной строки, так и из другого m-файла. Есть два типа m-файлов: файлы-сценарии и файлы-функции.
Файл-сценарий,именуемый также Script-файлом, является просто записью серии команд без входных и выходных параметров. Он имеет следующую структуру:
%Основной комментарий
%Дополнительный комментарий
Тело файла с любыми выражениями
Важны следующие свойства файлов-сценариев:
– они не имеют входных и выходных аргументов;
– работают с данными из рабочей области;
– в процессе выполнения не компилируются;
– представляют собой зафиксированную в виде файла последовательность операций, полностью аналогичную той, что используется в сессии.
Основным комментарием является первая строка текстовых комментариев, а дополнительным – последующие строки. Основной комментарий выводится при выполнении команд lookfor и help имя_каталога. Полный комментарий выводится при выполнении команды help имя_файла.
М-файл-функция является типичным объектом языка программирования системы MatLab. Структура этого структурированного модуля с одним выходным параметром выглядит следующим образом:
function var = f_name(Список_параметров)
%Основной комментарий
%Дополнительный комментарий
Тело файла с любыми выражениями
vаr = выражение
М-файл-функция имеет следующие свойства:
– он начинается с объявления function, после которого указывается имя переменной var – выходного параметра, имя самой функции и список ее входных параметров;
– функция возвращает свое значение и может использоваться в виде name (Список_параметров) в математических выражениях;
– все переменные, имеющиеся в теле файла-функции, являются локальными, т. е. действуют только в пределах тела функции;
– файл-функция является самостоятельным программным модулем, который общается с другими модулями через свои входные и выходные параметры;
– правила вывода комментариев те же, что у файлов-сценариев;
– файл-функция служит средством расширения системы MatLab;
– при обнаружении файла-функции он компилируется и затем исполняется, а созданные машинные коды хранятся в рабочей области системы MatLab.
Последняя конструкция vаr = выражение вводится, если требуется, чтобы функция возвращала результат вычислений. Если выходных параметров больше, то они указываются в квадратных скобках после слова function.
Любая серьезная программа имеет нелинейную структуру. Для создания таких программ необходимы специальные управляющие структуры.
1. Диалоговый ввод и вывод:
input ('Комментарий', 's') или var = input ('Введите var');
disp ('Комментарий') или disp (var).
В первых случаях функции input и disp используются для ввода/вывода произвольного строкового выражения, а во вторых – для ввода/вывода значения var.
2. Условный оператор:
if Условие
Инструкции_1
elself Условие
Инструкции_2
else
Инструкции_3
end
Пока Условие возвращает логическое значение 1 (т. е. «истина»), выполняются Инструкции, составляющие тело структуры if ... end. Инструкции в списке разделяются оператором , (запятая) или ; (точка с запятой). В Условии должны быть использованы следующие операторы отношения: ==, <, >, <=, >= или ~=. Все эти операторы представляют собой пары символов без пробелов между ними.
3. Циклы типа for ... end обычно используются для организации вычислений с заданным числом повторяющихся циклов. Конструкция такого цикла имеет следующий вид:
for vаr = Выражение, Инструкция, …, Инструкция end
Выражение чаще всего записывается в виде s:d:e, где s – начальное значение переменной цикла var, d – приращение этой переменной и е – конечное значение управляющей переменной, при достижении которого цикл завершается. Возможна и запись в виде s:e (в этом случае d = l). В примере иллюстрируется формирование двумерной матрицы:
for i=1:3
for j=l:3
А(i, j) = i+j;
end
end
Следует отметить, что формирование матриц с помощью оператора : (двоеточие) обычно занимает намного меньше времени, чем с помощью цикла.
4. Цикл типа while выполняется до тех пор, пока выполняется Условие:
while Условие
Инструкции
end
Рассмотрим функцию, которая необходима для изображения зависимостей: функция testvarin выводит на экран линии соединяющие последовательность точек с координатами х и у. Точки задаются векторами из двух элементов. Функция testvarin допускает в качестве входного аргумента любое количество таких векторов.
function testvarin (varargin)
for i = 1:length(varargin)
x(i) = varargin{i} (1);
y(i) = varargin{i} (2);
end
xmin = min(0, min(x));
ymin = min(0, min(y));
axis([xmin fix(max(x))+3 ymin fix(max(y))+3])
plot(x,y)
Список varargin хранит входные переменные в массиве ячеек. Так, например, координаты х и у точки с индексом i – это соответственно первый и второй элементы i-й ячейки массива varargin.
МЕТАЛЛ
Человек начал использовать металлы и сплавы еще за несколько тысячелетий до нашей эры. Но только в XVIII веке появились отдельные научные работы, позволяющие говорить о начале осмысленного изучения всего того, что накопило человечество за все время использования металлов. Таким образом, в материаловедении выделилось новое научное направление – металловедение.
Металловедение – постоянно развивающаяся наука, непрерывно обогащающаяся за счет разработки новых сталей и сплавов, в свою очередь стимулирующих прогресс во всех областях науки и техники. Только за последние десятилетия созданы новые полупроводники, сверхпроводящие материалы, аморфные сплавы, композиционные материалы, сплавы высокой жаропрочности и радиационной стойкости, без которых невозможно развитие авиации и космонавтики, электроники, радиотехники и других отраслей промышленности и экономики, в том числе гидрометеорологии. Кроме того, гидрологам надо учитывать свойства металлов и сплавов, когда возводят плотины и устанавливают малые водопропускные сооружения (водосливы), строят мостовые переходы и забивают сваи для гидрометрических измерений, эксплуатируют турбины и прокладывают трубопроводы и при прочих видах работ. Например, представлять, что твердость железа в условных единицах равна 50–80, а при введении в железо углерода с получением железоуглеродистого сплава, именуемого чугуном, твердость повышается до 230–410, при сплаве железа с углеродом и хромом в виде инструментальной стали твердость составляет 450–700.
При эксплуатации металлических сооружений происходит взаимодействие их со средой, которое может привести к ухудшению свойств металла, этот процесс называется коррозией металлов. Некоторые примеры последствий коррозии металлических сооружений: сквозная перфорация (свищи) металлических стенок; порча качества воды попадающей в нее ржавчиной; нарастание на металлических стенках толстых слоев твердых продуктов коррозии, что, например, приводит к сужению рабочего сечения трубопровода; не пригодность для использования гидрометрических приборов. Поэтому необходимо так же знать причины, механизм коррозии, способы оценки и методы защиты от нее.
Свойства металлов
В природе металлы встречаются как в чистом виде, так и в рудах, оксидах и солях. В чистом виде встречаются химически устойчивые элементы (Pt, Au, Ag, Hg, Си). Масса наибольшего самородка меди составляет 420 т, серебра – 13,5 т, золота – 112 кг.
Металлические материалы обычно делятся на две большие группы: железо и сплавы железа (сталь и чугун) называют черными металлами, а остальные металлы и их сплавы – цветными.
Кроме того, цветные металлы можно еще поделить на следующие основные подгруппы:
– легкие металлы Mg, Be, Al, Ti с плотностью до 5 г/см3;
– тяжелые металлы Pb, Mo, Ag, Au, Pt, W, Та, Ir, Os с плотностью, превышающей 10 г/см3;
– легкоплавкие металлы Sn, Pb, Zn с температурой плавления соответственно 232, 327, 410°С;
– тугоплавкие металлы W, Мо, Та, Nb с температурой плавления существенно выше, чем у железа (> 1536°С);
– благородные металлы Au, Ag, Pt с высокой устойчивостью против коррозии;
– урановые металлы, или актиноиды (актиниды), используемые в атомной технике;
– редкоземельные металлы (РЗМ) – лантаноиды, применяемые для модифицирования стали;
– щелочные и щелочноземельные металлы Na, К, Li, Ca в свободном состоянии применяются в качестве жидкометаллических теплоносителей в атомных реакторах; натрий также используется в качестве катализатора в производстве искусственного каучука, а литий – для легирования легких и прочных алюминиевых сплавов, применяемых в самолетостроении.
Свойства металлов разнообразны. Например, ртуть замерзает при температуре –38,8°С, вольфрам выдерживает рабочую температуру до 2000°С (Тпл = 3410 °С), литий, натрий, калий легче воды, а иридий и осмий в 42 раза тяжелее лития. Электропроводность серебра в 130 раз выше, чем у марганца. Вместе с тем металлы имеют характерные общие свойства. К ним относятся:
– высокая пластичность;
– высокие тепло- и электропроводность;
– положительный температурный коэффициент электрического сопротивления, означающий рост сопротивления с повышением температуры, и сверхпроводимость многих металлов;
– хорошая отражательная способность (металлы непрозрачны и имеют характерный металлический блеск);
– термоэлектронная эмиссия, т. е. способность к испусканию электронов при нагреве;
– кристаллическое строение в твердом состоянии.
Сплавы – это сложные металлы, представляющие сочетание какого-либо простого металла (основы сплава) с другими металлами и неметаллами. Кроме основного компонента, преобладающего в сплаве, различают еще легирующие компоненты, вводимые в состав сплава для получения требуемых свойств. Например, для улучшения механических свойств и коррозионной стойкости латуни (сплав меди с цинком) в нее добавляют алюминий, кремний, железо, марганец, олово, свинец и другие легирующие компоненты. Сплавы превосходят простые металлы по прочности, твердости, обрабатываемости и т. д. Самое широкое применение в технике имеют сплавы железа с углеродом – стали (углерода менее 2%) и чугуны (углерода более 2%). Для улучшения химических и механических свойств стали в качестве легирующих компонентов применяются (табл. 3): хром, никель, вольфрам, ванадий, молибден, кобальт, титан, ниобий, алюминий, медь, кремний и марганец.
Таблица 3.
Влияние легирующих компонентов на свойства стали
Легирующий компонент | Свойства стали | |
улучшает | ухудшает | |
Хром | Твердость, прочность, коррозионную стойкость | пластичность |
Никель | Прочность, пластичность, повышает ударную вязкость, увеличивает прокаливаемость, устойчивость против коррозии | Уменьшается коэффициент линейного расширения, при большом содержании сталь становится немагнитной |
Вольфрам | Твердость | Увеличивает стоимость |
Ванадий | Увеличивает плотность, измельчает зерно, повышает твердость и прочность | Увеличивает стоимость |
Молибден | Упругость, прочность, коррозионную стойкость | – |
Титан | Повышает прочность, плотность, измельчает зерно, повышает коррозионную стойкость | – |