²é¿´: 940  |  »Ø¸´: 7

zhaoqian59

¾èÖú¹ó±ö (СÓÐÃûÆø)

[ÇóÖú] Õâ¸ö³ÌÐòÊDz»ÊÇÄÄÀïÓÐÎÊÌ⣿³õʼֵ¸úʵÑéÖµÊÇÒ»ÑùµÄ£¬µ«ÊÇÄ£Äâ½á¹û²»¶Ô ÒÑÓÐ1È˲ÎÓë

f(x)
pl=1000;
phyd=110000;
P0=29.39E9;
a0=0.0341;
v=1.5;

x1=x(1);
x2=x(2);
pg=P0*(a0/x1)^(3*v);
y=[x2 (1/pl*(pg-phyd)-3/2*x2^2)/x1]';

Ts = 0.001;    % ·ÂÕæ²½³¤
Tn = 1;       % ·ÂÕæÖÕֹʱ¼ä
t  = 0:Ts:Tn;   % ·ÂÕæÊ±¼ä·¶Î§
N  = length(t);
x=[0.034 0]'; % ϵͳ³õÖµ£ºx=[a aµÄµ¼Êý]
%% Variable Declaration and Initialization
a=0.034*ones(1,N);
a_dt=zeros(1,N);
%x = [a a_d]'; % intial states
%% Simulation Iteration
for n = 1:N
    a(n)=x(1);
    a_dt(n)=x(2);
    k1 = fx(x);
    k2 = fx(x+Ts/2*k1);
    k3 = fx(x+Ts/2*k2);
    k4 = fx( x+Ts *k3);
    x = x + Ts/6 * ( k1 + 2*k2 + 2*k3 + k4 );
end
%% Plot Response
plot(t,a)
xlabel('t/(s)')
ylabel('a')
ÊÇÒ»¸ö¶þ½×·ÇÏßÐÔ³£Î¢·Ö·½³Ì
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

matlab±à³Ì»æÍ¼

» ²ÂÄãϲ»¶

±¬Õ¨Á¦Ñ§
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÔÂÖ»À¶

Ö÷¹ÜÇø³¤ (Ö°Òµ×÷¼Ò)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
Â¥Ö÷×Ô¼º±àдµÄËĽ×Áú¸ñ¿âËþÀ´Çó½â³£Î¢·Ö·½³Ì£¿
Äܸø³ö·½³Ì¾ßÌåÐÎʽô£¬³õÖµ£¬ÒÔ¼°¸÷³£Êý£¿
MATLAB¡¢MSСÎÊÌâ¡¢ÆÕͨÎÊÌâÇë·¢ÌûÇóÖú£¡Ê±¼ä¾«Á¦ÓÐÏÞ£¬Ë¡²»½ÓÊÜÎÞ³¥Ë½ÐÅÇóÖú¡£
2Â¥2015-08-11 10:37:11
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaoqian59

¾èÖú¹ó±ö (СÓÐÃûÆø)

ÒýÓûØÌû:
2Â¥: Originally posted by ÔÂÖ»À¶ at 2015-08-11 10:37:11
Â¥Ö÷×Ô¼º±àдµÄËĽ×Áú¸ñ¿âËþÀ´Çó½â³£Î¢·Ö·½³Ì£¿
Äܸø³ö·½³Ì¾ßÌåÐÎʽô£¬³õÖµ£¬ÒÔ¼°¸÷³£Êý£¿

aa''+1.5a'=1/1000*(P-Pwater)
P=P0*(a0/a)^v
aÊǹØÓÚtµÄº¯Êý£¬Pwater=1.1*100000£¬P0=29E9£¬a0=0.0341£¬v=3.ллÄãÀ²~
±¬Õ¨Á¦Ñ§
3Â¥2015-08-11 15:03:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÔÂÖ»À¶

Ö÷¹ÜÇø³¤ (Ö°Òµ×÷¼Ò)

ÒýÓûØÌû:
3Â¥: Originally posted by zhaoqian59 at 2015-08-11 15:03:26
aa''+1.5a'=1/1000*(P-Pwater)
P=P0*(a0/a)^v
aÊǹØÓÚtµÄº¯Êý£¬Pwater=1.1*100000£¬P0=29E9£¬a0=0.0341£¬v=3.ллÄãÀ²~...

t=0ʱ£¬¶ÔÓ¦a a'µÄ³õֵĨ£¿
MATLAB¡¢MSСÎÊÌâ¡¢ÆÕͨÎÊÌâÇë·¢ÌûÇóÖú£¡Ê±¼ä¾«Á¦ÓÐÏÞ£¬Ë¡²»½ÓÊÜÎÞ³¥Ë½ÐÅÇóÖú¡£
4Â¥2015-08-11 15:08:12
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaoqian59

¾èÖú¹ó±ö (СÓÐÃûÆø)

ÒýÓûØÌû:
4Â¥: Originally posted by ÔÂÖ»À¶ at 2015-08-11 15:08:12
t=0ʱ£¬¶ÔÓ¦a a'µÄ³õֵĨ£¿...

t=0ʱ£¬a(t)=0.0341,a'=0
±¬Õ¨Á¦Ñ§
5Â¥2015-08-11 15:14:44
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÔÂÖ»À¶

Ö÷¹ÜÇø³¤ (Ö°Òµ×÷¼Ò)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

ÒýÓûØÌû:
3Â¥: Originally posted by zhaoqian59 at 2015-08-11 15:03:26
aa''+1.5a'=1/1000*(P-Pwater)
P=P0*(a0/a)^v
aÊǹØÓÚtµÄº¯Êý£¬Pwater=1.1*100000£¬P0=29E9£¬a0=0.0341£¬v=3.ллÄãÀ²~...

¼Ç a=u1£¬a'=u2£»
Ô­¶þ½×·½³Ì¿É½«½×Ϊ·½³Ì×飺
u1'=u2;
u2'=1/u1*  (  (P-Pwater)/1000 - 1.5*u2     );
ÆäÖУ¬P=P0*(a0/u1)^v;

MATLAB´úÂëÈçÏ£º
CODE:
function solve_odes_two_oder
clear all;clc
u0=[0.0341 0];
tspan=linspace(0,0.1,100);

[t u]=ode45(@odefun,tspan,u0);

figure(1)
plot(t,u(:,1),'bo--',t,u(:,2),'r-*'),legend('a',' da/dt ')




function f=odefun(t,u)
Pwater=1.1*100000;
P0=29E9;
a0=0.0341;
v=3;
P=P0*(a0/u(1))^v;

f(1)=u(2);
f(2)=1/u(1)*   (  (P-Pwater)/1000 - 1.5*u(2)     );
f=f';

½á¹ûÖУ¬aºÍa'ѸËÙÔö´ó£¬¼´±ãÔÚ0.1µÄʱ¼äÖ®ÄÚ£¬¼û¸½Í¼1¡£
Õâ¸ö³ÌÐòÊDz»ÊÇÄÄÀïÓÐÎÊÌ⣿³õʼֵ¸úʵÑéÖµÊÇÒ»ÑùµÄ£¬µ«ÊÇÄ£Äâ½á¹û²»¶Ô
¸½Í¼1.png

MATLAB¡¢MSСÎÊÌâ¡¢ÆÕͨÎÊÌâÇë·¢ÌûÇóÖú£¡Ê±¼ä¾«Á¦ÓÐÏÞ£¬Ë¡²»½ÓÊÜÎÞ³¥Ë½ÐÅÇóÖú¡£
6Â¥2015-08-11 15:47:29
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaoqian59

¾èÖú¹ó±ö (СÓÐÃûÆø)

ÒýÓûØÌû:
6Â¥: Originally posted by ÔÂÖ»À¶ at 2015-08-11 15:47:29
¼Ç a=u1£¬a'=u2£»
Ô­¶þ½×·½³Ì¿É½«½×Ϊ·½³Ì×飺
u1'=u2;
u2'=1/u1*  (  (P-Pwater)/1000 - 1.5*u2     );
ÆäÖУ¬P=P0*(a0/u1)^v;

MATLAB´úÂëÈçÏ£º

function solve_odes_two_oder
clear all;clc
u0=;
...

¸´ÖƹýÈ¥Ö®ºóÔËÐв»³öÀ´.....
±¬Õ¨Á¦Ñ§
7Â¥2015-08-12 09:40:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÔÂÖ»À¶

Ö÷¹ÜÇø³¤ (Ö°Òµ×÷¼Ò)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
zhaoqian59: ½ð±Ò+50 2015-08-12 12:40:35
ÒýÓûØÌû:
7Â¥: Originally posted by zhaoqian59 at 2015-08-12 09:40:23
¸´ÖƹýÈ¥Ö®ºóÔËÐв»³öÀ´........

´úÂëÍêÕû¸´ÖƵ½Ò»¸öн¨µÄmÎļþ£¬ÔËÐм´¿É£¬²»ÒªÔÚÖ÷³ÌÐò´°¿ÚÔËÐС£

[ ·¢×ÔСľ³æ¿Í»§¶Ë ]
MATLAB¡¢MSСÎÊÌâ¡¢ÆÕͨÎÊÌâÇë·¢ÌûÇóÖú£¡Ê±¼ä¾«Á¦ÓÐÏÞ£¬Ë¡²»½ÓÊÜÎÞ³¥Ë½ÐÅÇóÖú¡£
8Â¥2015-08-12 10:17:04
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zhaoqian59 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 083200ѧ˶321·ÖÒ»Ö¾Ô¸ôßÄÏ´óѧÇóµ÷¼Á +3 innocenceF 2026-03-17 3/150 2026-03-21 02:35 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸»ªÖпƼ¼´óѧ£¬080502£¬354·ÖÇóµ÷¼Á +5 ÊØºòϦÑôCF 2026-03-18 5/250 2026-03-21 01:06 by JourneyLucky
[¿¼ÑÐ] 296Çóµ÷¼Á +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[¿¼ÑÐ] 22408 344·Ö Çóµ÷¼Á Ò»Ö¾Ô¸ »ªµç¼ÆËã»ú¼¼Êõ +4 solanXXX 2026-03-20 4/200 2026-03-20 23:49 by alg094825
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤ 322Çóµ÷¼Á +4 È»11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖÐÄÏ»¯Ñ§£¨0703£©×Ü·Ö337Çóµ÷¼Á +8 niko- 2026-03-19 9/450 2026-03-20 21:57 by luoyongfeng
[¿¼ÑÐ] »·¾³¹¤³Ìµ÷¼Á +9 ´ó¿Édigkids 2026-03-16 9/450 2026-03-20 17:38 by ×íÔÚ·çÀï
[¿¼ÑÐ] ¹¤¿Æ²ÄÁÏ085601 279Çóµ÷¼Á +7 À§ÓÚÐdz¿ 2026-03-17 9/450 2026-03-20 17:38 by ÎÞи¿É»÷111
[¿¼ÑÐ] 266Çóµ÷¼Á +5 ÑôÑôÍÛÈû 2026-03-14 10/500 2026-03-19 15:08 by ÑôÑôÍÛÈû
[¿¼ÑÐ] ²ÄÁÏ¿¼Ñе÷¼Á +3 xwt¡£ 2026-03-19 3/150 2026-03-19 11:22 by wãåÑôw
[¿¼ÑÐ] 0703»¯Ñ§ 305Çóµ÷¼Á +4 FY_yy 2026-03-14 4/200 2026-03-19 05:54 by anny19840123
[¿¼ÑÐ] 085601ר˶£¬×Ü·Ö342Çóµ÷¼Á£¬µØÇø²»ÏÞ +5 share_joy 2026-03-16 5/250 2026-03-18 14:48 by haxia
[¿¼ÑÐ] 0703»¯Ñ§µ÷¼Á +3 ÄÝÄÝninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[¿¼ÑÐ] 334Çóµ÷¼Á +3 Ö¾´æ¸ßÔ¶ÒâÔÚ»úÐ 2026-03-16 3/150 2026-03-18 08:34 by lm4875102
[¿¼ÑÐ] 277µ÷¼Á +5 ×ÔÓɼå±ý¹û×Ó 2026-03-16 6/300 2026-03-17 19:26 by Àîleezz
[¿¼ÑÐ] 301Çóµ÷¼Á +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
[¿¼ÑÐ] ÓÐûÓеÀÌú/ÍÁľµÄÏëµ÷¼ÁÄÏÁÖ£¬¸ø×Ô¼ºÕÐʦµÜÖС« +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[¿¼ÑÐ] 302Çóµ÷¼Á +4 С¼Öͬѧ123 2026-03-15 8/400 2026-03-17 10:33 by С¼Öͬѧ123
[¿¼ÑÐ] 304Çóµ÷¼Á +3 ÂüÊâ2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[¿¼ÑÐ] 289Çóµ÷¼Á +4 ÕâôÃû×ÖÕ¦Ñù 2026-03-14 6/300 2026-03-14 18:58 by userper
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û