LS Dyna

LS Dyna

thums position

    • qiuq qiuq
      Subscriber

      I want to adjust the thums dummy pose.I imported Thums into lsprepost,but it can't be used, an error like this occurs"No sufficient thums joint info in this model" I can't deal with this problem.who can help me 

    • Reno Genest
      Ansys Employee

       

      Hello,

      Which THUMS model version are you using? Also, which version of LS-PrePost are you using? Have you tried the latest V4.9?

      https://ftp.lstc.com/anonymous/outgoing/lsprepost/4.9/win64/

      You will find more information about positioning in the documentation that comes with the THUMS model.

       

      Reno.

       

      • qiuq qiuq
        Subscriber

        The dummy is 6.0, ls-prepost is the latest version, I downloaded the dummy from the official website.Does the thumbs position function in lsprepost need to be purchased?

      • qiuq qiuq
        Subscriber

        Do dummy files and node information files need to be imported separately?

    • Reno Genest
      Ansys Employee

      Hello,

      You don't need to purchase any feature. You will find more information here:

      https://forum.ansys.com/forums/topic/how-to-use-thums-positioning-tool/

       

      Reno.

    • Reno Genest
      Ansys Employee

      Hello,

      Here is the information from my colleague Kai:

      "

      1.  Currently , there are two approaches to position THUMS in LS-PrePost4.x version:
      The first method: Joint Positioner
          1). Read the THUMS file into LS-PrePost.
          2). Go to Application->THUMS Positioning dialog.
          3). In Process page: you can set the termination time, number of output state, density, etc.
          4). Go to Limb page: Select any joint, say "Left_shoulder_joint", then set rotation axis and angle, Click "Apply".
          5). Click "Run Dyna" to set solver path, memory, etc, then click "Run" to solve.
      
           Some notes:
              1). There are two buttons named "Output" and "Run Dyna" in the upper_left of THUMS Positioning dialog, the output button is just to output the keyword file, but "Run Dyna" calls the solver to solve as well.
              2).  As long as the H-Point info is specified, you can also go to "H-Point" page to translate and rotate THUMS.
              3). For now, this way can only position one joint each time.
              4). After you position some joint, the new position(*NODE) will automatically be loaded into the current model.
      
      The 2nd method: Pull Positioner
         1). Read the THUMS file into LS-PrePost.
          2). Go to Application->THUMS Positioning dialog.
          3). Go to Limb->Pull Positioner page.
          4.) Click "Load" to load the tool file(you can load multiple tool files here).
          5). You can modify "Tool name", "Pull speed factor", "Position" the tool,etc. Click "PID on tool" to pick parts for the output file, don't forget to click "Save tool info" to save.
          6). Click "Run Dyna" to set solver path, memory, etc, then click "Run" to solve.
      
        An example with 4 tool files can be downloaded from the following link:
      http://ftp.lstc.com/anonymous/outgoing/sarba/DemonstrationPositioningFilesForTHUMS.zip
      
      
      Regards,
      Kai Wang"


      Reno.
      • qiuq qiuq
        Subscriber

        I'm so happy to hear from you.let me try these tools.thank you and your colleague Kai!best wishes to you

      • qiuq qiuq
        Subscriber

        Where did the tool file come from?

    • Reno Genest
      Ansys Employee

      I think the tool files were created by an engineer who no longer works at Ansys.

      • qiuq qiuq
        Subscriber

        I followed the steps, but it still doesn't work, does it mean that there is something wrong with my dummy?

      • qiuq qiuq
        Subscriber

        Excuse me,in that file I downloaded, which one is the tool.

    • Reno Genest
      Ansys Employee

      Hello, 

      There are a few tools:

       

      Reno.

    • Reno Genest
      Ansys Employee

      Hello,

      I  checked with Kai and for method 1, there should be a joint_set.k file that comes with the THUMS model. This file has the *SET_NODE of COG of the join along with *SET_PART for each joint (left_shoulder, etc.). Maybe you can check with Toyota and see if you can get  the joint file. It looks like the following:

      $# LS-DYNA Keyword file created by LS-PrePost 4.0 (Alpha) - 27Mar2012(03:20)
      $# Created on Apr-05-2012 (16:04:40)
      $thums all joint parts set.
      $thums all COG node set
      *KEYWORD
      *SET_NODE_LIST_TITLE
      thums_hpoint_id
      900000
      99610200
      $
      &
      $begin left shoulder joint info
      $
      $
      *SET_NODE_LIST_TITLE
      left_shoulder_COG
      900001
      86006085
      *SET_PART_LIST_TITLE
      Left_Shoulder_joint_Deformable_part
      100001
      89100600,89100700,89200700,89200701,89200702
      *SET_PART_LIST_TITLE
      Left_Shoulder_joint_Distal_part
          100002     0.000     0.000     0.000     0.000MECH
      86000000,86000100,86000101,86000102,86000200,86000300,86000301,86000302
      86000400,86000500,86000501,86000502,86000600,86000601,86000700,86000701
      86000800,86000801,86000900,86000901,86001000,86001001,86001100,86001101
      86001200,86001201,86001300,86001301,86001400,86001401,86001500,86001501
      86001600,86001601,86001700,86001701,86001800,86001801,86001900,86001901
      86002000,86002001,86002100,86002101,86002200,86002201,86002300,86002301
      86002400,86002401,86002500,86002501,86002600,86002601,86002700,86002701
      86002800,86002801,86002900,86002901,86003000,86003001,86003100,86003101
      86003200,86003201,86100001,86100101,86100201,86100301,86100401,86100501
      86100601,86100701,86100801,86100901,86101001,86101101,86200001,86200100
      86200101,86200200,86200201,86200301,86200400,86200401,86200501,86200600
      86200601,86200700,86200701,86200801,86200900,86200901,86201001,86201100
      86201101
      $
      &
      $begin right shoulder joint info
      $
      $
      *SET_NODE_LIST_TITLE
      right_shoulder_COG
      900002
      85006085
      *SET_PART_LIST_TITLE
      right_Shoulder_joint_Deformable_part
      100003
      89600600,89600700,89700700,89700701,89700702
      *SET_PART_LIST_TITLE
      right_Shoulder_joint_Distal_part
      100004
        85000000  85000100  85000101  85000102  85000200  85000300  85000301  85000302
        85000400  85000500  85000501  85000502  85000600  85000601  85000700  85000701
        85000800  85000801  85000900  85000901  85001000  85001001  85001100  85001101
        85001200  85001201  85001300  85001301  85001400  85001401  85001500  85001501
        85001600  85001601  85001700  85001701  85001800  85001801  85001900  85001901
        85002000  85002001  85002100  85002101  85002200  85002201  85002300  85002301
        85002400  85002401  85002500  85002501  85002600  85002601  85002700  85002701
        85002800  85002801  85002900  85002901  85003000  85003001  85003100  85003101
        85003200  85003201  85100001  85100101  85100201  85100301  85100401  85100501
        85100601  85100701  85100801  85100901  85101001  85101101  85200001  85200100
        85200101  85200200  85200201  85200301  85200400  85200401  85200501  85200600
        85200601  85200700  85200701  85200801  85200900  85200901  85201001  85201100
      $
      $
      $begin left elbow joint info
      $
      $
      *SET_NODE_LIST_TITLE
      left_elbow_cog
      900003
      86006189,86006391
      *SET_PART_LIST_TITLE
      Left_elbow_joint_Deformable_part

       

      Reno.

    • Reno Genest
      Ansys Employee

      Hello,

      Also, the THUMS positioning tool in LSPP has been developed 10 years ago and is not currently being improved. If you are a student, maybe you can get your hands on a better tool such as Primer?

       

      Reno.

      • qiuq qiuq
        Subscriber

        yes,i am a student.nowadays neither method can be achieved.I am using the simulation method to adjust the posture of the dummy.This method is to adjust the initial information of the joint through the information of the curvout file.But I'm not sure I can achieve.

      • qiuq qiuq
        Subscriber

        when i request my academic Oasys license in oasys primer,it doesn't recognize my academic email

    • Reno Genest
      Ansys Employee

      Hello,

      Primer is not an Ansys software. Please contact Oasys:

      https://www.oasys-software.com/dyna/contact-us/

       

      Reno.

      • qiuq qiuq
        Subscriber

        If I use the simulated method to adjust the dummy.What information do I need to replace

    • Reno Genest
      Ansys Employee

       

      Hello,

      I don’t know. Again, the THUMS positioning tool in LS-PrePost was developed 10 years ago and it is not being improved. It is probably not the best tool available.

      Have you tried contacting Toyota to get the joint file? Also, have you checked with Oasys for a student version of Primer software?

       

      Reno.

       

      • qiuq qiuq
        Subscriber

        I've got in touch with oasys primer.But this needs to apply to the school and college, it takes time

Viewing 9 reply threads
  • You must be logged in to reply to this topic.