CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.

Slides:



Advertisements
Similar presentations
DSM Design Guide. Introduction Elastic Buckling Member elastic buckling –examples –overcoming difficulties Beam, Column, and Beam-Column Design Product.
Advertisements

SODA 5 Developed by Waterloo Eccentric Software The following design example provides a quick start tutorial to the.
an extension to Tutorial 1
Pacemaker Electrode Bidirectional Interface to Autodesk Inventor.
Advanced Ideas and Examples Defining buckling modes Why define buckling modes? Understanding higher modes Utilizing higher modes Handling Indistinct modes.
Beams and Frames.
Tutorial 1 Default Cee section in bending Objective To introduce the conventional finite strip method and gain a rudimentary understanding of how to perform.
Bidirectional Interface to SolidWorks
CUFSM Advanced Functions
Tutorial 3 LGSI Zee in Bending: Z 12 x g, F y = 50ksi Objective To model a typical Zee purlin or girt in bending and determine the elastic critical.
Tutorial 2 SSMA Cee in Compression: 600S F y = 50ksi Objective To model a typical Cee stud in compression and determine the elastic critical local.
Finite Element Method FEM Dr. Mohammed Al-Hazmi ANSYS Basics Lecture 4.
Introduction to ABAQUS 27 th February, Units Before starting to define any model, you need to decide which system of units you will use. ABAQUS.
Tutorial 1: Cross-section stability of a W36x150 Learning how to use and interpret finite strip method results for cross-section stability of hot-rolled.
S. Mandayam/ EEMAG-1/ECE Dept./Rowan University Engineering Electromagnetics Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
Introduction to MATLAB MECH 300H Spring Starting of MATLAB.
Finite Element Analysis Using Abaqus
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
CUFSM Advanced Functions
Lecture 1: Introduction Lecture series based on the text: Essential MATLAB for Engineers and Scientists By Hahn & Valentine
OrcaFlex OrcaFlex User Group, Slide 1 of 10 - Recent & Upcoming developments Release schedule OrcaFlex 8.6 was released in February.
1 Chapter 1 MATLAB Primer This introductory chapter is relatively short and has as its main objective the introduction of MATLAB ® to the reader. This.
Advanced Ideas and Examples Defining buckling modes Why define buckling modes? Understanding higher modes Utilizing higher modes Handling Indistinct modes.
ANSYS Fundamentals This document contains no technical data subject to the EAR or the ITAR.
Thin-Walled Column Design Considering Local, Distortional and Euler Buckling Ben Schafer Asst. Professor Johns Hopkins University.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
SYSTEMS AND ENGINEERING TECHNOLOGY Sukhbinder Singh, Frazer-Nash Consultancy Development of a Finite Element Visualisation Tool for Post-Processing Graphite.
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Introductory Questions CUFSM? –What is CUFSM?What is CUFSM? –What are the system requirements?What are the system requirements? –Why would I use CUFSM?Why.
Tot 15 LTPDA Graphic User Interface summary and status N. Tateo 26/06/2007.
Introduction to Matlab’s Graphical User Interface (GUI) Type “guide” “Guide” creates interface on a Figure window and code in an M-file. Some hidden code.
10/24/20151 Chapter 2 Review: MATLAB Environment Introduction to MATLAB 7 Engineering 161.
Recap Script M-file Editor/Debugger Window Cell Mode Chapter 3 “Built in MATLAB Function” Using Built-in Functions Using the HELP Feature Window HELP.
OpenSees Navigator & Hybrid Simulation
What does C store? >>A = [1 2 3] >>B = [1 1] >>[C,D]=meshgrid(A,B) c) a) d) b)
Matlab 14.html Cost: $100 Available in labs on Windows and Unix machines.
Tutorial 3 LGSI Zee in Bending: Z 12 x g, F y = 50ksi Objective To model a typical Zee purlin or girt in bending and determine the elastic critical.
Demonstration of Vulcan Software. Content Demonstration Introduction to Vulcan GUI Project Description Creation of Model Analysis.
Introduction to Matlab By E. Noura Semary. Contents MATLAB Environment  Command window, Workspace, Path window, Editor window,and Figure window) Basic.
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
Lecture 26: Reusable Methods: Enviable Sloth. Creating Function M-files User defined functions are stored as M- files To use them, they must be in the.
Finite Strip Analysis 1 local distortional later-torsional length of a half sine wave buckling multiplier (stress, load, or moment) Finite Strip Analysis.
CUFSM Overview Main Input Properties Post Compare New: constrained finite strip (cFSM) functionsonstrained finite strip CUFSM 3.12.
1 Lecture 4 Post-Graduate Students Advanced Programming (Introduction to MATLAB) Code: ENG 505 Dr. Basheer M. Nasef Computers & Systems Dept.
Drilling Visualisation API. Application / API One main desktop application Possibility to switch to VR mode (wand + head tracking + stereo) Possibility.
1 Faculty Name Prof. A. A. Saati. 2 MATLAB Fundamentals 3 1.Reading home works ( Applied Numerical Methods )  CHAPTER 2: MATLAB Fundamentals (p.24)
Tutorial 1 Default Cee section in bending Objective To introduce CUFSM and the finite strip method and gain a rudimentary understanding of how to perform.
1 MME3360b Assignment 0310% of final mark Due date:March 19, 2012 Five problems each worth 20% of assignment mark.
Workshop 2 Steel Bracket Modified by (2008): Dr. Vijay K. Goyal Associate Professor, Department of Mechanical Engineering University of Puerto Rico at.
Math 252: Math Modeling Eli Goldwyn Introduction to MATLAB.
MATLAB ® for Engineers, Holly Moore Fourth Edition, Global Edition © Pearson Education Limited 2015 All rights reserved. Figure 5.1 Simple Plot of Time.
MATLAB and SimulinkLecture 61 To days Outline Graphical User Interface (GUI) Exercise on this days topics.
CEE 321 Structural Analysis And Design Design Project 1 Feedback 1.
Rappture GUI for Carbon Nano Tube Arrays’ mechanical and thermal property simulation By Yide Wang Professor Tim Fisher Sridhar Sadasivam.
General purpose cold-formed steel component design software
SECTION 6 DESIGN STUDY. What’s in this section: –Design Variables –Design Studies Overview –Specifying an Objective –Execution Display Settings –Output.
CUFSM and Matlab CUFSM3.12 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
Our task is to estimate the axial displacement u at any section x
Aalto University School of Engineering
USER’S MANUAL AND TUTORIALS
INTRODUCING Adams/CHASSIS
Bridge modelling with CSI software.
FEA Introduction.
Purlin Play and Report centerline dimensions h = in.
LTPDA Graphic User Interface summary and status
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
CUFSM Overview CUFSM2.5 Main Input Properties Post Compare.
Tutorial 1 Default Cee section in bending Objective
Topology Optimization through Computer Aided Software
Presentation transcript:

CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface you can use mathematics, anything you could enter on the command line in Matlab you can use in the GUI examples: entering 1:1:10 in the Lengths section will be interpreted as 1 2 3 4 5 6 7 8 9 10 to evenly space 30 points in log space between 100 and 103 enter logspace(0,3,30) in the Lengths section to shift a member over 2 in. just add +2 to x the nodal coordinates of all nodes etc.

CUFSM and Matlab The real power of the Matlab version is the ability to access all the features of the program from within your own programs (m-files.) In your m-files you can call the CUFSM routines to do your pre- and post-processing as well as perform the analysis directly and perform parametric studies, optimization, etc..

Useful CUFSM Matlab functions Plotting and Post-Processing crossect.m: plot the cross-section, node numbers, springs, etc. strespic.m: show the stress distribution thecurve.m: single model, buckling curve plot thecurve2.m: multiple model, buckling curve plot dispshap.m: plot a 2D buckling mode shape dispshap3d.m: plot a 3D buckling mode shape Model Building templatecalc.m: Generate finite strip model from centerline dimensions of a C or Z doubler.m: double the number of elements in a model grosprop.m: calculate the properties (A, I, etc.) for a model yieldMP: given fy calculate the yield loads and moments for a model stresgen.m: given a load and/or moment calculate nodal stresses for a model Analysis strip.m: Perform finite strip calculations for a model

Matlab Example An example of performing a parametric study in Matlab using your own files is presented in the following slides. The example m-file is: example_parameter_study.m The example set’s up the CUFSM inputs for a Cee section in compression performs analyses while varying the lip length saves all results plots the initial cross-sections used in the parametric study plots the buckling curves from the study plots the local and distortional buckling modes from the study

Parameter Study Example The dimensions of the model are defined to the left.

Setup and perform analysis The nodes and elements are defined just as they would be in the graphical version of CUFSM, but now we use variables instead of numbers. Most importantly, since d is an array we can perform a loop and systematically vary the lip length ‘d’.

Analysis and saved data this one line performs the analysis.

Plot sections and buckling curves

this plot is generated directly from the m-file!

this plot is generated directly from the m-file!

Plot mode shapes

this plot is generated directly from the m-file!

CUFSM2.5 this plot is generated directly from the m-file!