メインコンテンツまでスキップ

HighFrequency.solve

概要​

有限要素法(FEM)を用いて、周波数領域における3次元マクスウェル方程式を解き、設定されたモデルの電磁界応答を計算します。

解析には、モデルに設定されたメッシュ、材料特性、境界条件、および解析周波数を使用します。複数の周波数が指定されている場合は、各周波数で電磁界解析を実行し、指定した周波数範囲における電磁界応答を求めます。

解析結果は Solution オブジェクトとして返され、電磁界分布やSパラメータを取得できます。

構文​

obj

obj 解析条件が設定された電磁界解析モデルを表す HighFrequency オブジェクト。

solution = obj.solve()

solution = obj.solve() 設定された電磁界解析モデルの計算を実行し、解析結果を保持する Solution オブジェクトを返します。

出力引数​

solution

計算された電磁界分布、Sパラメータ、解析周波数などの結果を取得できるSolution オブジェクト。

使用例​

solution = model.solve()

sparams = solution.s_parameters()
sparams.plot()

注意事項​

solve を呼び出す前に、メッシュと解析周波数を設定する必要があります。

材料特性や境界条件についても、解析モデルに応じて適切に設定してください。

エラー・例外​

エラー・例外一覧
tanager:modelmessage:EmptyMesh
Condition

メッシュが設定されていない状態で solve を呼び出した場合。

Resolution

solve を呼び出す前に、mesh に Mesh を設定してください。

hado:highfrequencymessage:EmptyFrequency
Condition

解析周波数が設定されていない状態で solve を呼び出した場合。

Resolution

solve を呼び出す前に、frequency を設定してください。

関連API​