2.4) Инициализация некоторых промежуточных значений (начальные параметры промежуточных значений):
Сила прорезания равна: Fcut=0
Счетчик количества льдин:
nin=1 – количество пришедших льдин;
nout=0 – количество ушедших льдин.
Частота скола льда f=0;
Количество циклов нагружения Nf=0;
Напряжение льда перед сооружением σ=0.
3) Механическое взаимодействие ледяного покрова
с опорой сооружения (MoveIce).
В данном блоке программы моделируется (имитируется) процесс взаимодействия льда с сооружением. Для чего используются следующие подпрограммы (процедуры), а именно.
3.1) Проверка соединения льдины с блоком (ContactIce).
Если льдина стоит перед сооружением, то расстояние от передней грани сооружения до ближайшей льдины будет меньше или равно 0, т.е. условие
Lbl≤0, (3.7)
выполняется, тогда рассчитывается длина прорезания на текущем шаге
, где Tstep - шаг по времени, сек.
Общее прорезание передней (первой) льдины определится как:
Если условие (3.7) не выполняется, т.е. произошел скол льда, а следующая льдина еще не соприкоснулась с сооружением, то производится проверка контакта ледяного покрова с опорой сооружения после скола (см. далее процедуруCutChecking).
3.2) Расчет силы прорезания и частоты скола льда перед опорой (BlockForce).
Обнуляются начальные значения силы прорезания и частоты скола льда:
Fcut=0;
f=0.
Основным критерием прорезания в данной программе является скорость прорезания блока льда перед сооружением. Таким образом, если скорость прорезания больше 0, лед прорезается опорой, а условие
Vbl>0, (3.8)
выполняется, при этом если прорезание льдины dxbl будет больше, чем половина диаметра сооружения dcon/2, т.е. условие
dxbl≥dcon,(3.9)
выполняется, тогда
d´=dсon,
в противном случае, условие (3.9) не выполняется (dxbl≤dcon/2) величина (длина) зоны контакта ледяной плиты и сооружения определится по формуле:
Тогда сила прорезания льда опорой сооружения определяется по формуле СНиП [111]:
, где d/ - величина (длина) зоны контакта ледяной плиты и сооружения, Resice – прочность льда на одноосное сжатие, hice– толщина льда, kcon – коэффициент формы опоры, kb – коэффициент смятия, kv– коэффициент определяемый в зависимости от величины - эффективной скорости деформации льда в зоне его взаимодействия с сооружением:
,
где Vbl – скорость блока льда при его взаимодействии с сооружением (скорость прорезания блока льда опорой), ke – коэффициент:
если dcon/hice≤30, ke=4;
если dcon/hice>30, ke=2.
Частота разрушения льдины равна:
где а – эмпирический коэффициент, a=10;
j - угол внутреннего трения, принимаемый j=500.
3.3) Проверка наличия льда перед опорой или проверка наличия силы прорезания (Force Compare)
В случае если перед сооружением чистая вода, т.е. площадь льда перед сооружением меньше или равна 0, а условие Arbl≤0, выполняется, тогда Fcut=0, Vbl=0, Tv=0, dxbl=0. В противном случае результирующая сила на данном шаге приравнивается к силе прорезания на и происходит переход на следующий шаг расчета, т.е. Fresult=Fcut.
3.4) Расчет скорости блока льда по закону сохранения импульса и скорости прорезания по теореме об изменении кинетической энергии (Calс Velocity).
В случае прорезания льда опорой на некоторую величину (случай А, Б, В) скорость прорезания блока льда опорой рассчитывается на основании теоремы об изменении кинетической энергии системы «ледяная плита – опора гидротехнического сооружения» в целом. Для чего необходимо определить массу блока льда перед опорой с учетом прорезания за вычетом массы убывшего льда по формуле:
В случае наличия льда перед сооружением условие
m1>0, (3.10)
выполняется скорость прорезания блока льда перед сооружением определиться из формулы
В случае не выполнения условия (3.10), т.е. перед сооружением льда нет Vbl=0.
Далее рассчитывается время подхода первой приближающейся (движущейся) льдины к блоку льда, стоящему перед сооружением
Tvbl=Tvbl+Tstep
3.5) Проверка прорезания, определение времени и длины прорезания (CutChecking).
В случае если произошел скол льда должно выполняться условии (если дина прорезания льда больше, чем линейный размер льда перед сооружением после скола):
dxbl>LLbl, (3.11)
тогда длина прорезания будет равна линейному размеру блока льда перед сооружением до наступления момента скола льдины, т.е. dxbl=LLbl
В случае наличия прорезания льда, если длина прорезания льда больше 0, т.е. условие:
dxbl>0, (3.12)
выполняется, рассчитывается время прорезания льда:
Tcut=Tcut+Tstep
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.