Best Of
Re: planar multilayer substrate
Thank you for your response. Can I change the layer dimension so that it won't go outside of the substrate dimension? How can I choose copper as for patch and ground plane from feko? what is the main difference between regular antenna with patch+substrat+ground with this planar greens functions? Thank you in advance.
Hi Akash Moynul Hasan,
As you can see in my attached picture the infinite PEC groundplane is visualized larger than the substrate layer(s), just like in POSTFEKO. Not sure why it is different for ? Which version are you using?
Since I assume that you have no experience with Feko, I would recommend that you first watch the introduction videos and the Getting Started Guide. Then you should start building simple models from the example guide. Feko is quite intuitive and most customer learn it easily this way.

To apply copper to a face you need to add Copper from the Mediua Library to your model and then apply it to the face(s):

Best regards,
Torben
Re: planar multilayer substrate
Hi Akash Moynul Hasan,
The "extra layer" that you see in POSTFEKO is a PEC ground plane you have defined in CADFEKO in the dialogue of the planar multilayer substrate:

As you can see in the picture, the ground plane is also visible in CADFEKO. The infinite groundplane can only be PEC, not copper. But of course you can also omit the inifite groundplane and define a finite surface made of copper as the groundplane instead.
Examples of how to use the planar greens functions can be found in the Example Guide. For example, open the model of Example A8.3 "Pin-fed microstrip patch antenna with Multilayer Substrate" via the Application Macro in CADFEKO:

I hope this helps!
Best regards,
Torben
Re: How to exclude elements links to RBE2 and CBUSH in the analysis ?
Hello,
If you are using The New HyperMesh you can select RBE2/CBUSH using By config then you can use the shortuct CTRL+J or right click > Select > Adjacent.
Regards,
Marine
Re: Was besagt der Wert "Distance between wall and surface" in WallMan?
Hallo Herr Hoppe,
vielen Dank für Ihre Antwort.
- Das heißt man hat einmal die "reale" Oberfläche und die zusätzlich eingefügte Empfangsfläche, an denen Pfade zurückgestrahlt werden können, verstehe ich das richtig?
- Wozu dient dieser Wert, würde es nicht ausreichen, eine Empfangsfläche pro "realer" Fläche zu haben?
- Und wie sollte man den Wert bei Oberflächen ohne Dicke einstellen? Hier könnte man ihn dann theoretisch so klein wie möglich wählen, schätze ich.
Dankeschön und beste Grüße
Julian
Guten Tag Julian,
es gibt einmal die "reale" Oberfläche, an der die Strahlen reflektiert werden, und dann zusätzlich die eingefügte Empfangsfläche, an denen die Strahlen empfangen werden.
Der Abstand ist erforderlich, um zu vermeiden, dass die zusätzlich eingefügten Empfangspunkte in der Wand liegen und deshalb nicht erreicht werden.
Bei Wänden ohne Dicke kann der Abstand klein gehalten werden, z.B. 1cm oder 1mm.
Viele Grüße,
Reiner Hoppe
Re: Natural Convection in enclosed container with EDEM particles
Hi
I have gone through these tutorials and I am able to reproduce the examples. But if I apply the same methodology for natural convection, some problems arise such as
- unrealistic temperature
-high velocity
-particles appear just for 0.1 s and disappear suddenly
Please suggest how to resolve these issues.
Hi Rajani,
These issues are typically time-step related. EDEM calculates the Rayleigh time-step and we normally recommend running at 20% of this for stability. AcuSolve will solve at a larger time-step but we have to consider the time-step ratio between the two programs. Often the CFD time-step is OK within the range of 10-100 times larger than the EDEM one however the large ratios can lead to instabilities like you describe. Reducing the ratio (reducing AcuSolve time-step) should resolve this.
Time-step also detailed in the e-learning - https://learn.altair.com/course/view.php?id=176
Regards
Stephen
Re: Natural Convection in enclosed container with EDEM particles
Hi Rajani,
Please follow the below steps to access the tutorial using EDEM+ Simlab
1) Click on File--> Help-->Learning Centre , you will navigate to below page

2) Expand Multiphysics and select the below tutorial

Hope this helps to you.
Thanks,
Prasad A
積層厚肉シェル要素で、積層材の破壊指数を出力する方法
はじめに
本記事では、積層厚肉シェル要素 (要素は CHEXA, CPENTA の六面体もしくは三角柱要素、プロパティは PCOMPLS) を使う場合に、破壊指数の出力 (IO 要求カードの CFAILURE) を行う方法を示します。
本記事は、PCOMPLS と MAT9OR を使った積層厚肉シェルモデルの作成ができることが前提で、その後の部分のみお話します。
注)破壊指数と言っても、本当に破壊の計算をするわけではなく、線形静解析の結果に対して、基準値のどれくらいの値になっているかを示すための物なので、破壊指数という名称とは関係なく設計指標など自由に利用できます。
BULK セクション (モデル作り) で必要なこと
厚肉シェル要素で使う MAT9OR には破壊基準値を入力できません。
https://help.altair.com/hwsolvers/os/topics/solvers/os/mat9ort_bulk_r.htm
そこで MAT9OR に MATF を組み合わせて使います。
https://help.altair.com/hwsolvers/os/topics/solvers/os/matf_bulk_r.htm
最低限必要な項目は以下の通りです。材料 ID MID を MAT9OR と同じにしますが、HyperMesh で作業する場合、次のように MAT9OR に MATF を追加するような形になるので、自動的に同じになります。


CRITERIA は基準値の評価方法です。単純な応力、ひずみの他に Hashin などの複合材でよく使われる手法も選択できます。

V1 ~ V9 は、ソリッドですので応力またはひずみの 9成分の評価基準を入力します。選択する評価方法 CRITERIA 次第では、さらに多くのパラメータが必要になります。

I/Oセクション (出力要求)
CFAILURE は破壊指数そのものです。全く応力、ひずみのない状態で 0、基準到達で 1.0 です。CSTRESS, CSTRAIN は積層材向けの応力とひずみの出力要求です。破壊指数が応力系なら CSTRESS, ひずみ系なら CSTRAIN を要求しておくと便利だと思います。
CFAILURE(H3D)=ALL CSTRESS(H3D)=ALL CSTRAIN(H3D)=ALL
例題モデル
UD 材をイメージした、3方向の引張試験モデルを作りました。

材料はこのような特性です。単純な応力成分ごとの基準としました。

破壊基準値はこのようになりました。

0度と 90度は手計算でも行けます。0 度は 方向 1に 100MPa の引張応力なので、呼応する基準値は V0=1000MPa。100/1000=0.1 です。90度は方向 2に 100MPa ですので、V3=50MPa を適用すると、100/50=2 です。
45度の試験では σ12 に 50MPa が出ています。したがって V7=100MPa を適用すると 0.5 となります。

この例題のダウンロードはこちらです。
スーパーエレメントのチュートリアル
概要
本チュートリアルではスーパーエレメントの静的縮退と動的縮退の方法について取り扱います。
スーパーエレメントを使用することで解析時間の削減、構造/形状の秘匿、解析の効率化が可能です。
静的縮退のチュートリアル
- 静的縮退は代数的な代入を通して、線形マトリックス方程式を構造のインターフェース自由度に縮退。さらに、荷重ベクトルもインターフェース自由度に縮退します。これには、点や圧力荷重だけでなく加速度による分布荷重(GRAVとRLOAD)からの荷重ベクトルも含まれます。
- OptiStructで静的縮退を行う方法はDASETとPARAM,EXTOUTを定義します。
- 静解析にのみ使用します。静的縮退では縮退質量マトリックスが近似されるため、動解析は非推奨となります。
静的縮退のモデルを用いた最適化
動的縮退(CMS法)のチュートリアル
- 本手法は、弾性体の有限要素モデルをインターフェース自由度と一組の固有モードに縮退するために用います。
- 結果をマルチボディダイナミクス解析で弾性体として、または有限要素解析でスーパーエレメントのアセンブリを表す外部マトリックスとして使用できます。
- 近似法ですが、質量マトリックスを正しく捉えることができるので動解析で使用されます。
- CMSスーパーエレメント作成時に荷重ベクトルは縮退されません。
テキストとモデルのダウンロード
チュートリアルのモデルとテキストをダウンロードできます。
airframe_section_TUTORIAL_STATIC.hm
airframe_section_OPTIMIZATION.hm
Altair Compose: What’s New in Compose 2023.1
We are thrilled to announce the launch of the latest version of our Altair Compose, expanding the supported libraries in Communication protocols, enhancing existing capabilities and user experience.
Here are some of many highlights of our latest version of Altair compose. for entire list, please visit Compose_2023.1 ReleaseNotes
Communication Library
As part of the Communication library, we now support RestAPI, TCP/IP, UDP protocols in Altair Compose.
REST API’s
REST, or Representational State Transfer, is an architectural style for designing networked applications for communication between client and server in a web-based environment.
Compose’s REST API library provides a standardized way for different systems to interact with each other over the internet via resource-based URL’s and exchange the data in a simple, lightweight, and stateless manner. REST API’s enables clients to interact with server side with standard HTTP methods – GET, POST, PATCH, PUT and DELETE using easy to use OML commands webread, webwrite, weboptions.
The library contains the following commands.
- webread – Read content from URL of web service.
- webwrite – Write content to the specified URL of web service.
- weboptions – various configuration options to set for reading and writing from/to URL.

TCP/IP & UDP
Network protocols like TCP/IP & UDP are now supported to create client & server applications with Read, Write operations.
Supported commands.
- tcpclient – creates a TCP client object
- tcpserver – creates a TCP server object
- udpport – opens a udp port to communicate via udp protocol.
JSON library
JSOM library in Compose OML provides functions to encode and decode JSON data to OML datatypes.
- jsonencode
- jsondecode


*Table describing mapping of JSON with OML datatypes
Enhancements
Plot Assistant
Starting 2023.1, users can use plot assistant for subplots and also specify link axes property between plots.
Along with new subplot capabilities, now Plot commands window is made consistent with the editor, which brings declarative features like color code to identify inbuilt oml commands.

Signal Processing
List of supported signal processing commands was increased in the categories of Generate, Filter, math operations on signals.

PSIM
Along with an ability to run PSIM simulations both Synchronously and Asynchronously, starting 2023.1 users can leverage OML commands to run their Hyperspice and LT spice models.
Commands to Simulate hyper and LT spice models
- PsimSimulate_Hyperspice
- PsimSimulate_LTSpice
OML commands to Create, read, write PSIM Schematic file operations are now supported.
Commands for Schematic File operations
- PsimCreateNewElement
- PsimFileClose
- PsimFileOpen
- PsimFileSave
- PsimGetElementList
- PsimSetElmValue
GUI widgets and Properties
OML has extensive support for creating widgets which includes uitable objects. starting 2023.1, users can leverage uitable object to
- Insert Icons/images in cell widgets.
- ‘columnformat’ property to specify what format does entire column would have.
- char – datatype, left justified
- logical – datatype, center justified for checkboxes
- numeric – datatype, right justified
- cell – datatype, popupmenus with items specified by the cell
- ‘headerformat’ property to specify what format does entire column would have.
- char – datatype, left justified
- logical – datatype, center justified for checkboxes
- numeric – datatype, right justified
- ‘showgrid’ – to specify grid for the uitable object.

Re: How is the drag coefficient determined?
Hi Shinichiro
Please check https://help.altair.com/edem/Bibliography.htm. If you scroll down to 'Lift and Drag Models', there are references of where the equations are taken.
To give a constant drag coefficient, you will have to use API within EDEM to do it. You can take a look at this reference, and modify it a bit to use constant drag: https://community.altair.com/community/en/edem-api-particle-body-force-field-data-coupling-choice-of-drag-models-with?id=kb_article&sysparm_article=KB0122101
Hope this helps.
Thanks,
Jerrin Job



