Вы находитесь на странице: 1из 9

Задача: Аппроксимация диаграммы деформирования

Алгоритм решения:

1. Найти диаграммы деформирования при растяжении и сжатии


2. При помощи программы Graph2Digit нанести на диаграмму сетку. Выписать в
таблицу значения деформации и, соответствующие, ей значения напряжений
3. Найти кубический полином, приближающий, всмысле метода наименьших
квадратов, таблично заданную функцию. Нарисовать графики
4. Рассмотреть зависимости напряжения от деформации на основе их физического
смысла. Результаты проиллюстрировать и сравнить с п.3
Решение задачи:

1. Решение задачи опишем для поликарбоната


(Крыжановский В.К., Кербер М.Л., Бурлов В.В., Паниматченко А.Д. «Технические
свойства полимерных материалов», стр.213, случай a), Материал: Поликарбоната, ПК)

1)

2)

ε σ эксп σ мнк σ физ


0.26992288 0.74750831 0.3524
0.53984576 4.6096346 4.8395
0.80976864 8.9700997 9.2524
1.1182519 14.202658 14.1933
1.4652956 19.435216 19.6050
1.8123393 25.041528 24.8429
2.0822622 28.77907 28.7841
2.3521851 32.641196 32.5993
2.6606684 36.752492 36.7938
3.0462725 41.611296 41.7681
3.277635 44.725914 44.5992
3.5475578 48.089701 47.7476
3.8946015 51.578073 51.5367
4.3187661 55.315615 55.7464
4.5886889 58.430233 58.1689
5.1670951 62.666113 62.6405
5.8226221 66.27907 66.4286
6.2082262 67.898671 67.9719
7.1336761 69.518272 69.4218
7.5578406 69.269103 68.1895
8.059126 67.524917 65.4259
8.1362468 65.905316 62.4111
8.251928 63.787375 61.9708
8.4447301 61.046512 61.3220
8.5218509 58.554817 60.2710
8.714653 56.063123 59.8612
8.8688946 54.069767 58.8627
9.1388175 52.200997 58.0905
9.6015424 50.332226 56.7947
10.102828 48.58804 54.7341
10.604113 47.466777 52.7228
11.336761 46.594684 50.9310
12.300771 46.22093 48.6854
13.1491 46.096346 46.3560
13.881748 45.722591 44.8399
14.730077 45.722591 43.8917
15.539846 45.598007 43.1669
16.619537 45.598007 42.8041
17.969152 45.473422 42.7429
19.511568 45.224252 43.1985
20.822622 44.975083 44.1975
22.365039 44.850498 45.2300
23.791774 44.725914 46.3925
26.028278 44.227575 47.1662
27.917738 44.227575 47.2050
29.421594 43.978405 45.5210
29.768638 43.853821 42.6588

3) Используем команду в MATLABе: coeff=polyfit(x,y,n) — коэффициенты полинома n-ой


степени.
x ∈ [ 0, 7.13] , σ = -0.0769ε 3 -0.3842 ε 2 +16.9738ε - 4.1997
x ∈ [ 7.13, 29.8] , σ = -0.0139ε 3 + 0.8567 ε 2 -16.8589ε + 149.8856
σ

МНК (полином 3 − ей степени )

экспирементальное

ε
4)
σ* ε
σ= (2 − * )ε , 0 ≤ ε ≤ ε * (1)
ε *
ε
(σ − σ ** )
*
σ = σ * − ** * 2 (ε − ε * )2 , ε * ≤ ε ≤ ε ** (2)
(ε − ε )

(ε * , σ * ) — первая критическая точка

(ε ** , σ ** ) — вторая критическая точка


σ

МНК

экспирементальное

" физическое ", (формула1)

(σ * − σ ** )
Как видно из графика, для ε * ≤ ε ≤ ε ** формула σ = σ − (ε − ε * )2 не годится!!!
*

(ε ** − ε * )2
Воспользуемся кубической аппроксимацией на отрезке ε * ≤ ε ≤ ε ** :

σ = A3ε 3 + A2ε 2 + A1ε + A0 (3)

A2 = k3 A3 − k2
A1 = −3 A3ε *2 − 2 A2 ε*
A0 = σ ** − A3ε**3 − A2 ε** 2 − A1ε**
σ * − σ **
k2 =
(ε ** − ε * ) 2
2ε *2 − ε *ε ** − ε**2
k3 =
ε ** − ε *

Также, повысим степень полинома , приближающего наилучшим образом, в


смысле метода наименьших квадратов, таблично заданную функцию.
10
σ = ∑ Aiε i , ε * ≤ ε ≤ ε ** где Ai = (-1.4951e-008, 2.8293e-006, -0.00023645, 0.011478,
i =1
0.011478, 7.4792, -105.93, 1002.2, -6050.2, 20995, -31660)
σ

МНК (полином 10 − й степени )

экспирементальное

" физическое ", (1 − ая формула )

" физическое ", (3 − ая формула )

2. (Крыжановский В.К., Кербер М.Л., Бурлов В.В., Паниматченко А.Д. «Технические


свойства полимерных материалов», стр.217, случай a), Материал: Полиэфирэфиркетон,
ПЭЭК)

ε σ эксп
0.090673575 20.416279
0.20725389 22.823854
0.27202073 25.900199
0.42746114 31.116611
0.51813472 34.460465
0.62176166 37.938073
0.75129534 41.816944
0.85492228 45.160797
0.98445596 48.905914
1.1139896 52.249767
1.2176166 55.058605
1.3341969 58.402458
1.515544 61.746312
1.6968912 65.625183
1.865285 69.504053
2.0595855 72.981661
2.2279793 75.52299
2.3316062 77.529302
2.4481865 79.268106
2.6554404 82.076944
2.8367876 84.484518
3.0699482 87.025847
3.3031088 89.299668
3.4974093 90.904718
3.6917098 92.509767
3.8860104 93.981063
4.1450777 95.586113
4.4170984 96.656146
4.7409326 97.592425
4.9222798 97.993688
98.26119
5.1036269 6
5.2979275 98.261196
5.5181347 98.261196
5.7772021 98.127442
6.0492228 97.592425
6.2564767 97.057409
6.4507772 96.7899
6.7098446 96.388638
6.9559585 96.12113
7.2020725 95.586113
7.3963731 95.18485
7.6554404 95.051096
7.9015544 94.783588
8.1735751 94.51608
8.3937824 94.382326
8.6528497 94.114817
8.9766839 93.981063
9.2746114 93.847309
9.5854922 93.713555
9.7668394 93.847309
9.9481865 93.847309
93.71355
10.051813 5
Т.о., итоговая программа:
% INPUT
% x: деформация на отрезке [0,eps*]
% y, соответствующее x, напряжение
% x2: деформация на отрезке [eps*,eps**]
% y2, соответствующее x2, напряжение
%OUTPUT
%график
coef=polyfit(x,y,3) %коэф-ты полинома, приближающего в смысле Метода наименьших
% квадратов на отр. [0,eps*]
coef1=polyfit(x2,y2,3)%коэф-ты полинома, приближающего в смысле МНК на отр. [eps*,eps**]

n_x=length(x)
n_x2=length(x2)
e1=x(n_x)%первая критическая точка деформации
e2=x2(n_x2)%вторая критическая точка деформации
s1=y(n_x)%первая критическая точка напряжения
s2=y2(n_x2)%вторая критическая точка напряжения
x_ravn1=0:0.1:e1
x_ravn2=e1:0.1:e2
y1_mnk=polyval(coef,x_ravn1) %приближение МНК на отрезке [0,eps*]
y2_mnk=polyval(coef1,x_ravn2)%приближение МНК на отрезке [eps*,eps**]

n_x_ravn1=length(x_ravn1)
n_x_ravn2=length(x_ravn2)

for j=1:n_x_ravn1

y1_fiz(j)=s1*(2.-x_ravn1(j)/e1)*x_ravn1(j)/e1

%приближение по физическому смыслу (формула 1) на отрезке [0,eps*]

end

for i=1:n_x_ravn2

y2_fiz(i)=s1-(s1-s2)*(x_ravn2(i)-e1)^2/(e2-e1)^2

%приближение по физическому смыслу (формула 1) на отрезке [eps*,eps**]

end

b_c=0.
b_b=0.

for k=1:n_x2
k2=(s1-s2)/(e2-e1)^2
k3=(2*e1^2-e1*e2-e2^2)/(e2-e1)

c(k)=k2*(x2(k)+e2)*(x2(k)-e2+2*e1)-(s2-y2(k))
b(k)=x2(k)^3-e2^3+(x2(k)-e2)*(k3*(x2(k)+e2)-3.*e1^2-2.*k3*e1)

b_c=b_c+b(k)*c(k)
b_b=b_b+b(k)*b(k)
end
A3=-b_c/b_b
A2=k3*A3-k2
A1=-3.*A3*e1^2-2.*A2*e1
A0=s2-A3*e2^3-A2*e2^2-A1*e2
coef3=[A3,A2,A1,A0]
y2_fiz2=polyval(coef3,x_ravn2)
%приближение по физическому смыслу (формула 2) на отрезке [eps*,eps**]
hold on
plot(x,y,'-k')
plot(x2,y2,'-k')
plot(x_ravn1,y1_mnk)
plot(x_ravn2,y2_mnk)
plot(x_ravn1,y1_fiz,'r')
plot(x_ravn2,y2_fiz,'r')
plot(x_ravn2,y2_fiz2,'r')

σ
МНК (полином 3 − й степени )
экспирементальное

" физическое ", (1 − ая формула )

" физическое ", (3 − ая формула )

3. (Крыжановский В.К., Кербер М.Л., Бурлов В.В., Паниматченко А.Д. «Технические


свойства полимерных материалов», стр.215, случай a), Материал: Полиэфирсульфон,
ПЭС)

σ физическое
(полином(13−−ая
"экспирементальное
МНК ε ", (2 ая
й степени
формула
формула) ))
МНК (полином 3 − й степени )
σ
экспирементальное

" физическое ", (1 − ая формула )

" физическое ", (3 − ая формула )