> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/jp/3-konpnentorifarensu/3.2-load/3.2.5-load-case-combinations.md).

# 3.2.4 荷重ケースの組み合わせ

荷重の適切なセットアップは、実世界の構造設計において決定的に重要です。建物が崩壊する場合、それは多くの場合、小数点以下の数字が間違っていたためではなく、誰かが荷重を忘れたためです。

荷重シナリオについて記述するのが難しい理由は、それらを記述するより詳細な側面に関して100%統一された用語が存在しないことです。Karamba3Dには、荷重シナリオを記述する3つのレベルがあります:

1. 荷重
2. 荷重ケース
3. 荷重ケースの組み合わせ

**荷重:** これらはLoadsコンポーネントから得られるものです。構造のノードに定義された集中荷重、梁要素荷重、シェル上の分布荷重などになります。各荷重は、それが属する荷重ケースを指定できます。デフォルトでは、これは荷重ケースゼロを表す「LC0」です。

\
**荷重ケース:** 「Assemble」コンポーネントは、与えられた荷重に基づいて荷重ケースを構築します。荷重ケースは、まとまって発生する荷重のセットを指定します。荷重ケース内の荷重間にはAND関係が存在します。荷重コンポーネントで荷重ケース名のスペルを間違えてもエラーメッセージは発生せず、新しい荷重ケースが作成されることに注意してください。荷重ケース内の荷重は、たとえば与えられた発生確率を反映するために値でスケーリングされる場合があります。デフォルトでは、この係数は1です。

**荷重ケース名:** 有効な荷重ケース名には、文字、数字、アンダースコア文字（\_）を含めることができます。「+」、「-」、「#」、「!」、「"」などの追加文字も2文字目から使用できますが、特別な扱いが必要です:

* **組み合わせ式:** これらの特殊文字を含む荷重ケース名を組み合わせ式で使用する場合、シングル引用符（`'`）またはダブル引用符（`"`）で囲む必要があります。
* **フォーマットへのエクスポート（例: SAF）:** エクスポート中に、特定の特殊文字は自動的に変換されます。たとえば、「+」、「-」、「\*」はそれぞれ「plus」、「minus」、「x」に置き換えられ、アンダースコアでこれらの用語と名前の残りの部分が区切られます。

アンダースコア（「\_」）で始まる名前を持つ荷重ケースは、デフォルトの荷重ケースのセットから除外されます。その結果、これらの荷重ケースは、対応する入力プラグで特定の荷重ケースが選択されていない場合に、Analysisコンポーネントによって実行される計算に自動的に含まれません。

**荷重ケースの順序:** 荷重ケースおよび荷重ケースの組み合わせのリストを管理する場合、重要度別に配置するとワークフローが簡素化されます。「**ModelView**」コンポーネントで結果が選択される順序、またはモデルを分解する際の順序は、荷重および荷重ケースの組み合わせが「**Assemble**」コンポーネントに提供された順序に従います。

場合によっては、荷重ケース名のリストを使用してこの順序を事前に定義すると有益です: 荷重コンテナに文字列を入力すると、ダミー荷重が作成されます。このダミー荷重は実際の荷重を持ちませんが、モデル内で必要な荷重ケースの順序を確立するためのプレースホルダーとして機能します。

**荷重ケースの組み合わせ:** いくつかの荷重ケース間のOR関係を表します。それらは同時には発生しません。

{% hint style="info" %}
コンポーネント [「Analyse」](/jp/3-konpnentorifarensu/3.5-algorithms/3.5.1-analyze.md)、[「Analyse ThII」](/jp/3-konpnentorifarensu/3.5-algorithms/3.5.2-analyzethii.md)、[「Export Model To SAF」](/jp/3-konpnentorifarensu/3.7-export/3.8.3-export-model-to-saf.md) は、デフォルトでモデル内のすべての荷重ケースおよび荷重ケースの組み合わせに作用します。このデフォルトリストから荷重ケースまたは荷重ケースの組み合わせを除外するには、荷重ケースまたは荷重ケースの組み合わせ名の先頭または末尾に「\_」を追加します。
{% endhint %}

可変荷重は多くの異なるパターンを形成する可能性があるため、荷重ケースの組み合わせには多数の荷重ケースが含まれる場合があります。たとえば、断面最適化を行う場合、最悪のケースでは、支配的な荷重が場所によって異なる可能性があるため、構造のすべての点ですべての荷重ケースを考慮する必要があります。実際には、鋼材などの良好な挙動の材料および、荷重の効果を個別に計算してから線形に重ね合わせることができる構造を扱う場合、この困難な作業は軽減されます。現在、Karamba3Dは線形計算の場合に計算コストを削減するこの可能性を完全には利用していません: 各荷重ケースの荷重ベクトルを設定します。さらなる改善は、Karamba3Dの次のリリースで結果の組み合わせを介して実現されます。\
\
次の章では、Karamba3Dが荷重ケースの組み合わせを設定、管理、照会するために提供するコンポーネントを紹介します。

{% file src="/files/j1lR2PLlbEKaRWQpKCNS" %}
デフォルトの選択から荷重ケースを除外する方法を示す例。
{% endfile %}

{% embed url="<https://youtu.be/jPPV0wf7We8?si=d7pmSuRh_RgoMDKm>" %}
