SlideShare a Scribd company logo
1 of 16
Understanding
Optistruct & LS-
Dyna files Using
Text Editor
AKSHAY MISTRI
CONTENTS
S. No. Topic
1 Why text editor?
Optistruct
2 First Look – Optistruct File (.fem)
2A How to read .fem file?
2B Recognizing Control Cards
LS - Dyna
3 First Look – LS-Dyna File (.k/.keyword)
3A How to read .k/.keyword file?
3B Some format exceptions
4 Practical Applications of Text Editor
4A Editing basic model parameters
4B Model File Organization
1. Why text editor?
 Small changes can be done faster when using a text editor.
• Like material assignment change, property change.
 Model file organization can be done using text editor.
• Like creating separate model files for material, contacts, control cards and so on.
 Popular text editors:
• UltraEdit
• Notepad++
Optistruct
2. First Look – Optistruct File
21. Contact definition
22. Node definition
26. Property definition
27. Single Point Constraint definition
28. Force definition
Bulk Data Begins
Bulk Data Ends
• This is what you see in a text editor.
• Lines starting with “$” sign are skipped by the
solver
• Hence, comments can be inserted by using
$ sign in a line.
Analysis Step Definition
2A. How to read .fem file?
• “.fem” text file is divided into vertical sections also referred as “fields”.
• Each field is 8 character long as shown below.
• GRID or Node definition is shown above.
• System ID is left blank which assigns nodes to global coordinate system.
• Three global coordinates (x, y and z) are defined in the fields 4, 5 and 6.
• Node ID 1 has coordinates (0, 100, 80).
System
ID
Node ID’s X –
coord.
Y –
coord.
Z –
coord.
2B. Recognizing Control Cards
• Each control card in the file has a field format defined.
• This definition can be understood from “Hyperworks Help Home” as shown.
• This Help menu can be found in Hypermesh menu bar on the top.
• Help menu will
open an internet
explorer session as
shown.
• Search tab can be
used to search for
desired control
cards.
Source: Altair Hyperworks Online Help
2B. Recognizing Control Cards
• Searching for CQUAD control card yields the following results. (complete page shown in previous slide)
Propert
y ID
Element
ID
Grid
point 1
Grid
point 2
Grid
point 3
Grid
point 4
• Hence, from first picture on the top shows field headers for the
control card CQUAD.
• Second picture on top shows what do those headers mean.
• This info can be used to understand CQUAD lines in the model file
as shown in the right image.
• Similarly, other control cards can be understood in the model file.
Source: Altair Hyperworks Online Help
Source: Altair Hyperworks Online Help
LS-Dyna
3. First Look – LS-Dyna File
Ending Control card
• Similar to Optistruct, LS-Dyna control cards are
also divided into fields.
• Each field in this “.k/.keyword” file is 10
character long. (generally)
Starting Header Card
3A. How to read .k/.keyword file?
• LS-Dyna control cards can be understood from “LS-Dyna Keyword Manual Vol I” available online.
• This can be downloaded at no cost from LSTC website here: https://www.lstc.com/download/manuals
• The manual contains description of almost all control cards used in LS-Dyna file.
• For example, *CONTROL_TERMINATION in the file can be searched in
the keyword manual under the heading *CONTROL.
• Once found, it would tell you the meaning of all the field headers for the
control card *CONTROL_TERMINATION as shown in pictures on the
right.
Termination
Cycle
Termination
Time
Reduction
factor
Source: LS-DYNA keyword manual
3B. Some format exceptions
• Some LS-Dyna key cards are of 8-character length instead of 10.
• Every card’s character field lengths are described in the LD-Dyna manual as shown in the picture below.
16 -
character
field
8-characters fields
Source: LS-DYNA keyword manual
8 –
char.
16 -
character
field
• Card format describes the field lengths as described
below:
• 5I8: 5 fields with 8-character length.
• E16.0: 16-character length field.
• I8: 8-character length field.
• E16.0: 16-character length field.
7E10: 7 fields with 10-character length.
4. Practical Applications of Text Editor
Editing termination time in LS-Dyna file
• Basic parameters in the model file can be changed using the text editor itself.
• Some examples are given below.
• Parameters like thickness value, control parameters, Node IDs can be quickly changed using text editor.
Creating coincident nodes (Optistruct)
• Node ID’s 3 and 4 are coincident.
4A. Editing basic model parameters
• Consider a Optistruct model setup as shown in the picture below.
• Grey plate as forces applied on its four corners.
• Bottom green plate is constrained in 1-6 DOF on the four corners.
• Both are assigned steel material with thickness of 3 mm.
4B. Model File Organization
Model Tree
Currently the model file is saved as a
single file.
• Now, the single file “plate_setup.fem” can be organized into various files according to the entity type as shown
below.
4B. Model File Organization
Analysis file can be used to call the
other three files using “INCLUDE”
command.
Benefits:
• Quicker individual entity changes
possible without disturbing other files.
• If only model mesh is updated, other
files can be simply copied over for
complete setup.

More Related Content

What's hot

Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...Yash Lad
 
Basic car terminologies
Basic car terminologiesBasic car terminologies
Basic car terminologiesHEMANTRAUT
 
Automobile chassis and body
Automobile chassis and bodyAutomobile chassis and body
Automobile chassis and bodyRàhúl Pâtêl
 
Automobile chassis frame
Automobile chassis frameAutomobile chassis frame
Automobile chassis framejjHF47
 
Materials for automotive body and chassis structure by sandeep mangukiya
Materials for automotive body and chassis structure by sandeep mangukiyaMaterials for automotive body and chassis structure by sandeep mangukiya
Materials for automotive body and chassis structure by sandeep mangukiyasandeep mangukiya
 
Vehicle Body Engineering Bus Body Details
Vehicle Body Engineering Bus Body DetailsVehicle Body Engineering Bus Body Details
Vehicle Body Engineering Bus Body DetailsRajat Seth
 
Vehicle Design construction
Vehicle Design constructionVehicle Design construction
Vehicle Design constructionRajat Seth
 
Noise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankarNoise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankarProSIM R & D Pvt. Ltd.
 
Gearbox design - MECH 393 final project
Gearbox design - MECH 393 final projectGearbox design - MECH 393 final project
Gearbox design - MECH 393 final projectStasik Nemirovsky
 

What's hot (20)

Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...
 
Automobile suspension system
Automobile suspension systemAutomobile suspension system
Automobile suspension system
 
Basic car terminologies
Basic car terminologiesBasic car terminologies
Basic car terminologies
 
Biw
BiwBiw
Biw
 
Automobile chassis and body
Automobile chassis and bodyAutomobile chassis and body
Automobile chassis and body
 
Automobile chassis frame
Automobile chassis frameAutomobile chassis frame
Automobile chassis frame
 
Frame and body of Automobile
Frame and body of AutomobileFrame and body of Automobile
Frame and body of Automobile
 
Introduction to leaf spring
Introduction to leaf springIntroduction to leaf spring
Introduction to leaf spring
 
Materials for automotive body and chassis structure by sandeep mangukiya
Materials for automotive body and chassis structure by sandeep mangukiyaMaterials for automotive body and chassis structure by sandeep mangukiya
Materials for automotive body and chassis structure by sandeep mangukiya
 
Biw with definitions
Biw with definitionsBiw with definitions
Biw with definitions
 
Brochure_BIW
Brochure_BIWBrochure_BIW
Brochure_BIW
 
Catia v5 lecture notes
Catia v5 lecture notesCatia v5 lecture notes
Catia v5 lecture notes
 
connecting rod
connecting rodconnecting rod
connecting rod
 
Ppt on catia
Ppt on  catiaPpt on  catia
Ppt on catia
 
Automobile Chassis
Automobile Chassis  Automobile Chassis
Automobile Chassis
 
Vehicle Body Engineering Bus Body Details
Vehicle Body Engineering Bus Body DetailsVehicle Body Engineering Bus Body Details
Vehicle Body Engineering Bus Body Details
 
Vehicle Design construction
Vehicle Design constructionVehicle Design construction
Vehicle Design construction
 
Noise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankarNoise and Vibrations for automotive-umashankar
Noise and Vibrations for automotive-umashankar
 
Gearbox design - MECH 393 final project
Gearbox design - MECH 393 final projectGearbox design - MECH 393 final project
Gearbox design - MECH 393 final project
 
Biw fixture
Biw fixtureBiw fixture
Biw fixture
 

Similar to Understanding optistruct & LS-Dyna files using text editor

07 chapter03 05_siemens_tags_memory_structure_fa14
07 chapter03 05_siemens_tags_memory_structure_fa1407 chapter03 05_siemens_tags_memory_structure_fa14
07 chapter03 05_siemens_tags_memory_structure_fa14John Todora
 
Ecet 375 Enhance teaching / snaptutorial.com
Ecet 375  Enhance teaching / snaptutorial.comEcet 375  Enhance teaching / snaptutorial.com
Ecet 375 Enhance teaching / snaptutorial.comDavis117a
 
Assemblers: Ch03
Assemblers: Ch03Assemblers: Ch03
Assemblers: Ch03desta_gebre
 
XML introduction and Uses of XML in JSBSim
XML introduction and Uses of XML in JSBSimXML introduction and Uses of XML in JSBSim
XML introduction and Uses of XML in JSBSimWai Nwe Tun
 
Intermediate Representation in Compiler Construction
Intermediate Representation in Compiler ConstructionIntermediate Representation in Compiler Construction
Intermediate Representation in Compiler Constructiontheizm1
 
Ecet 375 Education Redefined - snaptutorial.com
Ecet 375     Education Redefined - snaptutorial.comEcet 375     Education Redefined - snaptutorial.com
Ecet 375 Education Redefined - snaptutorial.comDavisMurphyC86
 
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...Terry Reese
 
Ecet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comEcet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comrobertlesew62
 
Hp vertica certification guide
Hp vertica certification guideHp vertica certification guide
Hp vertica certification guideneinamat
 
Hpverticacertificationguide 150322232921-conversion-gate01
Hpverticacertificationguide 150322232921-conversion-gate01Hpverticacertificationguide 150322232921-conversion-gate01
Hpverticacertificationguide 150322232921-conversion-gate01Anvith S. Upadhyaya
 
30334823 my sql-cluster-performance-tuning-best-practices
30334823 my sql-cluster-performance-tuning-best-practices30334823 my sql-cluster-performance-tuning-best-practices
30334823 my sql-cluster-performance-tuning-best-practicesDavid Dhavan
 
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...Spark Summit
 
Data Type in C Programming
Data Type in C ProgrammingData Type in C Programming
Data Type in C ProgrammingQazi Shahzad Ali
 
Apache IOTDB: a Time Series Database for Industrial IoT
Apache IOTDB: a Time Series Database for Industrial IoTApache IOTDB: a Time Series Database for Industrial IoT
Apache IOTDB: a Time Series Database for Industrial IoTjixuan1989
 
ECET 375 Success Begins/Newtonhelp.com
ECET 375 Success Begins/Newtonhelp.comECET 375 Success Begins/Newtonhelp.com
ECET 375 Success Begins/Newtonhelp.comledlang1
 

Similar to Understanding optistruct & LS-Dyna files using text editor (20)

07 chapter03 05_siemens_tags_memory_structure_fa14
07 chapter03 05_siemens_tags_memory_structure_fa1407 chapter03 05_siemens_tags_memory_structure_fa14
07 chapter03 05_siemens_tags_memory_structure_fa14
 
CADA
CADA CADA
CADA
 
Ecet 375 Enhance teaching / snaptutorial.com
Ecet 375  Enhance teaching / snaptutorial.comEcet 375  Enhance teaching / snaptutorial.com
Ecet 375 Enhance teaching / snaptutorial.com
 
Assemblers: Ch03
Assemblers: Ch03Assemblers: Ch03
Assemblers: Ch03
 
XML introduction and Uses of XML in JSBSim
XML introduction and Uses of XML in JSBSimXML introduction and Uses of XML in JSBSim
XML introduction and Uses of XML in JSBSim
 
Iee etran howto
Iee etran howtoIee etran howto
Iee etran howto
 
Intermediate Representation in Compiler Construction
Intermediate Representation in Compiler ConstructionIntermediate Representation in Compiler Construction
Intermediate Representation in Compiler Construction
 
Fem lab manual 2
Fem lab manual 2Fem lab manual 2
Fem lab manual 2
 
Ecet 375 Education Redefined - snaptutorial.com
Ecet 375     Education Redefined - snaptutorial.comEcet 375     Education Redefined - snaptutorial.com
Ecet 375 Education Redefined - snaptutorial.com
 
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
MarcEdit Shelter-In-Place Webinar 8: Automated editing through scripts and to...
 
Ecet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.comEcet 375 Education Specialist-snaptutorial.com
Ecet 375 Education Specialist-snaptutorial.com
 
Hp vertica certification guide
Hp vertica certification guideHp vertica certification guide
Hp vertica certification guide
 
Hpverticacertificationguide 150322232921-conversion-gate01
Hpverticacertificationguide 150322232921-conversion-gate01Hpverticacertificationguide 150322232921-conversion-gate01
Hpverticacertificationguide 150322232921-conversion-gate01
 
Data standard - IGES
Data standard - IGESData standard - IGES
Data standard - IGES
 
30334823 my sql-cluster-performance-tuning-best-practices
30334823 my sql-cluster-performance-tuning-best-practices30334823 my sql-cluster-performance-tuning-best-practices
30334823 my sql-cluster-performance-tuning-best-practices
 
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...
Apache Carbondata: An Indexed Columnar File Format for Interactive Query with...
 
Data Type in C Programming
Data Type in C ProgrammingData Type in C Programming
Data Type in C Programming
 
Apache IOTDB: a Time Series Database for Industrial IoT
Apache IOTDB: a Time Series Database for Industrial IoTApache IOTDB: a Time Series Database for Industrial IoT
Apache IOTDB: a Time Series Database for Industrial IoT
 
7 network mapping i
7  network mapping i7  network mapping i
7 network mapping i
 
ECET 375 Success Begins/Newtonhelp.com
ECET 375 Success Begins/Newtonhelp.comECET 375 Success Begins/Newtonhelp.com
ECET 375 Success Begins/Newtonhelp.com
 

More from Akshay Mistri

Everything About Seat-belts
Everything About Seat-beltsEverything About Seat-belts
Everything About Seat-beltsAkshay Mistri
 
Mechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit AnalysisMechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit AnalysisAkshay Mistri
 
Automation in Hypermesh
Automation in HypermeshAutomation in Hypermesh
Automation in HypermeshAkshay Mistri
 
HIII Headform Calibration Test
HIII Headform Calibration TestHIII Headform Calibration Test
HIII Headform Calibration TestAkshay Mistri
 
Effects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled TestingEffects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled TestingAkshay Mistri
 
Structural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible versionStructural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible versionAkshay Mistri
 
Global Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model ValidationGlobal Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model ValidationAkshay Mistri
 
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)Akshay Mistri
 
Buckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in HypermeshBuckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in HypermeshAkshay Mistri
 
Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Akshay Mistri
 
Solar Powered Field Utility Vehicle
Solar Powered Field Utility VehicleSolar Powered Field Utility Vehicle
Solar Powered Field Utility VehicleAkshay Mistri
 
Natural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring systemNatural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring systemAkshay Mistri
 
Modelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle ModelModelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle ModelAkshay Mistri
 
Analysing simple pendulum using matlab
Analysing simple pendulum using matlabAnalysing simple pendulum using matlab
Analysing simple pendulum using matlabAkshay Mistri
 
PPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and AnalysisPPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and AnalysisAkshay Mistri
 
PPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingPPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingAkshay Mistri
 
PPT-1 Starting with Hypermesh
PPT-1 Starting with HypermeshPPT-1 Starting with Hypermesh
PPT-1 Starting with HypermeshAkshay Mistri
 
Drive wheel motor torque calculations
Drive wheel motor torque calculationsDrive wheel motor torque calculations
Drive wheel motor torque calculationsAkshay Mistri
 
Presentation on Solar Car
Presentation on Solar CarPresentation on Solar Car
Presentation on Solar CarAkshay Mistri
 

More from Akshay Mistri (20)

Theories of failure
Theories of failureTheories of failure
Theories of failure
 
Everything About Seat-belts
Everything About Seat-beltsEverything About Seat-belts
Everything About Seat-belts
 
Mechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit AnalysisMechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit Analysis
 
Automation in Hypermesh
Automation in HypermeshAutomation in Hypermesh
Automation in Hypermesh
 
HIII Headform Calibration Test
HIII Headform Calibration TestHIII Headform Calibration Test
HIII Headform Calibration Test
 
Effects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled TestingEffects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled Testing
 
Structural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible versionStructural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible version
 
Global Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model ValidationGlobal Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model Validation
 
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
 
Buckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in HypermeshBuckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in Hypermesh
 
Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)
 
Solar Powered Field Utility Vehicle
Solar Powered Field Utility VehicleSolar Powered Field Utility Vehicle
Solar Powered Field Utility Vehicle
 
Natural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring systemNatural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring system
 
Modelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle ModelModelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle Model
 
Analysing simple pendulum using matlab
Analysing simple pendulum using matlabAnalysing simple pendulum using matlab
Analysing simple pendulum using matlab
 
PPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and AnalysisPPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and Analysis
 
PPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingPPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - Meshing
 
PPT-1 Starting with Hypermesh
PPT-1 Starting with HypermeshPPT-1 Starting with Hypermesh
PPT-1 Starting with Hypermesh
 
Drive wheel motor torque calculations
Drive wheel motor torque calculationsDrive wheel motor torque calculations
Drive wheel motor torque calculations
 
Presentation on Solar Car
Presentation on Solar CarPresentation on Solar Car
Presentation on Solar Car
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Recently uploaded (20)

Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

Understanding optistruct & LS-Dyna files using text editor

  • 1. Understanding Optistruct & LS- Dyna files Using Text Editor AKSHAY MISTRI
  • 2. CONTENTS S. No. Topic 1 Why text editor? Optistruct 2 First Look – Optistruct File (.fem) 2A How to read .fem file? 2B Recognizing Control Cards LS - Dyna 3 First Look – LS-Dyna File (.k/.keyword) 3A How to read .k/.keyword file? 3B Some format exceptions 4 Practical Applications of Text Editor 4A Editing basic model parameters 4B Model File Organization
  • 3. 1. Why text editor?  Small changes can be done faster when using a text editor. • Like material assignment change, property change.  Model file organization can be done using text editor. • Like creating separate model files for material, contacts, control cards and so on.  Popular text editors: • UltraEdit • Notepad++
  • 5. 2. First Look – Optistruct File 21. Contact definition 22. Node definition 26. Property definition 27. Single Point Constraint definition 28. Force definition Bulk Data Begins Bulk Data Ends • This is what you see in a text editor. • Lines starting with “$” sign are skipped by the solver • Hence, comments can be inserted by using $ sign in a line. Analysis Step Definition
  • 6. 2A. How to read .fem file? • “.fem” text file is divided into vertical sections also referred as “fields”. • Each field is 8 character long as shown below. • GRID or Node definition is shown above. • System ID is left blank which assigns nodes to global coordinate system. • Three global coordinates (x, y and z) are defined in the fields 4, 5 and 6. • Node ID 1 has coordinates (0, 100, 80). System ID Node ID’s X – coord. Y – coord. Z – coord.
  • 7. 2B. Recognizing Control Cards • Each control card in the file has a field format defined. • This definition can be understood from “Hyperworks Help Home” as shown. • This Help menu can be found in Hypermesh menu bar on the top. • Help menu will open an internet explorer session as shown. • Search tab can be used to search for desired control cards. Source: Altair Hyperworks Online Help
  • 8. 2B. Recognizing Control Cards • Searching for CQUAD control card yields the following results. (complete page shown in previous slide) Propert y ID Element ID Grid point 1 Grid point 2 Grid point 3 Grid point 4 • Hence, from first picture on the top shows field headers for the control card CQUAD. • Second picture on top shows what do those headers mean. • This info can be used to understand CQUAD lines in the model file as shown in the right image. • Similarly, other control cards can be understood in the model file. Source: Altair Hyperworks Online Help Source: Altair Hyperworks Online Help
  • 10. 3. First Look – LS-Dyna File Ending Control card • Similar to Optistruct, LS-Dyna control cards are also divided into fields. • Each field in this “.k/.keyword” file is 10 character long. (generally) Starting Header Card
  • 11. 3A. How to read .k/.keyword file? • LS-Dyna control cards can be understood from “LS-Dyna Keyword Manual Vol I” available online. • This can be downloaded at no cost from LSTC website here: https://www.lstc.com/download/manuals • The manual contains description of almost all control cards used in LS-Dyna file. • For example, *CONTROL_TERMINATION in the file can be searched in the keyword manual under the heading *CONTROL. • Once found, it would tell you the meaning of all the field headers for the control card *CONTROL_TERMINATION as shown in pictures on the right. Termination Cycle Termination Time Reduction factor Source: LS-DYNA keyword manual
  • 12. 3B. Some format exceptions • Some LS-Dyna key cards are of 8-character length instead of 10. • Every card’s character field lengths are described in the LD-Dyna manual as shown in the picture below. 16 - character field 8-characters fields Source: LS-DYNA keyword manual 8 – char. 16 - character field • Card format describes the field lengths as described below: • 5I8: 5 fields with 8-character length. • E16.0: 16-character length field. • I8: 8-character length field. • E16.0: 16-character length field. 7E10: 7 fields with 10-character length.
  • 13. 4. Practical Applications of Text Editor
  • 14. Editing termination time in LS-Dyna file • Basic parameters in the model file can be changed using the text editor itself. • Some examples are given below. • Parameters like thickness value, control parameters, Node IDs can be quickly changed using text editor. Creating coincident nodes (Optistruct) • Node ID’s 3 and 4 are coincident. 4A. Editing basic model parameters
  • 15. • Consider a Optistruct model setup as shown in the picture below. • Grey plate as forces applied on its four corners. • Bottom green plate is constrained in 1-6 DOF on the four corners. • Both are assigned steel material with thickness of 3 mm. 4B. Model File Organization Model Tree Currently the model file is saved as a single file.
  • 16. • Now, the single file “plate_setup.fem” can be organized into various files according to the entity type as shown below. 4B. Model File Organization Analysis file can be used to call the other three files using “INCLUDE” command. Benefits: • Quicker individual entity changes possible without disturbing other files. • If only model mesh is updated, other files can be simply copied over for complete setup.