Jump to content

Rahul Ponginan

Administrators
  • Content Count

    2231
  • Joined

  • Last visited

  • Days Won

    53

Reputation Activity

  1. herbertvwright liked a post in a topic by Rahul Ponginan in Why will the Student edition 12.0 not run on a 32 bit machine?   
    The Student Edition 12.0 is designed for 64 bit Operating System (windows specifically)

    64-bit refers to the size of the address space. When you compile a 32-bit program, the code is turned into assembly language and each instruction has an address that is 32-bits long in memory. Conversely a 64-bit program uses a 64-bit address. The real advantage is that any given program can access a lot more memory in a 64-bit system.

    Also, 64-bit processors are instruction set compatible with 32-bit (on the same instruction set). That is, a 64-bit processor should have no issue running a 32-bit program. In the case of IA-32 and x86_64, this is handled by a library in the OS that truncates the memory addresses in a predictable way.

    The reason you can’t run 64-bit program on a 32-bit OS (even on 64-bit hardware) is because the OS is only concerned with half the memory address, and it gets instructions that don’t make sense to it.

  2. Fick1995 liked a post in a topic by Rahul Ponginan in Free eBook: Design the Inspire Way – A Practical Introduction to solidThinking Inspire   
    Free eBook: Design the Inspire Way – A Practical Introduction to solidThinking Inspire click on the title here
    This book is a very light-weight introduction into the exciting world of the “Simulation Driven Design Process”. It is meant to give pupils, undergraduate students and maybe even designers new to Computer Aided Engineering CAE a “taste”, a first idea on how simulation, especially conceptual design (simulation) works.
    The tool of choice used in this book is solidThinking Inspire®. Inspire enables design engineers, product designers, and architects unfamiliar with numeric simulation, to make optimal use of the material by placing it only where needed to meet structural requirements.
    Become Inspired ...
  3. Livil Lyle liked a post in a topic by Rahul Ponginan in Learn More   
    Learn more about Altair nanoFluidX here
  4. Rahul Ponginan liked a post in a topic by Hyperman in Model Motorcycle FlexBody   
    Hi,
     
    the link to the model files are provided in the Free eBook: Practical Aspects of Multi-Body Simulation with HyperWorks
     
    https://altairuniversity.com/wp-content/uploads/2014/11/Motorcycle_Files.zip
    Motorcycle_Files.zip
  5. Nic liked a post in a topic by Rahul Ponginan in How can I apply multiple constraints or loads in a subcase?   
    OptiStruct can only accept one SPC and one LOAD component in a subcase, by default. In other words, multiple load collectors with e.g. different SPC's can't be referenced in the load step panel. There are two ways to apply multiple constraints and loads in a subcase.

    1. Put multiple loads in one load collector, and include that one load collector in the subcase. The same method can be used in the case of multiple constraints.

    2. Create load collectors for each and every load and constraint set. When you want to apply multiple loads in a subcase, a new load collector needs to be created with the LOAD card (=CardImage=Load). Then, individual load collectors can be combined using the LOAD card. The LOAD card also enables you to associate an independent weighting factor to an individual load collector. In the case of applying multiple constraints, create a new load collector with the SPCADD card (=CardImage), and follow the same procedure as in the multiple load case. Once the combined load collectors are created, they can be applied in a subcase.

  6. GAJENDRA KUMAR NHAICHANIYA liked a post in a topic by Rahul Ponginan in How to delete settings files   
    please locate your working directory by right click on hm icon > properties > start in field



    In this location delete the hmsettings.tcl, hmmenu.set and command.cmf. also hwsettings.xml
  7. Gnokrojam liked a post in a topic by Rahul Ponginan in Question: How can I define the moments of inertia for an OptiStruct CONM2 element within the HyperMesh Preprocessor?   
    Answer:
    1) Please create the mass element through the 1D --> Masses Panel (Mesh --> Create --> Masses, if you want to access the panel via pulldown menu).
    2) Afterwards, go to the "Card Edit" Menu that you will find within the toolbar --> see the attached screenshot
    3) Select all the elements that you want to edit. If you select multiple elements, please choose also the correct type and card image (mass and CONM2) --> hit the edit button
    4) Select the continuation line and enter the moments of inertia for your selected elements
    Kind Regards
    Jan


  8. Hyperman liked a post in a topic by Rahul Ponginan in FAQ 19. How to coarsen your 2d mesh?   
    Go to Mesh menu > create > coarsen mesh

    Use the Coarsen Mesh utility to simplify the mesh by combining many small elements into a smaller number of larger ones

    This dialog allows you to pick the Components that you wish to simplify, any Hard points (such as those defining a hole or ridge) that must be preserved, a new Element size, and a Mesh type (Mixed or Trias-only). In both cases, you must click the selector twice, as if you were accessing its extended entity selection menu; however, the second click opens a temporary panel in the panel area. This panel allows you to select the desired components or nodes, and then proceed in order to close the panel and return to the Coarsen Mesh dialog.
    Once you set the desired options, you can Mesh the selected components. If the results are not satisfactory, you can Reject the new coarse mesh, change the options, and try again.
    Manually
    Detach elements from its neighbouring mesh and remesh the selection <can be a bad idea if a good connectivity is required or the number of elements is too large>
    Create surface from elements, delete the selected elements and remesh the surface, which has points on its edges created from the surrounding mesh. Based on the difference of old and new mesh sizes, can provide a very good connectivity
  9. Shivani Tiwari liked a post in a topic by Rahul Ponginan in Question: How can I define the moments of inertia for an OptiStruct CONM2 element within the HyperMesh Preprocessor?   
    Answer:
    1) Please create the mass element through the 1D --> Masses Panel (Mesh --> Create --> Masses, if you want to access the panel via pulldown menu).
    2) Afterwards, go to the "Card Edit" Menu that you will find within the toolbar --> see the attached screenshot
    3) Select all the elements that you want to edit. If you select multiple elements, please choose also the correct type and card image (mass and CONM2) --> hit the edit button
    4) Select the continuation line and enter the moments of inertia for your selected elements
    Kind Regards
    Jan


  10. Rahul Ponginan liked a post in a topic by Pranav Hari in ESAComp licensing   
    Hi mrtimwinkler
     
    Refer this installation guide and check whether this helps
     
     
     
     
  11. Rahul Ponginan liked a post in a topic by NickC in Error 9, License Error   
    Turns out this was the incorrect Host ID, by searching "getmac" in my cmd window. That gives you the list of Host ID's and which ones to use. My code was off by one number. I requested another license and this one worked
     
  12. Rahul Ponginan liked a post in a topic by Q.Nguyen-Dai in License Usage   
    You have also "almutil" having several options to monitor license usage.
    AltairLM End-user Utility v14.0.0 build 179736 (Jan 16 2018) Copyright (C) 2018 Altair Engineering, Inc. All rights reserved. Usage: ./almutil [option] -hostid Display hostids for this system. -borrow -borrow <hours> Start the borrowing system, borrowed licenses will be available for <hours> number of hours. -return Return all borrowed features. -licstat [-host <host> -port <port> -feature <feature> -user <user> -inuse -collapse -totals -network -borrow -denials -hhwu] -licstatxml [-host <host> -port <port> -feature <feature> -user <user> -inuse -collapse -totals -network -borrow -denials -hhwu] Display license statistics, by default list everything Information can be limited with optional arguments Multiple -feature <feature> and -user <user> can be specified -inuse will limit output to features with usage -inuse may not be used with -feature and -user options -collapse will collapse shared checkouts into one client entry displaying the client with the maximum usage -totals will limit output to feature totals -network will only print network features -borrow will only print borrowed features -hhwu will stat the Hosted HWU system  
  13. Zstud liked a post in a topic by Rahul Ponginan in How do I apply the new license to FEKO?   
    HI, 
     
    We see that you have ordered the Altair student edition and this was delivered to you,
     
    The software requires a license file to function, You should find the license file attached to the email
     
    After downloading the license file, rename it to altair_lic.dat and place the same in the <installation directory>/security folder
     

     
    If you have set an environment variable, then the older license will be used, make sure the variable points to the new license file in that case, it is suggested you remove any Altair variable if you have set it, If you have already done the above and still face the error, let us know and we will troubleshoot accordingly.
  14. Abeba Tsegay liked a post in a topic by Rahul Ponginan in export radios from hyper crash   
    Hi Abeba, the account manager for your region has been informed, 
    HyperCrash is part of the student edition, and you can start it from applications as in the image below,
     

  15. Zdeny liked a post in a topic by Rahul Ponginan in How to reset HyperMesh to the installation default   
    please locate your working directory by right click on hm icon > properties > start in field



    In this location delete the hmsettings.tcl, hmmenu.set and command.cmf. also hwsettings.xml

  16. Rahul Ponginan liked a post in a topic by Q.Nguyen-Dai in Hyperworks first start error   
    Do you have any special character in folder name? Look likes "ě" ?
    Try to avoid this!
  17. pohan liked a post in a topic by Rahul Ponginan in "Learn RADIOSS HyperMesh Interface" Videos - By Prashanth AR   
    "Learn RADIOSS HyperMesh Interface" Videos - By Prashanth AR
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  18. MG1579 liked a post in a topic by Rahul Ponginan in How to delete settings files   
    please locate your working directory by right click on hm icon > properties > start in field



    In this location delete the hmsettings.tcl, hmmenu.set and command.cmf. also hwsettings.xml
  19. BalajiGovindarao liked a post in a topic by Rahul Ponginan in Simlab 13 Lic error   
    That is correct, Simlab is not part of the student edition currently,
  20. Mrt liked a post in a topic by Rahul Ponginan in Linear and Non linear analysis, iteration, increment, step etc explanation   
    The equation of motion for a static analysis is as below:
    [K] {X} = {F} ------------------------------------------ (1)
    [K] --> Global Stiffness Matrix
    {X} --> Unknown Displacement
    {F} ---> External Force Applied.
    For the body to be in static equilibrium, the net force acting at every node must be zero. Therefore, the basic statement of static equilibrium is that the internal forces, I, and the external forces, F, must balance each other:
    [K] {X} is nothing but internal force 'I'
    Equation (1) now becomes,
    ==> I = F or I - F = 0 -----------------------------------(2)
    In Dynamic Analysis, the imbalance between the external and internal forces results in an acceleration:
    F - I = M a.
    F --> External Forces
    I ---> Internal Force
    M*a --> Inertial Forces (mass times acceleration)
    In linear static analysis the stiffness matrix is constant and shall not change/update throughout the analysis. There are many check need to be performed once you have linear static results for well conditioned problems.
    The equation (1) is decomposed one time to find the unknown displacement.
    [K] {X} ={F}
    After decomposition, a singularity may lead to an incorrect solution. In static analysis to obtain {X} (displacements). Using these displacements, One can calculate a “residual” loading vector as follows:
    [K] {X} -{F} =δ F
    This residual vector should theoretically be null (equation 2) but may not be null due to numeric roundoff.
    In Nonlinear static analysis, The stiffness matrix changes in each and every iteration since the stiffness matrix is dependent on the external load. The external load in Nonlinear static analysis is applied in increments and time here has no physical meaning.
    Time is just a convenient way to apply full load in nonlinear static analysis. In Optistruct the incremental load is controlled by 'NINC' field in the NLPARM card for NLSTAT load steps, this is a fixed load increment method.
    If you add the PARAM,EXPERTNL,YES to the deck, the time increment method becomes automatic in which case, the increment (load) is increased or cut back based on the convergence rate.
    NLGEOM loadstep has automatic time step by default. In NLGEOM loadstep the RAMP load curve can be defined using TABLED1 card and then refer this in NLOAD1 card.
    In nonlinear static analysis, OptiStruct uses the Newton-Raphson method to obtain solutions for nonlinear problems to maintain the residuals close to zero (equation 2)
    In a nonlinear analysis the solution usually cannot be calculated by solving a single system of equations, as would be done in a linear problem. Instead, the solution is found by applying the specified loads gradually and incrementally working toward the final solution. Therefore, OptiStruct breaks the simulation into a number of load increments (NINC) and finds the approximate equilibrium configuration at the end of each load increment.
    It is important that you clearly understand the difference between an analysis step (NLSTAT / NLGEOM), a load increment (NINC of NLPARM card), and an iteration (MAXITER of NLPARM card)
    The load history for a simulation consists of one or more steps. Within a step you will have many no of increments (NINC), within increment there can be many no. of iteration (MAXITER). OptiStruct checks the equilibrium equation ( equation 2) for each and every iteration. If the solution from an iteration is not converged, OptiStruct performs another iteration to try to bring the internal and external forces into balance.
    An increment is part of a step. An iteration is an attempt at finding an equilibrium solution in an increment when solving with an implicit method. If the model is not in equilibrium at the end of the iteration, OptiStruct tries another iteration. With every iteration the solution OptiStruct obtains should be closer to equilibrium; sometimes OptiStruct may need many iterations to obtain an equilibrium solution. When an equilibrium solution has been obtained, the increment is complete.
  21. Mrt liked a post in a topic by Rahul Ponginan in dof axis system   
    User_1
    Do you need to apply symmetric boundary conditions on your model? i.e. the model has been reduced because it is symmetric and you need to apply constraints in such a way as to reflect the original model?
    You seem to be following a method to apply constraints in a local coordinate system (constraining degrees of freedom that are at a diffferent direction than the global system), Is that what you need to do?
    go to analysis--> system-->create a coordinate system (local CS)
    now, go to assign in the same panel, select the nodes and assign the nodes to the local CS (make sure you click both set reference and set displacement) then the constraints created will be applied according to that co-ordinate system.
    Element normals are not related to constraints directly and to review or change the direction of element normals you need to go to tool > normals where you can first display the normals and then adjust them.
  22. Rickson Thiago Fernandes liked a post in a topic by Rahul Ponginan in Linear and Non linear analysis, iteration, increment, step etc explanation   
    The equation of motion for a static analysis is as below:
    [K] {X} = {F} ------------------------------------------ (1)
    [K] --> Global Stiffness Matrix
    {X} --> Unknown Displacement
    {F} ---> External Force Applied.
    For the body to be in static equilibrium, the net force acting at every node must be zero. Therefore, the basic statement of static equilibrium is that the internal forces, I, and the external forces, F, must balance each other:
    [K] {X} is nothing but internal force 'I'
    Equation (1) now becomes,
    ==> I = F or I - F = 0 -----------------------------------(2)
    In Dynamic Analysis, the imbalance between the external and internal forces results in an acceleration:
    F - I = M a.
    F --> External Forces
    I ---> Internal Force
    M*a --> Inertial Forces (mass times acceleration)
    In linear static analysis the stiffness matrix is constant and shall not change/update throughout the analysis. There are many check need to be performed once you have linear static results for well conditioned problems.
    The equation (1) is decomposed one time to find the unknown displacement.
    [K] {X} ={F}
    After decomposition, a singularity may lead to an incorrect solution. In static analysis to obtain {X} (displacements). Using these displacements, One can calculate a “residual” loading vector as follows:
    [K] {X} -{F} =δ F
    This residual vector should theoretically be null (equation 2) but may not be null due to numeric roundoff.
    In Nonlinear static analysis, The stiffness matrix changes in each and every iteration since the stiffness matrix is dependent on the external load. The external load in Nonlinear static analysis is applied in increments and time here has no physical meaning.
    Time is just a convenient way to apply full load in nonlinear static analysis. In Optistruct the incremental load is controlled by 'NINC' field in the NLPARM card for NLSTAT load steps, this is a fixed load increment method.
    If you add the PARAM,EXPERTNL,YES to the deck, the time increment method becomes automatic in which case, the increment (load) is increased or cut back based on the convergence rate.
    NLGEOM loadstep has automatic time step by default. In NLGEOM loadstep the RAMP load curve can be defined using TABLED1 card and then refer this in NLOAD1 card.
    In nonlinear static analysis, OptiStruct uses the Newton-Raphson method to obtain solutions for nonlinear problems to maintain the residuals close to zero (equation 2)
    In a nonlinear analysis the solution usually cannot be calculated by solving a single system of equations, as would be done in a linear problem. Instead, the solution is found by applying the specified loads gradually and incrementally working toward the final solution. Therefore, OptiStruct breaks the simulation into a number of load increments (NINC) and finds the approximate equilibrium configuration at the end of each load increment.
    It is important that you clearly understand the difference between an analysis step (NLSTAT / NLGEOM), a load increment (NINC of NLPARM card), and an iteration (MAXITER of NLPARM card)
    The load history for a simulation consists of one or more steps. Within a step you will have many no of increments (NINC), within increment there can be many no. of iteration (MAXITER). OptiStruct checks the equilibrium equation ( equation 2) for each and every iteration. If the solution from an iteration is not converged, OptiStruct performs another iteration to try to bring the internal and external forces into balance.
    An increment is part of a step. An iteration is an attempt at finding an equilibrium solution in an increment when solving with an implicit method. If the model is not in equilibrium at the end of the iteration, OptiStruct tries another iteration. With every iteration the solution OptiStruct obtains should be closer to equilibrium; sometimes OptiStruct may need many iterations to obtain an equilibrium solution. When an equilibrium solution has been obtained, the increment is complete.
  23. lucatorino liked a post in a topic by Rahul Ponginan in Student license problem: a changing of the personal laptop   
    Luca,
     
    In special cases like this you can request for another license with the correct ethernet ID and you must then use the new license file.
  24. RahulPathare liked a post in a topic by Rahul Ponginan in Reaction force Extraction   
    Yes, you should see spcf in the result type in HyperView, you can contour it and also query the value at required nodes. 

  25. X2vijay Sreedharan liked a post in a topic by Rahul Ponginan in Is the analysis with non-linear material (plasticity) only possible with nlgeom or also with nlstat?   
    Kerstin,

    The presence of friction, due to its strongly nonlinear, non-conservative nature, may cause difficulties in nonlinear convergence, especially when sliding is present. Therefore, solving the problem without friction can often provide convergence in otherwise failing problems. Or, in cases when presence of frictional resistance is necessary and minimal sliding is expected, enforcing a stick condition may be a viable solution, and will often lead to a better convergence than Coulomb friction (see the PGAP and PCONT bulk data card for details). Note that in cases of larger sliding motions, the stick condition may lead to divergence through a "tumbling" mode.

    Please read below topic in detail especially the Nonlinear Convergence Criteria and User's Considerations for Nonlinear Convergence

    here User's Guide > RADIOSS > Bulk Data Format Input > Finite Element Analysis > Solution Sequences > Nonlinear Quasi-Static Analysis

×
×
  • Create New...