Best Of
包絡線の抽出
Overview
Altair Twin Activateで実施した1Dシミュレーションの結果に対し、包絡線を抽出します。

Pre-Requisite
本記事で使用したサンプルモデルはこちらよりダウンロードいただけます。
Usage/Installation Instructions
包絡線の抽出はリアルタイムでは行えませんので、包絡線の抽出を行いたいデータをSignal Outブロックを用いて、OMLの変数として書き出します。

モデルの最終化を用いることで、Twin Activateのシミュレーション後、Open Matrix Language (OML)を用いたポスト処理が行えます。
包絡線の抽出にはヒルベルト変換を用います。残念ながら、標準関数には含まれませんので、functionで関数を定義しています。
y=hilbert(x)
でxに対し、抽出した包絡線をyに格納します。
あとは、Signal Outブロックで取り出したOML変数outに対し、時間軸tとカーブデータsを取り出し、hilbert関数で抽出した包絡線をzに格納し、プロットしています。

シミュレーションを実行すると、1Dシミュレーションとその後の最終化のスクリプトが自動で実行され、包絡線を抽出したグラフが表示されます。

Post-Requisite
使用製品:Altair Twin Activate
よくあるエンジニアからの質問はこちら
Re: How to pass a variable to a different __device__ in CUDA Code?
Hi,
Custom properties with the same name are the same custom property. By that I mean if you want to access your 'Force' custom property, that you have defined in your contact model, in a particle body force, then you simply need to setup the custom property again for a body force plugin. So if it's called "myForce" in the .cpp, register it again for a PBF plugin, access whatever the correct index is in externalForce( ) in the .cu file and use the value there.
Cheers,
Richard
Re: How does S-LINE calculate TOP and BOT longitudinal bar spacing?
Hello Angelica, thank you for your comment.
Before answering, I must ask which standard you compare your hand calculations to.
S-LINE has different ways of the longitudinal spacing for bars depending on the code selected, find a short description of them below:
For ACI

For BS8110 and CP65

And CSA

As you can see, the method varies slightly from code to code, however, I hope that with this information you can compare accordingly to your calculations and your question is answered.
Best regards,
Tayen Aguilar
Re: Feature Importance for Regression Random Forest
I would recommend having a look at the interpretations extension, see: https://community.rapidminer.com/discussion/58471/new-extension-interpretations-shap-lime-and-shapely
Please let me know how you get on.
Best,
Roland
Re: How does S-LINE calculate TOP and BOT longitudinal bar spacing?
Thanks Tayen, I'm comparing with CSA.
Do you have any more insight into how S-LINE calculates the actual bar spacing it compares to the CSA code?
Hi Angelica, I would advise you to check S-LINE's help system, got to Help-->Content and you will find the Topics dialogue where you can type in the topic that you need more information about and look at the different topics, like the CSA provisions, where I got the screenshot I shared earlier.

If you have any additional questions, please be welcome to send them as a case to hwsupport@altair.com along with any models you would like us to look at.
Best,
Tayen Aguilar
Re: Altair Inspire® Challenge #6: Lilly Pad Optimization
Ok,
Here is my try:
1. basic

2. With Frequency Constraints

3. Topography optimation

4. With only 3 sectors in shape control

Re: Run a tcl script in 2023
Hi Arno,
Please find the options here in the attached image to run the .tcl scripts.
Regards,
Sriramanuj Prabhu.
Hey Arno,
You can also drag and drop your .tcl file into the Tcl command window. To enable it, go to View Menu > Tcl Command Window


Kind regards,
Paulo Libório.
Re: Run a tcl script in 2023
Hi Arno,
Please find the options here in the attached image to run the .tcl scripts.
Regards,
Sriramanuj Prabhu.
Many thanks, Sriramanuj Prabhu!
Still, the manual should be updated.
Kind regards,
Arno
Re: Run a tcl script in 2023
Hi Arno,
Please find the options here in the attached image to run the .tcl scripts.

Regards,
Sriramanuj Prabhu.
Re: what's the mathematical model or numerical method used in gauge optimization ?
Hello,
You have info about the math of the methods in this section of the doc.
https://help.altair.com/hwsolvers/os/topics/solvers/os/design_optimization.htm
With size optimization you don't really need to do any extra verification of the results, since the last iteration results are already the same that one analyst would do, regardless of how the design has been achieved.
I recommend you sell them the improvements, the increase in mechanical performance or mass reduction. That makes a better bussiness case than any method! ![]()

