Jump to content


Popular Content

Showing most liked content since 08/21/20 in all areas

  1. 2 likes
    Hi Thanks for the response. I worked it out. I ended up using the dummy bodies. I was thinking about it in the shower after I posted the question, and thought of "piggybacking" the bodies and joints to each other. tried the next morning and it worked
  2. 2 likes
    a couple more images from the result. I've started from a 10mm regular mesh, and i've selected the elements to be refined. I've remeshed to 5mm target, and kept 2 layers for transition and 'inside' disabled, so that the selected region was remeshed to 5mm and the transition was kept outside. taking 2 adjacent layers.
  3. 2 likes
    I believe he means above 4 core's no considerable performance increase was found..just like convergence study. So for this application don't waste resources as it will not leverage more tham 4 core's.
  4. 1 like
    can you explain a little better what is going on with your model? what did you try? did an error occured? i've noticed that you're running FRF direct in your model. This is very expensive. I would use FRF modal instead. For this I would change the EIGRL lower bound for frequency back to zero.
  5. 1 like
    *setoption mixed_property_warning=0 I think this will work with new versions of Hypermesh.
  6. 1 like
    Hi- The integrator has become unstable at about .75 seconds. Review your animation results, including animating the force vectors to identify any forces that are changing rapidly. You may need to simplify your model (i.e. make the flexbody rigid, reduce the number of forces in your model, etc.) to really get to the bottom of the issue. Carefully review the masses in your model to make sure they are all physically realistic. The message shown gives you a lot of things to check, but you indicate you've only tried to change the integrator settings. The integrator itself is likely not the issue, there is some modeling error you need to find. As I always remind people, "crawl, walk, run"
  7. 1 like
    Correct. In the browser you're highlighting, you can enable only for tour loadstep of interest: output>>displacement, format op2. Delete any other output/global output cards.
  8. 1 like
    Hi Edward - It is not an error but a message from HyperGraph. It can be ignored. Hypergraph has this functionality of associating units to the requests/components. Currently, MotionSolve results is not using this functionality. hence the message is seen. Regards Praful
  9. 1 like
    Hello All, I have applied for Altair Hyper Works & waiting for its approval.Kindly guide over the approval process.
  10. 1 like
    周波数応答解析 モード寄与分析 周波数応答関数の対数表示とモード寄与分析の方法を示します。5Hz付近と11Hz付近のピークに対する寄与の高いモードを確認しています。 walkway_mode_participation.mp4
  11. 1 like
    Hi I am new to motionview/motionsolve and am trying to setup a simulation that requires a body to move in space in a straight line in 1 direction, then move in a straight line 90 degrees to to the first motion. At the moment I'm just trying to model each task as a form of practice, so this is purely an exercise I can simulate this with a template, the issue I'm having is that when it goes to do the second motion, the body jumps back to its origin before moving in a straight line in the correct direction. imagine trying to model a body moving around a corner when viewed from above So If we are looking at X and Y coordinates its should go something like this t = 0, x = 0, y = 0 t = 4 x = 0, y =4 t = 8, x = 4, y = 4 but instead this is whats happening t = 0, x = 0, y = 0 t = 4 x = 0, y =4 t = 4.01 x = 0, y =0 t = 8, x = 4, y = 0 Please let me know if there is a way to set this up so that it works properly, Thanks Set up info below j_3 and j_4 are translation joints 90 degrees apart mot_0 = displacement STEP(TIME,0,0,4,4) mot_1 = displacement STEP(TIME,4,0,8,4) Template info below <Deactivate element_type = "MOTION" element_id = "{MODEL.mot_1.idstring}" /> <Deactivate element_type = "JOINT" element_id = "{MODEL.j_4.idstring}" /> <Simulate analysis_type = "Transient" end_time = "4" print_interval = "0.01" /> <Deactivate element_type = "MOTION" element_id = "{MODEL.mot_0.idstring}" /> <Deactivate element_type = "JOINT" element_id = "{MODEL.j_3.idstring}" /> <Activate element_type = "MOTION" element_id = "{MODEL.mot_1.idstring}" /> <Activate element_type = "JOINT" element_id = "{MODEL.j_4.idstring}" /> <Simulate analysis_type = "Transient" end_time = "8" print_interval = "0.01" />
  12. 1 like
    Hello Edward - Here is how I did it (see attached model). A displacement type motion is used and a sensor is defined to capture the value of the displacement at the needed time. The value of that evaluation is used using the SENVAL statement to modify the motion. In my example, the motion is deactivated initially to let the body fall under gravity, but this is not necessary. The motion can be active if needed. Hope this helps. Regards Praful motion_after_timeT.mdl
  13. 1 like
    In OptiStruct you can use psolid and assign a material with air properties. For RADIOSS you have more options, including material hydro. You could use SPH to model the particles for example. There are a few examples in the documentation of RD using sph or ALE.
  14. 1 like
    You can use the same node. They have all 6 dof.
  15. 1 like
  16. 1 like
    I'm sorry. Im away from the computer, ao i couldn't run your model. Did you look at your nl.h3d file? Is there anything unusual there? Try changing the NLADAPT load collector and increasing the NCUTS to at least 10. It controls the.number of maximum cutbacks. Default is 5. Try increasing to 10 or 20.
  17. 1 like
    Try this simple code: *createmarkpanel nodes 1 "Select nodes" set nodeList [hm_getmark nodes 1] set output "C:/Temp/nodes.txt"; set fh [ open $output w ]; foreach nid $nodeList { variable x [hm_getvalue nodes id=$nid dataname=globalx] variable y [hm_getvalue nodes id=$nid dataname=globaly] variable z [hm_getvalue nodes id=$nid dataname=globalz] puts $fh [format "%6d %12.4E %12.4E %12.4E" $nid $x $y $z] } close $fh Adapt "output" to your output file.
  18. 1 like
    You can create your desvars as described before, and for responses tou can create 'frf acceleration'. Just take care when using a frf responses as you need to think well if this would be an objective or design constraint. As you will have a vector (amp x freq) you need to correctly define this, if you want a specific frequency, or a maximum value, etc..
  19. 1 like
    With small size analysis, you can do some calculations with different element size for convergence. But keep in mind that in real industrial situation, you can not do this kind of convergence analysis, because of budget limitation. In this case, your experiences play an very important role.
  20. 1 like
    Hello, If you were using Inspire Motion (2020) you could just use two actuators, like shown in attached video and model. Using Inspire you can export to MDL file and use that in MV/MS, if you wish. Regards, asajd IM_90degMotion.mp4 90degMotion.stmod
  21. 1 like
    We usually perform a convergence analysis to decide how small should be the element size to capture well the behavior of your structure, but not using "infinite" elements. I would say you need t mesh your model according to what you want to capture.. don't "overmesh" with no necessity. I believe this separates an simple user from a real engineer.
  22. 1 like
    But your specimen is tied to your piece? If it is tied, like I said, the difference is expected to be low. Anyway, of you want to be 100% accurate, yes, you can combine both things. You will have 2 design variables: - size/gauge desvar for T - shape desvar translating your specimen (let's say unit translation in thickness direction) Coupling of the 2 desvars can be acomplished by desvar link (dlink). You can link the 2 desvars by a simple linear expression, by using translation_shape = 0+ 0.5*thick_desvar
  23. 1 like
    hi @durukanbdilek The t/2 correction is mostly valid for full NL contact analysis. In your case, if I recall correctly, you're using FREEZE/TIE contact, so this small difference won't be so important in your model. For optimization use the gauge optimization, and take care on defining well your optimization problem so that you get what you expect. (just like any other analysis, in optiization if you don't define it correctly, garbage results will be generated).
  24. 1 like
    Login to support.altair.com and download the Characteristic mode synthesis and design script.
  25. 1 like
    seems like your surface edges there are supressed. Did you use 'toggle' in this edge? Or sometimes according to your geometry dimensions (meters, mm) while importing, HM can perform some geometry cleanup based on some tolerances. Check your import options, also.
  26. 1 like
    Your aim is define any BCs or connect 2 component ? I think you can define slide contact with Contact Browser. You can follow below picture. View -> Browser -> HyperMesh -> Contact You can define friction parameters with Use Existing Property option. In addition you can examine help link (file:///C:/Program%20Files/Altair/2020/help/hwsolvers/os/topics/solvers/os/pcont_bulk_r.htm?zoom_highlightsub=PCONT) but this link for 2020 version if you're using another version you can search as PCONT on search bar in help.
  27. 1 like
    シーム溶接 from line v2020.1からシーム溶接をxmlファイルのライン情報から作成できるようになりました。 xmlファイルの書式は以下です。このサンプルを添付します。 <xmcf> <units length="mm"/> <connection_group id="1"> <connected_to> </connected_to> <connection_list> <connection_1d label="weld line A"> <loc_list> <loc v="0" > -4715.21 2900.84 679.757 </loc> <!-- first point --> <loc v="0.1" > -4730.91 2900.75 672.736 </loc> <loc v="2.22"> -4752.33 2901.09 663.155 </loc> <!-- last point --> </loc_list> </connection_1d> <connection_1d> <loc_list> <loc v="0" > -4774.71 2900.71 653.141 </loc> <loc v="2.22"> -4791.64 2901.39 645.568 </loc> </loc_list> </connection_1d> </connection_list> </connection_group> </xmcf> seam_xml.mp4 test_weld.xml
  28. 1 like
    Aiie If you does not have Microsoft Office, try LibreOffice, it's OpenSource Software and it works very well, including with DOCX, XLSX, PPTX files.
  29. 1 like
    Why you need the GUI? I think you can write this GUI with Tcl/Tk no problem. But it's better to test firstly with no-GUI script.
  30. 1 like
    Try the attached script for your case. Adapt it as needed. #get altair home directory set home_dir [hm_info -appinfo ALTAIR_HOME] #set output_folder {d:/Adriano/Macros} set output_folder [tk_chooseDirectory] #select components and store in a list *createmarkpanel comps 1 "Select components to export:" set comps_list [hm_getmark comps 1] *clearmark comps 1 #foreach component in the list foreach compo $comps_list { #isolate compo *createmark components 2 $compo *createstringarray 2 "elements_on" "geometry_off" *isolateonlyentitybymark 2 1 2 #retrieve compo data set compname [hm_getvalue comps id=$compo dataname=name] set matname [hm_getvalue comps id=$compo dataname=property.material.name] set thick [hm_getvalue comps id=$compo dataname=thickness] set thick [format %2.2f $thick] set exportname "${compname}_${matname}_${thick}" #export model as STL *createstringarray 2 "CONNECTORS_SKIP" "HMMATCOMMENTS_XML" *feoutputwithdata [file join $home_dir "templates/feoutput/misc/triasto.stl"] [file join $output_folder "${exportname}.stl"] 0 0 0 1 2 } #endforeach STL_export_for_each_Comp.tcl stl_export.hm
  31. 1 like
    If you have multiple nodes, use only say 8 processes per node, so maybe 64 processes spread out over 8 nodes. If there is symmetry in the model, apply electric or magnetic symmetry. The MoM memory will reduce by a factor 2 or 4 per symmetry plane. You can also try to increase the size of the FEM part (to allow using more processes) by meshing the FEM finer (I see there are warnings about the tetrahedra sizes) Or you could add air dielectric around the FEM part which would also reduce the size of the FEM/MoM boundary and thus the memory. See videos here and here.
  32. 1 like
    you're doing something that many people often skip, that is to go thorugh the documentation, which is great! but in your particular case, concerning scripts, sometimes is easier to just perform the operation manually in HM first and take a look at the 'command.tcl' file created in documents folder. look at the commands below: *createmark nodes 1 a bunch of nodes...... *loadcreateonentity_function nodes 1 2 1 0 0 1 0 0 1 0 0 0 "3*x" some of these arguments are the global system that i've selected and some of them are the direction (z 0 0 1) Now looking at the help you whould be able to find more about this command.
  33. 1 like
    If you can not share, I understand. Could you show me a simple "similar" example?
  34. 1 like
  35. 1 like
    These videos will help to learn 2D and 3D mesh transition technique. https://youtu.be/9Z_7Syy2PkA https://youtu.be/sQzEeTU-WBI https://youtu.be/PNH_5CcCbZI https://youtu.be/qcMG__nZJj8
  36. 1 like
    Hi Uri, We did some study,it uses max core as it is available in the machine, but it default we set it for 4 cores, performance will increases up to 6 cores, and I guess beyond it remain same. Regards Sourav
  37. 1 like
    Hello Sai It is possible to customize. There are various levels of customization possible. a) Create a wizard library, similar to what is available as the vehicle library under Assembly wizard. You would have to save various sub-assemblies as system definition if there are many and create tasks or events and use the task wizard b) a more complex but one that provides much more flexibility is to customize using the TCL API But to accomplish what you have described above, there is a much simpler way without the need for any customization. Here again there are 2 ways 1) Use the Data Summary to modify the CG, Inertia and Motions. One at a time run the model through the run panel with different names for different set of data 2) You can connect the MotionVIew model to HyperStudy -> define CG, inertia etc. as parameters (design variables), set up a DOE study and submit to Hyperstudy. Hyperstudy will modify the model and solve in loop and provide results for each iteration. I recommend tutorial MV-3000 & MV-3010 to learn about using MotionView in combination of Hyperstudy for DOE and optimization. Regards praful
  38. 1 like
    By definition, a SHELL element does not have TWO faces! So you have to work with SOLID element.
  39. 1 like
    i9 with 10 cores, and upto 6 cores the speed will increase, beyond 6 cores, the speed will remain same
  40. 1 like
    At first shot i9 looks better, specially if a good cooling system is used. Even if the original name looks like i7 specs has a higher clock, when you look into the details i9 specs might have a higher clock frequency if certain temperature thresholds are satisfed (and should be easier as it has less than 1/2 TDP). What makes me doubt is the memory bandwith, as the i7 has 4 channels (but at inferior speed) and i9 has 2 channels, and it is known that memory bandwith has plays a major role in CFD type simylations. I would say i9 is better, but I would not bet all my money on it. This does not take into consideration the processor cost at all.
  41. 1 like
    I believe that there's many factors influencing that question. Memory probably will have a key role as well. Also licensing. Depending on your license it won't matter having more core's. 1-4 is one count in general. 5-8 is another..and 8-16 another. Regarding the cpu's i'd guess the newer generation 10th family performs better, but again, processor only doesn't mean anything.
  42. 1 like
    i believe this is being performed as a massa scaling to get a larger timestep (as the mesh will be reduced, density is increased to compasate for timestep reduction). Probably the problem is not so fast, and increasing a little bit the density allows a increase of timestep with no big losses on acuracy.
  43. 1 like
    there's no guarantee that your design will be discrete (0 or 1). You can try increasing DISCRETE value in OptiParam panel. You can use OSSMOOTH panel to trasnform yor shell results into surfaces and save a CAD.
  44. 1 like
    are you sure the RBE2 is using all DOFs? You can try to use a RBE3 for this, as the central node will give you an "averaged" displacement.
  45. 1 like
    Just to make everyone aware that these kind of multiple curve operation no longer needs MVPToolbar. They are available in the core product itself. Just select all your curves and RMB.
  46. 1 like
    I don't get it. The model you shared is different from the PPT?? i'm confused here. your last model seems to miss the proper boundary conditions. You are running a normal modes but have not constrained the base. This is already a big issue, in my point of view, as you can see in the GIF i've sent before. I've only sent you a base contact configuration so that you adjust your BCs, specially a the base. Concerning FRF, yes, you will be able to evaluate displacements over your entire frequnecy range (requested), just like the graphs that you've sent in the PPT. There are a few tutorials in OS Help that shows the process.
  47. 1 like
    In the constraints panel, there's an option called 'fixed' that is used only in a few cases for NL analysis. You need to go to 'constraints' panel and updte all your SPCs so that the 'fixed' option is removed. Or simply delete them and recreate them making sure 'fixed 'is disabled.
  48. 1 like
    Hi Find below the Radioss Full car model. This is a public model. Regards Prashanth A.R TAURUS_A00_0001.zip
  49. 1 like
    The big difference here stands on the specific functions HM uses, which are in a sense independent on the TCL language as it works as an additional package for the language. If you know the basics of programming and the syntax for TCL, I would suggest that you explore as much as you can the command.tcl file written by HM. This file is really useful as it records any action you do in the GUI into to a code format. Then looking at it, you can change the necessary arguments and others. To learn more about the available functions you can use with HM, please consult the "Scripts > Commands and Functions" part of the HM help. There you can understand the inputs for the HM functions and other capabilities you might be looking for. Hope this helps. Jefferson Vieira
  50. 1 like
    Please Use the Learning Library for Up To Date HyperWorks Learning Material
  • Create New...