主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

線形化結果のトラブルシューティング

期待どおりに線形化しないシステムおよびブロックの修正,特殊なアプリケーションのブロックの線形化

モデルが想定どおりに線形化されない場合は,金宝app®控制设计™のトラブルシューティングツールを使用して線形化の問題を診断し,修正することができます。詳細については,線形化のトラブルシューティングの概要を参照してください。モデル線形化器またはコマンドラインを使用してモデルを線形化する際,線形化に問題が生じる可能性のあるブロックをモデル内で検出できます。詳細については,一般的な線形化問題の特定と修正を参照してください。

一部の仿金宝app真软件ブロックでは,良好な線形化結果を得ることができません。一般的に,このようなブロックに対してはカスタム線形化を指定しなければなりません。詳細については,個々のブロックの線形化を指定するタイミングを参照してください。

関数

すべて展開する

建议 線形化で問題が生じる可能性のあるブロックの検出
找到 線形化の結果で特定の条件を満たすブロックを検出
突出 金宝appモデルの線形化パスの強調表示
getBlockInfo ブロック線形化の診断情報の取得
getBlockPaths LinearizationAdvisorオブジェクト内のブロックのリストの取得
linqueryAdvise 線形化で問題が生じる可能性のあるブロックを検出するためのクエリオブジェクト
linqueryAllBlocks 線形化されたすべてのブロックを検出するためのクエリオブジェクト
linqueryContributesToLinearization モデルの線形化結果に寄与するブロックを検出するためのクエリオブジェクト
linqueryHasDiagnostics 自らの線形化についての診断メッセージをもつブロックを検出するためのクエリオブジェクト
linqueryHasInputs 指定された数の入力をもつブロックを検出するためのクエリオブジェクト
linqueryHasOrder 指定された数の状態をもつブロックを検出するためのクエリオブジェクト
linqueryHasOutputs 指定された数の出力をもつブロックを検出するためのクエリオブジェクト
linqueryHasSampleTime 指定されたサンプル時間をもつブロックを検出するためのクエリオブジェクト
linqueryHasZeroIOPair ゼロに線形化される入力/出力ペアを少なくとも1つもつブロックを検出するためのクエリオブジェクト
linqueryIsBlockSubstituted カスタムのブロック線形化が指定されているブロックを検出するためのクエリオブジェクト
linqueryIsBlockType 指定されたタイプのブロックを検出するためのクエリオブジェクト
linqueryIsExact 定義された正確な線形化を使用して線形化されたブロックを検出するためのクエリオブジェクト
linqueryIsNumericallyPerturbed 数値摂動法を使用して線形化されたブロックを検出するためのクエリオブジェクト
linqueryIsOnPath 線形化パス上にあるブロックを検出するためのクエリオブジェクト
linqueryIsZero ゼロに線形化するブロックを検出するためのクエリオブジェクト

オブジェクト

すべて展開する

LinearizationAdvisor 線形化結果のトラブルシューティングのための診断情報
BlockDiagnostic 個々のブロック線形化に関する診断情報
BlockOperatingPoint ブロックが線形化される操作点
CompoundQuery 線形化の結果で特定のブロックを検出する複雑なクエリオブジェクト

トピック

トラブルシューティングの基礎

線形化のトラブルシューティングの概要

金宝app仿真软件モデルを線形化する際に想定どおりの結果が得られない場合,金宝app仿真软件控制设计のトラブルシューティングツールを使用して,潜在的な線形化問題を診断し修正することができます。

一般的な線形化問題の特定と修正

線形化アドバイザーを使用して仿金宝app真软件モデルの線形化のトラブルシューティングを行う。

複雑なモデルの線形化の高速化

複雑な初期化関数をもつ大規模な仿金宝app真软件モデルおよびブロックが原因で線形化の速度が遅くなる場合があります。

カスタムのブロック線形化

個々のブロックの線形化を指定するタイミング

著しい不連続性をもつブロックなど,一部の仿金宝app真软件ブロックでは良好な線形化の結果が得られないことがあります。一般的に,このようなブロックに対してはカスタム線形化を指定しなければなりません。

金宝app仿真软件ブロックのカスタム線形化を指定

この例では,金宝app仿真软件ブロックまたはサブシステムの線形化を指定する方法を示します。

システム同定を使用したモデルコンポーネントの線形化の指定

系统辨识工具箱™ソフトウェアを使用すると,適切に線形化されていないモデルコンポーネントの線形システムを特定し,特定されたシステムを使用して線形化を指定できます。

線形化時に摂動するブロックの摂動レベルの変更

解析ヤコビアンが事前にプログラムされていないブロックは,数値摂動法を使用して線形化されます。アプリケーションの摂動レベルを変更できます。これによって線形化の結果が変化します。

特殊な特性をもつモデルとブロック

パルス幅変調信号を使用するモデルの設定

PWM信号を含むサブシステムは,信号に不連続性があるため適切に線形化されません。

むだ時間をもつモデル

連続むだ時間の正確な表現またはパデ近似を使用してモデルを線形化できます。

マルチレートモデルの線形化

異なるサンプル時間をもつブロックを含む仿金宝app真软件モデルを線形化することができます。

イベントベースのサブシステムの線形化(外部でスケジュールされたサブシステム)

線形化は特定の時点において実行されるので,外部でスケジュールされたサブシステムのトリガーイベントが発生することはありません。

非浮動小数点の信号または状態をもつブロックの線形化

非浮動小数点の信号または状態をもち,事前にプログラムされた正確な線形化をもたないブロックは,自動的にゼロに線形化されます。このようなブロックを線形化するには,すべての信号を倍精度に変換しなければなりません。

Simscapeネットワークの線形化

金宝app仿真软件控制设计ソフトウェアを使用して,Simscape™コンポーネントをもつモデルを線形化することができます。