Jump to content


Popular Content

Showing most liked content since 07/05/20 in Posts

  1. 4 likes
    Hello everyone, I would like to share with the community a script that allows the user to test different parameters of a filter to see if the filtered signal is good or not. From line 3 to 16 you can edit the parameters to change both the signal and the filter behaviour. After the script finishes it is possible to check the original and the filtered signal, as wall as the FFTs. Highlighted in yellow are the frequencies of the signal and the plots obtained: PS: It's also possible to use filtfilt instead of filter to keep the signal phase butterworth.oml
  2. 3 likes
    Adding the newer version because the legend was backwards. The script will first use first the low pass filter then the high pass filter butterworth_v2.oml
  3. 2 likes
    Hi João, Nice! FYI, if you are looking for some more ideas/examples to talk about how you might use Activate, MotionSolve and possibly other Altair tools in your team I had written this paper a few years back that discusses a workflow based on an active suspension example, using quarter-car and full-vehicle models in both Activate and MotionSolve. You can also find more videos about these topics in our Learning Center, e.g: https://www.altair.com/learning-center/ Hope this helps. Let us know if you want to more about any of these topics in particular. Best, Andy mechatranics_model_based_development.pdf
  4. 2 likes
    Once you create your figure that will receive the uicontrol entities, you could set the position of the external image with position property. An example: img = 'OptiStruct.png'; figure(1); myimg = imread(img); imshow(myimg,'units','normalized','position',[0.1 0.1 0.5 0.3]); And the output is: Regards, Roberta
  5. 2 likes
    Hi, You can change the size of the values in legend as shown in the attached video. Edit_legend.mp4 Thank You!
  6. 2 likes
    Yes. The incident field, which is seen as part of the MoM, acts as the excitation for the FEM region.
  7. 2 likes
    Hi, for the 2020 release the corresponding material sheet is in Example-A03-Database_Materials.zip which is located under: C:\Program Files\Altair\2020\help\winprop\examples\ExampleGuide_models for the 2019 release the corresponding material sheet is in 05_Database_Materials.zip which is located under: C:\Program Files\Altair\2019\help\winprop\examples\
  8. 1 like
    Creating a bolt connector. i make a work around and create a mid node on the line and use a node to create it
  9. 1 like
    Yes, it is. You have to break connection But i don't think it is a good idea. We can make a script to split quad strips, like a function in ansa Are you working with Japanese regulation? I know that jp regulation does not permit quad strips. I wrote a script to find them.
  10. 1 like
    only mesh will be exported: something like this *feoutputmergeincludefiles 0 *createstringarray 4 "EXPORTIDS_SKIP" "HMBOMCOMMENTS_XML" "HMSUBSYSTEMCOMMENTS_XML" \ "HMMATCOMMENTS_XML" *feoutputwithdata "D:/Program Files/Altair/2020/hwdesktop/templates/feoutput/abaqus/standard.3d" "C:/Users/adriano/Desktop/model.inp" 0 0 2 1 4 *clearmarkall 1
  11. 1 like
    is it abaqus ;inp file? Just perform the operation manually in HM, and after that open the command.tcl file in the 'documents' folder and you will have the commands for that. sometimes you need to adjust a couple paths or '\'
  12. 1 like
    Hi , Codegen is not supported for integrator block when used with Arduino .The attached diagram uses a integrator block so it fails to compile. Regards, Girish
  13. 1 like
    RETAINED RESPONSES TABLE ------------------------------------------------------------------------------------ Response Type Response Subcase Grid/ DOF/ Response Objective Viol. User-ID Label /RANDPS Element/ Comp Value Reference/ % /Model MID/PID/ /Reg Constraint +Frqncy Mode No. Bound /Times ------------------------------------------------------------------------------------ 2 WCOMP Wcomp -- -- -- 1.037E+05 MIN 1 MASS Mass -- -- TOTL 2.665E+01 < 2.436E+01 9.4 V ------------------------------------------------------------------------------------
  14. 1 like
    from freesize .out, there's a decrease, AS THE CONSTRAINTS ARE OK. Iter 0 Objective Function (Minimize WCOMP) = 2.31275E+05 Iter 12 Objective Function (Minimize WCOMP) = 8.63265E+04 % change = -0.44 For Size, there's an increase AS THE CONSTRAINT HAS 9.4% VIOLATION: Iter 0 Objective Function (Minimize WCOMP) = 1.03702E+05 Maximum Constraint Violation % = 0.93882E+01 Iter 6 Objective Function (Minimize WCOMP) = 3.51606E+05 % change = 0.00 Maximum Constraint Violation % = 0.00000E+00
  15. 1 like
    Hi , Could you please attach the vsm file so that we can investigate further ? Does the code generation fail for all diagrams of only this diagram ? --sreeram
  16. 1 like
    Logic to find them is: 1 row element will have 2 free-edge rows. Just search every element that have 2 free edges.
  17. 1 like
    Hello everyone, I've made a quarter car model (very known engineering model on automotive) using Activate and Modelica and MotionView in order to explore a little more about Altair softwares capabilities. I'm trying to show to my teammates at Baja that we can do some nice (and powerful) models using different approaches (saving much time). I've made a short video showing the model (which is attached): Hope this could be useful for you Cheers! quarter_car.rar
  18. 1 like
    Hi Prajwin, The one marked in the below image is the new HyperWorks Interface available in Student Edition 2020.
  19. 1 like
    Hi, the observed differences are probably related to the activated filter settings in ProMan. Please disable the filters under Settings => Global settings, both on the Display tab (first line): and under the Computation tab and then try again:
  20. 1 like
    Hi, it is possible!!! For example if you have a script "MyFile.oml" and you want to encrypt it, you can type in the Command Window: encryptfile('MyFile.oml', 'MyFile.omc') This command generates an encrypted file: 'MyFile.omc'. (.omc is the extension of encrypted files) Cheers, Lorenzo
  21. 1 like
    It's necessary to add these APIs after getting the input data: nevprt=vssGetEventCode(block); if flag == vssBlockInitializeFlag elseif flag == vssBlockReinitializeFlag elseif flag == vssBlockTerminateFlag elseif flag == vssBlockOutputUpdateFlag And before the end of the function: vssSetOutputData(block,1,y1,vssGetOutputDataType(block,1)); end Kudos to Patrick Goulding who solved the problem (he is in the forum but I'm not sure about his username)! Regards, Roberta
  22. 1 like
    This is exactly what I wanted to do. Many thanks Roberta.
  23. 1 like
    Hi Nagaraja, I'm working on the modelling of squeal instability for an automotive breaking system. Normally, you have two options to solve the motion equation : 1- Transient Analysis : It's toooo expensive and we don't use it in the industrial context. There is an advanced algorithm to enhance the computational cost. But in general, It remains costly. 2- Complex Eigenvalue Analysis : The widely used method. The main inconvenient of the CEA technique is the fast that it over or under-estimates the physics. Let me know if you want to go in details and discuss the numerical implementation. Cheers,
  24. 1 like
    hi Nadzrin, mesh extrusion controls is not available in both Hm classic and HW CFD. For 2D simulation, with HyperMesh, you can use "drag" element to extrude the 2D mesh become 3D. After you had 3D mesh >> remove the original 2D mesh >> rebuild 2D mesh for the entire domain (using Face command) Finally, create some component (inlet, outlet, slip, wall) >> organize the elements into appropriate components (Shift F11 - Organize command)
  25. 1 like
    Thank you MvdM it workes! I ran your script and it worked, the issue with my script looks like was in the line properties_m.TriangleEdgeLength = mesh_length not in any weird settings that I thought the issue might be in now I instead set the triangle edge length to = length_/5 it generates a fine mesh for all of the cubes!
  26. 1 like
    you need also to make sure your dedicated GPU is being used for the application you're launching. I had problems in the past because the setup was so that the onboard card was used to launch HM. When you go to NVIDIA control panel, you can choose the default 3D configurations and if a specific program will use your GeForce or the onboard card. You may change the global settings or the 'by program' setting, choosing High Performance nVidia card.
  27. 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.
  28. 1 like
    It looks like you're using nTop Platform to create your original geometry, correct? I recommend using a voxel grid with a very fine voxel size to discretize the TPMS body as the meshing algorithm in nTop has difficulties discretizing complex geometries like yours. Smoothen it, then use Mesh from Voxel Grid and export it as STL. Remesh in HyperMesh to create a volume mesh afterwards. Shrink wrap mesh won't help you in this case as noted by Adriano.
  29. 1 like
    The MoM solves a single frequency at a time. For instance you cannot have two antennas, one operating at f1 and the other at f2 at the same time. Actually all of the solvers work this way. But if you want to solve a frequency loop and want to solve more than 1 frequency at the same time, this could be done by setting up a grid search with the optimizer and farming out the frequencies, e.g. solving then one frequency per core. Still the results would be combined as if a single frequency at a time was solved.
  30. 1 like
    If I am using the FEM decoupled from the MoM ( Air box surrounding FEM region), is the incident field included in any near-field requests inside the Air box?
  31. 1 like
    linear static and modal analysis don't allow separation. They're LINEAR. when you have a slide contact in these 2 cases, the contact status is calculated from the beginning, and will not change, no matter what. Your parts might slide each other, but will not separate. For this to happen, you need a NL loadcase. Separating contact is by definition nonlinear. You might want to run a NL Transient for example. But as a head-up it is very computationally expensive.
  32. 1 like
  33. 1 like
    Do you have Reaction code within Hyperview? If not you have to active in output block. In Hyperview just choose "Vector" and your nodes to show.
  34. 1 like
    looking closely at your model, you won't have zero reactions at all, as there are moments being carried on along the structure. Your SPCs are constraining all the DOFs, and these moments are turning into XY reactions.
  35. 1 like
    If your structure is perfectly symmetric and loads are perfectly aligned, this should be zero. There might be some tiny misalignements in your model. Check the summation (applield and reacted) in the .out file.
  36. 1 like
    you can do pretty much anything in the legend options in HV. You can multiply your solver result by a scale factor (100) and in the 'Edit Legend' you can change title, and much more of your legend.
  37. 1 like
    You get always only ONE h3d file at the end of analysis. Use Hyperview to load results and export to H3D as many as you want.
  38. 1 like
    お待たせ致しました。V2020よりシーム溶接機能が実際に形状を作る仕様となりました!! 下記動画は、丸断面のSOLIDで溶接位置を指示しているモデルのサンプル動画になります。 日本語音声あり、字幕解説無しの2分10秒動画となります。 simsolid2020seamweld1_3x.mp4
  39. 1 like
    Hi PrasannaK!, Thanks a lot, I was getting the files .fem and .res, so when I opened the file .hd3 y saw the same screen as you posted, now I will do the quiz again and I hope I will be able to fulfill it. I will tell you if I achieved it. Thanks a lot Best regards Alfonso
  40. 1 like
    However, I did not define as air as a material or "solid". Are these conditions still adequate to simulate the heat exchange (conduction) with an ambient medium or do I have to model air especially? It is adequate to simulate without external air, if you use the BCs above. And should I have to model a cuboid with air as static fluid, does the program automatically recognize that where there is a solid, there can't be fluid, or do I have to define that specifically? You have to define explicitly mediums for all volumes.
  41. 1 like
    Dear sir, I'm finding difficulty in final exercise of HyperMesh 2017 Intermediate Examination. I have failed two attempts. diformation3.13e12 stresse-4.50e3 i have tried multiple times,but not able to achivethe results please help me if there are any mistakes in my answers, also in the pdf for the steps to complete the analysis boundey conditions are not clearly defined (not visisble)
  42. 1 like
    Hi @Donee1970 10k nodes is not that much, actually. And this is a very open discussion, as it really depends on element size, contacts, material properties, timesteps... It really depends on what are you trying to accomplish. For Crash and CFD problems, number of core's usually is the most important. Usually they scale very well the computation, for big models. Most of the Auto OEMs runs their crash models (1M+ elements) using HPCs with 64+ core's. So your 18 core CPU is nice for medium problems. (Don't forget about the software licensing as well, as it increases) But I would not forget of RAM memory and disk size. CFD problems can generate easily large result files. I imagine that you have also a storage drive, as the SSD would be full very quickly.
  43. 1 like
    Before, you can buy TclDevKit at ActiveState. But it's not possible from now. In fact ActiveState have released TDK as OpenSource software: https://www.activestate.com/blog/tcl-dev-kit-now-open-source/
  44. 1 like
    Hi Yugang, As I understand it, switch case expressions are not allowed in math expression block (see help). An alternative is the use of OML-block. Furthermore switch/case has to be used in another way: switch gets an expression, case the result. In your case if/else is the right construct. I've attached an example. OMLblock.scm
  45. 1 like
    HyperStudyの最適化計算中に電源問題やライセンス問題で計算を途中で止めてしまった場合の リスタート計算としても使えます。
  46. 1 like
  47. 1 like
  48. 1 like
    Hello Natto, Actually, it really depends on your application definition. In a general way, resistances in stranded coil conductor components associated to face/volume regions are automatically evaluated during resolution taken into account coil area, length, material resistivity at working conditions, fill factor and number of turns (see image). Additionally, specific simulations can be performed to estimate resistance in working conditions (temperature and current distribution may play a major role in resistance values). Since you will obtain all electrical values you can evaluate real resistance during postprocessing. Anyway, for most of applications, a critical variable for coil resistance calculus is the fill factor that is mostly estimated through practical measures. Best regards, Alejandro
  49. 1 like
    Create your set (mode interactive) and have a look at file "command.tcl"
  50. 1 like
    Hi, could you try again with below ? (add -analysis) exec [hm_info -appinfo SPECIFIEDPATH wish] [file join [hm_info -appinfo ALTAIR_HOME] hwsolvers scripts hwsolver.tcl] -solver OS -screen -analysis "C:/Users/sihao/Desktop/COOP/2018 Summer/Dental Implant/tcl/implant static analysis$i/beam_r_4_l_10$i.fem" And, is there any control card in your inputfile that indicate "check only" ? Please confirm
  • Create New...