Slope2Deviation

Model ElementSlope2Deviation

クラス名

Slope2Deviation

説明

Slope2Deviationは、次の値を計算します:(1)
ans= ( 1 m m target ) 2 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyyaiaad6 gacaWGZbGaeyypa0ZaaeWaaeaacaaIXaGaeyOeI0YaaSaaaeaacaWG TbaabaGaamyBamaaBaaaleaaciGG0bGaaiyyaiaackhacaGGNbGaai yzaiaacshaaeqaaaaaaOGaayjkaiaawMcaamaaCaaaleqabaGaaGOm aaaaaaa@45B3@

ここで:

m = y t 2 y t 1 x t 2 x t 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyBaiabg2 da9maalaaabaGaamyEamaaBaaaleaacaWG0bWaaSbaaWqaaiaaikda aeqaaaWcbeaakiabgkHiTiaadMhadaWgaaWcbaGaamiDamaaBaaame aacaaIXaaabeaaaSqabaaakeaacaWG4bWaaSbaaSqaaiaadshadaWg aaadbaGaaGOmaaqabaaaleqaaOGaeyOeI0IaamiEamaaBaaaleaaca WG0bWaaSbaaWqaaiaaigdaaeqaaaWcbeaaaaaaaa@464E@ y(numerator)x(denominator)は、有効なMotionSolve式によって定義され、時間 t 1 , t 2 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDamaaBa aaleaacaaIXaaabeaakiaacYcacaWG0bWaaSbaaSqaaiaaikdaaeqa aaaa@3A72@ で計算されます。ここで、 t 2 = t i m e + d e l t a MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDamaaBa aaleaacaaIYaaabeaakiabg2da9iaadshacaWGPbGaamyBaiaadwga cqGHRaWkcaWGKbGaamyzaiaadYgacaWG0bGaamyyaaaa@422F@ および t 1 = t i m e d e l t a MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDamaaBa aaleaacaaIXaaabeaakiabg2da9iaadshacaWGPbGaamyBaiaadwga cqGHsislcaWGKbGaamyzaiaadYgacaWG0bGaamyyaaaa@423A@ です。 m target MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyBamaaBa aaleaacaqG0bGaaeyyaiaabkhacaqGNbGaaeyzaiaabshaaeqaaaaa @3CAE@ は、勾配のターゲット値です。

属性の概要

名前 プロパティ コマンドで変更可能か 設計可能か
label Str ()    
numerator Function ()  
denominator Function ()  
time Double ()    
delta Double ()    
interval Double ()    
targetValue Double ()    
scale Double (1)    

使用法

# Slope2Deviation computes the square of the difference of slope wrt to a targetvalue
Slope2Deviation(numerator=’DZ(1,2)’, denominator=’DY(1,2)’, time=5, delta=0.1, 
        targetValue=targetValue)

属性

必須属性
numerator
関数
numeratorを定義する有効なMotionSolve式。
勾配を計算する前にt1t2で計算されます。ここで、t1 = time – deltaおよびt2 = time + deltaです。
denominator
関数
denominatorを定義する有効なMotionSolve式。
勾配を計算する前にt1t2で計算されます。ここで、t1 = time – deltaおよびt2 = time + deltaです。
time
倍精度
勾配が計算される時点。
numeratordenominatorは、t1t2で計算され、変動が求められます。ここで、t1 = time – deltaおよびt2 = time + deltaです。
delta
倍精度
numeratordenominatorの変動を求める摂動ステップ。
numeratordenominatorは、t1t2で計算され、変動が求められます。ここで、t1 = time – deltaおよびt2 = time + deltaです。
targetValue
倍精度
勾配の目標値。
オプション属性
label
文字列
Slope2Deviationオブジェクトの名前を指定します。
この属性は省略可能です。指定しない場合は、MotionSolveが代わりにラベルを作成します。
scale
倍精度
Slope2Deviation値をスケーリングするためのスケールファクターを指定します。指定しない場合は、デフォルトで1.0になります。
この属性は省略可能です。

# Compute the deviation of the slope of TOE vs. DZ curve at design position (T=5) 
# from a desired value of -4° 
slope2 = Slope2 (
   label = "TOE/DZ ",  
   numerator = "1000*YAW(30701025,30701024)*RTOD",
   denominator = "DZ(30701024,30701025,10701021)",
   time = 5.0,
   delta = 0.1,
   targetValue = -4,
   )