Анализ напряженно-деформированного состояния судовых корпусных конструкций
А. В. ФАЙВИСОВИЧ, докт. техн. наук, профессор кафедры механики, Р. А. ПОЧИНКОВ, канд. техн. наук, доцент кафедры механики, Государственный морской университет им. адм. Ф. Ф. Ушакова
Разработка численных методов анализа напряженно-деформированного состояния судовых корпусных конструкций позволяет рассчитать остаточную прочность элементов. Метод конечных элементов, основан-I ^ ный на положениях строительной механики, благодаря открытой структуре сравнительно просто реализуется на современных цифровых системах с большими объемами памяти и отличается высоким быстродействием.
Оценка остаточной прочности элементов конструкций, работающих в реальных эксплуатационных условиях [1; 2], является приоритетной инженерно-технической задачей. Применительно к транспорту особый интерес представляет разработка численных методов анализа напряженно-деформированного состояния (НДС) судовых корпусных конструкций.
Наиболее перспективным методом, позволяющим оценить НДС судовых конструкций, является метод конечных элементов (МКЭ) [3-6]. На сегодняшний день существует большое количество коммерческих программных продуктов, реализующих основные положения метода: ANSYS [8], NASTRAN [9], COSMOS, FEMLab и т. д. Однако все эти пакеты достаточно дороги и зачастую представляют собой «черные ящики», в
которых исследователь не может что-либо изменить исходя из нужд конкретной задачи. Поэтому большую актуальность приобретает разработка независимых методик анализа НДС судовых корпусных конструкций, в частности на основе МКЭ.
Подготовка исходных данных для анализа НДС судовых конструкций
Элементы судовых корпусных конструкций имеют толщины много меньшие, чем их габаритные размеры, поэтому они могут быть представлены в виде совокупности пластин и оболочек различной толщины (рис. 1).
В соответствии с идеологией МКЭ данные пластины могут быть разбиты на конечное число малых расчетных элементов, имеющих форму плоских пространственных многоугольников. Это эквивалентно замене непрерывной
а)
расчетной модели тела дискретным «сеточным» аналогом с конечным числом параметров в вершинах (узлах) элементов. Данная замена позволяет свести решение задачи теории упругости пластин и оболочек к решению системы линейных алгебраических уравнений высокого порядка [4; 10]. Основное разрешающее уравнение МКЭ может быть представлено в виде соотношения
[К] х {и} = Р, (1)
где {и} — вектор-столбец искомых узловых перемещений;
{Р} — глобальный вектор-столбец узловых сил, компоненты которого не равны нулю лишь в ненагруженных узлах; Щ — глобальная матрица жесткости элементов.
В соответствии с основным уравнением метода (1) расчет НДС элементов судовых корпусных конструкций сводится к определению перемещений узлов в рамках ранее созданных конечно-элементных моделей. Для получения единственного решения матрица жесткости дополняется граничными условиями, обеспечивающими неподвижность конечно-элементной модели в пространстве и предотвращающими вырождение матрицы жесткости вследствие недостаточности связей.
Необходимым условием определения параметров НДС элементов судо-
Рис. 1. Геометрическая модель судна
Рис. 2. Подготовка конечно-элементной модели:
а — исходный элемент; б — конечно-элементная модель.
Diff_Matrix_MF(n) :=
for j s 1.. 3
X. <— Local_Coord_Matrix(n) j j
Y. <— Local_Coord_Matrix(n)2 ^
for к e 1..3
В ^_Y _у
к Aux_Matrix_A]c 2 Aux_Matrix_A]c 3
q <— X — X
к Aux Matrix Ajj 3 Aux Matxix Aj, 2
ElementArea <- ^ -X^Y, - Y3) - (Xj -X^-ft - Yj|
Diff Matrix <-
1
2-Element Area
Bl 0 B2 0 B3 0 0 Cj 0 C2 0 C3
C1 B1 C2 B2 C3 B3
Рис. 3. Матрица дифференцирования Diff_Matrix_MF
Diff_Matrix_BMn, L1, L2, L3) :=
for j e 1..3
X. <— Local ("oord Vlalrix(n)j ^
Y. o- Local_Coord_Matrix(n)2 j
for к e 1..3
^Aux_Matrix_A^ 2 ^Aux_Matrix_Aii 3 Ck<_X--------— -X-
'Aux_Matrix_Ak 3 Aux_Matrix_Ak 2
Element_Area «- I |(x, -X^Y, - Y3) - (x, -X^ -yJ]
T(b.)2 iN2 ты2 -м >2-3)
м-4(с.)24к)24(сз)2 -м -(с2сз)
(BrCl) (B2C2) (B3C3) B1C2 + C1B2 B2 C3 + C2 B3 B3 C1 + C3 B1 (L2+L3) (B2 L3 - B3-L2) (Cj-L3 - C3'L2)
"(C3Cl)
-LI -LI
Matrix A <
(LI - L2) ~(B2 - B3)-L3 - B3-L1 j(C2 - C3)-L3 - Cj-Ll
0 l(B2-B3)L1 T(C2"C3)L1
(LI - L3) i(B2 - B3)-L2+ B2-L1 Uc2 - C3)-L2+ C. Ll
-L2 0
(L3+L1) (B3-L1 - Bj-L3)
-L2 0
(Cj-Ll-Cj-LS)
Matrix
nJf_ (L2-L1) ~(B3 - Btj-L3 + B3-L2 ~(Cj -Cj) L3 + Cj L2 (L2 - L3) ^ (вз - BJ-LI - Bj-L2 ^(Cj - CJLI - C^Ll 0 ~(H,-Bl).]
Matrix C<
•L2
4 Vi i,1 -L3 0
-L3 0
(LI + L2) (B!L2 - B2L1)
VL3
тМ
(Cj-L2 - C2-Ll)
T(B1"B2)L3 T(C1"C2)L3
(L3 - L2) - B2)-L1 + Bj-L3 ¿-(Cj - C^ Ll + С^ЬЗ
(L3 - LI) ^ (Bj - B2)-L2 - B2-L3 -^(CJ - C2)-L2 - C2-L3
Coord_Matrix i augment(Matrix_A,Matrix_B,Matrix_C) 1
Diff Matrix 4
-•M-Coord Matrix
ГЛеоооо Лгса
Рис. 4. Матрица дифференцирования Diff_Matrix_BM
вых корпусных конструкции является наличие исходных данных: геометрии исследуемого конструктивного элемента, механических характеристик его конструкционного материала, данных об эксплуатационных нагрузках и условиях закрепления отдельных точек элемента.
Подготовка геометрической модели исследуемого элемента выполняется в одной из современных систем геометрического моделирования (CAD-системы) [11] путем построения его пространственной копии, состоящей из набора плоских (криволинейных) поверхностей, имитирующих исследуемый конструктивный элемент.
В соответствии с идеологией МКЭ строится геометрическая модель, диск-ретизируемая совокупностью плоских треугольных элементов конечного размера (рис. 2). Дискретизация выполняется в одном из сеточных генераторов, входящих в современные пакеты прочностного анализа (САЕ-системы) [12].
Численный анализ НДС судовых конструкций
Для численного анализа ранее созданной конечно-элементной модели исследуемого конструктивного элемента, входящего в набор корпуса, в соответствии с основным разрешающим уравнением МКЭ необходимо сформировать глобальную матрицу жесткости Glb_Stiff_Matrix и глобальный вектор узловых сил Glb_Load_Matrix. В общем случае размер глобальной матрицы жесткости, симметричной и положительно определенной, равно как и длина глобального вектора узловых сил, определяется типом применяемых расчетных элементов и их общим числом.
При этом в процессе формирования вышеупомянутых матриц необходимо принимать во внимание одну очень важную особенность НДС судовых корпусных конструкций, заключающуюся в том, что на каждый плоский треугольный элемент действуют как мембранные, так и изгибные усилия. В результате перемещения в локальной плоскости ХТ' любого элемента могут определяться компонентами только плоского НДС и не зависеть от перемещения вдоль локальной оси Z', равно как и от углов поворота относительно осей X' и Y', и наоборот.
Таким образом, матрицы упругих коэффициентов, связывающих напряжения и деформации в пределах каждого элемента, рассчитывались последовательно: для растяжения-сжатия (под действием мембранных сил) —
Elm Stiff Matrix Mpi) := Thicknsn Elcmcnt_Arca(n) DiffMatrixMfn) Elst_Matrix_Mi(n) DiffMatrixMfn)
T
Elm_Stiff_Matrix_B]V{n) :=
Matrix A <- Diff Matrix BM n,0,-,- Eist Matrix BM(n) Di£f Matrix BM n,0,-,-
- -- 22 _ _ w _ _ 22
1 1 T 11 Matrix B i- Diff Matrix BM n,-,0,- Eist Matrix BM(n) Diff Matrix BM n,-,0,-
" "" 22 - _w__ 22
1 1 T 11 Matrix C <- Diff Matrix BM n,-,-,0 Eist Matrix BM(n) Diff Matrix BM n,-,-,0
- -- 22 _ _ w _ _ 22
Matrix <- Matrix A + Matrix B + Matrix C
. .. . Element Area(n) ,, .
Elm Stiff Matnx<--=-—-Matrix
" " 3
Рис. 5. Матрицы жесткости Elm_Stiff_Matrix_MF и Elm_Stiff_Matrix_BM
Elst_Matrix_MF, а для изгиба (под действием изгибающих моментов) — Elst_Matrix_BM. При этом предполагалось, что механические характеристики материала исследуемой конструкции изотропны, а его поведение под нагрузкой описывается линейными зависимостями.
Для получения матриц дифференцирования Diff_Matrix_MF (рис. 3) и Diff_Matrix_BM (рис. 4), связывающих деформации отдельных элементов расчетной модели с перемещениями их узлов (для случая растяжения-сжатия и изгиба), создавалась матрица преобразования координат Trans_Matrix, позволяющая преобразовывать глобальные координаты X, Y, Z узлов отдельных расчетных элементов в локальные координаты X', Y', Z'.
Непосредственный переход от глобальных координат к локальным для произвольного расчетного элемента выполнялся посредством матрицы Local_Coord_Matrix, а обратный переход — посредством матрицы Global Coord Matrix.
В соответствии с вышесказанным напряженное состояние, вызванное растяжением-сжатием элемента, однозначно определяется перемещениями его срединной поверхности относительно локальных осей координат Х' и Y'. Применение линейных полиномов для связи деформаций в отдельных элементах с перемещениями в их узлах автоматически гарантировало непрерывность перемещений между смежными элементами. Поэтому матрица дифференцирования записывалась в локальной системе координат Diff_Matrix_ME
Аналогичным образом напряженное состояние, вызванное изгибом элемента, полностью описывалось одной величиной — прогибом его срединной поверхности. Здесь условие непрерывности налагалось не только на эту величину, но и на ее производные. Это было необходимо для того, чтобы конечно-элементная модель оставалась сплошной и не появлялись изломы, поэтому обязательным условием для каждой узловой точки явилось выполне-
ние требований равновесия и непрерывности. Для решения данной проблемы в пределах каждого элемента была введена треугольная система координат L1, L2, L3. Каждая координата равнялась отношению расстояния, взятого от выбранной точки треугольного элемента до одной из его сторон к высоте, опущенной на эту сторону из противоположной вершины. В результате матрица дифференцирования Diff_Matrix_BM также записывалась в локальной системе координат.
Далее на основании матриц дифференцирования были созданы матрицы жесткости Elm_Stiff_Matrix_MF и Elm_Stiff_Matrix_BM (рис. 5) для отдельных элементов конечно-элементной модели (в локальных координатах).
В связи с тем, что в рассматриваемой задаче исследуется произвольная пространственная конечно-элементная модель, в каждом узле которой соединяются некомпланарные элементы, ранее был введен угол поворота относительно локальной оси Z' и соответствующий ему фиктивный момент относительно этой же оси. Если в каком-то из узлов элементы, пересекающиеся в нем, окажутся компланарны, то в локальных координатах при решении системы уравнений, возникнет равенство 0 = 0, которое приведет к ошибке программы. Во избежание этого была введена фиктивная локальная матрица жесткости Dummy_Stiff_Matrix.
Основное уравнение МКЭ представляет собой систему линейных ал-
Рис. 6. Результаты расчета состояния: а — напряженного; б — деформированного.
гебраических уравнений, где элементы глобальной матрицы жесткости Glb_Stiff_Matrix умножаются на неизвестные перемещения узлов конечно-элементной модели и приравниваются к глобальному вектору сил Glb_Load_Matrix, действующих в этих узлах.
Если какие-то возможные перемещения были изначально заданы (элементы вектора Point_F_Dispmnt, равные 1), то соответствующие строки и столбцы из глобальной матрицы жесткости и глобального вектора узловых сил перед решением системы уравнений исключались.
Для решения системы линейных алгебраических уравнений может быть использован итерационный численный метод Левенберга — Маркардта. В результате решения системы уравнений получается матрица перемещений отдельных узлов конечно-элементной модели Glb_Point_Dispmnt_Res, куда позже были добавлены ранее удаленные строки, содержащие заданные узловые перемещения. Результаты расчета по предложенной методике представлены на рис. 6.
Изложенная методика позволяет удовлетворительно прогнозировать НДС судовых корпусных конструкций в условиях статического нагружения в предположении, что механические свойства материала изменяются линейно, а деформации малы. Основным преимуществом данной методики является ее открытая структура, предполагающая возможность дальнейшего развития.
Кроме того, данная методика может быть легко реализована в современных математических пакетах (MatLAB, MathCAD, Maple, Mathematica) для решения разнообразных задач теории пластин и оболочек.
Применение подобных систем позволяет избавиться от рутинных процедур, связанных с оптимизацией исходных данных для рациональной нумерации узлов, с получением матриц жесткости с ленточной структурой, с выполнением разнообразных матричных преобразований и разработкой методов быстрого решения многомерных систем линейных алгебраических уравнений.
Литература
1. Барабанов Н. В. и др. Повреждения судовых конструкций. Л.: Судостроение, 1977.
2. Барабанов Н. В., Луценко В. Т. Повреждение корпусных конструкций танкеров в Дальневосточном бассейне. Вып. 38. / ДВГТУ, НТО им. акад. А. Н. Крылова. Владивосток, 1997.
3. Постнов В. А., Хархурим И. Я. Метод конечных элементов в расчетах судовых конструкций. Л.: Судостроение, 1974.
4. Зенкевич О. Метод конечных элементов в технике. М.: Мир, 1975.
5. Сегерлинд Л. Применение метода конечных элементов. М.: Мир, 1979.
6. Сахаров А. С., Альтенбах И. Метод конечных элементов в механике твердых тел. Киев: Вща шк., 1982.
7. Мячников В. И., Мальцев В. П., Майборо-да В. П. и др. Расчеты машиностроительных конструкций методом конечных элементов. М.: Машиностроение, 1989.
8. Каплун А. Б., Морозов М. М., Олферьева М. А. ANSYS в руках инженера: практическое руководство. М.: Эдиториал УРСС, 2003.
9. Шимкович Д. Г. Расчет конструкций в MSC.Visual Nastran for Windows. М.: ДМК Пресс, 2004.
10. Smith I. M., Griffiths D. V. Programming the Finite Element Method. London: John Wiley and Sons Ltd., 2004.
11. Ли К. Основы САПР: CAD, CAM, CAE. СПб.: Питер, 2004.
12. Frey P. G., George P. L. Mesh generation: application to Finite Elements. Oxford: Hermes Sci., 2000.
Наш новый проект
НАУКА
— федеральный журнал
Специализированное издание
о достижениях отечественной науки
и производства по всем видам транспорта
ТРАНСПОРТ
Целевая аудитория —
ведущие специалисты транспортного комплекса и смежных отраслей.
График выхода издания и темы номеров:
15.02.2012 Гражданская авиация
30.03.2012 Морской и речной транспорт
31.05.2012 Модернизация железнодорожного транспорта
31.07.2012 Городской пассажирский транспорт
28.09.2012 Транспортное строительство
30.11.2012 1Т-технологии на транспорте
Тираж 7000 экз.
Формат А4 Периодичность
6 номеров в год Полноцветная печать
зопс подписки и размещения рекламы обращайтесь в редакцию: цьТ-ПРеЬсД», 190031, Санкт-Петербург, Московский пр. д.9, офис 8-149 НИ|Ш|НрР Тел. (812)310-40-97 www.rostransport.ca.rtiH ^ ^^^^