| エラー |
|
Time step bigger than the given simulation interval. Please adapt your simulation control settings. Time step (時間ステップ)が指定されたSimulation intervals (シミュレーション間隔)より大きいです。Simulation controlの設定を変更してください。 |
何が起こったのでしょうか?
Simulation controlでは、 シミュレーション時間ごとの Time step length (時間ステップ長さ)をテーブルの割り当てとして定義することができます。この警告メッセージは、 Time step length (時間ステップの長さ)が対応する Simulation intervals (シミュレーション間隔)よりも大きいことを指摘するものです。このエラーは、以下の解析タイプで発生する可能性があります:
考えられる理由は?
ユーザーがTime step length (時間ステップ長さ)をテーブルの割り当てとして手動で定義しました。下図は誤ったTime step length (時間ステップ長さ)の割り当てを示しています。Time step length (時間ステップ長さ)が連続するタイムフレームの間隔よりも大きいためです:
上記の例では、時間0.2\(s\) と時間0.5\(s\) の間の時間間隔は0.3\(s\) です。0.4\(s\) のTime step length (時間ステップ長さ)を割り当てると、時間間隔の数が1より小さくできないため、シミュレーションが失敗します。
$$Time\;interval_i=t_{i+1}-t_i$$
$$Number\;of\;time\;intervals_i=\frac{Time\;interval_{i}}{Time\;step\;length_i}$$
今できることは?
このエラーを解決するには、Time interval (時間間隔)が1以上になるようにTime step length (時間ステップ長さ)を調整する必要があります。
前の例を思い出してください。問題は、Time interval (時間間隔)0.3\(s\) 、Time step length (時間ステップ長さ)0.4\(s\)で発生しました。これをTime step length (時間ステップ長さ)0.3\(s\) 以下(例えば0.15\(s\) )に調整すれば、この問題は解決します。