Science topic

Computational Biomechanics - Science topic

Explore the latest questions and answers in Computational Biomechanics, and find Computational Biomechanics experts.
Questions related to Computational Biomechanics
  • asked a question related to Computational Biomechanics
Question
14 answers
You know for example, the couple between ANSYS and FLUENT is very common for Thermal-FSI simulation.
Is there any software for carrying out all process of Thermal-FSI only using one software?
Which software is easier and more user-friendly than other?
For example, I think ABAQUS is very easy and good software for Thermal-CFD simulation, however, what is easier software for Thermal-FSI simulation?
Relevant answer
Hi Haidar,
Yes, Specially in the recent version of this software they add a specific module entitled "FSI". So, right now this is the best. I totally agree with you.
Bur between Ansys CFX and Ansys Fluent, which one is better?
Best,
Seif
  • asked a question related to Computational Biomechanics
Question
4 answers
HI,
i have a Matlab version 7.7.0 of 2008.
i want to read a c3d file with BTK in Matlab.i used  the command:btkReadAcquisition,but it doesn't solve the Problem.It is as if matlab doesn't recognize the commands.i tried it many times but it didn't work.
When i write in the commands windows of Matlab: help btk,i have all the documentation about it!
I would like to know how i can read the c3d file..
Is it a Problem of the Matlab version?or did i have to install or download  something else before using the commands?
Relevant answer
Answer
Hello,
I am having a similar issue. Was this resolved?
  • asked a question related to Computational Biomechanics
Question
8 answers
Have you, or anybody you can recommend, published applied biomechanics research conducted at least in part as an undergraduate?
If so, please get in touch or recommend others.
I'm asking for 5 mins to complete a survey on your experiences to help others.
I'll get in touch with the survey link (not posting publicly to ensure genuine responses / inclusion criteria are met).
Many thanks,
Stuart
Relevant answer
Answer
Great, thank you. I'll send you a message.
  • asked a question related to Computational Biomechanics
Question
2 answers
motion analysis, bio-mechanics , computer science  Is there a sdk program for kinect that gives us the 3d information of body surface?
Relevant answer
Answer
It is a tool that is still in development for the collection of anthropometric data, some studies have been carried out comparing this technology with the traditional method.
  • asked a question related to Computational Biomechanics
Question
2 answers
I need to know the position of two helices in a structure in comparison to each other. so I should to calculate the variation of their dihedral angles versus time. there is an article in the attached file which I spoke based on. so any help will appreciate.
Relevant answer
Answer
Hi,
One thing you can try is calculating the angle between the vectors that run along the helices; this can be done with cpptraj. First, read in your topology and trajectory:
parm MyParm.parm7
trajin MyTraj.nc
Then you would create the vectors:
vector Helix1 <mask1> <mask2>
vector Helix2 <mask3> <mask4>
Here, mask1 and mask2 are atom masks defining each end of the first helix and mask3 and mask4 are atom masks defining each end of the second helix. Then you can use the 'vectormath' analysis command to calculate the angle between the vectors:
vectormath vec1 Helix1 vec2 Helix2 dotangle out H1-H2-angle.dat
Hope this helps,
-Dan
  • asked a question related to Computational Biomechanics
Question
5 answers
Hi,
I want to mesh a femur with hexahedrons, but I am not able to do it, since Comsol uses tetrahedral elements by default. I cannot  use the sweep feature due to the geometry. Could someone help me?
Best wishes, Murat
Relevant answer
Answer
Hi. you can use CST studio frequency/time domain.
  • asked a question related to Computational Biomechanics
Question
6 answers
When performing measurement of the balance through the COP can try to estimate the location and the CoM shifts through different techniques. What is the best technique? What is the most reliable for analysis? 
Relevant answer
Answer
Hi Marcelo. We are trying something new out in this area. You might want to take a look at http://academic.udayton.edu/murray/DIMLAB/pubs/conference/2015/T2OC-3.pdf. Unfortunately, this isn't our most recent work which streamlines the process significantly compared to the work presented in that paper. That publication is currently under preparation, but you can find most of it in an upcoming dissertation. I can supply a draft if interested.
  • asked a question related to Computational Biomechanics
Question
2 answers
I am trying to validate some famous biphasic viscoelastic models (such as A. F Mak (1986) and Huang et al 2001) to my experimental data but my fit never converges for the viscoelastic case. The parameters are highly correlated and constraining never solves the problem.
I have decided to use the Differential Evolution numerical algorithm to optimize the experimental data. Although my code converges - the values of the parameters are not satisfactory - I am assuming this is because I do not have a correct estimate of the Scaling Factor and Crossover Probability. Can anyone throw some light on what values I can use for these factors?
Romit
Relevant answer
Answer
  • asked a question related to Computational Biomechanics
Question
8 answers
Currently most of the material models available for bone are linear elastic with E nd v. Are there any better models available for representing bone in Abaqus like concrete damage plasticity etc.
Do all bones have same material properties or are these very site specific.
Relevant answer
Answer
Thank You Abdul Aziz , Prasannah , Navid and Zdenka for your suggestions.
Based on the literature survey i found that most of the works on different bones have used Linear models for static studies and other constitutive models such as concrete damage plasticity, hyperfoam , power law models etc for dynamic studies.
  • asked a question related to Computational Biomechanics
Question
8 answers
I have generated solid model of human structure by MIMICs software and it was exported to .stl file, but when I am importing these files in CAD software (creo), I am unable to  do geometrical operation (cut, merge) on these .stl file.
Any suggestion please.
Relevant answer
Answer
My suggestation is if you have access to CATIA V5 then in its wireframe mode you can generate the surfaces and easily work on it. I have tried with it in one of my online downloaded geometry. 
  • asked a question related to Computational Biomechanics
Question
6 answers
Dear all,
I am working in the prostate edema modeling where i want to simulate the interaction of swelling prostate with the neighbor organs using finite element analysis. In my development i use the FeBio software.
I set contacts between the prostate and the neighbor organs (bladder and rectum). Initialy they are separate and while the prostate swells interaction between the organs occur. My problem is that if i constrain the bladder and rectum the prostate penetrates and if I let some degrees of freedom the prostate pushes away the two other organs.
The desired response would be the prostate pushing the two other organs in some degree while all the three organs undergo shape deformation due to the contact pressure between them. For a reason I can't figure out why I can't produce this response. Has anyone an idea why this is happening?
ps. I consider uncompressible materials for the prostate and rectum and poroelastic material for the prostate.
Thank you in advance,
Konstantinos.
Relevant answer
Answer
Hi Konstantinos,
at first sight, your model seems to be correct. I do hope it will not be too embarrassing: Did you perform some convergence tests with "your" organs? As I mentioned before contact is really nasty. Moreover, you have complex contact surfaces.
I recommend a stepwise procedure. Perform a contact analysis rigid body with rigid body motion against the bladder, e.g., with a sphere as contactor. If you get realistic deformations, try the contact deformable sphere against the (deformable) bladder. The problem in your model is the multiple contact. You do not have very much control by mere intuition.
If you have already done such tests, please forget the previous paragraph.
Contact is lots of trial and error, mostly error.
Greetz, hp
  • asked a question related to Computational Biomechanics
Question
5 answers
In Hill muscle modelling, to estimate force, we could guess the initial muscle fibre length and velocity by finding the satisfying force equilibrium between tendon and muscle. However, in the literature it says, we can find the next length of muscle fibre (lm) from the current velocity using numerical integration. But I am note sure how to implement numerical integration into my discrete data. I am using Matlab to model the muscle. Any suggestions please.   
Relevant answer
Answer
I am not sure what kind of data you have right now. Maybe you can also check the Musculoskeletal model plus 3D motion capture to obtain the musculotendon length. We use Simulink to model this process in order to know the muscle fiber length from the already known musculotendon length.
  • asked a question related to Computational Biomechanics
Question
1 answer
There are a number of tools to reconstruct 3D domain from the MRI-imaging. Particularly this technique can be applied to the blood vessels structure. But the next step in some tasks is to provide data for 1D haemodynamics simulators in graph-like (network) manner i.e. decomposition to the edges and nodes is required.
Relevant answer
Answer
Hi, I suggest the well documented and free software MeVisLab at www.mevislab.de/
  • asked a question related to Computational Biomechanics
Question
1 answer
I am working on meshing Aorta STL file by CT scan i don't know how to extract sharp features to fit blocking into geometry any help/recommendations?
ICEM Meshing , Aortic Arch biomedical 
Relevant answer
Answer
Hi, I suggest the free software Lsdyna LS-PrePost at http://www.lstc.com/products/ls-prepost.
  • asked a question related to Computational Biomechanics
Question
3 answers
Looking for material properties of viscoelastic material for 3D tissue modelling
Relevant answer
Answer
Hi Abd,
the following article seems to be related to your topic:
Gasser, Ogden, Holzapfel -  Hyperelastic modelling of arterial layers with distributed collagen fibre orientations. J R Soc Interface. 2006 Feb 22; 3(6): 15–35. http://dx.doi.org/10.1098%2Frsif.2005.0073
Vladimir
  • asked a question related to Computational Biomechanics
Question
5 answers
Please let me know if there is any standard reference for
1. Max and Min load acting on a heart valve (artificial/real).
Are the max and Min values acting on the valve disc 120 and 80 mm Hg?
2. Types and orientation of loads/pressure acting on a valve during opening and closing operation (eg: aortic valve)
In addition to the disc and wall supports, will there be any additional forces.....
3. Bio-mechanics of heart valve (free body diagram, external loads, internal reactions etc)
Relevant answer
Answer
Hi Subhash,
1. that depends on the valve you're looking at.
120mmHg is the aortic pressure during end-systole. The aortic valve is open, thus there is no load on it (if wall shear stress or other are neglected). The main load on this valve is reached shortly after valve closure. Here is a picture were you can see some pressure gradients during the heart cycle: http://howmed.net/physiology/cardiac-cycle/  The max load on the aortic valve occurs after valve closure (pAorta - pLeftVentricle: ~100 mmHg).
Another question is if you are looking at healthy or diseased hearts.
2+3. You can find several publications on this topic I guess. Maybe start with the book 'Biomechanics - Mechanical Properties of Living Tissues' or '
Biomechanics: Motion, Flow, Stress, and Growth', both by Yuan-Cheng Fung
  • asked a question related to Computational Biomechanics
Question
2 answers
Dear all, 
i want to develop a 2DOF (shoulder flexion/extension, elbow flexion/extension) musculoskeletal system with 6 muscles (PC, DP, Bra, Bsh, Trilat, Trilong) using Virtual Muscle and MSMS.
I tried to implement my model on the basis of the paper "Model-based sensorimotor integration for multi-joint control: development of a virtual arm model." but my model isn't stable and so i'm not able to use it.
I think that in literature are reported muscle parameters used in musculoskeletal systems with at lest 15 muscles and so they cannot be used in a system with 6 muscles.
What do you think about that? Are the parameters the same even if the number of muscles changes?
Can anyone help me?
Relevant answer
Answer
Dear Zdenka,
I'm devoloping a model of spinal interneurons and motoneuron network.
I need a musculoskeletal model for validating my model.
My idea was to use MSMS (i have provided the link in the previous post).
I'm using for the musculoskeletal model the parameters reported in the paper "Model-Based Sensorimotor Integration for Multi-Joint Control: Development of a Virtual Arm Model"
  • asked a question related to Computational Biomechanics
Question
2 answers
I have latest version of ChemBioDraw, but I cannot find dendrimer structure in its template figures. Does anyone have any suggestions as to what could be done?
Relevant answer
Answer
Each dendrimer has its own structure. we  have to draw manually in chem bio draw.
  • asked a question related to Computational Biomechanics
Question
8 answers
Thanks.
Relevant answer
Answer
In our article:
We analized differences in angles measured in horses using 3 cameras. One of these (the middle camera) was used to analyze 2D and the other 2 for 3D reconstruction. Although there were no big differences in the amount of angle, this differences were statistically signifcant.
I recommend you to construct a structure with a known angle (for example a square - 90º - with four markers) and move it in the space where the movement to analyze will be recorded.
Regards.
  • asked a question related to Computational Biomechanics
Question
2 answers
I am trying to do a finite element analysis of the human cervical spine unit and capture injury mechanisms under various loading conditions. 
Relevant answer
Answer
From engineering point of you are interested only in the intervertebral fatigue effect. It is a viscoelastic element so I think the fatigue effect can be only predicted implementing a dynamic FE analysis with a viscoelastic hypothesis on the disc. I think it is the only way because of experimental tests could be widely affected by the cadaveric state of the spine (a large reduction of water content for example). So the first step is the recovering of viscoelastic model of disc material and the implementation of the FEA model. From the loads point of view you need of the proper model too. The correlation is the lack point for this reason I suggest to apply a preliminary analysis and test on a cadaveric intervertebral disc in order to validate the FEA model and then perform the FEA using the actual model of intervertebral disc and external load (previous perform an adjusting of the cadaveric model if needed). Here you can find some information: Article: Comparison of structural behaviour of natural inter-vertebral disc and a phema-pcl-pet system using a finite element analysisM. Bellucci, L. Di Palma, L. Ambrosio, A. Apicella
International SAMPE Symposium and Exhibition 11/2000.
Regards
  • asked a question related to Computational Biomechanics
Question
6 answers
Which model for gait analysis is computationally easier and more efficient. I am working on dynamics of gait. I do not want a recognition structure from the model, just an efficient way of segmenting the frame into easily trackable components over the entire cycle. 
Relevant answer
Answer
Dear Mr. Dhingra,
This highly depends on your target parameters and the accuracy that you want. I myself use an inverse dynamics approachs by means of a comemercial software package (AnyBody - AnyGait). They have devloped some models of gait and they are quite robust. If you refer to gait models in terms of Motion Capture Marker Protocolls, I myself use an extended PlugIn - Gait protocoll. If you are (like me) interested in the biomechanics of gait, you will need at least the markers on every segment (foot, tibia, femur, pelvis). Only that way you can completely define movement in all three dimensions, without having to constrain the joints (ankle, knee, hip) any further than anatomy dictates. Attch the markers to bony landmarks on the body that you can find easily, that way you ensure repeatability amongst subjects.
Talking about computational efficiancy you want to use an inverse dynamics approach. This yields comparable results to forward dynamics, while being much faster. see:
1. F.C. Anderson and M.G. Pandy: “Static and dynamic optimization solutions for gait are practically equivalent.” J. Biomech. vol. 34, no. 2, pp. 153–61, 2001.
Hope that helped,
all the best,
Tim
  • asked a question related to Computational Biomechanics
Question
6 answers
Hi guys,
My research interests include the constitutive modeling of soft tissues with fibers.
I have observed some differences in mathematical formulations of reinforced composite based modeling of fiber based soft tissues and transverse isotropic hyperelastic modeling of fiber based soft tissues. Volume fraction terms are coming into picture when composite based modeling is used.
I have written a simple MATLAB code to plot the cauchy stress obtained from strain energy density equations and volume fraction terms are making a significant difference in stress-strain behaviour in both the formulations. I am using the same material constants in both the cases.
I haven't found any literature explaining the fundamental reason behind these differences in resulting behaviour. I don't know if I am missing something. I have added two references using both these methods respectively.
Any help would be appreciated.
Cheers,
Harsha T. Garimella.
Relevant answer
Answer
Hi Harsha,
I am really convinced that "composite-based" modeling approaches are much more effective to describe the non linear constitutive behavior of soft tissue, because they allow to establish constitutive responses that are not dependent on phenomenologically driven choices but that straight derive from the response of the tissue constituents at different scales and from their arrangement. Accordingly, model parameters in this case can be strictly related to quantities experimentally  measurable and with a clear biophysical meaning, opening towards realistic patient-specific models. Nevertheless, as we proved in many recent papers (you can find them in my profile), such a "structural" multiscale approach has to be combined with a proper modelling of collagen nonlinearities from nano (moecular scale) to microscale (fiber scale).
Regards
GVairo
  • asked a question related to Computational Biomechanics
Question
10 answers
Hi guys,
I’ve written a UINTER subroutine which defines the normal surface interaction between two surfaces in my very simple model. The model and the subroutine file have been attached. The problem is when I run my model the solution will be completed with no error. However, I cannot see any effect (interaction) between the two surfaces in my model! I have to also mention that although I have edited the input file and have attached the UINTER subroutine address to the input file and I see no error during the compilation, I am not sure I have done it correctly. I was wondering if anyone could kindly tell me what’s wrong with my model or what exactly I should change and add to my input file to call my subroutine properly.
Any help would be much appreciated.
Cheers,
Navid
Relevant answer
Answer
First, you should make sure that your routine UINTER is actually called by Abaqus - just add a
write(*,*) 'called now'
somewhere to the routine (the output should go either to the dat or msg-file and also to the screen if you run interactively). You can also use this to find out what values of rdisp are passed if the routine is called.
In addition, changing the lopenclose-variable should trigger a severe discontinuity iteration. Does this actually happen? (look at the sta-file)
Alternatively, try to create a model with only a very small number of elements or try to use your UINTER together with one of the example files from Abaqus in the verification manual.
Finally, in Fortran you should not write
-2.65258*10**6
but
-2.65258*E6
  • asked a question related to Computational Biomechanics
Question
4 answers
Is it through an inverse dynamics approach? How reliable/accurate are the joint moments? I want to determine if the plug-in-gait moments can be used as control parameters for a muscle force algorithm.
Relevant answer
Answer
Hi jacobus
sorry for the delay of my answer.
I never compare plugin gait and opensim model. I should do it.
You have to know that kinematic calculations of these models are different.
opensim considers a-priori definite joint axes and uses an inverse kinematic optimization (Lu, T., & O’connor, J. (1999). Bone position estimation from skin marker co-ordinates using global optimisation with joint constraints. Journal of Biomechanics, 32, 129–134.)
Plugin gait only considers ball joint at all articulation and extracts cardanic angles.
No model can be a golden approach !
regards
Fabien
  • asked a question related to Computational Biomechanics
Question
5 answers
How can I find moment of inertia of a human body bending / leaning forward? Is there any data related to this?
Relevant answer
Answer
You could use a tool like OpenSim to find the centers of mass in the posture you are looking for and then add up the moments of inertia using Steiner's law.
  • asked a question related to Computational Biomechanics
Question
3 answers
I want to analyze stress (physical or mental distress) data in EKG/ECG. I will be using MATLAB to analyze the data so I want files that can work with/convert to MATLAB.
Relevant answer
Answer
I suggest you contact vito.starc@mf.uni-lj.si if he has it or he knows someone who does...Good luck! Dusan
  • asked a question related to Computational Biomechanics
Question
11 answers
Simi motion
Relevant answer
Answer
I have some experience with BTS IR system and they do have a software called BTS Clinic, extremely easy to use for begginers... You should introduce a complete protocol but once you have it done, it can be used for non-experienced biomechanical professionals... Maybe you can have a look on it also... Vicon and Qualysis are both excellent options for biomechanics!
  • asked a question related to Computational Biomechanics
Question
25 answers
I am doing a project on human upper limb movements. I'm getting gyro (ang velocity) data and accelerometer data at a sample rate of 50Hz (0.02sec).
Going through the literature, I have come across an equation where the rotation matrices are updated directly with angular velcoity.
R(t+1) = R(t) + R(t)*S(w)*deltat
where R(t+1) - updated rotation matrix
R(t) - old rotation matrix
S(w) - skew matrix from ang velcoity data
deltat - sampling time (0.02sec in my case)
My Qn is that
Is the above equation valid for very low sampling rates, as in my case?
I am asking this because when I run the orthogonality check for the updated matrices, I am getting negative results.
On the contrary, I am getting good results when I update the rotation matrices directly with the angle of rotation which I derives from the angular velcoity data.
Please let me know your suggestions on this. Does the above equation hold good only for high sampling rates?
Relevant answer
Answer
Although the theoretical equation between an angular velocity w and a rotation matrix R is given by S(w)=dot_R*R^T so that dot_R=S(w)*R, we should always try to avoid applying the first-order approximation directly on the time-derivative of a matrix, such as using [R(i+1)-R(i)]/dt=S(w)*R(i) to update the orientation R(i). A better way in this particular problem is to apply the first-order approximation on a scalar, such as the rotation angle phi, instead of the rotation matrix R, as what I procedurized in my first answer by taking advantage of the angular velocity definition w=dot_phi*k with a temporarily fixed unity axis k and letting dot_phi=dphi/dt for the scalar angle phi. Then, utilizing the Rodrigues formula to find the corresponding rotation matrix R(dt), as given in Step (2) of my procedure. Finally, through the multiplication R(i)*R(dt)=R(i+1), the orientation is updated. Using this way, we can not only achieve an acceptable numerical solution, but also keep the orthogonality invariant.
In general, as we all experienced, to implement a derivative in computer, it needs a past-value memory in order to achieve a higher-order numerical solution. In contrast, to implement an integration, we can easily get a fourth-order approximation, such as using the well-known Runge-Kutta algorithm. Therefore, it has to be more careful to manipulate the numerical derivatives in computer programming.
  • asked a question related to Computational Biomechanics
Question
1 answer
For example if we use Hill muscle model, what is the elements quantity such as elastic and dashpot element?
  • asked a question related to Computational Biomechanics
Question
3 answers
We would like to do a fracture pattern analysis based on CT images (DICOM data). Does anyone have experience with this and could recommend a program able to automate fracture pattern analysis?
Relevant answer
Answer
Hi,
it may seem weird, but I think you could search for software in the WWW that is normally used to reconstruct documents that have been torn into pieces. This software should be able to solve the puzzle by first detecting the "fracture" pattern. I have no idea if this works out, but maybe it is worth a try ...
Good luck
Uli H.
  • asked a question related to Computational Biomechanics
Question
10 answers
In some biomechanics articles, I saw both hip contact force and hip joint force. What is the exact difference between two?
Relevant answer
Answer
Rıza,
David Winter made this issue clear in his pioneering book (Biomechanics and Motor Control of Human Movement, 2nd Edition, page 78-79).
“Considerable confusion exists regarding the relationship between joint reaction forces and joint bone-to-bone forces. The latter forces are the actual forces seen across the articulating surfaces and include the effect of muscle activity. The bone-to-bone force equals the active compression force due to muscle plus joint reaction forces.”
In your case, hip contact force equals to bone-to-bone forces. See the attached file for further details.