25
AFGROW Plug-In Development Alex Litvinov, James Harter, LexTech, Inc StressCheck User’s Workshop 2012

AFGROW Plug-In Development - ESRD

  • Upload
    others

  • View
    2

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AFGROW Plug-In Development - ESRD

AFGROW Plug-In Development

Alex Litvinov, James Harter,

LexTech, Inc

StressCheck User’s Workshop 2012

Page 2: AFGROW Plug-In Development - ESRD

Overview

• About AGROW • New features in the upcoming

AFGROW Release • AFGROW Plug-In Interface • Q&A

Page 3: AFGROW Plug-In Development - ESRD

About AFGROW AFGROW is a Damage Tolerance Analysis (DTA) framework that allows users to analyze crack initiation, fatigue crack growth, and fracture to predict the life of metallic structures. http://www.afgrow.net http://www.facebook.com/afgrow

Page 4: AFGROW Plug-In Development - ESRD

Customers

Advanced Technologies Incorporated Air Force Research Laboratory Air Spray Aviation Services Altep Australian Aerospace Australian Department of Defense Bell Helicopter Caterpillar Inc. Cessna Circor Aerospace Creare DART Aerospace Delta Engineering European Science Foundation Gulfstream Italian Air Force Instytut Techniczny Wojsk Lotniczych /ITWL ITT Institute for Materials Applications in Mechanical Engineering Japan Aerospace Exploration Agency Kalitta Air, LLC L-3 Live TV Lockheed Martin Marshall Aerospace

Micro Craft, Inc. MIT Mitre NASA Northrop Grumman NRC Institute for Aerospace Research NTSB Ogden Air Logistics Center PACS Engineering P.B. Engineering Inc. Pilatus Aircraft Ltd Precision Engineering LLC Raytheon TanBeräkning AB Tenaris Tcagi Textron India Triumph Group, Inc TUI Airlines United States Air Force Academy University of Ulsan The University of Utah VZLU - Aeronautical Research & Test Institute Western Avionics Wyle

Page 5: AFGROW Plug-In Development - ESRD

New Release

• Updated Solution for a Single Through Crack at a Hole Under Bearing Load

• Improved Offset Correction for Cracks at Holes Under Bearing Load

• Multi-Channel Spectrum Format

• Spectrum Tool

• Warning Messages When K-Solution Limits are Exceeded

• Ability to Replicate Results From Previous Versions (back to Version 5.01)

• Expanded Input Table Size (virtually unlimited)

• Option to Save Input File With Retardation State Data for Later Restart

• Improved COM and Plug-In Interface

• New GUI

• Corner Crack at a Countersunk Hole Solution

Page 6: AFGROW Plug-In Development - ESRD

NEW GUI

Page 7: AFGROW Plug-In Development - ESRD

Countersunk Hole Solution

• Centered or offset hole with single corner crack

• Centered hole with symmetric double corner crack

Page 8: AFGROW Plug-In Development - ESRD

Spectrum Tool

Page 9: AFGROW Plug-In Development - ESRD

AFGROW COM Automation Automation is

an industry-standard technology that applications use to expose their objects to development tools, macro languages, and other applications that support Automation

Page 10: AFGROW Plug-In Development - ESRD

AFGROW Plug-In Interface

Allows Users to Create Structural Models for Use in AFGROW

Page 11: AFGROW Plug-In Development - ESRD

AFGROW Plug-In Interface - Background

• Joint Effort between AFRL, APES, Boeing, and

LexTech, Inc.

• External DLL Code provides • K solutions

• Crack Limits

• Drawing Functionality

• Parameters

• Parameter Default Values

• Error Checking

• Control of External K-Solver, if applicable

Page 12: AFGROW Plug-In Development - ESRD

AFGROW Plug-In

Plug-In

Plug-In development typically requires Microsoft Visual Studio 2005 (or higher) and .NET Framework, in addition to AFGROW and StressCheck

Page 13: AFGROW Plug-In Development - ESRD

Plugin Interfaces

• BetaPlugin – Abstract Interface, needs to be implemented in the plugin

• SpecimenDraw – problem visualization • PredictManage – Setup problem in

AFGROW terms: Define cracks and Crack Directions

Page 14: AFGROW Plug-In Development - ESRD

BetaPlugin Interface • Definition and access to the model parameters • Communication with AFGROW • Access to all COM interfaces available in AFGROW • File Name Parameter • Ability to modify crack parameters during prediction

Demonstrated in 2011 by ESRD

Page 15: AFGROW Plug-In Development - ESRD

SpecimenDraw - Visualization Interface

• Turtle drawing + font usage • Ability to place bitmaps on

the drawing window • Graph window • Progress Bar and

notification at the status bar

• Access to the AFGROW output

Demonstrated in 2006 by APES, Inc

Page 16: AFGROW Plug-In Development - ESRD

Predict Interface Set up Crack and Crack Direction Parameters

• Equivalent thickness • Type of crack direction: through the

thickness, along the specimen width and between

Page 17: AFGROW Plug-In Development - ESRD

Plug-In Development: Create Project

Page 18: AFGROW Plug-In Development - ESRD

Project Setup - Reference

StressCheck Black Box dll needs to be registered:

Regsvr32.exe scbb.dll

Page 19: AFGROW Plug-In Development - ESRD

Project Setup – Make Assembly Visible Through COM

Page 20: AFGROW Plug-In Development - ESRD

Project Setup – Sign Assembly

Page 21: AFGROW Plug-In Development - ESRD

Project Setup – Add Model Definition Image to Resources

Page 22: AFGROW Plug-In Development - ESRD

Register .NET Dll

• Start Dos Command Prompt As Administrator

• 2 switches: register and codebase

Page 23: AFGROW Plug-In Development - ESRD

Thanks

• A-10 and T-38 team at HILL AF Base

• ESRD

• APES

Page 24: AFGROW Plug-In Development - ESRD

AFGROW Users Workshop 2012 The Annual AFGROW Users Workshop will

be held at the Davis Conference Center in

Layton, UT on September 8-10, 2012.

Who should attend: Engineers, researchers,

technologists, and managers who are users

of AFGROW and/or have an interest in

Crack Growth Analysis tools.

The purpose of the workshop is to provide a forum for users to

share ideas, demonstrate how AFGROW is being used for

practical cases, and discuss future development. We will also

provide information on the latest development efforts.

Page 25: AFGROW Plug-In Development - ESRD

Questions