Frequently Asked Question

Video 2.1: Schematic Editor [Japanese transcripts]
Last Updated 2 years ago


もし日本語字幕が自動で表示されない場合はブラウザのシークレットモードをお試しください。

キーワードの検索は "Ctrl + F" でブラウザの検索機能をご使用ください

ビデオのタイムスタンプに直接飛べるリンクが必要な場合 このガイドに従ってください

このビデオはお役に立てたでしょうか?HIL Academyの無料のHIL Specialistコースを受講してさらに理解を深めてみませんか?

もしこのビデオをあなたの母国語への翻訳するのに協力してくださる場合、我々までご連絡 ください

TRANSCRIPT

00:00:02

このビデオではSchematic Editorでの作業の基本を学びます

00:00:07

Typhoon HIL Control Centerのメインメニューの左側の最初のアイコンがSchematic Editorです

00:00:13

Schematic Editorを起動すると最近開いた回路図ファイルが表示されるため

00:00:18

現在のプロジェクトにすばやく移動できます

00:00:22

新しいモデルの作成 既存のモデルのロード 現在のモデルの保存などを行う専用のボタンもあります

00:00:29

[File]メニューでも同じコマンドを使用できます

00:00:34

次にモデルを作成してSchematic Editorが実際にどのように機能するかを見てみましょう

00:00:40

モデルを作成するには[Create a new model]ボタンをクリックするか [File]->[New]->[New model]をクリックします

00:00:49

ここで新しいモデルウィザードが開きモデル を作成するHILデバイスを 選択できます

00:00:54

今回はHIL 404を選択しましょう

00:00:58

[Detect hardware settings]では 接続されているHILデバイスのハードウェア設定を自動検出することもできます

00:01:06

[Simulation method]で シミュレーション方法を選択できます

00:01:11

exact法 trapezoidal法 euler法 bilinear法の4つの方法を自由に選択できます

00:01:17

ほとんどの場合 exact法の使用が推奨されます

00:01:20

他の方法はメモリの制約がある場合など 特別な場合にのみ使用されます

00:01:26

[Simulation time step]を1マイクロ秒に設定しましょう

00:01:34

初期設定が 終了したら[Next]をクリックします設定の一覧を確認して [Finish]をクリックします

00:01:45

表示されるこの空白スペースは回路図面のキャンバスです

00:01:50

必要なコンポーネントをキャンバスにドラッグアンドドロップしそれらを接続するだけでモデルを作成できます

00:01:57

すべてのコンポーネントは画面左側の[Library Explorer]にあります

00:02:02

ご覧のとおり回路図エディタは

00:02:06

すでに使用している他のグラフィカルプログラミングツールとそれほど変わらないため簡単に習得できます

00:02:11

電圧源がどこにあるか探したいとしましょう

00:02:16

検索入力ボックスにキーワードを入力するか 電圧源を探すことができるツリービューで[Sources]に移動すると電圧源を見つけることができます

00:02:22

次に コンポーネントをドラッグアンドドロップしてモデルの回路図面に配置します

00:02:27

コンポーネントを回転させたり 電圧を変更したりできますコンポーネント のプロパティを調整するには

00:02:32

コンポーネントをダブルクリックして関連するプロパティボックスに目的の値を入力します

00:02:38

名前(Vs1) をダブルクリックするとコンポーネントの名前を変更できます

00:02:42

もちろん 他のすべてのコンポーネントでもこれを行うことができます

00:02:46

コンポーネントをもう1つ追加して接続してみましょう三相インバータを追加します

00:02:52

このコンポーネントを見つけるには[Converters]->[Three phase inverter]に移動します

00:02:56

コンポーネントを接続するには コネクタをクリックするだけです

00:03:01

マウスを動かすと  接続線を作成していることがわかります。別のコネクタに接続するには接続するターゲットをクリックするだけです

00:03:11

もう1つ特徴のある機能は [Model]メニューの[Model Initialization Scription]です

00:03:16

スクリプトではいくつかの変数を定義できます

00:03:22

例えばVdcが400Vとするとその変数の初期値を

00:03:27

モデル全体で一括して設定・上書きし パラメータの定義や変更をできるだけ簡単に行えるようにします

00:03:34

さらにこのスクリプトでは任意のPythonコードを柔軟に配置することができます

00:03:39

つまりファイルからパラメータを読み込むことができますしPythonに非常に熟練していれば

00:03:44

Webページを取得して関連するパラメータを取得するWebクライアントを書くことも可能なのです

00:03:50

または GitLab GitHub またはその他のDevOpsプラットフォームからパラメータを取得することもできます

00:03:56

したがってここでPythonを使用できるという事実は多くの柔軟性を提供します

00:04:02

あなたはより多くのコンポーネントを追加することができます

00:04:08

Induction Machine(誘導電動機)を追加しましょう

00:04:10

今回はコンポーネントの検索ボックスに検索文字列を入力して実行します

00:04:15

誘導電動機には多くの種類がありますが ここでは「Induction machine with Squirrel Cage(VBR)」を追加します

00:04:20

ドラッグ&ドロップして接続するだけです誘導電動機のプロパティを開いてみましょう

00:04:29

ここでは 基本的な電気的および機械的なパラメータを定義できます

00:04:34

[Mechanical]タブでロータと負荷の慣性モーメントの合計(Jm)を10e-3 kg.m2に設定しましょう

00:04:44

[Load]タブでLoad source とLoad typeを設定できます今回は[Load source]をModel、[Load type]はtorqeを設定します

00:04:51

[Feedback]タブでは インクリメンタルエンコーダまたはアブソリュートエンコーダを設定できます

00:04:56

[Advanced]タブでは 角度の回転フレームを設定でき

00:04:59

[Output]タブでは モデルに出力する信号を有効にできます

00:05:04

この例ではMechanical speedを選択します

00:05:08

出力はベクトルとして表示されます[Help]をクリックすると誘導機の詳細を確認できます

00:05:15

誘導機を追加したので 電流計と電圧計を追加することもできます

00:05:20

電流と電圧の測定により シミュレーションを実行しているときにHIL SCADAでそれらを確認できます

00:05:25

[Measurements]->[Current Measurement]を DC側の電流計として1つ

00:05:30

[Measurements]->[Current RMS]をAC側の電流計として1つ追加してみましょう

00:05:36

またラインAとラインB間の電圧を測定するため[Voltage Measurement]を追加します

00:05:41

これらすべての測定値の名前をIdc Iac rms およびVabに変更しましょう

00:05:54

プローブモニターを使用すると信号処理値をリアルタイムで監視できます

00:06:00

プローブを見つけるには [Signal Processing]->[Sinks]->[Probe]に移動しますそれでは ドラッグアンドドロップしてみましょう

00:06:05

プローブコンポーネントは 信号処理出力に接続する必要があります

00:06:09

測定コンポーネントはプロパティメニューの[Signal Processing]タブに移動し

00:06:13

[Signal output]を[True]に設定することで信号処理出力を有効にできます

00:06:19

Iac rmsコンポーネントに対してこれを実行しましょう また[Output execution rate]を100e-6秒に設定しましょう

00:06:27

これで 信号処理の目的で使用できる端末ができました

00:06:33

現在のIac rmsをプローブに接続し プローブの名前をIacrmsに変更しましょう

00:06:38

また 速度測定用の別のプローブを追加して名前をmachine speedに変更しましょう

00:06:52

インバータを制御するにはプロパティの[Control] をinternal modulatorに設定します

00:06:58

[Carrier frequency]を3000Hzに [Dead time period]を0.5e-6sに設定しましょう

00:07:06

もうひとつ 特筆すべきは SCADA入力と呼ばれる機能群です

00:07:11

Library Explorerで”scada”と入力して[SCADA Input]を見つけましょうSCADA入力を使用すると

00:07:16

HIL SCADAでシミュレーションを操作しているときにリアルタイム で値を設定できます

00:07:21

このSCADA入力コンポーネントの名前をInverter Enableに変更し

00:07:24

SCADA入力を三相インバーターのEn入力に接続してみましょう

00:07:29

また 別のSCADA入力を追加して 誘導機に負荷を設定しTと名前を付け、誘導機の入力に接続します

00:07:43

また alpha beta to abcコンポーネントを追加し コンポーネントの出力をaからInA bからInB cからInCに 接続します

00:07:56

α β γの入力として位相差が-90度の2つの正弦波形と定数0を使用します

00:08:07

これらのコンポーネントを見つけて回路図面にドラッグアンドドロップしalpha beta to abcコンポーネントに接続してみましょう

00:08:33

コンポーネントの名前をalpha beta zeroに変更します

00:08:49

それでは今作成したモデルを見てみましょう

00:08:54

ここには 黒と青で色付けされたブロックがいくつか あることがわかります

00:08:59

これらの色は導入の動画で前に説明したシステムアーキテクチャの2つの異なるドメインを示しています

00:09:04

回路図の黒い部分は システムの電気的な部分を示しています

00:09:09

これは200nsecまでのシミュレーションステップでリアルタイム回路ソルバ上で実行される部分です

00:09:15

青い部分は 汎用CPUで実行され

00:09:19

通常は異なる実行速度で実行される信号処理部分を示しています

00:09:25

現在の測定値 Iacをダブルクリックするとこれを確認できますご覧の通り 現在は100e-6sに設定されています

00:09:31

信号処理部分は 通常ここでモデルに実装されている制御ループに使用されますが熱や機械などの非電気ドメインモデリングにも使用されます

00:09:42

またFunctions and TablesフォルダにあるAdvanced C function コンポーネントを使用して

00:09:47

ソフトウェアインザループ(SIL)テストを実施することも可能です

00:09:52

このコンポーネントを使用するとサードパーティソフトウェアから生成されたCコードをコントローラモデルをインポートしたり

00:09:58

DLLファイルやhファイルをインポートしたりすることができます

00:10:04

また Schematic EditorはFMIによるコ・シミュレーションXyceとのオープンソースインターフェイス

00:10:08

OpenDSSなどの さまざまなシミュレーションツールとの連携が可能です

00:10:11

それでは モデルをコンパイルしてロードしましょうまず モデルを保存しましょう

00:10:18

「simple drive system」という名前 の新しいフォルダを作成しその中に同じ名前でモデルを保存しましょう

00:10:24

次に [Compile and Load the model]ボタンをクリックしてコンパイルプロセスを実行します

00:10:35

メッセージコンソールでは モデルがHILハードウェアリソースをどのように利用するかに関する情報

00:10:39

例えば メモリマトリクスの使用率 タイムスロットの使用率などをみることができます

00:10:47

ハードウェアの使用率については 別のモジュール[Troubleshooting real-time modules] で説明します

00:10:58

これにより Typhoon HIL Schematic Editorを使用するために必要な基本的なスキルを習得できました

00:11:03

LibraryExplorerで使用できるすべてのコンポーネントとブロックを自由に試してみてください

Please Wait!

Please wait... it will take a second!