STAAD.Pro Help

TR.5 SETコマンドの設定

このコマンドにより、解析/設計の実行用に、さまざまな一般的な設定をセットすることができます。

一般的な書式

SET { NL i1 | {DISPLACEMENT i2 | PDELTA TOLERANCE i9} | SDAMP i3 | WARP i4 | ITERLIM i5 | PRINT i7 | NOPRINT DIRECT | SHEAR | ECHO { ON | OFF } | GUI i6 | { Z | Y } UP | DEFLECTION CUTOFF f1 | FLOOR LOAD TOLERANCE f2 | EIGEN METHOD { LANCZOS | RITZ} }

指定項目:

説明

次のSETコマンドには関連付けられた単位の値が含まれ、UNITコマンドの、かつ最初のJOINTの前に記述する必要があります。

表 1. よく使用する単位が必要なSETコマンド
コマンド パラメータ 説明
SET NL i1 SET NLコマンドは、解析を1回実行した後に主荷重ケースを追加する場合に、複数回の解析実行において使用されます。特に、CHANGEコマンド(「TR.38 変更の設定」を参照)を使用するこれらの例に対して、主荷重ケースを追加する場合、NL値はSET NLにより最大値(または最大値強)に設定される必要があります。プログラムは、後で追加される情報用に付加的なメモリ空間を確保することができます。このコマンドは、ジョイント、メンバー、荷重の設定以前に与えられる必要があります。

i1の値は主荷重ケース(NL)の最大数です。この値は、モデルで実際に使用される主荷重ケースの最大数以下である必要があります。

注記: プレートが与えられる場合は、SET NLの値にモデル内の主荷重と荷重の組み合わせの総数が含まれます。

SET DISPLACEMENT

i2 PDELTA ANALYSISに使用します (その他の詳細については「TR.37.2 P-デルタ解析オプション」を参照してください)

SET DISPLACEMENT i2コマンドを使用して収束許容を設定します。2つの連続する反復におけるユークリッドノルムRMS変位が、入力された値よりも小さい場合、その荷重ケースは収束しています。このコマンドは、JOINT COORDINATEの設定の前に置く必要があります。デフォルトの許容値i2は、構造物の最大スパンを120で割った値に等しくなります。ユークリッドノルムの収束許容を知るのは困難であるため、このオプションの使用は推奨されません。

i2 = あるPDELTA反復とその次の変位ベクトルのユークリッドノルムの変化がこの収束許容値未満である場合、解析されるケースに対してその反復は収束したことになります。

SET DEFLECTION CUTOFF f1 スモールデルタ効果による弱軸方向の大規模な変位を抑えるために使用します。

f1 = 2回の反復後の最大断面変位の絶対値がf1未満であれば収束します。2回の反復の間は、弱軸の変位が急速に発散することはありません。f1は現在の長さの単位です。

SET FLOOR LOAD TOLERANCE f2

床荷重の平面外ノードの許容誤差を設定するために使用します。プログラムでは、すべてのノードが同一平面上にあるものと想定されます。ノードの座標に少しでも差異があると、それらのノードに接続された床パネルは除外されます。そのため、許容差値を使用して、すべてのノードの範囲(最小Yと最小Y + 許容差)を指定します。

デフォルト値は、床荷重コマンドのビームのうち最も長いビームの長さの0.01%です。

注記: 傾斜した床パネルについては、床グループオプションを使用して別途定義します。

床荷重の平面の設定の詳細については、「TR.32.4.3 床荷重の設定」を参照してください。

f2 = 平面から任意のノードの最大許容距離(現長さ単位)

次のSETコマンドには無次元の入力が含まれます。

表 2. よく使用するその他のSETコマンド
コマンド パラメータ 説明
SET SDAMP i3 SET SDAMPコマンドにより、動的解の各モードに対するモード合成減衰の計算時に、ばねの減衰が考慮可能になります。このコマンドは、CONSTANTSコマンドにおけるメンバーとエレメントに対してCDAMP比も入力されない場合は使用されません。合成減衰は、動的解に多くのモードがあり、ばね、メンバー、エレメントの減衰比に広い領域がある場合にのみ一般的に使用されます。

i3 = 動的解析のモード合成減衰の計算においてすべてのばねに使用される減衰比

SET WARP i4 SET WARPコマンドにより、I断面部材において、ねじり剛性の計算時に、端部のそり拘束が考慮されます。全そり拘束、部分そり拘束、そり拘束なしが許容されます。
SET ITERLIM i5

このコマンドは、張力/圧縮のみのメンバーまたはサポートを使用する解析の最大反復数を設定します。入力可能な最小の反復制限は、3です。最大数は150で、それよりも大きい値は150に置き換えられます。既定値には10が使用されます。

反復手順は、収束するとは限りません。反復を増やしても、収束には至らない場合があります。したがって、引張/圧縮解析の後、出力ファイルの非収束の警告について確認することをお勧めします。収束していない荷重ケースの結果は使用できず、情報提供のみを目的として提供されています。

i5 = 引張/圧縮反復の最大数

SET PRINT i7 次の値を使用して、特定の警告を抑制したり、追加の結果を出力に含めることができます。
  • 1 = 剛性ゼロのメッセージ、ソリッドによる回転剛性ゼロのメッセージ、および"Node not connected. OK if control/dependent"メッセージを省略します。
  • 2 = 存在しないリストのメンバーに関するメッセージを省略します。
  • 3 = 結合されていないジョイントに関するメッセージを省略します。
  • 5 = 床荷重に関するメッセージをオフにします。
  • 8 = 自重に関する警告を省略します。
  • 10 = Direct解析の反復に関する一部のメッセージをオンにします。
  • 17 = 質量のテキストファイルに回転質量を書き込みます(設定しない場合は並進質量のみが書き込まれます)。RSAのスケーリングされたモーダル結果、RSAの各床の力のデータの一部を出力します。

i7 = 一部の警告メッセージを抑制したり、追加の出力を含めるために使用します。

SET NOPRINT DIRECT (n/a) Direct解析の実行時に出力ファイルへのtau-bの詳細の出力をオフにするために使用します(「TR.37.5 Direct解析」を参照)。
SET SHEAR (n/a) このコマンドを含めると、付加的な純せん断変形の剛性項が無視されます。この方法は手計算でよく使用され、解析の変位結果をそれらの計算に照らしてチェックすることができます。
SET ECHO { ON | OFF } ON これは、このコマンドに続くコマンドを出力ファイルで報告するかしないかを切り替え、報告されるデータの量を減らすためのスイッチです。このコマンドは、ファイル内の任意の時点で設定できます。
SET GUI 0 ポスト処理ワークフローで表示される結果データベースを生成しないように解析エンジンに指示するためのフラグ。非常に大規模なモデルにおいて、解析プロセスの最後に結果データベースを作成するアクションに長時間を要する可能性がある場合に、これを使用できます。
  • 0)標準的なポスト処理結果が生成されます
  • 1)ポスト処理結果は生成されず、出力ファイル(.ANL) のみが生成されます。
SET { Z | Y } UP Y UP

モデル内の鉛直方向の名前とビームメンバーの弱軸の名前を定義する軸を決定します。

STAAD.Proで使用される多数のコマンドおよびメソッドはZ UP軸規則をサポートしていないため、Y UP軸システム(既定) の使用を強くお勧めします。

どちらのオプションも"右手の法則"に従います。

注記: どちらのオプションも"右手の法則"に従います。

STAAD.Proの「全体座標系の鉛直方向」のオプション

このコマンドは、BETA ANGLE/RANGLEで設定されたアングルプロファイルの位置を決定します。CONSTANT設定の節を参照してください(「TR.26 材料定数の設定と割り当て」および「G.4.2 Local Coordinate System」を参照)。

SET STAR i どのソルバーを使用するかをプログラムに指示します。その他の詳細については、「TR.0 STAADのコマンドと入力命令」を参照してください。
  • 3 = STAAD Advancedソルバー(インコア) - デフォルト
  • 4 = STAAD Advancedソルバー(アウトオブコア)
注記: SET STAR 3を使用している場合、次の制限を超えると、ソルバーが自動的にアウトオブコアに切り替わります。
  1. ノードの数 >30,000
  2. ノードの数×アクティブな主荷重ケースの数 > 1,600,000
SET EIGEN METHOD { LANCZOS | RITZ } (n/a)

このコマンドは、「G.17.3.1 Solution of the Eigenproblem」で説明されているように、固有値解を抽出するための既定のサブスペース法を上書きします。

LANCZOS - 固有ベクトルの抽出にアーノルド/ランチョス法を使用するようにソルバーに指示します。

RITZ - 固有ベクトルの抽出に荷重依存リッツベクトル法を使用します。

アーノルド/ランチョス法またはリッツ法のいずれかを使用する場合は、STAAD.Pro Advancedライセンスが必要です。このコマンドは、Basicソルバーには適用されません。どちらの方法も設定しない場合は、デフォルトの方法であるサブスペース反復が使用されます。

注記: SET EIGEN METHOD RITZ は、プッシュオーバー解析または定常状態解析では使用されません。プッシュオーバー解析では、横荷重の分配が固有ベクトルに基づいて行われます。このコマンドが存在する場合、出力に警告メッセージが表示されます。

頻繁には使用しないSETコマンド

下記の表には、頻繁には使用しないSETコマンドを示しています。

コマンド 既定 説明
SET BUCKLING MODES i 4 高度なソルバーで計算する座屈モードの数。このコマンドは、Basicソルバーには適用されません。
SET BYPASS { DIS | FOR | EJS | EJF }  

グラフィカルユーザーインターフェイス用の特定の出力の生成をバイパスします。

  • DIS = 断面変位
  • FOR = 断面力
  • EJS = プレート節点応力
  • EJF = プレート節点力
SET CG TXT   このコマンドは、オプションのパラメータGENERATEを持つ荷重組み合わせコマンドで生成された荷重ケースの断面力の詳細を含むテキストファイル(*.TXT)の作成をトリガーします。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。
注記: 結果のファイルは非常に大きくなる可能性があるため、このオプションは慎重に使用する必要があります。
SET DIVISION i   サーフェスのメッシュ生成で使用する分割数を設定します(デフォルトは10)。
SET ENDFACTOR f   スペクトルケースを組み合わせ(1.0または-1.0)
SET GROUP DUPLICATES   オブジェクト(ノード、メンバー、プレート、またはソリッド)を含めることができるグループの最大数を指定します。最小値は4、最大値は100です。既定値は10グループです。
SET INCLINED REACTION   傾斜軸系の傾斜サポートの反力をレポートするために使用されます。指定しない場合、反力は全体座標軸に含められます。
SET INPLANE ROTATION   プレートの面内回転(MX)を無視します。
SET LOAD PLATE   非アクティブなプレートに適用される荷重を含めます。
SET MASS i   1 = 質量によるモーメントを使用
SET MULTI { 1 | 2 }   マルチリニア解析が収束しない場合に、SET MULTI 2と入力して再実行することができます。
SET NF TXT   限界荷重組み合わせ生成ケースに対応する各メンバーの断面力を外部テキストファイルに出力するために使用します。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。生成されるテキストファイルが非常に大きくなることがあるため、このコマンドはデータの確認にのみ使用し、通常の状況では使用しないでください。
SET NOSECT   このコマンドは、メンバーの端部での結果のみを生成するために使用され、中間結果は生成されません。これにより、非常に大規模なモデルでの解析が迅速化しますが、中間断面結果に依存するポスト処理ワークフローの一部は使用できなくなります。
SET NOTE { ON | OFF }   このコマンドは、注記が出力ファイル(.anl)に表示されるかどうかを切り替えます。OFFに設定すると、注記は表示されません(既定はONです)。
SET NOWARNING   一部の警告メッセージをオフにします。
SET PARTICIPATION FACTOR   このコマンドを含めると、動的解析の詳細に、1.0に正規化された関与係数が含まれるようになります。
SET PLATE FLATNESS TOLERANCE f 30

4ノードのプレート要素が平面外かどうかを判断するための許容値の設定に使用されます。

度単位で入力される値は、他の3つのノードによって定義された平面からの1つのノードの最大許容偏差です。

注記: 解析前に、「ユーティリティ」 > 「プレート」メニューを使用してテストすることができます。詳細については、「 M.プレートのそりのチェックをするには」を参照してください。

fは度単位で入力します。

SET PROFILE s2   SQLite(.DB3)ファイルの断面特性データが格納されたデータベースのコレクションを含むフォルダのパスを定義するコマンド。このパスがGUIで断面プロファイルデータベースの場所として使用されることに注意してください。

使用される既定のファイルパスはC:\ProgramData\Bentley\Engineering\STAAD.Pro CONNECT Edition\Sections\です。

SET RIGID DIAPHRAGM i 150

このコマンドは、モデルで定義可能なダイアフラムの最大数を設定して、そのメモリを確保するために使用します。

解析における床ダイアフラムの定義と使用の詳細については、「TR.28.2 床ダイアフラム」を参照してください。
SET RS TXT   このコマンドは、応答スペクトル荷重ケースで使用される各モードの断面力を含むテキストファイル(*_RESP.TXT)の作成をトリガーします。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。
注記: 大きなデータファイルが生成される可能性があるため、大規模なモデルや抽出されるモード形状の数が多いモデルでは、慎重に使用する必要があります。
SET THCOPYS i  

このコマンドは、特定のノード自由度を含めることができる時刻歴荷重関数(TYPES)の最大数を設定するために使用されます。既定値は4です。

SET SOLUTION INCORE (n/a) 一部の小規模なモデルでは、インコアで実行される代替の"行列式探査法"を使用できる場合があります。ただし、単一の行列ブロックで問題を解決できる場合に限られます。そうでない場合、解析はサブスペース反復法に戻ります。このコマンドは、Basicソルバーにのみ適用されます。
SET PRINT STIFFNESS  

このコマンドは、作成された全体剛性マトリックスを出力ファイル(*.ANL) に出力します。このコマンドは、Basicソルバーにのみ適用されます。

出力には対角線からの剛性マトリックスが含まれ、ゼロ以外の項のみが含まれます(値が10-20以下の場合はゼロと見なされます)。この出力の読み方については、次の節を参照してください。

剛性マトリックスの出力を解釈する方法の詳細については、「剛性マトリックスの出力」を参照してください。

剛性マトリックスの出力

SET PRINT STIFFNESSコマンドをBasicソルバーで使用すると、剛性マトリックスの対角および上半分のゼロ以外の項がレポートされます。次の例は、このコマンドをC:\Users\Public\Public Documents\STAAD.Pro CONNECT Edition\Samples\Verification Models\03 Static Beams\BEAM01.stdファイルに追加した場合の出力を示しています。

  NON-ZERO STIFFNESS MATRIX VALUES, PRINTED BY ROWS FROM THE DIAGONAL.
				ROW        1  JOINT      1  DIRECTION  6
				1  1.180099515E+05       3 -1.498726372E+03       4  5.900497573E+04
				ROW        2  JOINT      2  DIRECTION  1
				2  3.172303322E+03
				ROW        3  JOINT      2  DIRECTION  2
				3  3.289796633E+01       4 -8.326259057E+02
				ROW        4  JOINT      2  DIRECTION  6
				4  1.966832440E+05
			

これは、対角から始まり、次に右に移動する行内のゼロ以外の各項の位置を表します。したがって、このマトリックスは次のように記述されます。

[118,009.951501,498.72637259,004.975733,172.30332200sym.32.89766633832.6259057196,683.244]