{"id":24,"date":"2012-05-18T04:48:29","date_gmt":"2012-05-18T04:48:29","guid":{"rendered":"http:\/\/bestperformancegroup.wordpress.com\/?page_id=24"},"modified":"2014-09-29T20:35:48","modified_gmt":"2014-09-30T03:35:48","slug":"virtual-prototyping","status":"publish","type":"page","link":"http:\/\/bestperformancegroup.com\/?page_id=24","title":{"rendered":"Virtual Product Development (VPD)"},"content":{"rendered":"<p>Virtual Product Development (VPD) is the scientific process of developing and analyzing digital prototypes in a completely 3D virtual environment utilizing virtual product design and simulation programs. \u00a0VPD assists greatly in the innovation process by more accurately predicting product performance in virtual testing environments ultimately minimizing time to market, design failures, and product development\u00a0costs.<\/p>\n<p><a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/golf_video1.gif\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-419\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/golf_video1.gif?resize=350%2C254\" alt=\"golf_video\" width=\"350\" height=\"254\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>VPD means many different things to different companies. \u00a0To some companies, VPD may mean implementation of a computer-aided design (CAD) in their design groups. To others, VPD may mean implementation of a web-based collaborative development that brings together designers, customers, and value chain partners. \u00a0While these initiatives are definitely necessary in today&#8217;s competitive marketplace, VPD in the biomechanics world is a much more powerful process that is required to drive innovation and minimize time to market, potential design failure, and product development costs.<\/p>\n<p>Implementation of VPD in biomechanical applications is still somewhat lagging, given the obvious quantifiable benefits that it provides. \u00a0The main reason for this is that many are unfamiliar with how easy it is to implement into today&#8217;s modern R&amp;D environment. \u00a0That includes many biomechanical engineers. \u00a0This is mainly due to the fact that many are still biomechanical modeling and simulation tools that seem too complex and intuitive in nature to be the centerpiece of any VPD program. \u00a0In many cases, they are somewhat correct in their assumption. \u00a0The problem is they are using old, classical methods of developing dynamic equations. \u00a0That is not to say they are incorrect by any means; rather, it is just that they are extremely complex models that require a lot of intuition on top of a lengthy debugging process that require years of advanced dynamics modeling background to be successful in any 3D simulation that has more than a few degrees of freedom (DOF). \u00a0Plus these models are typically not very scalable and transferable to other modeling and simulation activities. \u00a0Too much time is spent on the programming of the dynamic equations of motion rather than on any meaningful analysis with the simulation model. \u00a0So it is easy to see why VPD has not taken off in biomechanics-based R&amp;D programs using these old, classical dynamics techniques.<\/p>\n<p>However, the necessary toolsets and software programs are readily available. \u00a0The problem is that many are unfamiliar with or unwilling to learn new modeling techniques, as it took 5+ years to become advanced at the previous methodology they used. \u00a0But with the increased powers in personal computing capabilities and with many commercially available programs available that automate the process of deriving and programming the dynamic equations of motion, it has never been easier to implement VPD programs in any size R&amp;D group. \u00a0And the cost to do this is minimal compared to the savings it will ultimately yield in VPD programs. \u00a0Using Kane&#8217;s Method and one of the associated symbolic computer tools available, just about anybody can derive the equations of motion and create a bug-free computer simulation code for complex 3D systems having up to 30 degrees of freedom in a few days work.<\/p>\n<p>Unfortunately, too many biomechanical engineers believe that motion capture studies provide the ultimate tool for studying what happens in high-speed movement activities. \u00a0Motion capture studies are very powerful tools for observing high-speed motion activities that are too fast for the human eye. \u00a0And the amount of quantifiable data that these studies provide is extremely valuable. \u00a0I am not trying to diminish the power of a well designed and implemented motion capture study. \u00a0My only concern is that too many biomechanical engineers view motion capture studies as the end all system technology for advanced biomechanical evaluation studies, and concentrate all of their activities on the setup, data collection, post-processing, and evaluation reams of data in search of the answer to any number of very important biomechanical questions.<\/p>\n<p>In reality, motion capture studies provide potential answers to the effect of the problem, but really don&#8217;t address the cause of the problem. \u00a0A well designed motion capture study can potentially investigate the cause through a properly designed design of experiments (DOE) study. \u00a0However, in human testing programs it is extremely difficult to control even a few kinematic variables in a motion capture study. \u00a0By the time you collect all of the data from a number of different test subjects, you are left with terabytes of data to analyze, without really knowing what was controlled in the test. \u00a0And that is because the inverse dynamics process is counter-intuitive to truly understanding the <strong><em>cause<\/em><\/strong> of the change by the human body. \u00a0That is because in an inverse dynamics study,measured motion capture data is used to estimate the joint torques\/forces that are necessary to produce the recorded motions. \u00a0So this type of study is really examining the <em><strong>effect<\/strong><\/em> of the change by the human body.<\/p>\n<p>So how can one study the <strong><em>cause<\/em><\/strong>\u00a0of a change by the human body? \u00a0That is where forward dynamics modeling comes into play. \u00a0Quite honestly, most biomechanical engineers are really not all that familiar with forward dynamics modeling. \u00a0They typically get through the inverse dynamics phase and stop there as the terabytes of data they can analyze can cause data overload and paralysis by analysis. \u00a0But the inverse dynamics process should really just be a precursor for the much more powerful forward dynamics process.<\/p>\n<p>What is the difference between the 2 steps? Forward dynamics uses joint torques\/forces to predict resultant motions. \u00a0So essentially the output from the inverse dynamics process is used as the input for the forward dynamics process. \u00a0Why is that more powerful? \u00a0The reason why this is such a powerful predictive tool is that the software logic mimics the manner in which the human body actually functions. \u00a0In real life, neural inputs give rise to muscle forces that generate joint and\u00a0ground reaction forces that together drive the dynamic movement of the human body. This order is maintained in the forward\u00a0dynamics or simulation paradigm. \u00a0And that is why forward dynamics modeling is such a powerful predictive tool.<\/p>\n<p>It is important that one really understand these differences to truly see the benefits of forward dynamic simulation routines. \u00a0In the inverse dynamics study, motion capture data is the input data and calculated joint torques\/forces are the outputs. \u00a0So in a motion capture study, the investigator is typically trying to look for changes in the input (measured motion data) to try and determine changes in a movement exercise. \u00a0Again, human movement comes after the neural input, and after the muscular activation, and after the joint torque which causes the bone of interest to move relative to another bone. \u00a0An extremely difficult process to try and control kinematic variables in order to understand a cause and effect relationship. \u00a0This type of study requires the human subject to perform condition A and then condition B, both subjected to the motion capture protocol. \u00a0Dependent upon the number of trials, fatigue may set in and extreme care must be taken during data collection to control the kinematic variable(s) of interest.<\/p>\n<p>In the forward dynamics study, joint torques\/forces are the inputs and predicted motions are the output. \u00a0Sound familiar? \u00a0Human movement comes after the neural input, and after the muscular activation, and after the joint torque which causes the resultant movement. \u00a0That is why forward dynamics simulation routines are so powerful due to their predictive nature. \u00a0I am not trying to diminish the advanced math and programming required to develop a forward dynamics model. \u00a0But a well designed forward dynamics simulation routine can be used in a parametric design program to analyze any number of changes on the resultant motion. \u00a0And this type of study can be run 24 hours a day on any number of computers simultaneously as it does not require a motion capture study to analyze the what-if scenarios thrown at it. \u00a0Everything is done through virtual simulation. \u00a0Questions can be studied\u00a0that may be difficult or even impossible, costly, and\/or unethical to answer through actual human\u00a0subject testing.<\/p>\n<p>A real life scenario would probably be very beneficial to prove my point. \u00a0I worked at Callaway Golf for 5 years in a variety of R&amp;D roles on the <a href=\"http:\/\/bestperformancegroup.com\/?page_id=100\" target=\"_blank\">Product Player Matching<\/a> initiative which included\u00a0<a href=\"http:\/\/bestperformancegroup.com\/?page_id=1687\" target=\"_blank\">Player Profiling<\/a>, <a href=\"http:\/\/bestperformancegroup.com\/?page_id=1683\" target=\"_blank\">Digital Human Modeling<\/a>, and\u00a0<a href=\"http:\/\/bestperformancegroup.com\/?page_id=1685\" target=\"_blank\">Club Fitting<\/a>\u00a0projects. \u00a0The main testing tool used in the golf industry is robot testing. \u00a0Different clubs are tested on robots at different swing speeds to measure their down-range performance. \u00a0A standard testing platform used by golf OEMs following standard operating procedures (SOP) from the United States Golf Association (USGA).<\/p>\n<p>The problem with robot testing is that no one really swings like that. \u00a0I have 5 years of <a href=\"http:\/\/bestperformancegroup.com\/?page_id=1687\" target=\"_blank\">player profiling<\/a> studies with instrumented clubs to prove that. \u00a0I was tasked with developing a digital human swing model that could swing the same every time for any desired swing profile so that parametric changes in club properties could be examined by analyzing the resultant motion changes (speeds and orientations) of the club head at impact. \u00a0How did I accomplish that? \u00a0Through a well designed VPD biomechanical swing model.<\/p>\n<p>Player profiling studies were used with instrumented clubs to measure and analyze swing profiles across all types of golfers &#8211; high swing speeds to low swing speeds, high closure rate swings to low closure rate swings, low handicappers to high handicappers. From these studies, swing profiles were created based on closure rates (how fast or slow the club head was closed during the downswing) and release rates (essentially how fast the swing speed was based on wrist release\/hinge angles. \u00a0From these profiles, characteristic dynamic swing models were created that best approximated these swing profiles. \u00a0Motion capture studies were performed to ultimately create a forward dynamic swing model for that swing profile. \u00a0The motion capture data was used in the inverse dynamics process to determine the joint torques\/forces; the inverse dynamics outputs were then used as the inputs to the forward dynamics model to predict resultant motions. \u00a0Was it successful? \u00a0Correlation coefficients between 0.95 &#8211; 0.99 between measured joint motions and prediction joint motions for all 16 degrees of freedom and the resultant club motion.<\/p>\n<p>Now that a dynamic swing model was created for each swing profile, what is the benefit? \u00a0Using the desired swing profile, club properties can be parametrically analyzed to see the effect on resultant club head motion. \u00a0If weight is moved in the clubhead to the rear, what is the resultant change of the club head at impact? Does it loft more and what happens to the swing speed? If weight is moved to the heel of the club, is the club more open or more closed at impact for different swing profiles? How does the weight of the shaft effect the club head orientations at impact for any swing profile? \u00a0Using the exact same swing, what are the orientation changes in the club head at impact between a 3 wood and 3 iron? \u00a0Even player effects can be analyzed. \u00a0If we increase the torque of the torso relative to the hips (increased X-Factor), what happens to the swing speed at impact? \u00a0All of these scenarios can be run on a computer without any human subject testing necessary. \u00a0And it can be run all day long. \u00a0That is the power of forward dynamics modeling.<\/p>\n<p>Forward dynamic simulation routines can be used for a variety of biomechanics applications. \u00a0They can be run to analyze sports equipment interaction &#8211; golf clubs, baseball bats, tennis rackets, or bikes. \u00a0They can be run to analyze sports performance &#8211; the effect of increased torque in the hips\/torso vs. additional torque at the wrists in the golf swing, the effect of sequential timing on shoulder and elbow loading during the violent overhand pitching motion. \u00a0They can be run with and without medical device implants examining the effect of hip and knee implant designs or spinal fusion cages to examine altered kinematics or kinetics. \u00a0Results from the forward dynamics routine can be used in synergistic finite element analysis (FEA) studies to examine stress values in adjacent bony tissue from a squatting motion or during a running motion. \u00a0The options are endless&#8230;and extremely powerful.<\/p>\n<p><a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/hip_video.gif\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-394\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/hip_video.gif?resize=300%2C224\" alt=\"Hip Implant Example\" width=\"300\" height=\"224\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Examples of VPD biomechanical analysis programs I have developed include:<\/p>\n<ol>\n<li>As part of an intelligent knee brace project for a start-up company, I was responsible for all proof of concept design programs integrated with VPD simulations to predict knee brace function and performance in a typical NFL game environment for both contact and non-contact ACL injury mechanisms prior to building a physical prototype.<\/li>\n<li>Developed and implemented a special purpose VPD design and analysis system for a kinematic based club head design program using actual measured player input data. \u00a0VPD system allowed for database integration and selection of player kinematic data, CAD-based club head properties (geometric, material, and mass), mass and flexural properties of shafts from CAD output, and geometric and mass characteristics of the grip.<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-340\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?resize=584%2C419\" alt=\"Player 2 Clubhead Analysis\" width=\"584\" height=\"419\" srcset=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?w=1280 1280w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?resize=300%2C215 300w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?resize=1024%2C734 1024w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?resize=418%2C300 418w, https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/Player-2-Clubhead-Analysis.jpg?w=1168 1168w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<li>Developed a lower body forward dynamics model to better understand the natural kinematics and kinetics of hip and knee joints and to simulate in vivo functional activities to evaluate the kinematic and kinetic performance of parametric implant designs in virtual product development (VPD) design analyses.<br \/>\n<a href=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/knb.gif\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-395\" src=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/knb.gif?resize=200%2C200\" alt=\"KneeSquat\" width=\"200\" height=\"200\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<li>Conducted comparative kinematic analyses of a human knee vs. a total knee replacement (TKR) system, specifically analyzing differences in deep knee flexion and resultant joint contact forces, using active muscle forces and soft tissue constraints to drive the simulation.<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/tka.gif\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-370\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2013\/04\/tka.gif?resize=480%2C625\" alt=\"Total Knee Arthroplasty\" width=\"480\" height=\"625\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<\/ol>\n<p>I have over 10 years of experience in developing VPD programs for sports and medical device products using physics-based engineering simulations of computer prototypes that predict product performance in an integrated virtual testing environment, resulting in increased product innovation and significant savings in product development costs and time. \u00a0I have extensive experience with various 3D solid modeling programs and integration with VPD dynamic simulation routines for the sports equipment and medical device industry, specializing in spinal fusion devices and hip and knee implants.<\/p>\n<p>I also have over 8 years of experience in the application of Six Sigma (DMAIC) methodologies for analysis and improvement of existing engineering design and development processes. \u00a0I also have over 8 years experience in application of Design for Six Sigma (DfSS) approaches for design or redesign of new golf equipment and medical device products including advanced design tools such as Quality Functional Deployment (QFD), Failure Modes and Effects Analysis (FMEA), Design of Experiments (DOE), Analytical Hierarchy Process (AHP), and Voice of Customer (VOC).<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-24\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-24\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Virtual Product Development (VPD) is the scientific process of developing and analyzing digital prototypes in a completely 3D virtual environment utilizing virtual product design and simulation programs. \u00a0VPD assists greatly in the innovation process by more accurately predicting product performance &hellip; <a href=\"http:\/\/bestperformancegroup.com\/?page_id=24\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-24\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-24\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=24&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"parent":21,"menu_order":3,"comment_status":"open","ping_status":"open","template":"sidebar-page.php","meta":{"spay_email":""},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P3sofn-o","_links":{"self":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/24"}],"collection":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":29,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions"}],"predecessor-version":[{"id":1770,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/24\/revisions\/1770"}],"up":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/21"}],"wp:attachment":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}