Is it possible to describe gravity for the whole model with a GRAV(Load collector) as EXCITEID in a tload1 collector? Just so later, to combine gravity with an other tload2 (for example enforced motion), using the DLOAD for entry. The Altair Optistruct 2021.2 manual says that for Transient Response Loads and Boundary Conditions "Combinations of dynamic loads with static loads are not currently supported". Is what I described previously a workaround?
I don't think the GRAV card can be used in conjunction with other transient loads! But there is another way to apply gravity loads. Just create another TLOAD1 entry and give a constant magnitude acceleration in the entire time interval of the analysis. This will have an effect similar to the GRAV card. I hope this helps!
@@Aeroswap But that is pretty much what I am saying. I create a TLOAD1 collector in which I set the TID with a TABLED1 that has a constant value for the entire time interval of the analysis. I set the type to LOAD and for the EXCITEID I use a GRAV card. In the GRAV card I set the value and the direction of gravity. Should I not do the last part? Then what should I use for the EXCITEID in order to apply a "gravity-like" load for the whole model, for a transient analysis? ps: Thank you for replying, I am currently doing my thesis and your work has helped a lot!!
Again a much needed video served with the best possible explanation. Great job man and thank you so much! I had one question though, why can't we directly just add Force to the master node created at the center of the circle cut?
When we create a force in Hypermesh, it is not associated with time (we cant specify the time for which it is to be applied). Hence, it is not "transient loading". In this method, we are creating a temporary location using the DAREA load collector. The TABLED1 provides the force magnitude at specific time. Finally we link the the DAREA and TABLED1 using TLOAD1 to create a time-dependent loading on the model. In simple words, applying force directly on the master node will result in a 'static analysis' and not a 'transient analysis'.
If you directly added the force vector the analysis would be a simple static. For this transient analysis, the force should also be defined as a time-dependent function.
Hello, do optimstruct support transient topology optimization for structures? Do you have any relevant case recommendations? I attempted to use modal superposition method for transient analysis and topology optimization based on it, but kept reporting errors in response settings (both transient and static responses were not feasible). How should I consider its optimization objectives and constraints? thanks!
Hey there, This is a really good question. I have never tried to do something like this myself. Even if Optistruct does not support transient loads for topology optimization, it is possible to split the load in multiple different loadcases and use weighted compliance for topology optimization. I know that this is a simplification of the problem and we are making an assumption that the load gets applied gradually so that intertia effects can be ignored. However, I don't know another method to do this as of now. I will look into this and let you know if I find something useful. Thanks!
You can simply press CONTROL + F and search for any card that you want to use. Then use the Model browser to edit the card as per your requirements. It is the easiest way to add cards to your model.
When you assign the NLPARM card in the NLPARM (LGDISP) field in the loadstep, nonlinear geometry is automatically triggered. No need for any additional setting.
Hello brother, I am currently performing Transient structural analysis on a V8 engine block. As there are 8 cylinders, I have added 8 loads, 8 curves (according to the firing order) and created 8 TLoad cards and 1 T Step. I've combined the 8 Tload Cards with a Dload Card. After creating the loadstep and completion of analysis, I found out that there's something wrong. The result I'm getting is as if I've defined a single T Load card image and the result I'm getting is at only one cylinder. Seems like the Dload card image isn't working. Can you please help me with this?
Hi Divyansh, Please check the scale factor of SPCD constraints as it is a major consideration in the transient load application process. All SPCD should have scale factor of 1. Apart from this, I do not think there can be anything seriously wrong with your setup.
Hi Neeraj, Create a new loadcollector with card image 'DLOAD'. Now you can combine multiple TLOAD entries in the DLOAD collector. Use this loadcollector in the loadstep and all the loads data will be applied simultaneously during the analysis. Hope this helps!
Hi Roshan, Try changing the card image of the set and check again. Once the card image is defined properly, the set will be visible in the selection box. Thanks!
@@Aeroswap I have already selected card image as TABLED1..... but I cannot see TableD1 Num. And so I cannot Assign values.... I have tried changing card image to TableMD. It shows Data Y axis.....
Hi Adeline, The loadcollector with card image TSTEP is used to control time stepping settings for the transient analysis. You can change the step size by modifying this loadcollector.
Hi Shreya, CFD is not my domain of expertise so I will not be able to help you much. However, if you have any queries related to solid mechanics (FEA), feel free to reach out via email. My email address is provided in the 'About' section of this channel.
In that case, it comes down to the version of Hypermesh you are using. They make a lot of drastic changes in each version. We need to refer the user manual and make necessary changes to the setup accordingly.
For that, you have to do a frequency response analysis. Analysis shown in this video is transient structural where time dependent forces or moments are applied on the component. To apply frequencies, different type of analysis must be performed as I mentioned above!
Yes, Radioss is inherently a dynamic analysis solver. The main difference between Optistruct and Radioss is the solving scheme. Radioss uses explicit approach whereas Optistruct uses implicit by default (it is possible to switch solving schemes in both solvers).
Linear Transient Heat Transfer Analysis on a Piston Material :- Isotropic : Structural Steel Assume a convection coefficient Element Type :- Tetra/Hex elements Element Size :- 3 mm Temperature on top face :- 2000 degrees Convection Interface :- All remaining faces Ambient Temperature :- 20 degrees Output : Grid Temperature, Flux, Thermal Gradients Assume end time, time increment and time vs temperature plots. how can we solve this problem
As we are applying the transient loading in only translational Y direction, that is DOF2, we apply the DAREA on only that constraint. If we want transient loading on multiple DOFs (multiple directions), we have to apply DAREA accordingly.
To explain the exact process, more details about the analysis are needed. Feel free to contact me if you are genuinely interested. My email address is provided in the 'About' section of this channel.
The process is correct but why would you apply a force over such a long time? The inertial effects are neglect-able due to the long time.. You would mostly want to study shock responses using the transient analysis..
I would suggest you to go with the TABLED1 loadcollector. I dont have version 2020 installed so please do not send me the file. I will try to find some solution to this problem 👍🏻
Oh okay, I did not know that. I'll try to find a workaround to this issue. Many might be facing the same problem like you. Thanks a lot for pointing this out!
Hello Vishal, the main purpose of this video is to demonstrate the method to perform a particular type of analysis. The video does not focus on the theory behind it and this was intentional. There are many resources available online which explain these concepts in detail, but it is of no use if you cannot apply it. That is why the video was made with a more practical, application based approach.
Hi Sreekanth, if you are using the newer versions of Hypermesh, you will find the TABLED1 card image in curve, not in loadcollector. So create a curve instead of a loadcollector. Rest all steps will be similar to what is shown in the video. I hope this information helps!
Finally completed.... On One thing is new in Hyperworks 2021 is that for set we have to select SET1 as card image.
Thanks for the comment. This information will definitely help others watching this tutorial.
Complex topic yet again made simple. You got yourself a subscriber and a fan brother.
Thank you! I'm glad you liked the content.
Thank you for the great explanations. Always straight to the point and easy to follow!
Thanks Ken! Glad you liked it.
You are the greatest with these videos!
amazing and easy to follow tutorial as always.
Is it possible to describe gravity for the whole model with a GRAV(Load collector) as EXCITEID in a tload1 collector? Just so later, to combine gravity with an other tload2 (for example enforced motion), using the DLOAD for entry.
The Altair Optistruct 2021.2 manual says that for Transient Response Loads and Boundary Conditions "Combinations of dynamic loads with static loads are not currently supported". Is what I described previously a workaround?
I don't think the GRAV card can be used in conjunction with other transient loads! But there is another way to apply gravity loads. Just create another TLOAD1 entry and give a constant magnitude acceleration in the entire time interval of the analysis. This will have an effect similar to the GRAV card. I hope this helps!
@@Aeroswap But that is pretty much what I am saying. I create a TLOAD1 collector in which I set the TID with a TABLED1 that has a constant value for the entire time interval of the analysis. I set the type to LOAD and for the EXCITEID I use a GRAV card. In the GRAV card I set the value and the direction of gravity. Should I not do the last part? Then what should I use for the EXCITEID in order to apply a "gravity-like" load for the whole model, for a transient analysis?
ps: Thank you for replying, I am currently doing my thesis and your work has helped a lot!!
Again a much needed video served with the best possible explanation. Great job man and thank you so much!
I had one question though, why can't we directly just add Force to the master node created at the center of the circle cut?
When we create a force in Hypermesh, it is not associated with time (we cant specify the time for which it is to be applied). Hence, it is not "transient loading".
In this method, we are creating a temporary location using the DAREA load collector. The TABLED1 provides the force magnitude at specific time. Finally we link the the DAREA and TABLED1 using TLOAD1 to create a time-dependent loading on the model.
In simple words, applying force directly on the master node will result in a 'static analysis' and not a 'transient analysis'.
Hey. I think u can create spider RBE2, after easily added node force or what u want to add your analysis.
In that case, spider RBE2 is will be useful
If you directly added the force vector the analysis would be a simple static. For this transient analysis, the force should also be defined as a time-dependent function.
Yes exactly! @Ken Kim
Hello, do optimstruct support transient topology optimization for structures? Do you have any relevant case recommendations? I attempted to use modal superposition method for transient analysis and topology optimization based on it, but kept reporting errors in response settings (both transient and static responses were not feasible). How should I consider its optimization objectives and constraints? thanks!
Hey there,
This is a really good question. I have never tried to do something like this myself. Even if Optistruct does not support transient loads for topology optimization, it is possible to split the load in multiple different loadcases and use weighted compliance for topology optimization.
I know that this is a simplification of the problem and we are making an assumption that the load gets applied gradually so that intertia effects can be ignored. However, I don't know another method to do this as of now.
I will look into this and let you know if I find something useful.
Thanks!
@@Aeroswap Okay, thank you. I will continue to explore and look forward to your reply
How can I Get TLOAD1 card image? My software version is 2022 Student Edition.
You can simply press CONTROL + F and search for any card that you want to use. Then use the Model browser to edit the card as per your requirements. It is the easiest way to add cards to your model.
How to apply the nonlinear geometry in large displacement transient response analysis?
When you assign the NLPARM card in the NLPARM (LGDISP) field in the loadstep, nonlinear geometry is automatically triggered. No need for any additional setting.
Sir, Instead of force, if i want to put pressure on the surface, How can I use Darea for pressure?
Hi Do you have any examples for modal transient analysis. If yes provide me the videlo link
Hi Barkath, I am yet to make a tutorial on modal transient analysis. Thanks for the suggestion! I will work on this topic soon.
does tstep specify the input load or does it help in taking the output at specified times?
Tstep defines the time stepping for the transient analysis. Lower the time step value, higher the solving time but in turn, better accuracy.
@@Aeroswap thank you Sir
Hello brother, I am currently performing Transient structural analysis on a V8 engine block. As there are 8 cylinders, I have added 8 loads, 8 curves (according to the firing order) and created 8 TLoad cards and 1 T Step. I've combined the 8 Tload Cards with a Dload Card. After creating the loadstep and completion of analysis, I found out that there's something wrong. The result I'm getting is as if I've defined a single T Load card image and the result I'm getting is at only one cylinder. Seems like the Dload card image isn't working.
Can you please help me with this?
Hi Divyansh,
Please check the scale factor of SPCD constraints as it is a major consideration in the transient load application process. All SPCD should have scale factor of 1.
Apart from this, I do not think there can be anything seriously wrong with your setup.
@@Aeroswap Thankyou so much!
Hello sir, is the development similar for Thermal Transient Analysis ?
Thank you so much for answering and for your job !
Yes, the setup is almost similar for transient thermal analysis. Just make sure that you define the thermal properties of material by using MAT4.
@@Aeroswap Thanks so much. Your channel is awesome !
Thanks Michele :)
Sir,how can we do the transient analysis bin hypermesh by apply more than one tabular data of force at multiple point in a single load step?
Hi Neeraj,
Create a new loadcollector with card image 'DLOAD'. Now you can combine multiple TLOAD entries in the DLOAD collector. Use this loadcollector in the loadstep and all the loads data will be applied simultaneously during the analysis.
Hope this helps!
@@Aeroswap thank you very much Sir
Sir I cannot find node_force set in SID.... What should I do?
Hi Roshan,
Try changing the card image of the set and check again. Once the card image is defined properly, the set will be visible in the selection box.
Thanks!
@@Aeroswap I have already selected card image as TABLED1..... but I cannot see TableD1 Num. And so I cannot Assign values....
I have tried changing card image to TableMD. It shows Data Y axis.....
What do I do if get error saying time step too small? Can you please help me
Hi Adeline,
The loadcollector with card image TSTEP is used to control time stepping settings for the transient analysis. You can change the step size by modifying this loadcollector.
@@Aeroswap Thank you so much for an immediate reply. I will keep your suggestion in mind.
Sir,can we combine multiple loads in transient analysis by LOAD card?
Multiple static loads can be combined using LOADADD card. Similarly, multiple transient loads can be combined using DLOAD card.
Thanks a lot sir
Can u help with CFD transient analysis?
Hi Shreya,
CFD is not my domain of expertise so I will not be able to help you much. However, if you have any queries related to solid mechanics (FEA), feel free to reach out via email. My email address is provided in the 'About' section of this channel.
Hello, do you know why i don't have my set in global output parameters?
Hey Harry,
Check the card image of the set. The selection box automatically filters out sets which do not have entities of the required type.
@@Aeroswap Thanks, but my card ilage of the set is none like you and when i am going to sid in global i can't specified it
In that case, it comes down to the version of Hypermesh you are using. They make a lot of drastic changes in each version. We need to refer the user manual and make necessary changes to the setup accordingly.
@@harrymaybourne4274 Hi I am having same trouble using HyperWorks 2020! Did you find it?
@@muhammadaliabid5793 I did it with 2019 after the video :) sorry :m
Please, Sir, can you make a video on fatigue analysis in hypermesh 2019
Hello Prathamesh, thanks for the suggestion. I will work on it 👍🏻
Sir can you please help me with the error of 2933. How to solve it
I cannot provide a solution to any error just by using the error code. Please provide additional information so that I can suggest corrections.
Can you please tell how to change default time step since I am getting error of time step being lower than minimum time step
Hey Adeline,
You can use the loadcollector with card image TSTEP to change step size.
Hello, how can we apply force or accleration(g) like different frequencies like 100Hz=20g
500Hz=2000g
10000Hz=2000g
Actually i want to run transiant shock analysis
For that, you have to do a frequency response analysis. Analysis shown in this video is transient structural where time dependent forces or moments are applied on the component.
To apply frequencies, different type of analysis must be performed as I mentioned above!
Can we perform transient analysis with radioss instead of optistruct?
Yes, Radioss is inherently a dynamic analysis solver. The main difference between Optistruct and Radioss is the solving scheme. Radioss uses explicit approach whereas Optistruct uses implicit by default (it is possible to switch solving schemes in both solvers).
@@Aeroswap what is the difference bbw explicit and implicit approach?
@@Aeroswap how can we change the solving scheme to explicit in optistruct?
I will not be able to explain that in a text message. Please refer the Optistruct user manual for detailed information regarding this.
@@Aeroswap okay sir.. thank you
Linear Transient Heat Transfer Analysis on a Piston
Material :- Isotropic : Structural Steel
Assume a convection coefficient
Element Type :- Tetra/Hex elements
Element Size :- 3 mm
Temperature on top face :- 2000 degrees
Convection Interface :- All remaining faces
Ambient Temperature :- 20 degrees
Output : Grid Temperature, Flux, Thermal
Gradients
Assume end time, time increment and time vs
temperature plots.
how can we solve this problem
Why did you apply DAREA only on DOF 2?
As we are applying the transient loading in only translational Y direction, that is DOF2, we apply the DAREA on only that constraint.
If we want transient loading on multiple DOFs (multiple directions), we have to apply DAREA accordingly.
Thank you. Can you tell me, or do a video on transient analysis of a winch which is carrying 5 tons of load with a speed of 1m/s
To explain the exact process, more details about the analysis are needed. Feel free to contact me if you are genuinely interested.
My email address is provided in the 'About' section of this channel.
@@Aeroswap Thank you very much😊
Sir how to make this geometry ?? Any clue
You can easily create this plate in any CAD modelling software. Once imported into Hypermesh, just extract the midsurface and you are good to go 👍🏻
@@Aeroswap sure n thanks alott sir for such a helpful video with depth explanation!!! 👍👍👍👍
The process is correct but why would you apply a force over such a long time? The inertial effects are neglect-able due to the long time.. You would mostly want to study shock responses using the transient analysis..
bro pls provide videos for ls dyna
Will work on it. Thanks for the suggestion 👍🏻
Sir plz more about optimization basic fundamentals and l s dyna with different example
Thanks for the suggestion. I will work on it 👍🏻
sir i am getting Wrong Entity! selected in id group SETS_ID_POOL while selecting SID in output request , i am usinng hyperworks 2020 version .
While creating sets, we can specify the type of set. Keep the type to NONE. I think this will solve the error.
Sir i did all as you did only the was difference was instead of load collector i used curve for tabiled1 . If you allow i can share my hm file
I would suggest you to go with the TABLED1 loadcollector. I dont have version 2020 installed so please do not send me the file. I will try to find some solution to this problem 👍🏻
@@Aeroswap ok sir . 2020 version does not contain tabled1 card in load collector its in curve only . Thank you for the valuable info 😄
Oh okay, I did not know that. I'll try to find a workaround to this issue. Many might be facing the same problem like you.
Thanks a lot for pointing this out!
You have to first explain the logic or concept behind that anlysis..U tell us only procedure but not concept
Hello Vishal, the main purpose of this video is to demonstrate the method to perform a particular type of analysis. The video does not focus on the theory behind it and this was intentional.
There are many resources available online which explain these concepts in detail, but it is of no use if you cannot apply it. That is why the video was made with a more practical, application based approach.
@@Aeroswap okay..But ur demonstation videos are very impressive
Thank you!
I didn't see any options in Tabled1 to enter data, can u help me in this
Hi Sreekanth, if you are using the newer versions of Hypermesh, you will find the TABLED1 card image in curve, not in loadcollector. So create a curve instead of a loadcollector. Rest all steps will be similar to what is shown in the video. I hope this information helps!
@@Aeroswap Thank you And I have a few doubts about this, can I mail you those for better assistance.....
Sure! My email address is provided in the 'About' section of this channel.