Znn3bq.jpeg
²é¿´: 968  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] һ־Ը˫·Ç085400µç×ÓÐÅÏ¢344 Çóµ÷¼Á£¬¶Ô²ÄÁϺͻ¯Ñ§·½ÏòÒ²¸ÐÐËȤ +11 ÎÞÇéµÄСÑò 2026-04-09 12/600 2026-04-12 17:41 by 686666
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤£¬Çóµ÷¼Á +12 won_qii 2026-04-07 12/600 2026-04-12 17:02 by lhj2009
[¿¼ÑÐ] ±¾¿ÆÄÏ·½Ò½¿Æ´óѧ Ò»Ö¾Ô¸985 ҩѧѧ˶284·Ö Çóµ÷¼Á +5 ÈõË®ÌýÎÄ 2026-04-09 5/250 2026-04-12 13:16 by shengxi123
[¿¼ÑÐ] µç×ÓÐÅÏ¢279Çóµ÷¼Á£¬ÓÐÊé¶Á¾ÍÐÐ +8 wwwooden 2026-04-08 11/550 2026-04-11 20:22 by cq2548
[¿¼ÑÐ] 298Çóµ÷¼Á +5 ²ÐºÉÐÂÁø 2026-04-07 5/250 2026-04-11 11:02 by ×ÏêØ×ÏÆå
[¿¼ÑÐ] 0854µ÷¼Á +8 950824he@ 2026-04-09 8/400 2026-04-11 10:11 by zhq0425
[¿¼ÑÐ] Ò»Ö¾Ô¸¶«±±´óѧ¿ØÖƹ¤³Ì085406Êý¶þÓ¢¶þ385£¬Çóµ÷¼Á +8 Ezra_Zhang 2026-04-09 8/400 2026-04-11 09:15 by Öí»á·É
[¿¼ÑÐ] 302·ÖÇóµ÷¼Á +9 ·²ÓïÆíÔ¸ 2026-04-08 10/500 2026-04-10 23:26 by 314126402
[¿¼ÑÐ] 085404 298·ÖÇóµ÷¼Á +10 ºôÀ²ºôÀ²ºôºôºô 2026-04-10 11/550 2026-04-10 16:44 by wangy0907
[ÂÛÎÄͶ¸å] mdpiСÐÞrvrʱ¼äËÄÎåÌìÁË 20+3 ¹þ¹þhigh 2026-04-08 5/250 2026-04-10 16:02 by ±±¾©À³ÒðÈóÉ«
[¿¼ÑÐ] µ÷¼ÁÉêÇë086000Ò»Ö¾Ô¸Î÷±±Å©ÁֿƼ¼´óѧÉúÎïÓëÒ½Ò©320·Ö-±¾¿ÆÆë³¹¤Òµ´óѧ +3 ÃÀÃÀŮʿ 2026-04-09 3/150 2026-04-10 10:31 by liuhuiying09
[¿¼ÑÐ] ¿¼Ñе÷¼Á-²ÄÁÏÀà-284 +28 Ïë»»ÊÖ»ú²»Ïë½âÊ 2026-04-08 28/1400 2026-04-09 20:08 by µ¹Êý321?
[¿¼ÑÐ] µ÷¼Á +19 2261744733 2026-04-08 19/950 2026-04-09 19:11 by vgtyfty
[¿¼ÑÐ] ²ÄÁÏר˶³õÊÔ·Ö332Ò»Ö¾Ô¸Î÷±±¹¤Òµ´óѧ£¬ +12 ¹ÊÈË?? 2026-04-09 12/600 2026-04-09 18:34 by Ccclqqq
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖпÆÔº105500רҵ×Ü·Ö315Çóµ÷¼Á +6 lallalh 2026-04-09 7/350 2026-04-09 17:51 by lallalh
[¿¼ÑÐ] 331Çóµ÷¼Á +5 luoxin0706. 2026-04-08 5/250 2026-04-08 22:15 by zhouyuwinner
[¿¼ÑÐ] 388Çóµ÷¼Á +6 ËÄ´¨ÍõÌÎ 2026-04-07 8/400 2026-04-08 00:17 by JourneyLucky
[¿¼ÑÐ] 331Çóµ÷¼Á +5 ÕÅÔªÒ» 2026-04-07 6/300 2026-04-07 22:13 by hemengdong
[¿¼ÑÐ] 22408 µ÷¼Á²ÄÁÏ +7 ÎÒ½Ðez 2026-04-06 8/400 2026-04-07 17:12 by À¶ÔÆË¼Óê
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +17 СÁõͬѧ߹߹ 2026-04-06 18/900 2026-04-07 11:41 by Ê«Óë×ÔÓÉ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û