- 积分
- 8
- 注册时间
- 2005-3-21
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2012-4-17 13:47:56
|
显示全部楼层
来自 黑龙江哈尔滨
下列计算中忽略单位,需要的话,自行修改数值即可
- restart;
- unprotect(Zeta, alpha);
- f[y] := 405; f[ck] := 38.9; A[s] := 2905.24; A[c] := 37094.76; epsilon[0] := 0.2e-2; Zeta := alpha*f[y]/f[ck];
- alpha := A[s]/A[c];
- k := .1*Zeta^.745; A := 2-k; B := 1-k; q := k/(.2+.1*Zeta); beta := 0.5e-3*0.236e-4^(.25+(Zeta-.5)^7)*f[ck]^2; sigma[0] := f[ck]*(1.194+(13/f[ck])^.45*(-0.7485e-1*Zeta^2+.5789*Zeta));
- piecewise(`and`(epsilon[c] >= 0, epsilon[c] <= epsilon[0]), sigma[0]*(A*epsilon[c]/epsilon[0]-B*(epsilon[c]/epsilon[0])^2), epsilon[c] >= epsilon[0], piecewise(Zeta0 >= 1.12, sigma[0]*(1-q+q*(epsilon[c]/epsilon[0])^(.1*Zeta0)), `and`(Zeta0 < 1.12, Zeta0 > 0), sigma[0]*epsilon[c]/(epsilon[0]*(beta*(epsilon[c]/epsilon[0]-1)^2+epsilon[c]/epsilon[0]))));
- sigma0 := unapply(%, Zeta0, epsilon[c]);
- plot(sigma0(Zeta, epsilon[c]), epsilon[c] = 0 .. 0.12e-1, gridlines = true);
复制代码
|
|