Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Hello everyone, I am running composite size optimizations and I came across a problem. I need to relate the thickness of different design variables (plies), however, there are no constraints available that address this issue. Is there any CARD that allows me to create such a constraint? *actually, the dependent design variables should be in a specific thickness range (e.g., 0.5t<t1<t), where t is the thickness of the "main design variable" and t1 the other design variables.
  3. Hi my dear after Import LS Dyna file in Radioss and i convert to Radioss(Bulck format), I have some Error like below picture Please guide me, how solve this problem. Best regards
  4. This is absolutely awesome, Roberta! Thank you for sharing! Best Christian
  5. Hi, In the 2019 version, we made changes in the graphic engine. Please test briefly if the environment variable HW_USE_OPENCL changes the behavior. Please do the following steps: 1. Stop all instances of HyperWorks 2. Set the environment variable to HW_USE_OPENCL=0 3. Start HyperWorks and check if the behavior has changed when clicking Grids. or Try updating graphic driver. Kindly go through the discussion on supported graphics card in the following forum post:
  6. Hello mrtimwinkler, I am by no means an expert on this, but I have dealt with a roughly similar issue in the past and my suggestion for you would be to look into the HyperWorks scripting language tk/tcl. You can find plenty of tutorials online and the HyperWorks help documentation is full of all the available commands. It is quite powerful to help you in modelling special tasks, so well worth to learn. You can automate a lot of these tasks which would be tedious to do by hand. A script is even more handy if you have to model the same model multiple times. For starters, have a look into tk/tcl programming language to understand the syntax. Next, check you "command" file in the HyperWorks working directory. This file is tracking all the things you do in HyperWorks and translates them to tk/tcl. This makes it easy to check how a command, e.g. constraint creation works. This is currently the only way I see to do this properly without doing it all manually. Perhaps this might be a sensible logic: 1. Pick the nodes where constraints are supposed to be, all on a line 2. Go through each node individually, check its coordinates 3. Find the nearest two nodes (which are the next ones on the line then) and check its coordinates 4. Create a vector from the two neighbour nodes 5. Create Normal direction from vector within plane (this might cause an issue, because you need more information to properly define this one.) 6. Create constraint by normal direction vector and current node. I hope this is at least kind of helping. Best Regards, Lennart
  7. Today
  8. Hello Everyone, I hope everyone is doing well. I have come yet again with another quick question: I need to transfer loads between two geometries, which are meshed with shell elements and are perpendicular to one another. It looks like this: They also have different element sizes and the line geometry of the left one cannot be properly projected onto the right one. Also, there is a gap of 10mm between them. I decided to go for a TIE contact with contact surfaces, but somehow this configuration does not transfer loads at all or tie my parts together. I suspect it is because the contact surfaces are perpendicular? I have tried setting the search distance of the TIE much higher than the gap length, yet to no avail. Seam Connector is also not working for me, I just cannot get them to be realized. - Can I somehow improve the modelling so that I may use contact surfaces for TIEing my parts? - How would you try to connect these parts given the circumstances? Any help would be fantastic! Thanks in Advance and best Regards, Lennart
  9. how did you work out in this method as you need to stop at 100 kn but in this setup you used -50000 and 3200 .we also have the same issue but couldn't able to find out the solution ,please guide us .thanks in advance .
  10. So this is what I understand from " Then you'll also get a surface set attached to the thermal shells - with both 'sides' in the same set. You'll still be able to use the surfaces attached to the two main volumes for your post-processing needs. " i.e. the surface which are created during creation of (and which are attached to) the shell volume are all under a single named surface, say the name of the surface is "default". If that is true then this " with both 'sides' in the same set. " would mean that if I got the value of the heat flux on this 'default' surface it should be zero, as what ever heat is going into the shell volume should be coming out of it to bring the shell volume to a steady state temperature(and the 'default' surface encloses the shell volume from "all"/both sides. But when I do measure the heat flux on the ';default' surface it is not zero.
  11. Thanks @Chris Coker for your reply! Its been 2 days and my Altair Connect account is not yet approved. Can i get those files anywhere else? I need them urgently. And also, Can we create a contact between two flexible bodies??
  12. 粒子はグループ毎に相番号(Phase ID)を割り当てます。この番号は、1から始まる昇順の整数で抜けがない必要があります。この規則を基に、Phase IDに関するプリポスト処理時の注意点をご紹介します。 プリ処理(SimLab:バージョン2019.2) Material IDがnFXのPhase IDに相当します。IDに抜けがあると出力時にエラーとなります。Model Browserで出力対象の粒子ボディ(表示されているものが対象)に割り当てられたMaterial IDが、上記の規則通りかご確認ください。必要に応じて、IDを変更してください。出力すべきボディが非表示のため、IDに抜けが生じてしまっていることもあります。 また、各固相粒子ボディに固有のMaterial IDを割り当てる必要はありません。同じMaterial IDとした場合、一体化したPhase IDとして出力されます。 nFXコマンドファイル(*.cfg) そもそもPhaseコマンド内にIDを定義する箇所がありません。ファイル内、Phaseコマンド内、上の行からPhase ID = 1、2、3、となります。 ポスト処理(ParaView) 特定のPhase IDの情報抽出するには、Threshold機能を使用します。Thresholdメニュー内、ScalarsからPhase IDを選択し、Minimum、MaximumにてPhase IDの範囲を指定します。SimLabもしくはnFXコマンドファイル(*.cfg)を参照し、必要なIDを指定してください。
  13. Hi, I am trying to model a punching simulation in implicit, but upon contact the model basically explodes like the picture below. I have successfully modeled this in explicit, but I would like to try it in implicit and compare. Can anyone suggest why this is happening? When it happens I get an error: *** ERROR # 4965 *** Maximum number of time increment cutbacks reached, analysis aborted. *** ERROR # 5905 *** Severe element distortion detected, analysis aborted. I set NCUTS to 50 using NLADAPT card. I suspect something might be wrong with the contact interface perhaps? Bottom_Lead_PunchSim_Implicit.fem
  14. 流量を計測するコマンドには、ProbeとMASSFLOWがあります。流量を出力する点では同じですが、 これからnFXをご利用になられる方であれば、計算性能面、機能面からProbeコマンドのご利用を推奨します。 計算性能面に関して:MASSFLOWコマンドは従来からある機能ですが、Phase(相)コマンドの1つとして扱われます。これは、メインのアルゴリズムで使用する相と同じ扱いとなり、不要な計算負荷を生じます。数個程度のMASSFLOWコマンドでは大きな影響はありませんが、大よそ5個以上のコマンド定義により不要な計算負荷を引き起こします。一方、Probeコマンドは、相とは別に流量を算出するため、MASSFLOWと比べて計算効率が良くなっております。 機能面に関して:Probe機能に対しては機能拡張が続けられています。例えば、固相の運動と連動した計測が可能になっています。 補足 固相粒子が多数の相に分けられている場合もMASSFLOWと同様な問題を生じますが、サブフェージング(Sub-Phasing)機能と呼ばれる機能があります。固相粒子を属性によって内部的に再分類することで、計算時に最小限の相数として認識させることができます。この機能に関しては、別途ご紹介します。
  15. Yesterday
  16. Adriano, The first time that I've tried to Run a modelica tutorial model, I got the same problem as you, even showing: ans = vc15_buildtools (So theorically I've installed the C++ package). What I've done was to check what I've indeed installed on C++ package as mentioned by @RoKet (once has a wide options to select). I'd suggest you to do the same thing. So when you open the "vs_BuildTools", please do check these items that I've indicated with a red arrow (picture below, sorry for the portuguese), and then modify your installation to install then. One check that you can do is, searching for a similar path below (as mentioned by @RoKet): (It is curious that before doing these changes, I did not have these folders, even with C++ package installed). vs_BuildTools.zip Maybe with this, you can run your model (it worked exactly like that with me). By the way, I've attached the vs_BuildTools to you modify you package. João.
  17. SimSolid calculates everything based on the solid model/shape. No assumption such as timoschenko or mindlin is applied. It all calculated as solids and the equations are calculated considering these shapes.
  18. You're actually missing the property thickness, which is blank/Zero. Always run a analysis only run before the optimization to make sure the model runs fine. You can also check the model before running, in HyperMesh, using Model Checker (Ctrl+F>>model checker Optistruct). The other point is that your force is applied to a "flying node" which is not connected to anything, thus no load is applied to the pylon structure, thus no result will be found.
  19. CBUSH elements can be referenced in a local coordinate system (CID)m so that all the DOFs for its stiffness are defined in this system. The stiffness values are defined inside its property, the PBUSH card. So inside the PBUSH there's K1, K2, ...K6 defining stiffnesses for each DOF of your CBUSH element (according to the system). For a pin, you need to release the rotational DOF desired, by defining a zero or very small stiffness at this particular DOF. Take a look at the OptiStruct documentation, searching for CBUSH and PBUSH.
  20. Hi @IRA_EM Please take a look at the attached tutorial in the documentation. The only difference it that you're going to replace the DAREA for a SPCD (enforced displacement), and in the same node, you will create a SPC at the same DOF as the SPCD. So, for example, for enforcing Y displacement in node 1000, you create a SPCD in DOF2, with value 1.0 for, and in the SPC load collector, you create a SPC = 0 in DOF 2, as well. OS-T_ 1305 Modal Frequency Response Analysis of a Flat Plate.pdf
  21. @gabriele This could be acomplished under post-processing inside HyperView, as you can see in the attachment. stress_linearization.pdf
  22. just run your model, and Ive got a 477HZ frequency at the last iteration, while respecting all the constraints.: ------------------------------------------------------------------------------------ 2 FREQ freq 1 1 -- 4.773E+02 MAX 1 VOLFR vf -- -- TOTL 5.838E-01 > 5.000E-01 0.0 1 VOLFR vf -- -- TOTL 5.838E-01 < 6.000E-01 0.0 ------------------------------------------------------------------------------------ ************************************************************************ OPTIMIZATION HAS CONVERGED. FEASIBLE DESIGN (ALL CONSTRAINTS SATISFIED). Looking at the _S1.H3D file, make sure you're looking at the Last iteration, and NOT iteration 0 in the browser.
  23. do you have the .out file for your run? usually a good starting point is to go through the .,out file and try to understand what is going on, if the optimization was feasible, or not. If the baseline, with full material was not fullfilling your constraint, it raises a yellow flag here.
  24. great. just take care, if you're using plastic strain curve, as you need to make the correction, as pointed in the documentation.
  25. you should take a look at the .out file as it gives you a better understanding of what is going on with each load increment. In the newer versions you can especify exactly how many increments are going to be stored into the H3D results. In the past, it was not possible to guarantee that you would have exactly 30 steps in your results, as the solver could "speed up" at some point and run in fewer increments. Depending on how large the displacements in your model, you might need to activate LGDISP and under contacts you might need FINITE SLIDING.
  26. Thank you, I took the data in dial 1 and the simulation succeeded.
  1. Load more activity
  • Create New...