Skip to content

Commit

Permalink
Tweak parameter in KneeSimulation to improve speed
Browse files Browse the repository at this point in the history
  • Loading branch information
melund committed Mar 26, 2021
1 parent eb639a5 commit ef6b3ae
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 14 deletions.
24 changes: 12 additions & 12 deletions Application/Examples/KneeSimulator/Model/Ligaments.any
Original file line number Diff line number Diff line change
Expand Up @@ -10,22 +10,22 @@ AnyFolder Ligaments = {
};

CREATE_LIGAMENT pPCL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = pPCL, WRAPPING = 0) = { NumStringMesh = 60; NumAugLagCoef=5000;};
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = pPCL, WRAPPING = 0) = { NumStringMesh = 40;};

CREATE_LIGAMENT ALS (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = ALS, WRAPPING = 1 ) = { NumStringMesh = 100; PLine.InitWrapPosForEachStepOnOff=On;};
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = ALS, WRAPPING = 1 ) = { NumStringMesh = 20; };

CREATE_LIGAMENT LCL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = LCL, WRAPPING = 0 ) = { NumStringMesh = 20; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = LCL, WRAPPING = 0 ) = { NumStringMesh = 40; };

CREATE_LIGAMENT aMCL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = aMCL, WRAPPING = 1 ) = { NumStringMesh = 40; NumAugLagCoef=5000;};
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = aMCL, WRAPPING = 1 ) = { NumStringMesh = 20;};

CREATE_LIGAMENT cMCL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = cMCL, WRAPPING = 1 ) = { NumStringMesh = 40; NumAugLagCoef=5000; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = cMCL, WRAPPING = 1 ) = { NumStringMesh = 20;};

CREATE_LIGAMENT pMCL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = pMCL, WRAPPING = 1 ) = { NumStringMesh = 40; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = pMCL, WRAPPING = 1 ) = { NumStringMesh = 20; };

CREATE_LIGAMENT aCM (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = aCM, WRAPPING = 0 ) = { NumStringMesh = 30; };
Expand All @@ -46,20 +46,20 @@ AnyFolder Ligaments = {
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = PFL, WRAPPING = 0 ) = { NumStringMesh = 20;};

CREATE_LIGAMENT sMPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = sMPFL, WRAPPING = 1 ) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = sMPFL, WRAPPING = 1 ) = { NumStringMesh = 20; };

CREATE_LIGAMENT mMPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = mMPFL, WRAPPING = 1 ) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = mMPFL, WRAPPING = 1 ) = { NumStringMesh = 20; };

CREATE_LIGAMENT iMPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = iMPFL, WRAPPING = 1) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = iMPFL, WRAPPING = 1) = { NumStringMesh = 20; };

CREATE_LIGAMENT sLPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = sLPFL, WRAPPING = 1) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = sLPFL, WRAPPING = 1) = { NumStringMesh = 20; };

CREATE_LIGAMENT mLPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = mLPFL, WRAPPING = 1) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = mLPFL, WRAPPING = 1) = { NumStringMesh = 20; };

CREATE_LIGAMENT iLPFL (
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = iLPFL, WRAPPING = 1) = { NumStringMesh = 30; };
ParamFolder = Main.Parameters.Ligaments, LIGAMENT_NAME = iLPFL, WRAPPING = 1) = { NumStringMesh = 20; };
};
4 changes: 2 additions & 2 deletions Application/Examples/KneeSimulator/UserDefinedSettings.any
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@

//Trial Specific Settings used in AnyOprSetForceDepKin (see manual for more information)
#ifndef FDK_ForceTol
#define FDK_ForceTol 1e-3*100
#define FDK_ForceTol 0.1
#endif

#ifndef FDK_MaxNewtonStep
#define FDK_MaxNewtonStep 1e-2
#define FDK_MaxNewtonStep 10e-3
#endif

#ifndef FDK_MaxIteration
Expand Down

0 comments on commit ef6b3ae

Please sign in to comment.