×

Fiber placement optimization for steered-fiber plies

  • US 10,169,492 B2
  • Filed: 06/04/2014
  • Issued: 01/01/2019
  • Est. Priority Date: 06/20/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed by a computer system, for determining optimum tow cut locations for steered-fiber placement, said method comprising:

  • (a) generating stream function data with a multiplicity of corresponding stream lines;

    (b) generating course pair data representing successive pairs of neighboring courses having centerlines corresponding to the stream lines representing the stream function data generated in operation (a) such that there is no gap between the neighboring courses; and

    for each pair of neighboring courses;

    (c) determining potential tow cut locations where any uncut tow from one of the pair of neighboring courses will potentially overlap with any uncut tow from the other of the pair of neighboring courses in dependence on a set of allowable coverage parameter values,(d) generating geometry data for each potential tow cut location, and(e) selecting which tows of the pair of neighboring courses should be cut or added at which tow cut locations selected from the potential tow cut locations determined in operation (c) and in which direction the courses should be laid down, wherein the tows selected for cutting at the selected tow cut locations and the selected direction for course laydown minimize a penalty function taking a plurality of constraints into account;

    (f) generating machine code for controlling a fiber placement machine to cut the tows selected for cutting in operation (e) and lay down the courses in the direction selected in operation (e);

    (g) storing the machine code generated in operation (f) on a computer-readable medium; and

    (h) operating a computer numerical control tow placement machine in accordance with the machine code stored on said computer-readable medium,wherein said plurality of constraints comprise a maximum thickness build-up, a minimum turning radius for a centerline of each neighboring course, a coverage parameter which determines where tows will be terminated and restarted with respect to a boundary, a minimum cut length for each tow, and a maximum number of tow cuts within an overlap area, andwherein operation (e) further comprises generating a list of segment variables for each tow, indicating whether it is active or inactive, and generating a list of cut variables, indicating whether a tow is cut or added at a potential tow cut location or if the status is unchanged.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×