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の前に記述する必要があります。
コマンド | 既定 | 説明 |
---|---|---|
SET NL i1 | SET NLコマンドは、解析を1回実行した後に主荷重ケースを追加する場合に、複数回の解析実行において使用されます。特に、CHANGEコマンド(「TR.38 変更の設定」を参照)を使用するこれらの例に対して、主荷重ケースを追加する場合、NL値はSET NLにより最大値(または最大値強)に設定される必要があります。プログラムは、後で追加される情報用に付加的なメモリ空間を確保することができます。このコマンドは、ジョイント、メンバー、荷重の設定以前に与えられる必要があります。 i1の値は主荷重ケース(NL)の最大数です。この値は、モデルで実際に使用される主荷重ケースの最大数以下である必要があります。 |
|
SET DISPLACEMENT i2 |
最大スパン長さ / 120 | 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 | 床荷重コマンド内の0.0001×最大ビーム長 |
床荷重の平面外ノードの許容誤差を設定するために使用します。プログラムでは、すべてのノードが同一平面上にあるものと想定されます。ノードの座標に少しでも差異があると、それらのノードに接続された床パネルは除外されます。そのため、許容差値を使用して、すべてのノードの範囲(最小Yと最小Y + 許容差)を指定します。 デフォルト値は、床荷重コマンドのビームのうち最も長いビームの長さの0.01%です。 床荷重の平面の設定の詳細については、「TR.32.4.3 床荷重の設定」を参照してください。 f2 = 平面から任意のノードの最大許容距離(現長さ単位) |
次の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 | 一部の警告メッセージを抑制したり、追加の出力を含めるために使用します。 次の値を使用して、特定の警告を抑制したり、追加の結果を出力に含めることができます。
|
|
SET NOPRINT DIRECT | (n/a) | Direct解析の実行時に出力ファイルへのtau-bの詳細の出力をオフにするために使用します(「TR.37.5 Direct解析」を参照)。 |
SET SHEAR | (n/a) | このコマンドを含めると、付加的な純せん断変形の剛性項が無視されます。この方法は手計算でよく使用され、解析の変位結果をそれらの計算に照らしてチェックすることができます。 |
SET ECHO { ON | OFF } | ON | これは、このコマンドに続くコマンドを出力ファイルで報告するかしないかを切り替え、報告されるデータの量を減らすためのスイッチです。このコマンドは、ファイル内の任意の時点で設定できます。 |
SET GUI | 0 | ポスト処理ワークフローで表示される結果データベースを生成しないように解析エンジンに指示するためのフラグ。非常に大規模なモデルにおいて、解析プロセスの最後に結果データベースを作成するアクションに長時間を要する可能性がある場合に、これを使用できます。
|
SET { Z | Y } UP | Y UP |
モデル内の鉛直方向の名前とビームメンバーの弱軸の名前を定義する軸を決定します。 STAAD.Proで使用される多数のコマンドおよびメソッドはZ UP軸規則をサポートしていないため、Y UP軸システム(既定) の使用を強くお勧めします。 どちらのオプションも"右手の法則"に従います。 このコマンドは、BETA ANGLE/RANGLEで設定されたアングルプロファイルの位置を決定します。CONSTANT設定の節を参照してください(「TR.26 材料定数の設定と割り当て」および「G.4.2 Local Coordinate System」を参照)。 |
SET STAR i | 3 | どのソルバーを使用するかをプログラムに指示します。その他の詳細については、「TR.0 STAADのコマンドと入力命令」を参照してください。
|
SET EIGEN METHOD { LANCZOS | RITZ } | (n/a) |
このコマンドは、「G.17.3.1 Solution of the Eigenproblem」で説明されているように、固有値解を抽出するための既定のサブスペース法を上書きします。 LANCZOS - 固有ベクトルの抽出にアーノルド/ランチョス法を使用するようにソルバーに指示します。 RITZ - 固有ベクトルの抽出に荷重依存リッツベクトル法を使用します。 アーノルド/ランチョス法またはリッツ法のいずれかを使用する場合は、STAAD.Pro Advancedライセンスが必要です。このコマンドは、Basicソルバーには適用されません。どちらの方法も設定しない場合は、デフォルトの方法であるサブスペース反復が使用されます。 |
頻繁には使用しないSETコマンド
下記の表には、頻繁には使用しないSETコマンドを示しています。
コマンド | 既定 | 説明 |
---|---|---|
SET BUCKLING MODES i | 4 | 高度なソルバーで計算する座屈モードの数。このコマンドは、Basicソルバーには適用されません。 |
SET BYPASS { DIS | FOR | EJS | EJF } |
グラフィカルユーザーインターフェイス用の特定の出力の生成をバイパスします。
|
|
SET CG TXT | このコマンドは、オプションのパラメータGENERATEを持つ荷重組み合わせコマンドで生成された荷重ケースの断面力の詳細を含むテキストファイル(*.TXT)の作成をトリガーします。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。 | |
SET DIVISION i | 10 | サーフェスのメッシュ生成で使用する分割数を設定します(デフォルトは10)。 |
SET ENDFACTOR f | スペクトルケースを組み合わせ(1.0または-1.0) | |
SET GROUP DUPLICATES | 10 | オブジェクト(ノード、メンバー、プレート、またはソリッド)を含めることができるグループの最大数を指定します。最小値は4、最大値は100です。既定値は10グループです。 |
SET INCLINED REACTION | (n/a) | 傾斜軸系の傾斜サポートの反力をレポートするために使用されます。指定しない場合、反力は全体座標軸に含められます。 |
SET INPLANE ROTATION | (n/a) | プレートの面内回転(MX)を無視します。 |
SET LOAD PLATE | (n/a) | 非アクティブなプレートに適用される荷重を含めます。 |
SET MASS i | 1 = 質量によるモーメントを使用 | |
SET MULTI { 1 | 2 } | マルチリニア解析が収束しない場合に、SET MULTI 2と入力して再実行することができます。 | |
SET NF TXT | 限界荷重組み合わせ生成ケースに対応する各メンバーの断面力を外部テキストファイルに出力するために使用します。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。生成されるテキストファイルが非常に大きくなることがあるため、このコマンドはデータの確認にのみ使用し、通常の状況では使用しないでください。 | |
SET NOSECTION | (n/a) | このコマンドは、分析から関連付けられたデータファイルのサイズを縮小するために使用されます。これにより、後処理ワークフローで表示できるアイテムが制限されることに注意してください。ノード変位と反作用を報告できます。使用可能な図は変形図のみです(これは純粋にノード変位に基づいているため)。ビーム、プレート、およびソリッドの結果は、テーブルまたは図では使用できません。ただし、ビーム端部の結果は、PRINT MEMBER FORCESコマンドを使用して出力ファイルに含めることができます。 |
SET NOTE { ON | OFF } | ON | このコマンドは、注記が出力ファイル(.anl)に表示されるかどうかを切り替えます。OFFに設定すると、注記は表示されません(既定はONです)。 |
SET NOWARNING | (n/a) | 一部の警告メッセージをオフにします。 |
SET PARTICIPATION FACTOR | (n/a) | このコマンドを含めると、動的解析の詳細に、1.0に正規化された関与係数が含まれるようになります。 |
SET PLATE FLATNESS TOLERANCE f | 30 |
4ノードのプレート要素が平面外かどうかを判断するための許容値の設定に使用されます。 度単位で入力される値は、他の3つのノードによって定義された平面からの1つのノードの最大許容偏差です。 値fは度単位で入力します。 |
SET PROFILE s2 | (注記を参照) | SQLite(.DB3)ファイルの断面特性データが格納されたデータベースのコレクションを含むフォルダのパスを定義するコマンド。このパスがGUIで断面プロファイルデータベースの場所として使用されることに注意してください。 使用される既定のファイルパスはC:\ProgramData\Bentley\Engineering\STAAD.Pro 2023\Sections\です。 |
SET RIGID DIAPHRAGM i | 150 | このコマンドは、モデルで定義可能なダイアフラムの最大数を設定して、そのメモリを確保するために使用します。 解析における床ダイアフラムの定義と使用の詳細については、「TR.28.2 床ダイアフラム」を参照してください。 |
SET RS TXT | (n/a) | このコマンドは、応答スペクトル荷重ケースで使用される各モードの断面力を含むテキストファイル(*_RESP.TXT)の作成をトリガーします。詳細については、「TR.35 荷重組み合わせの設定」を参照してください。 |
SET THCOPYS i | 4 |
このコマンドは、特定のノード自由度を含めることができる時刻歴荷重関数(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 2023\SamplesVerification 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
これは、対角から始まり、次に右に移動する行内のゼロ以外の各項の位置を表します。したがって、このマトリックスは次のように記述されます。