İçindekiler'i Gizle

Interpolation Method Comparison

You can select from three interpolation methods when you provide a data set to define force, torque, or motor profiles: Akima Spline, Cubic Spline, or Linear. The interpolation method you select is used to define the profile function between data points.

Akima Spline

The Akima spline interpolation method performs a local fit. This method requires information about points in the vicinity of the interpolation interval in order to define the coefficients of the cubic polynomial. Consequently, each data point in an Akima spline affects only the nearby portion of the curve. Because it uses local methods, an Akima interpolation is calculated very quickly.

The Akima method produces good results for the value of the approximated function. This method also returns good estimates for the first derivative of the approximated function when the data points are evenly spaced. In instances where the data points are unevenly spaced, the estimate of the first derivative may be in error. The second derivative of the approximated function is unreliable with this method.

Cubic Spline

The cubic spline interpolation method performs a global fit. Global methods use all the given points to calculate the coefficients for all interpolation intervals simultaneously. Therefore, each data point affects the entire cubic spline. If you move one point the whole curve changes accordingly, making a cubic spline rougher and harder to force into a desired shape. This is especially noticeable for functions with linear portions, or that have sharp changes in the curve. In these cases, a cubic spline is almost always rougher than an Akima spline.

Linear

The linear interpolation method performs a local fit by defining a piecewise continuous linear function between adjacent data points.

General Considerations

Both global and local methods work well on smoothly-curving functions.

The cubic spline interpolation method, though not as fast as Akima spline interpolation, produces good results for the value of the approximated function, as well as its first and second derivatives. The data points do not have to be evenly spaced. The solution process often requires estimates of derivatives of the functions being defined. The smoother a derivative is, the easier it is for the solution process to converge.

The linear interpolation method converges faster than the other two methods. The resulting function is a piecewise continuous linear function that has a discontinuous derivative at the data points you provide. The second derivative is zero, except at the provided data points, where it is infinite.

Smooth (continuous) second derivatives are important if you use the spline to define motion. The second derivative is the acceleration associated with the motion, which defines the reaction force required to drive the motion. A discontinuity in the second derivative implies a discontinuity in the acceleration and in the reaction force. This can cause poor performance or even failure to converge at the point of discontinuity.
To prevent motion solver failure, it is recommended that you define motor profiles only from Akima spline or cubic spline interpolated profiles.


Bu başlık hakkında geribildirimde bulunun

SOLIDWORKS; dokümantasyonun sunumu, doğruluğu ve bütünlüğü hakkında geribildiriminizi almaktan memnuniyet duyar. Bu başlık ile ilgili yorum ve önerilerinizi, aşağıdaki formu kullanarak doğrudan dokümantasyon takımımıza yollayın. Dokümantasyon takımı teknik destek sorularına yanıt veremez. Teknik destek ile ilgili bilgiler için buraya tıklayın.

* Gerekli

 
*Email:  
Konu:   Yardım Başlıkları Hakkında Geribildirim
Sayfa:   Interpolation Method Comparison
*Yorum:  
*   Kişisel Bilgilerimin Dassault Systèmes tarafından kullanılacağının belirtildiği gizlilik politikasını okuduğumu ve kabul ettiğimi onaylıyorum

Yazdırma Başlığı

Yazdırılacak içeriğin kapsamını seçin:

x

Internet Explorer 7'den daha eski bir tarayıcı sürümünü kullandığınızı tespit ettik. Optimize edilmiş görünüm için tarayıcınızı Internet Explorer 7 veya daha yenisine yükseltmenizi öneririz.

 Bu mesajı bir daha asla gösterme
x

Web Yardım İçerik Sürümü: SOLIDWORKS 2012 SP05

SOLIDWORKS içindeki Web yardımını devre dışı bırakmak ve onun yerine yerel yardımı kullanmak için Yardım > SOLIDWORKS Web Yardımını Kullan öğelerine tıklayın.

Web yardımı arabirimi ve araması ile ilgili karşılaştığınız sorunları lütfen yerel destek temsilcinize bildirin. Yardım başlıkları hakkında ayrı ayrı geri bildirimde bulunmak için ilgili başlığın sayfasından "Bu başlık hakkında geribildirim" bağlantısına tıklayın.