

FLcgs Software
FractureLab & Advanced Fracture Mechanics Associates have teamed up to develop a fatigue and fatigue crack growth customizable software.

Identifying the Demand
-
VHCF crack growth testing up to 750 Hz
-
Test customization
-
Prompt, regular customer support
-
Multiple, unattended test segment capability
-
Automated crack segment marking-heat tint/stress ratio that is material and geometry dependent.
-
Stop criterion as a percentage change over initial PD / compliance.
-
Flexible postprocessor that accepts current and legacy controller input.
Delivering the Solution
Next generation mechanical test controller built from the ground up:
-
ADwin Gold, -X support (USB and Ethernet)
-
Servo-hydraulic and piezo actuator compatibility
-
Static, cyclic / dwell fatigue / fatigue crack growth
-
User defined wave forms
-
Queuing system for multiple test segments
-
Crack length measurement input options (compliance, BFSG, DCPD, hyper-DCPD)
-
Plastic zone based alternate K gradient to mitigate remote closure
-
3-wire active and reference PD solutions
-
Pre-verification of load and K prior to control switch
-
Autonomous (device based) test capability; can disconnect computer
-
Program/computer crash recovery to continue test or retrieve data
-
Automated test segment marking
-
Regular real-time log file updates
-
Multiple output formats (.xml for postprocessor, .csv / .log for user analysis)
Fatigue crack growth data ASTM E647 compatible postprocessor software:
-
Multiple input options (FLcgs log file / .csv, .xml, and legacy .in3 / .in4)
-
Input data point selection / omission options prior to analysis
-
Optional back face correction for surface flaw specimens
-
Visual correction (constant and linear)
-
Opening Load, 2/pi, ACR, conventional
-
Stress ratio normalized K for master curve
-
Full menu of da/dN analysis options (secant, modified secant, 7 point polynomial, modified 7 point combo)
-
Threshold Paris Law fit
-
Exportable output plots with pan / scale / zoom flexibility
Latest Releases
CONTROLLER
v.20260609: OP calculation cutoff for small slope counts
-
BIN (ADX, ADG): added check in crack length calculator to completely bypass OP averaging / calculation when the number of slopes per crack length calculation is less than 8 instead of yielding NaN
-
GUI: added notification in the log file to tell user when the OP calculations are not active
v.20260605: Kmax stop criterion, lineEdit formatting
-
GUI: changed the way whitespace is handled in the GUI; no longer forces a "0" value upon deletion of field but catches the whitespace upon sending to the controller.
-
GUI: set the number of significant digits in the dashboard and rolling avg table for APD, RPD to 5
-
GUI: added maximum load value in the log file at the end of the test
-
GUI: added executable version number to the start of the log file
-
GUI: set current switching ON as default for all PD crack measurement options
-
GUI: corrected lineEdit formatting for Sy, UTS, Emod, and PDGL to account for blank input
-
GUI: fixed read error in min/max da/dN stop criteria that would pre-emptively call an error stop dashboard as user entered rates in scientific notation
-
BIN: (ADG, ADX): added Kmax as stop criterion
v.20260515: Append log file with stop criteria
-
BIN (ADX, ADG): controller now sends specific information about test stop mode to GUI
-
BIN (ADX, ADG): fixed Soft Stop to work with multiple stop criteria
-
GUI: log file now tells user what stop criteria ended the test and their comparative values
-
GUI: fixed log write error if user selected displacement as a stop criterion
v.20260508: K control load direction lock
-
BIN (ADX, ADG): forces load to only increase for K-inc. tests and decrease for K-dec. tests. (this had only applied to K-dec. before this version
v.20260504: HUD divide by zero error
-
GUI: HUD "norm" text fields had divide by zero error before initial crack length measurement; fixed with small delta in denominator
v.20260501: Set cycle interval start point
-
BIN (ADX, ADG): allows user to set cycle count to start using cycle intervals
-
BIN (ADX, ADG): slope counts now change based on cycle interval results
-
BIN (ADX, ADG): pause peak indexing now carries through to subsequent segments in a test session
v.20260429: ADG updates
-
BIN (ADG): n_begin_counting fixes compatible with ADX
-
BIN (ADG): exempted dwell cycles from SoftStop altogether, eliminating the extra cycle at the end after the STOP command
-
BIN (ADG): cycles to begin PD / compliance calculations set to 10 from 40
-
BIN (ADG): peak indexing approach truncated for frequencies under 0.5 Hz
v.20260427: minor XML output fix
-
GUI: fixed LUT output command for flat bottom hole specimen (incorrect index)
v.20260424: Corner crack solution
-
GUI: introduced constants representing spec types in MainWin to better facilitate adding / removing specimen options
-
GUI: added corner crack specimen option using Roe Coffin PD solution (validated with legacy SW)
-
GUI: corrected Rigid SEN K solution (missing sqrt operator)
-
GUI: corrected compliance / PD labels in HUD to switch based on measurement method
-
GUI: added "norm" output for normalized PD
POSTPROCESSOR
v.20260707: Multiple inputs
-
fixed inX translator to properly transfer "compdcpdstress" parameter for compliance tests (enables ACR threshold calculation option in FTA software)
-
also changed inX translator to properly order the dataframes to match the controller output
-
added "append" feature to analyze multiple inputs; MUST BE THE SAME SPECIMEN
v.20260625: User manual and ordered dict fix
-
Added "Manual" option to open the latest version of the postprocessor manual
-
Fixed ordered dicts to ensure only string types are used when writing to them; adjusted associated commands accordingly
v.20260427: Corner crack solution
-
added corner crack solution to solver
v.20250912: ASTM E399 calculator
-
Added ASTM E3076 curve fitting routine (universal X-Y slope calculation)
-
Added ASTM E399 K1C calculator for C(T) and SEN(B) specimen types
-
K1C calculator allows for XML input along with standard 2-column and FLCGS style .csv input.
v.20250811: Metric analysis fixes
-
all units are meters or MPa sqrt(m)
-
visual correction input uses METERS (for now)
-
corrected .inX converter to send meter unit dimensions
-
corrected unit_mult values in populateGUI
-
added metric unit labeling for SF specimen
-
corrected XML dictionary dimension values to mm; only CC variables are in meters.
-
improved labeling of units on plots



