IcepakImportObject.PFM

概要

“IcepakImportObject.PFM”マクロでは、Icepakソフトウェアで生成された形状をFlux PEECにインポートできます。次の3種類のIcepakオブジェクトをFlux PEECにインポートし、シミュレートすることができます:

  • 角錐
  • 円筒。この断面は中実にも中空にもできます。
  • ポリゴン。平行六面体の導体や、長方形の断面を持つマルチセグメント導体を表現するために使用されます。

これらのIcepakオブジェクトはすべて、Flux PEECでジオメトリックチューブとしてモデル化されます。

このようなオブジェクトをFlux PEECに適切にインポートするためのIcepakの要件を、以降のブロックで詳しく説明します。

Icepakの角錐および円筒に関するルール

Icepak環境では、角錐と円筒の名前は、InCa3Dがこれらのオブジェクト内を流れる電流の方向を把握できるように、x、y、またはzの文字で始める必要があります。

該当するジオメトリックチューブが、InCa3Dで緑色の属性によって作成されます。

Icepakのポリゴンに関するルール

Icepak環境では、ユーザーは主に次の2つのルールを適用する必要があります:

  1. ポリゴンの名前をx、y、またはzの文字で始めることはできますが、ポリゴンは傾斜した導体(主なXYZ座標系で位置合わせされていない)を表すためにも使用されるため、これは必須ではありません。
    • 名前の最初の文字をxy、またはzにした場合、該当するジオメトリックチューブの入力フェイスはこの文字で示された方向に垂直であることを意味します。言い換えると、作成されたチューブ導体の最初のセグメントでは、電流がxy、またはz方向に流れます。
    • このような名前にしない場合は、該当するジオメトリックチューブの長方形入力フェイスがこのマクロによって自動的に計算されます。この長方形の1つの辺は、Icepakポリゴンオブジェクトの高さに等しく、2番目の辺は、可能な限り標準のチューブ導体を構築できるようにするポリゴンの最小エッジです。このような方法の一般的な例を下の図に示します:

  2. 各Icepakポリゴンは、偶数の頂点を持つ必要があります。実際、このような状況では、常に標準チューブ導体を構築できます。これは、Flux PEECにおいて黄色の属性で作成されます。

    一方、頂点の数が奇数のIcepakポリゴンオブジェクトの場合、このマクロは警告メッセージを表示しますが、それでもチューブ導体の作成を試みます。この導体の形状は、もとのIcepakオブジェクトと同様にできますが、一部不一致を予期する必要があります。作成されたチューブ導体は、赤色の属性を持ちます。

入力

  • Flux PEECにインポートするファイル
  • Icepakオブジェクトの寸法と(m単位)、Flux PEECのXYZ1座標系の長さ単位(デフォルトではmm単位)間の変換係数
  • インポートされる形状を表すチューブポイント間の衝突の可能性の検出に使用される、ジオメトリックイプシロン。
  • ポリゴンタイプのIcepakオブジェクトを表すジオメトリックチューブの作成時に使用される、ポリゴンインポートの規則性係数。この係数により、作成されたチューブ導体が、可能な限り規則的となり、Icepakポリゴンを適切に表現するようになります。

出力

  • Flux PEECにインポートされるIcepak形状