Frequently Asked Question
もし日本語字幕が自動で表示されない場合はブラウザのシークレットモードをお試しください。
キーワードの検索は "Ctrl + F" でブラウザの検索機能をご使用ください
ビデオのタイムスタンプに直接飛べるリンクが必要な場合 このガイドに従ってください
このビデオはお役に立てたでしょうか?HIL Academyの無料のHIL Specialistコースを受講してさらに理解を深めてみませんか?
もしこのビデオをあなたの母国語への翻訳するのに協力してくださる場合、我々までご連絡 ください
TRANSCRIPT
前のレッスンではコンパイラの警告と
core couplingの方向について簡単に触れました
このレッスンではトポロジの競合について説明します
これは電気モデルのディジェネレーションコンポーネンツが意図的に無効化
されることに起因する
コンパイラの警告および ideal transformercore couplingsの配置方向
パラメータ化に関連するパーティションの問題を完全に理解するために
重要です
ではトポロジの競合とは何でしょうか
トポロジーの競合は理想的な電気回路内の要素の特定の組み合わせが
原因で発生する一連のモデリングの問題であり
予期しないまたは不正確なシミュレーション結果を引き起こす可能性があります
発生する可能性のあるすべてのトポロジの競合の概要から始め
ましょう
トポロジの競合には主に2つのタイプがあります
状態のディジェネレーションと電源のディジェネレーションです
状態のディジェネレーションについて詳しく見ていきましょう
状態のディジェネレーションは電圧源が キャパシタと並列に接続
されているか
電流源がインダクタと直列に接続されている場合に発生するトポロジ
の競合です
最初のケースではキャパシタがディジェネレーションします
つまり回路は キャパシタが接続されていない場合とまったく同じ
ように動作します
2番目のケースのインダクタにも同じことが起こります
これらのディジェネレーションのいくつかがモデルで発生した場合
に何が起こるかを見てみましょう
それでは電圧源と並列にキャパシタを追加しましょう
このモデルをコンパイルすると
bad voltage loop consisting of vs1 and c1detected. capacitor c1 is degenerated.不正な
電圧ループが検出されそのキャパシタを無視します
という警告が表示されます
基本的にはこの警告はキャパシタが回路に
影響を与えないことを通知しています
このエラーは前のレッスンでも説明しました
ただしこの警告は従来の不正な電圧ループ 警告とは少し異なる
ため別の方法で処理する必要があります
これはエラーメッセージにはこの現象が発生する
特定のスイッチの配置しか書かれていないのに
スイッチの組み合わせに関係なくモデルの
ディジェネレーションが残ってしまうためです
したがってこれらの無視を認識し警告理由を知ることが重要です
この問題を修正する方法についてはすでに理解しているかもしれ
ません
スナバを追加して 回路を変更するだけで この問題は修正されます
スナバはシミュレーションの安定性を高めるために使用される要素
です
これらはモデル分割化のための重要な要素でもあるため
モデル分割化を扱う次のレッスンでさらに詳しく調べます
この場合スナバ素子は電圧源には直列
電流源には並列に追加する必要があります
次にトポロジカルな競合である電源のディジェネレーションについて
説明します
電源 のディジェネレーションには独立した電源が直接ディジェネレーション
される場合と
独立したゼロ電源が直接ディジェネレーションされる場合の
2つのタイプがあります
まず独立した電源の直接的なディジェネレーションについて説明します
独立した電源のディジェネレーションは複数の電圧源が並列にある場合
または複数の電流源が直列にある場合に発生します
これらのディジェネレーションはコンパイル中にエラーを引き
起こしませんが代わりにコンパイルプロセスを
完全に停止します
これを例で見てみましょう
既存の電圧源と並列に電圧源を追加します
コンパイルするとbad independent voltagesource loop という
コンパイルを完全に停止するエラーが発生するため
余分な電源を削除するか間に受動素子要素を含める必要があります
2番目の電源ディジェネレーションのケースを見てみましょう
2番目のケースは独立したゼロ電源の直接ディジェネレーションです
この場合ゼロ電源とはオープンスイッチとクローズドスイッチ
です
これらのトポロジーの競合は電圧源と並列に閉じたスイッチがある
場合または開いたスイッチが電流源
と直列になっている場合に発生します
これが発生するとスイッチはディジェネレーションします
つまりスイッチと電圧源が並列に接続されている場合
どの制御信号を受信してもスイッチは常に開いています
さらに電流源の直列のスイッチは 制御信号に関係なく常に閉じ
られます
これはスイッチを電圧源と並列すること及びスイッチを電流源
に直列することは回路にまったく影響を与えない
ことを意味します
これがコンパイルプロセスにどのように影響するかを見てみます
モデルの電圧源に並列にスイッチを追加します
このモデルをコンパイルすると追加したスイッチが欠落している
ことを警告するbad voltage loop ---s2 is degeneratedという
エラーが表示されます
今回も特定のコンバータ配置を指摘する警告を受けましたが
この種のディジェネレーションはコンバータの配列とは無関係
なので
コンパイラが警告したこの1つのスイッチ配列の特殊なケースだけで
なく一般的なトポロジを修正する必要があります
ただしコンパイラはこのモデルのロードを停止しません
シミュレーション中にこれらのスイッチを無視するだけです
これらの問題はスナバを追加することで
より正確には電圧源に直列または電流源に並列に
スナバを追加することで解決することができます
スナバについてはレッスン3.3のモデル分割化の中で
ideal transformer core couplings内のスナバパラメータ化の問題を扱う
ことで詳しく説明します
このレッスンではあらゆるタイプのトポロジ競合について説明しました
それらについて詳しく知りたい場合はmaterialsの
ドキュメントリンクを参照してください
ありがとうございました