他にもいくつか注目すべき特性があります。作成するには、他のサブシステムと同じようにブロックをグループ化します。ブロックを挿入します。これは、以下のことを意味します。ブロック自体で使用されるパルスの形をした記号で識別されます。ロジックが、このサブシステムを有効にすべきであると判断した場合だけです。システムが有効になると、正しい点からシミュレーションを開始できるように、シミュレーションは積分器を再初期化しなければなりません。この場合、クラッチがロック解除された瞬間にクラッチの両側が同じ速度で移動しています。サブシステムは、その速度で両方の積分器を初期化して、システム速度を連続した状態に保つ必要があります。つの積分器の初期条件入力に伝達します。ブロックとの間の非表示の接続を表しています。ブロックは積分器の状態端子に接続して、接続線を明示的に描画しなくても、モデルがシステム内の別の場所でこれらの状態を使用できるようにします。サブシステムをダブルクリックしてこれを開きます。このサブシステムは単一の状態を使用して、エンジン速度と車両速度を表します。加速度を速度と入力トルクの関数として計算します。ブロックは、モデル内の別の場所で使用できるように状態をブロードキャストします。サブシステムのいずれかが常にアクティブになります。つのサブシステム間で適切に引き渡されます。静摩擦と動摩擦を計算します。サブシステムをダブルクリックしてこれを開きます。記述されているロジックを実装します。サブシステムにあります。このブロックはモード遷移を正確な瞬間に配置します。ワークスペースの行列表で表されます。対応するボックスをチェックします。次のパラメーター値は、シミュレーションを示すために使用されます。これらは、実際のシステムに対応する物理量を表すことを意図しているのではなく、意味のあるベースラインの例を容易にすることを意図しています。示すように動作します。シミュレーションはロック解除モードで開始し、車両側がその大きな慣性を加速すると、初期エンジン速度はフレアします。速度が一緒になり、ロックされたままになります。これは、クラッチ容量がトルクを伝達するのに十分であることを示しています。トルクが減少し始めます。摩擦板に対する垂直抗力も同様です。無効な間、さまざまな状態が一定のままであることに注目してください。遷移が発生した瞬間に、状態の引き渡しが連続的かつ円滑に行われます。これは、状態が有効になったときに使用する適切な初期条件を各積分器に供給した結果です。モデルを閉じるモデルを閉じます。生成されたデータをクリアします。ライブラリを使用して、トポロジー的不連続性を伴うシステムをモデル化し、シミュレートし、解析する方法を示しました。ブロックと、これを使用してシミュレーション中に特定のイベントを取得する方法の強力な例です。モデルは、同様の特性をもつモデルを作成する際のガイドとして機能します。この例題で使用した原理を、トポロジー的不連続性を伴う任意のシステムに適用できます。コマンドを実行するリンクがクリックされました。ブラウザーでは動作しません。ウィンドウに以下を入力すると、このコマンドを実行できます。scienceMathWorksはエンジニアや研究者向け数値解析ソフトウェアのリーディングカンパニーです。