febio 2.6.4.9579 skips the second must point when large step_size values are used
issueid=765 05-29-2017 04:20 PM
Junior Member
febio 2.6.4.9579 skips the second must point when large step_size values are used
febio 2.6.4.9579 skips must point 1 when step_size > t[must point 1] - t[must point 0]

Observed behavior: With a must point loadcurve is defined, FEBio skips the second must point if Step/Control/step_size is greater than the time interval between the first must point and the second must point.

Expected behavior: FEBio solves the model at each must point's time. From the manual: "A must-point is a time point where FEBio must pass through."

Steps to reproduce: Run the attached minimum reproducible example. I tested with FEBio 2.6.4.9579 64-bit linux "new glibc". In this minimum example, the step_size is set to 0.1. There is a must point defined at t=0.05, which FEBio skips. According to the log, the solution first converges at t=0.1; the must point controller does activate, but only adjusts the step size to hit the t=0.2 must point.

Other notes: febio 2.5.2.8980 has the expected behavior.
Issue Details
Issue Number 765
Project FEBio
Category Unknown
Status Unconfirmed
Priority Unknown
Affected Version Unknown
Fixed Version (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




05-29-2017 04:20 PM
Issue Changed by jpeloquin
  • Attachment febio_skipped_must_point.feb uploaded

+ Reply