Hi Everyone,
I was hoping that someone could sanity check me here in regards to how I am defining a model I am working with. I have a model of an index finger with extensor hood, which is very similar to the example model (mi29.feb?) The materials for the various regions of the extensor hood are defined in MPa (eg. E = 120), the springs that are included in the model have their spring constants defined in N/mm, and the model itself uses dimensions in mm (so 1 unit in FEBio studio = 1 mm).
What I am wondering, however, is that if I run the model by applying a load in N (eg. load = -12) to any of the tendons, the model may or may not converge (especially if I proscribe rotations at the joints, the model may not converge). Additionally, when it does, I am able to read the plot file and get out nodal reaction forces, which typically are in the hundreds of N, which I believe shouldn't be the case, as the input loads were only in the range of 0-12 N. I was wondering if I need to apply a scaling factor to my inputs or to the outputs to account for my units (divide by 1000)?
Additionally, if I redefine my materials to be in Pa, (eg. E = 120e6), my results seem to become more stable, but my output forces then are scaled accordingly (12N in, gives 9e6 N out). Which doesn't make a whole lot of sense to me? Scaling the model itself may be possible to get everything in standard units of newtons, pascals, and meters, but currently it seems to break the model when I try to do that. Using existing data, I am able to get similar stress values as outputs to what should be expected, its mostly just the reaction forces that are way too high. I have a .feb that converges that I've attached (it's a .zip because the limit for .feb files is 2MB and this one is 4MB), and I was wondering if anyone could potentially provide some insight.
Let me know what you think
Best,
Chris
Finger_model_05222020.zip
I was hoping that someone could sanity check me here in regards to how I am defining a model I am working with. I have a model of an index finger with extensor hood, which is very similar to the example model (mi29.feb?) The materials for the various regions of the extensor hood are defined in MPa (eg. E = 120), the springs that are included in the model have their spring constants defined in N/mm, and the model itself uses dimensions in mm (so 1 unit in FEBio studio = 1 mm).
What I am wondering, however, is that if I run the model by applying a load in N (eg. load = -12) to any of the tendons, the model may or may not converge (especially if I proscribe rotations at the joints, the model may not converge). Additionally, when it does, I am able to read the plot file and get out nodal reaction forces, which typically are in the hundreds of N, which I believe shouldn't be the case, as the input loads were only in the range of 0-12 N. I was wondering if I need to apply a scaling factor to my inputs or to the outputs to account for my units (divide by 1000)?
Additionally, if I redefine my materials to be in Pa, (eg. E = 120e6), my results seem to become more stable, but my output forces then are scaled accordingly (12N in, gives 9e6 N out). Which doesn't make a whole lot of sense to me? Scaling the model itself may be possible to get everything in standard units of newtons, pascals, and meters, but currently it seems to break the model when I try to do that. Using existing data, I am able to get similar stress values as outputs to what should be expected, its mostly just the reaction forces that are way too high. I have a .feb that converges that I've attached (it's a .zip because the limit for .feb files is 2MB and this one is 4MB), and I was wondering if anyone could potentially provide some insight.
Let me know what you think
Best,
Chris
Finger_model_05222020.zip
Comment