OS-T:1371 ブレーキアセンブリのブレーキスキール解析

本チュートリアルでは、ブレーキアセンブリについて、ブレーキスキールの解析を行います。ディスクブレーキは、ディスク上のブレーキパッドのセットを使ってクランプ荷重をかけることにより動作します。パッドとディスクとの間に生じる摩擦は減速の原因となり、システムの動的不安定を引き起こす可能性があります。この現象は、ブレーキスキールと呼ばれます。

開始する前に、このチュートリアルで使用するファイルを作業ディレクトリにコピーします。

このモデルについて、OptiStructは不安定モードを予測し、不安定性は合着モード点で起こる、すなわち、モードのペアが同じ振動数で生じ(モード連成)、それらのうちの1つが不安定であることが分かります。不安定モードは、複素固有値抽出中に特定され得ます。これは、不安定モードに対応した固有値の実数部分が正であるためです。

本チュートリアルで示すように、ブレーキパッドの形状、あるいはブレーキ部品の材料特性を変更することによりモードを非連成にして、ブレーキシステムが安定化するよう設計を進めることが可能です。本チュートリアルの目的は、ブレーキスキールの解析を実施し、不安定モードが存在する場合は、それを特定することにあります。
1. モデルのレビュー

os1371_model
brsq.femファイルデータ
  • ブレーキアセンブリについて六面体メッシュが生成されている
  • すべてのパートは材料MAT1で定義されている
  • すべてのパートはSolid Elementプロパティで定義されている
  • ディスクに関し、円筒座標系が定義されている
  • ブレーキパッドとディスクとの間はサーフェス間(S2S)接触が定義されている
2つのサブケースが定義されています:
2.

os1371_brake_assembly
  1. サブケースCLAMPLOAD:非線形静解析
    絶縁体にかかる圧力荷重、SPC(自由度1)を伴う
    3.

    os1371_dof1
  2. サブケースROTOR:CNTNLSUB非線形静解析
    パッドおよびディスクの回転にかかる圧力荷重、非ゼロSPC(自由度2)を伴う
    4.

    os1371_dof2
    ヒント:
    1. 指定される回転は、ディスクとパッドとの間の接触が動的摩擦にあるべく十分大きく、しかし、小変位NLSTATを確保できるほどには小さくなくてはなりません。
    2. 動的摩擦は一定値(速度とは無関係)であるため、SPCDにより指定される回転は、回転速度の指定と等しくなくてはなりません。重要な結果は、接触節点が動的摩擦モードにあることで、SPCDを用いてどれだけ速く、あるいはどれだけ遠くこれを動かすかは問題ではありません。

HyperMeshの起動とOptiStructユーザープロファイルの設定

  1. HyperMeshを起動します。
    User Profilesダイアログが現れます。
  2. OptiStructを選択し、OKをクリックします。
    これで、ユーザープロファイルが読み込まれます。ユーザープロファイルには、適切なテンプレート、マクロメニュー、インポートリーダーが含まれており、OptiStructモデルの生成に関連したもののみにHyperMeshの機能を絞っています。

モデルの読み込み

  1. File > Import > Solver Deckをクリックします。
    Importタブがタブメニューに追加されます。
  2. File typeにOptiStructを選択します。
  3. Filesアイコンfiles_panelを選択します。
    Select OptiStruct Fileブラウザが開きます。
  4. 自身の作業ディレクトリに保存したbrsq.femファイルを選択します。
  5. Openをクリックします。
  6. Import、続いてCloseをクリックし、Importタブを閉じます。

モデルのセットアップ

Create EIGRL and EIGC Cards

In this step, a modal method is used to solve the complex eigenvalue problem, which is more computationally efficient compared to extracting the complex modes directly. With this approach, first, the real modes are calculated via a normal modes analysis. Then, a complex eigenvalue problem is formed on the projected subspace spanned by the real modes which is much smaller than the real space. Here, both EIGRL and EIGC cards need to be defined.
  1. In the Model Browser, right-click and select Create > Load Step Inputs.
  2. In the Name field, enter modal_space.
  3. For Config type, select Real Eigen Value Extraction.
  4. For Type, select EIGRL from the drop-down menu.
  5. Click V2 and input 5000.
    5000 is defined as the highest frequency bond.
  6. Click ND and input 100.
    100 real modes are required to produce the reduced space for complex eigenvalue analysis.
  7. Create another load step input named ceig_squeal.
  8. For Config type, select Complex Eigen Value Extraction.
  9. For Type, verify the default EIGC is selected.
  10. Click NORM and select MAX.
    MAX option is used to normalize the eigenvectors.
  11. For ND0 OPTIONS, select User Defined from the drop-down menu.
  12. Click ND0 and input 55.
    The desired number of roots to be extracted is 55.

モーダル複素固有値解析の荷重ステップの定義

  1. Model Browser内で右クリックし、Create > Load Stepを選択します。
  2. Name欄にBRSQと入力します。
  3. Analysis typeをクリックし、ドロップダウンメニューからComplex eigen (modal)を選択します。
  4. SPCに、荷重コレクターのリストからDOF2を選択します。
  5. CMETHODに、荷重ステップ入力のリストからceig_squealを選択します。
  6. METHOD(STRUCT)に、荷重ステップ入力のリストからmodal_spaceを選択します。
  7. STATSUB (BRAKE)にSub-case ROTOR (ID 2)を選択します。
    ヒント: これがHyperMeshでサポートされていない場合は、手動でSTATSUB (BRAKE)を作成します。

ジョブのサブミット

  1. AnalysisページからOptiStructパネルをクリックします。
    5. OptiStructパネルへのアクセス

    OS_1000_13_17
  2. save asをクリックします。
  3. Save Asダイアログで、OptiStructモデルファイルを書き出す場所を指定し、ファイル名としてbrsqと入力します。
    OptiStruct入力ファイルには、拡張子 .femが推奨されます。
  4. Saveをクリックします。
    入力ファイル欄には、Save Asダイアログで指定されたファイル名と場所が表示されます。
  5. export optionsのトグルをallにセットします。
  6. run optionsのトグルをanalysisにセットします。
  7. memory optionsのトグルはmemory defaultにセットします。
  8. OptiStructをクリックし、OptiStructジョブを開始します。
ジョブが成功した場合、brsq.femが書き出されたディレクトリに新しい結果ファイルがあるはずです。何らかのエラーがある場合、brsq.outファイルはデバッグを手助けするエラーメッセージを探すのに良い場所です。

結果の表示

複素固有値解析では構造の複素モードが計算されます。その複素モードの固有値は、brsq.outファイルで見ることができます。複素固有ベクトルは、HyperViewで確認できます。
  1. brsq.outファイルをテキストエディターに読み込みます。
    複素モードは虚部を含んでおり、それは振動の周波数を、その実部はモードの減衰を表しています。実部が負の場合、そのモードは安定していると言えます。実部が正の場合、そのモードは不安定となります。複素モードの固有値を以下に示します:
    6.

    os1371_results
  2. brsq.h3dファイルをHyperViewに読み込み、複素固有ベクトルを確認します。
    7.

    os1371_results_hv