maple2015

140 Reputation

7 Badges

9 years, 266 days

MaplePrimes Activity


These are replies submitted by maple2015

@Christian Wolinski 

Thanks

 

@mmcdara 

Thank you for taking your time

The answer  4.450852611  is coincide with 15.4182/sqrt(12.)

The small amount of imaginary part may be arisen from somethings like the small number of digits and so on. As you see, the plot command ignore it. I forget to use complex option in fsolve.

Thank you again for your valuable hints

 

@Konstantin@ 

Thanks

@Carl Love 

Thank you

@Konstantin@ 

It works. Thank you.

I use following code after runing the previous code:

U := subs(solve({eval(W, x = 0) = delta[1], eval(W, x = L) = delta[2], eval(diff(W, x), x = 0) = theta[1], eval(diff(W, x), x = L) = theta[2]}, {_C1, _C2, _C3, _C4}), U):

 k11 := subs(delta[1] = 1, diff(subs(theta[1] = 0, theta[2] = 0, delta[2] = 0, U), delta[1]))

The following error is occurred:

`[Length of output exceeds limit of 1000000]`

@Carl Love 

The above ODE is the motion equation of the one degree of freedom system for lumped mass connected to the viscous medium. The parameter C denotes damping coefficient. I want to know more about behavior of system when the damping  coefficient is assumed to be complex. 

For example in page 61 of following reference this concept is investigated:
https://nehrpsearch.nist.gov/static/files/NSF/PB92197235.pdf

 

@Carl Love 

I check the problem by employing DTM.

By assigning  0.1i to C instead of 0.1, the complex value for u(t) will be obtained.

It seem that for complex value of C, there is no way to get trigonometric solution or atleast a real amount for u(t) when initial conditions are real (real initial displacement U[0] and real initial velocity U[1])!

restart;

M := 1; C :=0.1; K := 5; m := 40;

U[0] := -1; U[1] := 0.1;

for k from 0 to m do

U[k+2] := solve(M*factorial(k+2)*U[k+2]/factorial(k)+C*factorial(k+1)*U[k+1]/factorial(k)+K*U[k], U[k+2]) end do;

u := add(U[k]*x^k, k = 0 .. m);

plot(u, x = 0 .. 7)

@Rouben Rostamian  

Thanks alot for your hints

@Markiyan Hirnyk 

Thank you

@Carl Love 

I use17 concrete mixing plans with 4 speciment for each plan (68 samples).

This is common to have a limmited number of plans for this types of researchs.

I think, as the Markiyan Hirnyk said, for statistical analyses you should have a sufficintly great data (say 30 plans in the case of current work).

I think for great amounts of data using statistical analysis (or other analyses like the artificial neural network (ANN) or adaptive neuro-fuzzy inference system (ANFIS)) is more reasonable. For example, in the case of sesmic performance of the RC buildings, 256 four to seven story buildings are investigated via ANN. For small available data, from my point of view, using something like the interpolation is more better way to predict Z at some ratios (i.e. (X,Y)) due to lack of enough data.

 

@Markiyan Hirnyk

I just want to calculate an approximated function of two variables (nu and mu) with a known values (Z) at the certain points (X,Y).

I find out that for this purpose the command Statistics:-Fit  can be helpful, but I have no more information about the magic number, 30. It is a good hint.

I find the following function by using interpolation on duplicate values in X.

M = (-53097.22220*nu^5+4.711493057*10^5*nu^4-1.407843057*10^6*nu^3+

1.276592369*10^6*nu^2+9.779029872*10^5*nu-1.638753190*10^6)*mu^2+

(29447.04860*nu^5-2.446397570*10^5*nu^4+6.161949664*10^5*nu^3-

1.068835818*10^5*nu^2-1.506857065*10^6*nu+1.483546194*10^6)*mu-3765.520832*nu^5+27451.77085*nu^4-40941.93771*nu^3-

1.245605199*10^5*nu^2+4.144527100*10^5*nu-3.218281111*10^5

This function takes the values Z at certain points (nu,mu)=(X, Y)

For example, Z(X=2.2,Y=0.2)= 33.7  and M(nu=2.2,mu=0.2) = 33.7005

 

@Carl Love 

It seems your new proposed model has tolerable errors.

From an engineering point of view, this is more accurate than previous model !

I will exam same models for similar problems.

 

Thank you for taking your time.

 

 

@mmcdara 

Thank you again for your hints,  specially for conducted tests (LinearFit2.mw)

I will check your mentioned issues.

 

@mmcdara 

Thank you very much for your kindness and taking your time

If it is possible, please work on data.

I have not enough knowledge about kriging model.

 

@Carl Love

I am working on revision of a manuscript according to the reviewers comments.

X vector is the ratio of water to cement, Y vector is the ratio of bentonite to cement and Z vector is hydraulic conductivity of cracked plastic concrete (nanometer/sec).

I have some experimental data and it is required to find a two variable function with some known values at certain points.

For example, it is known that the value of the function at (x,y)=(2.2,0.2) must be equal to 33.7.

Your model (i.e. -2057.7133+988.24655*x+6195.9003*y-2973.2493*x*y) takes the value 47.379478 at (x,y)=(2.2,0.2).

The function which is calculated in attached file (i.e. Model.mw) gives the value 33.7005 for (nu,mu)=(2.2,0.2).

I use curvefitting for duplicate values (i.e. 0.2, 0.3 and 0.35 in Y)

1 2 3 4 5 6 Page 2 of 6