The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin Forum
 Origin Forum
 curve fitting for compliance in compression test

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
yi_wang123@yahoo.com Posted - 01/20/2015 : 07:44:30 AM
Origin Ver. and Service Release (Select Help-->About Origin):
Operating System:

Dear Officer from OriginLab,

i am a current user of OriginPro 9.1. i have a machine compliance for simple compression testing. I used origin to fit the compliance experiment data and get an fitting equition in 6th order of polynomial:

6th Order Polynomial (20/01/2015 12:07:27)
Equation: y = Intercept + B1*x + B2*x^2 + B3*x^3 + B4*x^4 + B5*x^5 + B6*x^6
Weighting: No Weighting

Value Error
Intercept -26.53498 1.55894
B1 4944.41312 111.19068
B2 453105.5364 2704.9436
B3 -3.57E+06 29877.63296
B4 1.50E+07 164301.4571
B5 -3.17E+07 438339.2647
B6 2.68E+07 451894.1317

Reduced Chi-Sqr 121.57603
R-Square 0.99999

this is perfect for the compliance test. For test purpose, i have to inverse the fitting equation in format of x = f'(y) to work out x and subtract each testing compression displacement to get real displacement.

I know y value and fitting expression, my question is that, how can i get a expression for x = f'(y) or how can i directly convert this 6th Order Polynomial into x = f'(y) and feed my purpose?

many thanks
Yi WANG

wy
2   L A T E S T    R E P L I E S    (Newest First)
lkb0221 Posted - 01/21/2015 : 2:55:10 PM
Hi,

We cannot give the inverse formula directly, but you can turn on Find X by Y in both poly-fit or NLfit dialog. You can thus type in your desired Y values in that new created worksheet and the software will calculate corresponding X values for you.

Zheng
OriginLab
jasonzhao Posted - 01/20/2015 : 10:11:20 PM
Hello,

As your describe, you have the equation:
Equation: y = Intercept + B1*x + B2*x^2 + B3*x^3 + B4*x^4 + B5*x^5 + B6*x^6
and B1 to B6 is solved by using nonlinear fitting.
now, you want to transfer it to the inverse function, and applied differentiate to new y (original x).
Then, get the value for specific y.

Image below shows the process of solving such problem in numerical method by:
1. Construct XY for function above with small interval.
2. Exchange XY.
3. Apply the differentiate to new y (original x).
4. Use interpolate to get the specific value.



I will provide further details if you think this numerical method is acceptable. However, the expression for x = f'(y) can not be obtained.

Best regards,
Jason Zhao
OriginLab Tech Service

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000