Исследование переходных процессов в механической системе

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

-0.024 -0.482 -0.062

.345 -0.053 -0.024 -0.366 -0.011

.352 -0.056 -0.024 -0.247 0.040

.358 -0.057 -0.024 -0.128 0.087

.365 -0.058 -0.023 -0.009 0.132

.372 -0.058 -0.022 0.105 0.173

.379 -0.058 -0.021 0.213 0.210

.385 -0.056 -0.020 0.314 0.241

.392 -0.054 -0.018 0.405 0.266

.399 -0.051 -0.016 0.485 0.285

.406 -0.048 -0.014 0.553 0.297

.413 -0.044 -0.012 0.607 0.303

.419 -0.040 -0.010 0.647 0.303

.426 -0.036 -0.008 0.673 0.297

.433 -0.031 -0.006 0.685 0.284

.440 -0.027 -0.004 0.682 0.267

.446 -0.022 -0.002 0.666 0.244

.453 -0.017 -0.001 0.637 0.218

.460 -0.013 0.001 0.596 0.188

.467 -0.009 0.002 0.546 0.155

.473 -0.005 0.003 0.487 0.121

.480 -0.002 0.004 0.421 0.087

.487 0.001 0.004 0.350 0.052

.494 0.003 0.005 0.277 0.019

.500 0.005 0.005 0.203 -0.013

.507 0.006 0.005 0.129 -0.042

.514 0.007 0.004 0.059 -0.067

.521 0.008 0.004 -0.006 -0.088

.527 0.008 0.003 -0.065 -0.105

.534 0.007 0.003 -0.115 -0.117

.541 0.006 0.002 -0.157 -0.124

.548 0.005 0.001 -0.188 -0.125

.555 0.004 0.000 -0.208 -0.121

.561 0.003 -0.001 -0.216 -0.112

.568 0.001 -0.001 -0.213 -0.098

.575 -0.000 -0.002 -0.199 -0.079

.582 -0.002 -0.003 -0.174 -0.057

.588 -0.003 -0.003 -0.138 -0.031

.595 -0.004 -0.003 -0.094 -0.002

.602 -0.004 -0.003 -0.042 0.028

.609 -0.005 -0.003 0.017 0.060

.615 -0.005 -0.003 0.080 0.091

.622 -0.004 -0.002 0.146 0.122

.629 -0.003 -0.001 0.213 0.151

.636 -0.002 -0.000 0.280 0.178

.642 0.000 0.001 0.343 0.201

.649 0.003 0.002 0.402 0.221

.656 0.005 0.004 0.454 0.236

.663 0.008 0.006 0.498 0.246

.669 0.012 0.007 0.532 0.250

.676 0.015 0.009 0.556 0.249

.683 0.019 0.011 0.535 0.242

.690 0.023 0.012 0.511 0.216

.697 0.026 0.014 0.485 0.177

.703 0.030 0.015 0.456 0.135

.710 0.033 0.016 0.424 0.096

.717 0.035 0.016 0.388 0.067

.724 0.038 0.017 0.350 0.049

.730 0.040 0.017 0.310 0.040

.737 0.043 0.018 0.268 0.038

.744 0.044 0.018 0.225 0.037

.751 0.046 0.018 0.183 0.034

.757 0.047 0.018 0.140 0.025

.764 0.048 0.018 0.097 0.011

.771 0.049 0.019 0.054 -0.009

.778 0.049 0.018 0.011 -0.033

.784 0.049 0.018 -0.031 -0.057

.791 0.049 0.018 -0.073 -0.079

.798 0.048 0.017 -0.115 -0.097

.805 0.048 0.017 -0.155 -0.112

.811 0.047 0.016 -0.195 -0.122

.818 0.045 0.015 -0.233 -0.130

.825 0.044 0.014 -0.269 -0.137

.832 0.042 0.013 -0.302 -0.143

.839 0.040 0.012 -0.334 -0.150

.845 0.038 0.011 -0.363 -0.157

.852 0.035 0.010 -0.390 -0.166

.859 0.033 0.009 -0.414 -0.174

.866 0.030 0.008 -0.435 -0.181

.872 0.027 0.007 -0.454 -0.188

.879 0.024 0.005 -0.470 -0.192

.886 0.021 0.004 -0.483 -0.194

.893 0.017 0.003 -0.493 -0.193

.899 0.014 0.002 -0.500 -0.191

.906 0.011 0.000 -0.504 -0.188

.913 0.007 -0.001 -0.505 -0.184

.920 0.004 -0.002 -0.503 -0.179

.926 0.000 -0.004 -0.498 -0.174

.933 -0.003 -0.005 -0.490 -0.169

.940 -0.006 -0.006 -0.479 -0.162

.947 -0.010 -0.007 -0.465 -0.155

.953 -0.013 -0.008 -0.449 -0.147

.960 -0.016 -0.009 -0.431 -0.138

.967 -0.019 -0.010 -0.410 -0.128

.974 -0.021 -0.011 -0.387 -0.118

.981 -0.024 -0.012 -0.362 -0.106

.987 -0.026 -0.012 -0.335 -0.094

.994 -0.029 -0.013 -0.307 -0.081

.001 -0.031 -0.013 -0.276 -0.068

.008 -0.033 -0.014 -0.245 -0.055

.014 -0.034 -0.014 -0.212 -0.042

.021 -0.036 -0.015 -0.179 -0.029

.028 -0.037 -0.015 -0.145 -0.016

.035 -0.038 -0.015 -0.110 -0.003

.041 -0.039 -0.015 -0.075 0.010

.048 -0.039 -0.015 -0.040 0.022

.055 -0.039 -0.015 -0.005 0.035

.062 -0.040 -0.014 0.029 0.047

.068 -0.039 -0.014 0.063 0.059

.075 -0.039 -0.014 0.096 0.071

.082 -0.038 -0.013 0.129 0.082

.089 -0.037 -0.013 0.160 0.092

.096 -0.036 -0.012 0.190 0.101

.102 -0.035 -0.011 0.218 0.110

.109 -0.034 -0.011 0.245 0.118

.116 -0.032 -0.010 0.270 0.126

.123 -0.030 -0.009 0.294 0.132

.129 -0.028 -0.008 0.315 0.138

.136 -0.026 -0.007 0.334 0.142

.143 -0.024 -0.006 0.351 0.146

.150 -0.021 -0.005 0.366 0.149

.156 -0.019 -0.004 0.379 0.152

.163 -0.016 -0.003 0.389 0.153

.170 -0.014 -0.002 0.397 0.153

.177 -0.011 -0.001 0.402 0.152

.183 -0.008 -0.000 0.405 0.151

.190 -0.006 0.001 0.405 0.148

.197 -0.003 0.002 0.403 0.145

.204 -0.000 0.003 0.399 0.141

.210 0.003 0.004 0.393 0.136

.217 0.005 0.005 0.384 0.131

.224 0.008 0.006 0.373 0.124

.231 0.010 0.007 0.360 0.117

.238 0.013 0.007 0.345 0.110

.244 0.015 0.008 0.328 0.102

.251 0.017 0.009 0.309 0.093

.258 0.020 0.009 0.289 0.084

.265 0.021 0.010 0.267 0.074

.271 0.023 0.010 0.244 0.064

.278 0.025 0.011 0.220 0.054

.285 0.026 0.011 0.194 0.044

.292 0.028 0.012 0.168 0.033

.298 0.029 0.012 0.141 0.023

.305 0.030 0.012 0.114 0.012

.312 0.031 0.012 0.086 0.002

.319 0.031 0.012 0.058 -0.009

.325 0.032 0.012 0.030 -0.019

.332 0.032 0.012 0.002 -0.029

.339 0.032 0.012 -0.026 -0.039

.346 0.032 0.011 -0.053 -0.049

maxy1 maxy2 maxV1 maxV2

.062 0.025 1.076 0.446

 

6.4 Программа Модифицированный метод Эйлера program ModEiler

 

typeodnmas = array [1..201] of real;

T2thenT0:=3*T1T0:=3*T2;:=T0/n;:=1;[i]:=0;[i]:=y10;y2[i]:=y20;[i]:=V10;V2[i]:=V20;(f2,ty1y2V1V2);[i+1]:=t[i]+ht;[i+1]:=y1[i]+ht*(V1[i]+V1[i]+ht*fv1(y1[i],y2[i],V1[i],V2[i],t[i]))/2;[i+1]:=V1[i]+ht*(fv1(y1[i],y2[i],V1[i],V2[i],t[i])+fv1(y1[i]+">var ht,y10,y20,V10,V20,C1,C2,k,m1,m2,,g,d1,d2,T1,T2,T0,di,maxy1,maxy2,maxV1,maxV2:real;,y1,y2,V1,V2:odnmas;,n:integer;,f2:text;fv1(y1,y2,V1,V2,t:real):real;tT2 then T0:=3*T1T0:=3*T2;:=T0/n;:=1;[i]:=0;[i]:=y10;y2[i]:=y20;[i]:=V10;V2[i]:=V20;(f2, t y1 y2 V1 V2);[i+1]:=t[i]+ht;[i+1]:=y1[i]+ht*(V1[i]+V1[i]+ht*fv1(y1[i],y2[i],V1[i],V2[i], t[i]))/2;[i+1]:=V1[i]+ht*(fv1(y1[i],y2[i],V1[i],V2[i],t[i])+fv1(y1[i]+

+ht*V1[i],y2[i]+ht*V2[i],V1[i]+ht*fv1(y1[i],y2[i],V1[i],V2[i],t[i]),V2[i]+ht*fv2(y1[i],y2[i],V1[i],V2[i],t[i]),t[i]+ht))/2;[i+1]:=y2[i]+ht*(V2[i]+V2[i]+ht*fv2(y1[i],y2[i],V1[i],V2[i],t[i]))/2;[i+1]:=V2[i]+ht*(fv2(y1[i],y2[i],V1[i],V2[i],t[i])+fv2(y1[i]+ht*V1[i],y2[i]+ht*V2[i],V1[i]+ht*fv1(y1[i],y2[i],V1[i],V2[i],t[i]),V2[i]+ht*fv2(y1[i],y2[i],V1[i],V2[i],t[i]),t[i]+ht))/2;

{di:=i/10;(frac(di)=0)or(frac(di)=0.1) then}(f2,t[i]:3:3,y1[i]:8:3,y2[i]:8:3,V1[i]:8:3,V2[i]:8:3);:=i+1;i>n+1;

:=y1[1];:=y2[1];:=V1[1];:=V2[1];

i:=2 to n doAbs(y1[i])>maxy1 then:=Abs(y1[i]);Abs(y2[i])>maxy2 then:=Abs(y2[i]);Abs(V1[i])>maxV1 then:=Abs(V1[i]);Abs(V2[i])>maxV2 then:=Abs(V2[i]);;(f2);(f2, maxy1 ,maxy2 ,maxV1 ,maxV2 );(f2,maxy1:8:3,maxy2:8:3,maxV1:8:3,maxV2:8:3);(f1);(f2);.

 

6.5 Файл вывода результата

y1 y2 V1 V2

.000 0.000 0.000 0.000 0.000

.007 0.000 0.000 0.005 0.000

.014 0.000 0.000 0.020 0.004

.020 0.000 0.000 0.043 0.014

.027 0.001 0.000 0.075 0.030

.034 0.001 0.000 0.113 0.052

.041 0.002 0.001 0.158 0.079

.047 0.003 0.002 0.208 0.107

.054 0.005 0.002 0.260 0.136

.061 0.007 0.003 0.314 0.164

.068 0.009 0.005 0.368 0.189

.074 0.012 0.006 0.419 0.211

.081 0.015 0.007 0.466 0.229

.088 0.018 0.009 0.507 0.242

.095 0.022 0.011 0.541 0.250

.101 0.026 0.012 0.566 0.253

.108 0.029 0.014 0.581 0.250

.115 0.033 0.016 0.585 0.242

.122 0.037 0.017 0.577 0.228

.128 0.041 0.019 0.556 0.209

.135 0.045 0.020 0.522 0.184

.142 0.048 0.021 0.477 0.155

.149 0.051 0.022 0.419 0.120

.156 0.054 0.023 0.349 0.082

.162 0.056 0.023 0.269 0.040

.169 0.058 0.024 0.180 -0.005

.176 0.058 0.023 0.084 -0.051

.183 0.059 0.023 -0.019 -0.099

.189 0.058 0.022 -0.126 -0.146

.196 0.057 0.021 -0.235 -0.192

.203 0.055 0.019 -0.344 -0.237

.210 0.052 0.018 -0.451 -0.278

.216 0.049 0.016 -0.554 -0.316

.223 0.045 0.013 -0.650 -0.349

.230 0.040 0.011 -0.738 -0.377

.237 0.035 0.008 -0.817 -0.399

.243 0.029 0.006 -0.883 -0.415

.250 0.023 0.003 -0.937 -0.423

.257 0.016 -0.000 -0.976 -0.425

.264 0.010 -0.003 -1.001 -0.420

.270 0.003 -0.006 -1.009 -0.408

.277 -0.004 -0.009 -1.002 -0.390

.284 -0.011 -0.011 -0.979 -0.364

.291 -0.017 -0.014 -0.941 -0.333

.298 -0.023 -0.016 -0.887 -0.297

.304 -0.029 -0.018 -0.821 -0.256

.311 -0.034 -0.019 -0.741 -0.211

.318 -0.039 -0.020 -0.651 -0.164

.325 -0.043 -0.021 -