Pushover analysis of triangular steel membrane element subjected to lateral displacement with effect of geometric and material nonlinearity and small strain in matlab, abaqus
This MATLAB program models the pushover analysis of a triangular steel membrane subjected to lateral displacements. It uses finite element analysis to calculate the stiffness matrix and account for geometric and material nonlinearity under small strains. The program defines the geometry and material properties of the membrane, applies incremental lateral displacements, calculates the element stiffness matrices, and assembles the global stiffness matrix to solve for displacements at each step. The results of the MATLAB analysis are verified against a similar ABAQUS model.
잡지는 또 다른 잡지의 자양분이다. 정지원 편집장은 2009년에 태어나 6호를 마지막으로 폐간된 디자인 잡지 <디플러스> 창간호에서 ‘잡지를 지속적으로 내려면 재정적 안정성과 나름의 철학이 필요하다’는 것을 배웠다. 당시 이 잡지는 <키노> 등 이미 사라진 잡지 편집자들의 이야기를 담았었다. 김용진 편집장은 <싱클레어>를 창간할 당시, 영국에서 출간된 <빅이슈>, 쌍용그룹 사외보 <여의주>와 <한겨레21>을 모델로 삼았다고 했다. 독립잡지 역시 시대의 기록이다. 그러나 이 기록은 사회적으로 잘 보관되지 않는다. 공공도서관 등에서도 이런 소규모 출판물을 보기 어렵다. 정 편집장은 폐간호를 펴낸 뒤 그동안의 콘텐츠를 모아 전자북을 만들 예정이다. <헤드에이크>는 재고가 없는 상태다. <싱클레어>도 과거 콘텐츠를 전자북으로 복원하고 있다.
이 작업을 지원하는 모바일·웹 소프트웨어 개발사 퍼니플랜의 남창우 대표는 “독립잡지는 소량으로 인쇄되기 때문에 빨리 절판된다. 아무리 소소한 이야기를 다루고 있어도 문화 콘텐츠로서 의미가 있다고 생각해 <싱클레어>를 전자북으로 복원해 서비스를 하기로 했다”고 말했다.
자세히 보기: http://h21.hani.co.kr/ar…/society/society_general/38886.html
Computational Social Science, Lecture 05: Networks, Part Ijakehofman
The document discusses networks and graph concepts. It provides examples of social networks and the internet. It defines nodes, edges, and how networks can be represented using adjacency lists and edge lists. It discusses computing properties of networks like degrees, connected components, distances, and performing breadth-first search.
Mathematical approach for Text Mining 1Kyunghoon Kim
This document presents an overview of standard latent semantic indexing (LSI). It discusses how LSI uses singular value decomposition to reduce the dimensionality of a term-document matrix while retaining as much information as possible. Examples are provided to show how LSI can be used to reconstruct the original matrix and perform queries. Potential extensions like probabilistic LSI and latent Dirichlet allocation are also mentioned.
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...IRJET Journal
This document presents a new subclass of univalent analytic functions associated with a multiplier linear operator. Some key points:
1) A new class ),,(, BAm
k of uniformly starlike functions is defined, involving a multiplier linear operator m
k ,.
2) Necessary and sufficient conditions for functions to belong to this class are obtained, including coefficient inequalities.
3) Results on distortion theorems, extreme points, and radii of starlikeness and convexity for functions in this class are presented.
This document provides notes and examples on operations with powers and radicals. It includes:
1) Ten rules for operations with powers such as multiplying and dividing powers.
2) Four rules for operations with radicals such as rationalizing the denominator.
3) Twenty-four math problems worked through step-by-step as examples of applying the power and radical rules. The examples involve simplifying expressions and rationalizing denominators.
Finite Element Solution On Effects Of Viscous Dissipation & Diffusion Thermo ...IRJET Journal
This document presents a finite element solution to analyze the effects of viscous dissipation and diffusion thermo on an unsteady magnetohydrodynamic (MHD) flow past an impulsively started inclined oscillating plate with variable temperature and mass diffusion. The governing nonlinear partial differential equations describing the flow are non-dimensionalized and solved using the finite element method. The effects of various flow parameters on flow variables are discussed and results are analyzed graphically.
The document discusses the concept of black body radiation. It begins by explaining that a black body is an idealized physical body that absorbs all electromagnetic radiation that falls on it. A key point is that a black body in thermal equilibrium emits electromagnetic radiation called black body radiation. The intensity of this radiation depends only on the body's temperature and emission wavelength, not on the body's shape or composition. The document then provides further details on black body radiation and its relationship to Planck's law and Wien's displacement law.
Learn how you can use the new workload management histograms feature in IBM® DB2® 9.5 for Linux®, UNIX®, and Windows® to better understand your workloads, determine the root cause of system slowdowns related to changes in workload, and easily track adherence to performance Service Level Agreements.
잡지는 또 다른 잡지의 자양분이다. 정지원 편집장은 2009년에 태어나 6호를 마지막으로 폐간된 디자인 잡지 <디플러스> 창간호에서 ‘잡지를 지속적으로 내려면 재정적 안정성과 나름의 철학이 필요하다’는 것을 배웠다. 당시 이 잡지는 <키노> 등 이미 사라진 잡지 편집자들의 이야기를 담았었다. 김용진 편집장은 <싱클레어>를 창간할 당시, 영국에서 출간된 <빅이슈>, 쌍용그룹 사외보 <여의주>와 <한겨레21>을 모델로 삼았다고 했다. 독립잡지 역시 시대의 기록이다. 그러나 이 기록은 사회적으로 잘 보관되지 않는다. 공공도서관 등에서도 이런 소규모 출판물을 보기 어렵다. 정 편집장은 폐간호를 펴낸 뒤 그동안의 콘텐츠를 모아 전자북을 만들 예정이다. <헤드에이크>는 재고가 없는 상태다. <싱클레어>도 과거 콘텐츠를 전자북으로 복원하고 있다.
이 작업을 지원하는 모바일·웹 소프트웨어 개발사 퍼니플랜의 남창우 대표는 “독립잡지는 소량으로 인쇄되기 때문에 빨리 절판된다. 아무리 소소한 이야기를 다루고 있어도 문화 콘텐츠로서 의미가 있다고 생각해 <싱클레어>를 전자북으로 복원해 서비스를 하기로 했다”고 말했다.
자세히 보기: http://h21.hani.co.kr/ar…/society/society_general/38886.html
Computational Social Science, Lecture 05: Networks, Part Ijakehofman
The document discusses networks and graph concepts. It provides examples of social networks and the internet. It defines nodes, edges, and how networks can be represented using adjacency lists and edge lists. It discusses computing properties of networks like degrees, connected components, distances, and performing breadth-first search.
Mathematical approach for Text Mining 1Kyunghoon Kim
This document presents an overview of standard latent semantic indexing (LSI). It discusses how LSI uses singular value decomposition to reduce the dimensionality of a term-document matrix while retaining as much information as possible. Examples are provided to show how LSI can be used to reconstruct the original matrix and perform queries. Potential extensions like probabilistic LSI and latent Dirichlet allocation are also mentioned.
A New Sub Class of Univalent Analytic Functions Associated with a Multiplier ...IRJET Journal
This document presents a new subclass of univalent analytic functions associated with a multiplier linear operator. Some key points:
1) A new class ),,(, BAm
k of uniformly starlike functions is defined, involving a multiplier linear operator m
k ,.
2) Necessary and sufficient conditions for functions to belong to this class are obtained, including coefficient inequalities.
3) Results on distortion theorems, extreme points, and radii of starlikeness and convexity for functions in this class are presented.
This document provides notes and examples on operations with powers and radicals. It includes:
1) Ten rules for operations with powers such as multiplying and dividing powers.
2) Four rules for operations with radicals such as rationalizing the denominator.
3) Twenty-four math problems worked through step-by-step as examples of applying the power and radical rules. The examples involve simplifying expressions and rationalizing denominators.
Finite Element Solution On Effects Of Viscous Dissipation & Diffusion Thermo ...IRJET Journal
This document presents a finite element solution to analyze the effects of viscous dissipation and diffusion thermo on an unsteady magnetohydrodynamic (MHD) flow past an impulsively started inclined oscillating plate with variable temperature and mass diffusion. The governing nonlinear partial differential equations describing the flow are non-dimensionalized and solved using the finite element method. The effects of various flow parameters on flow variables are discussed and results are analyzed graphically.
The document discusses the concept of black body radiation. It begins by explaining that a black body is an idealized physical body that absorbs all electromagnetic radiation that falls on it. A key point is that a black body in thermal equilibrium emits electromagnetic radiation called black body radiation. The intensity of this radiation depends only on the body's temperature and emission wavelength, not on the body's shape or composition. The document then provides further details on black body radiation and its relationship to Planck's law and Wien's displacement law.
Learn how you can use the new workload management histograms feature in IBM® DB2® 9.5 for Linux®, UNIX®, and Windows® to better understand your workloads, determine the root cause of system slowdowns related to changes in workload, and easily track adherence to performance Service Level Agreements.
The document discusses various file compression and audio/video coding formats. It covers lossless compression formats like ZIP and lossy formats like JPEG and MP3. It explains concepts like lossy vs lossless compression, codecs, quantization, discrete cosine transform (DCT), discrete wavelet transform, predictive coding, run length encoding and Lempel-Ziv coding. Specific formats discussed include JPEG, MP3, MPEG, μ-law, ADPCM, CELP, ZIP, LZH, 7z and bz2. Block sorting algorithms like Burrows-Wheeler transform are also summarized.
This document contains sections and problems related to vectors and geometry in space. It covers vectors in the plane, space coordinates and vectors in space, the dot and cross products of vectors, lines and planes in space, surfaces in space, and cylindrical and spherical coordinates. There are review exercises and problem solving questions provided at the end.
Real-time, Fine-grained Version Control with CRDTsC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2xOvwbR.
Nathan Sobo covers the foundations of CRDTs, then explores how Github is using them in Eon to synchronize and persist changes to a repository at the granularity of individual keystrokes. Filmed at qconnewyork.com.
Nathan Sobo is a founding member of the Atom Editor team at GitHub.
Introduction to machine learning algorithmsbigdata trunk
Introduction to main Machine Learning Algorithms as part of session hosted by Big data Trunk (www.BigDataTrunk.com) for below Meetup group
https://www.meetup.com/Big-Data-IOT-101/
Presented by Antony Ross
You can subscribe to our channel and see other videos at
https://www.youtube.com/channel/UCp7pR7BJNnRueEuLSau0TzA
1. The document discusses population statistics and demographics for a particular location. It provides total population figures and breaks down the population into various age groups.
2. Several programs and services are mentioned that cater to different age brackets. Funding amounts for these programs are also included.
3. Assessment rubrics are outlined for evaluating various initiatives. Scoring ranges and criteria for different performance levels are described.
Miller indices are used to describe planes and directions in crystal lattices. They allow specific planes and directions to be precisely specified, investigated, and discussed. Miller indices (hkl) for a plane or direction are defined as the reciprocals of the intercepts made with the plane or direction on the a, b, and c axes of the unit cell, expressed as fractions with the lowest common denominators. Important properties like interplanar spacing can be calculated from the Miller indices using equations such as Bragg's law and the reciprocal lattice.
Functional Gradient Boosting based on Residual Network PerceptionAtsushi Nitanda
- The document proposes a functional gradient boosting approach based on residual networks for classification problems.
- It defines an objective function to minimize the loss and regularization terms. The functional gradient is then computed to update the model in each iteration.
- A kernel assumption is made and a specific kernel choice is presented using the gradient of the loss function. Convergence bounds are proved based on the margin distribution and the gradient of the loss function.
1. The document discusses geometric concepts such as lines, angles, and the Pythagorean theorem.
2. Equations and formulas are presented for calculating lengths of sides of right triangles based on the Pythagorean theorem.
3. Approximations of irrational numbers like the square root of 2 and pi are calculated through successive decimals.
1. The document discusses geometric concepts such as lines, angles, and the Pythagorean theorem.
2. Equations and formulas are presented for calculating lengths of sides of right triangles based on the Pythagorean theorem.
3. Approximations of irrational numbers like the square root of 2 and pi are calculated through successive decimals.
This document summarizes research analyzing the Dalitz plot of the decay B03π+. It finds that the asymmetric Dalitz plot is well described by a combination of several quasi-two-body decay channels along with a nonresonant component. Throughout the analysis, Monte Carlo simulations are used to examine reconstruction efficiency and examine the resonant substructure.
1. The document provides polynomial expressions for different exercises involving terms with variables x and y.
2. It gives the step-by-step workings to expand the polynomials and combine like terms.
3. The solutions express the expanded polynomials in terms of x and y.
The document is a series of nonsensical symbols and characters with no discernible meaning. It does not contain any essential information that can be summarized coherently in 1-3 sentences.
Pembahasan Soal Teknik Fondasi Telapak dan Dinding Penahan TanahChristopherAbhistaAr
1. The document discusses the design of column and retaining wall foundations. It provides worked examples for 3 exam questions, calculating the dimensions of a trapezoidal foundation, determining the loads on individual piles in a pile group, and analyzing the stability of a retaining wall.
2. Key steps shown include calculating the bearing capacity of soil, determining forces and moments on foundation components, and checking stability against overturning, sliding and excessive stress.
3. Diagrams illustrate the final foundation designs and free body diagrams, with notes on soil properties and safety factors. The examples show how to apply engineering principles to practical geotechnical foundation problems.
Grade 10 Math Quarter 2 Equation of the CircleKirbyRaeDiaz2
The document defines a circle as a set of points equidistant from a center point. It provides the standard equation of a circle in general form and for when the center is at the origin. Examples are given of writing the equation of a circle given its center and radius, or center and a point on the circle. The document also shows how to determine if a given point lies inside, outside or on the circle using the standard equation.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize the expression. The document provides examples of 3-variable and 4-variable K-maps and demonstrates how they are used to simplify expressions through grouping of ones. It also gives examples of designing combinational logic circuits by deriving truth tables from problems, obtaining logic expressions, and simplifying using K-maps to arrive at the final circuit diagram.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize components. They provide rules to systematically simplify expressions into their simplest sum-of-products or product-of-sums form. Examples are given for 3-variable and 4-variable K-maps, showing how expressions can be derived from the maps. Combinational circuit design is also discussed, with examples of using truth tables derived from problems to design circuits by first finding unsimplified expressions, then simplifying and implementing.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize the expression. The document provides examples of 3-variable and 4-variable K-maps and demonstrates how they are used to simplify expressions through grouping of ones. It also discusses the design process for combinational digital circuits which involves deriving a truth table from requirements, obtaining the logic expression, simplifying it using K-maps or Boolean algebra, and drawing the logic circuit.
The document contains numeric data and descriptions of basic R functions for vectors, matrices, arrays, lists, factors, and data frames. It introduces common operations like addition, subtraction, multiplication, division, exponents, and logarithms. Functions covered include mode(), is.(), '<-', c(), rep(), seq(), length(), and help(). Examples are provided to demonstrate how to use these functions to perform operations on and retrieve elements from vectors and sequences.
- The code defines a class called PrintLoops that inherits from IRVisitor. It overrides the visit method to print the name of any For nodes visited.
- A print_loops function takes a statement and uses a PrintLoops visitor to print the name of all for loops in the statement.
The document provides an introduction to the R programming language. It discusses how R can be downloaded and installed on various operating systems like Mac, Windows, and Linux. It demonstrates basic functions and operations in R like arithmetic, vectors, matrices, plotting, and distributions. Examples of key functions are shown including reading data, calculating statistics, importing and exporting data, and performing linear algebra operations. Resources for learning more about R programming are also listed.
Geometric and material nonlinearity analysis of 2 d truss with force and duct...Salar Delavar Qashqai
This document describes a C program written by Salar Delavar Qashqai to analyze the geometric and material nonlinearity of a 2D truss structure under force and ductility damage index control. The program imports input data files, performs a pushover analysis using incremental loading, calculates member forces and displacements, and exports output to text, Excel, MATLAB, and HTML files. Key sections of code are presented to demonstrate how the program assembles and solves the system stiffness matrix, calculates element forces and stiffness, and checks for convergence at each iteration.
Critical buckling load geometric nonlinearity analysis of springs with rigid ...Salar Delavar Qashqai
This C program performs a geometric nonlinearity analysis of springs with rigid elements under displacement-controlled large deformations. It imports input data, performs an incremental analysis to calculate critical buckling loads, and exports output to Excel and HTML files. The analysis calculates forces, displacements, and critical pressures at each increment until the ultimate displacement is reached. Output graphs the displacement versus critical pressure relationship.
More Related Content
Similar to Pushover analysis of triangular steel membrane element subjected to lateral displacement with effect of geometric and material nonlinearity and small strain in matlab, abaqus
The document discusses various file compression and audio/video coding formats. It covers lossless compression formats like ZIP and lossy formats like JPEG and MP3. It explains concepts like lossy vs lossless compression, codecs, quantization, discrete cosine transform (DCT), discrete wavelet transform, predictive coding, run length encoding and Lempel-Ziv coding. Specific formats discussed include JPEG, MP3, MPEG, μ-law, ADPCM, CELP, ZIP, LZH, 7z and bz2. Block sorting algorithms like Burrows-Wheeler transform are also summarized.
This document contains sections and problems related to vectors and geometry in space. It covers vectors in the plane, space coordinates and vectors in space, the dot and cross products of vectors, lines and planes in space, surfaces in space, and cylindrical and spherical coordinates. There are review exercises and problem solving questions provided at the end.
Real-time, Fine-grained Version Control with CRDTsC4Media
Video and slides synchronized, mp3 and slide download available at URL https://bit.ly/2xOvwbR.
Nathan Sobo covers the foundations of CRDTs, then explores how Github is using them in Eon to synchronize and persist changes to a repository at the granularity of individual keystrokes. Filmed at qconnewyork.com.
Nathan Sobo is a founding member of the Atom Editor team at GitHub.
Introduction to machine learning algorithmsbigdata trunk
Introduction to main Machine Learning Algorithms as part of session hosted by Big data Trunk (www.BigDataTrunk.com) for below Meetup group
https://www.meetup.com/Big-Data-IOT-101/
Presented by Antony Ross
You can subscribe to our channel and see other videos at
https://www.youtube.com/channel/UCp7pR7BJNnRueEuLSau0TzA
1. The document discusses population statistics and demographics for a particular location. It provides total population figures and breaks down the population into various age groups.
2. Several programs and services are mentioned that cater to different age brackets. Funding amounts for these programs are also included.
3. Assessment rubrics are outlined for evaluating various initiatives. Scoring ranges and criteria for different performance levels are described.
Miller indices are used to describe planes and directions in crystal lattices. They allow specific planes and directions to be precisely specified, investigated, and discussed. Miller indices (hkl) for a plane or direction are defined as the reciprocals of the intercepts made with the plane or direction on the a, b, and c axes of the unit cell, expressed as fractions with the lowest common denominators. Important properties like interplanar spacing can be calculated from the Miller indices using equations such as Bragg's law and the reciprocal lattice.
Functional Gradient Boosting based on Residual Network PerceptionAtsushi Nitanda
- The document proposes a functional gradient boosting approach based on residual networks for classification problems.
- It defines an objective function to minimize the loss and regularization terms. The functional gradient is then computed to update the model in each iteration.
- A kernel assumption is made and a specific kernel choice is presented using the gradient of the loss function. Convergence bounds are proved based on the margin distribution and the gradient of the loss function.
1. The document discusses geometric concepts such as lines, angles, and the Pythagorean theorem.
2. Equations and formulas are presented for calculating lengths of sides of right triangles based on the Pythagorean theorem.
3. Approximations of irrational numbers like the square root of 2 and pi are calculated through successive decimals.
1. The document discusses geometric concepts such as lines, angles, and the Pythagorean theorem.
2. Equations and formulas are presented for calculating lengths of sides of right triangles based on the Pythagorean theorem.
3. Approximations of irrational numbers like the square root of 2 and pi are calculated through successive decimals.
This document summarizes research analyzing the Dalitz plot of the decay B03π+. It finds that the asymmetric Dalitz plot is well described by a combination of several quasi-two-body decay channels along with a nonresonant component. Throughout the analysis, Monte Carlo simulations are used to examine reconstruction efficiency and examine the resonant substructure.
1. The document provides polynomial expressions for different exercises involving terms with variables x and y.
2. It gives the step-by-step workings to expand the polynomials and combine like terms.
3. The solutions express the expanded polynomials in terms of x and y.
The document is a series of nonsensical symbols and characters with no discernible meaning. It does not contain any essential information that can be summarized coherently in 1-3 sentences.
Pembahasan Soal Teknik Fondasi Telapak dan Dinding Penahan TanahChristopherAbhistaAr
1. The document discusses the design of column and retaining wall foundations. It provides worked examples for 3 exam questions, calculating the dimensions of a trapezoidal foundation, determining the loads on individual piles in a pile group, and analyzing the stability of a retaining wall.
2. Key steps shown include calculating the bearing capacity of soil, determining forces and moments on foundation components, and checking stability against overturning, sliding and excessive stress.
3. Diagrams illustrate the final foundation designs and free body diagrams, with notes on soil properties and safety factors. The examples show how to apply engineering principles to practical geotechnical foundation problems.
Grade 10 Math Quarter 2 Equation of the CircleKirbyRaeDiaz2
The document defines a circle as a set of points equidistant from a center point. It provides the standard equation of a circle in general form and for when the center is at the origin. Examples are given of writing the equation of a circle given its center and radius, or center and a point on the circle. The document also shows how to determine if a given point lies inside, outside or on the circle using the standard equation.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize the expression. The document provides examples of 3-variable and 4-variable K-maps and demonstrates how they are used to simplify expressions through grouping of ones. It also gives examples of designing combinational logic circuits by deriving truth tables from problems, obtaining logic expressions, and simplifying using K-maps to arrive at the final circuit diagram.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize components. They provide rules to systematically simplify expressions into their simplest sum-of-products or product-of-sums form. Examples are given for 3-variable and 4-variable K-maps, showing how expressions can be derived from the maps. Combinational circuit design is also discussed, with examples of using truth tables derived from problems to design circuits by first finding unsimplified expressions, then simplifying and implementing.
Karnaugh maps (K-maps) are a graphical method used to obtain the most simplified form of a logic expression. K-maps allow visualization of logic variables to find patterns and group terms to minimize the expression. The document provides examples of 3-variable and 4-variable K-maps and demonstrates how they are used to simplify expressions through grouping of ones. It also discusses the design process for combinational digital circuits which involves deriving a truth table from requirements, obtaining the logic expression, simplifying it using K-maps or Boolean algebra, and drawing the logic circuit.
The document contains numeric data and descriptions of basic R functions for vectors, matrices, arrays, lists, factors, and data frames. It introduces common operations like addition, subtraction, multiplication, division, exponents, and logarithms. Functions covered include mode(), is.(), '<-', c(), rep(), seq(), length(), and help(). Examples are provided to demonstrate how to use these functions to perform operations on and retrieve elements from vectors and sequences.
- The code defines a class called PrintLoops that inherits from IRVisitor. It overrides the visit method to print the name of any For nodes visited.
- A print_loops function takes a statement and uses a PrintLoops visitor to print the name of all for loops in the statement.
The document provides an introduction to the R programming language. It discusses how R can be downloaded and installed on various operating systems like Mac, Windows, and Linux. It demonstrates basic functions and operations in R like arithmetic, vectors, matrices, plotting, and distributions. Examples of key functions are shown including reading data, calculating statistics, importing and exporting data, and performing linear algebra operations. Resources for learning more about R programming are also listed.
Similar to Pushover analysis of triangular steel membrane element subjected to lateral displacement with effect of geometric and material nonlinearity and small strain in matlab, abaqus (20)
Geometric and material nonlinearity analysis of 2 d truss with force and duct...Salar Delavar Qashqai
This document describes a C program written by Salar Delavar Qashqai to analyze the geometric and material nonlinearity of a 2D truss structure under force and ductility damage index control. The program imports input data files, performs a pushover analysis using incremental loading, calculates member forces and displacements, and exports output to text, Excel, MATLAB, and HTML files. Key sections of code are presented to demonstrate how the program assembles and solves the system stiffness matrix, calculates element forces and stiffness, and checks for convergence at each iteration.
Critical buckling load geometric nonlinearity analysis of springs with rigid ...Salar Delavar Qashqai
This C program performs a geometric nonlinearity analysis of springs with rigid elements under displacement-controlled large deformations. It imports input data, performs an incremental analysis to calculate critical buckling loads, and exports output to Excel and HTML files. The analysis calculates forces, displacements, and critical pressures at each increment until the ultimate displacement is reached. Output graphs the displacement versus critical pressure relationship.
Pushover 2order (p delta effect) analysis force analogy method with force con...Salar Delavar Qashqai
This document describes a C program for pushover (P-Delta effect) analysis of structures using the force analogy method based on Timoshenko beam theory. The program analyzes plastic hinges using moment-rotation and shear-shear deformation relationships. It takes inputs from multiple CSV files, runs the analysis, and outputs results to CSV and HTML files including a base shear-displacement graph. The program was written by Salar Delavar Qashqai and published on March 23, 2021.
Pushover analysis of frame by force analogy method with force control based o...Salar Delavar Qashqai
This document describes a C program for performing pushover analysis of frames using the force analogy method based on Euler-Bernoulli beam theory. The program models plastic hinges using moment-rotation curves and outputs results in CSV and HTML files, including a base shear-displacement graph. It was written by Salar Delavar Qashqai and published on March 13, 2021.
Geometric nonlinearity analysis of springs with rigid element displacement co...Salar Delavar Qashqai
This document contains the code for analyzing the geometric and material nonlinearity of springs under displacement-controlled loading. The code imports input data on spring properties and stress-strain behavior, performs an incremental analysis to calculate the base shear and displacement at each step, and exports the results to Excel and MATLAB files. Negative or invalid input values trigger error messages. The analysis calculates the strain, stiffness, and force in each spring at each increment until the ultimate displacement is reached.
Nonlinear analysis of braced frame with hinge by hinge method in c programmingSalar Delavar Qashqai
This document is a C program code for nonlinear analysis of braced frames with hinge elements using the hinge method. The program imports input data, calculates the global stiffness matrix and its inverse, determines member forces and displacements through matrix operations, and outputs results to Excel files. Key steps include importing geometry, material properties, and loading, calculating element and system stiffness matrices, inverting the system matrix, determining member forces and displacements, and reporting results.
This document contains information about optimizing a Pratt truss structure using Excel Solver, including:
- The program was written by Salar Delavar Ghashghaei on February 12, 2017.
- It provides member cross-sectional areas, displacement results from the optimization, and equilibrium equations for the joints of the truss structure.
- The objective is to minimize the total weight of the truss subject to stress constraints on each member.
Pushover analysis of simply support steel section beam based on plastic hinge...Salar Delavar Qashqai
This document describes a MATLAB program for performing pushover analysis of a simply supported steel beam based on plastic hinge concepts. The program defines parameters for the beam geometry and material properties. It calculates the section properties and element stiffness coefficients. Plastic hinge properties are also defined. The MATLAB program then performs the pushover analysis and reports on the number of iterations required for convergence at each increment. The results of the MATLAB analysis are then verified using SAP2000 software, which also reports completing the analysis in a small number of iterations.
Pushover analysis of steel section beam subjected to incremental vertical loa...Salar Delavar Qashqai
This document describes a MATLAB program that performs pushover analysis of a steel beam subjected to incremental vertical loads. The program models the beam as a fixed support beam, defines parameters such as beam geometry and material properties, and analyzes the beam up to failure by incrementally increasing the load and checking for plastic hinge formation. The results from MATLAB are verified against a model of the same beam analyzed in SAP2000.
Moment curvature analysis of unconfined concrete section with matlab and sap2000Salar Delavar Qashqai
This document presents a moment-curvature analysis of an unconfined concrete section using MATLAB and SAP2000. It describes the section properties, material properties of the steel reinforcement and concrete, and runs a moment-curvature analysis in SAP2000. The analysis results are presented over 17 increments showing the top strain, neutral axis depth, curvature, flexural rigidity, and moment. Graphs of the analysis curve and moment-curvature relationship are also given.
Large deformation analysis of cantilever beam subjected to concentrated const...Salar Delavar Qashqai
This document describes the large deformation analysis of a cantilever beam subjected to a concentrated vertical load using ABAQUS and MATLAB. The beam's properties, including its length, flexural rigidity, and applied load, are defined. The deformation of the beam is then analyzed using pseudo-linear, linear, and ABAQUS models, with the deflection, slope, shear, and moment results reported along the beam's length.
Moment curvature analysis unconfined concrete section with different tension...Salar Delavar Qashqai
This MATLAB program analyzes the moment-curvature behavior of unconfined concrete sections with varying amounts of tension steel reinforcement. It performs an incremental analysis to determine the moment-curvature response up to the ultimate concrete strain limit of 0.004. Results are presented for sections with tension reinforcement ratios (ρ) of 0, 0.2, 0.4, etc. The analysis converges successfully for each reinforcement ratio and reports the moment and curvature at each increment.
Optimization of steel section based on moment and section ductilitySalar Delavar Qashqai
This document describes a program for optimizing steel section designs based on moment and ductility. The program allows the user to find optimal layer lengths based on these criteria. It requires initial input conditions like maximum iterations, strain-stress relationships, and minimum/maximum layer lengths to function. The output then displays the results of the optimization analyses.
Nonlinear analysis of 2 d cantilever nonprismatic beam with plastic hinge con...Salar Delavar Qashqai
This C program performs a nonlinear analysis of a 2D cantilever beam with plastic hinges using force control. The program was written by Salar Delavar Ghashghaei and verified using ABAQUS. It includes functions for importing input data, calculating element stiffness matrices, inverting matrices, performing iterations to solve for displacements, and outputting results to Excel, MATLAB, and HTML files. The input data is checked for errors before running the analysis, which is reported with incremental loads, displacements, and rotations at each step. Plastic hinge data of moment vs. rotation is also reported.
Import data from csv excel file and export to xml excel file in c programmingSalar Delavar Qashqai
This C program imports data from a CSV file, analyzes it, and exports it to an XML Excel file. It reads double data values from the CSV file into arrays, checks for any negative or invalid values, and displays the data in a formatted table. It then writes the data and additional XML tags to a new XML file to generate an Excel spreadsheet with the formatted data table. The program opens the XML file upon completion for viewing.
This C program code generates elastic response spectra including displacement, pseudo-acceleration, and pseudo-velocity spectra needed for structural response spectrum analysis. The code uses the Newmark linear method to solve the equation of motions for different periods. It inputs ground motion acceleration data, performs the analysis, and outputs the response spectra and graphs the results in an HTML file for visualization.
This document discusses verifying C programs for structural eigen value analysis using the SEISMOSTRUCT v.7.0 structural analysis program. It was written by Salar Delavar Ghashghaei on October 28, 2018 and includes plots of the C code file, analysis file, input CSV file, and input for section properties, coordinate properties, restraint properties, and output restraint properties in SEISMOSTRUCT.
Pushover analysis force analogy method with force control based on timoshenko...Salar Delavar Qashqai
This C program performs a pushover analysis using the force analogy method based on Timoshenko beam theory. It includes functions for importing input data, defining system matrices, calculating element internal forces, and outputting results to Excel and HTML files. The program checks that all input data is valid before running the analysis, which consists of incrementally applying an external force and calculating displacements and member forces over the structure.
Analysis of 1st order and 2nd order nonlinear semi rigid connection braced fr...Salar Delavar Qashqai
This document describes a MATLAB program that analyzes the first-order and second-order nonlinear behavior of a braced frame subjected to lateral pushover loading. The program models the nonlinear rotational springs of the columns and axial displacement spring of the brace. It reports the results of the first-order and second-order nonlinear analyses, including displacement and base shear values, ductility and overstrength ratios, and initial and tangent structural stiffness values.
Analysis of 1st order and 2nd order nonlinear semi rigid connection frame sub...Salar Delavar Qashqai
This document describes a nonlinear analysis of a semi-rigid frame subjected to lateral displacement in MATLAB. Parameters for the frame geometry, material properties, and nonlinear rotational springs are defined. The analysis is conducted using both first-order and second-order theory, tracking displacement, base shear, and internal moments over increments. Results are provided for ductility ratio, overstrength ratio, initial stiffness, and tangent stiffness.
Open Channel Flow: fluid flow with a free surfaceIndrajeet sahu
Open Channel Flow: This topic focuses on fluid flow with a free surface, such as in rivers, canals, and drainage ditches. Key concepts include the classification of flow types (steady vs. unsteady, uniform vs. non-uniform), hydraulic radius, flow resistance, Manning's equation, critical flow conditions, and energy and momentum principles. It also covers flow measurement techniques, gradually varied flow analysis, and the design of open channels. Understanding these principles is vital for effective water resource management and engineering applications.
This presentation is about Food Delivery Systems and how they are developed using the Software Development Life Cycle (SDLC) and other methods. It explains the steps involved in creating a food delivery app, from planning and designing to testing and launching. The slide also covers different tools and technologies used to make these systems work efficiently.
Determination of Equivalent Circuit parameters and performance characteristic...pvpriya2
Includes the testing of induction motor to draw the circle diagram of induction motor with step wise procedure and calculation for the same. Also explains the working and application of Induction generator
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...DharmaBanothu
The Network on Chip (NoC) has emerged as an effective
solution for intercommunication infrastructure within System on
Chip (SoC) designs, overcoming the limitations of traditional
methods that face significant bottlenecks. However, the complexity
of NoC design presents numerous challenges related to
performance metrics such as scalability, latency, power
consumption, and signal integrity. This project addresses the
issues within the router's memory unit and proposes an enhanced
memory structure. To achieve efficient data transfer, FIFO buffers
are implemented in distributed RAM and virtual channels for
FPGA-based NoC. The project introduces advanced FIFO-based
memory units within the NoC router, assessing their performance
in a Bi-directional NoC (Bi-NoC) configuration. The primary
objective is to reduce the router's workload while enhancing the
FIFO internal structure. To further improve data transfer speed,
a Bi-NoC with a self-configurable intercommunication channel is
suggested. Simulation and synthesis results demonstrate
guaranteed throughput, predictable latency, and equitable
network access, showing significant improvement over previous
designs
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
Pushover analysis of triangular steel membrane element subjected to lateral displacement with effect of geometric and material nonlinearity and small strain in matlab, abaqus
1. >> IN THE NAME OF GOD <<
Pushover Analysis of Triangular Steel Membrane Element Subjected to Lateral Displacement with Effect of Geometric and
Material Nonlinearity and Small strain in MATLAB and ABAQUS (Displacement Control)
The MATLAB Program is Verified by ABAQUS v.6.10
This MATLAB program is written by Salar Delavar Ghashghaei - Date of Publication: March/23/2017
E-mail: salar.d.ghashghaei@gmail.com
5. l3EleF(:,i)=K3*[u(1);u(2);u(3);u(4);u(5);u(6)];% Nodal force in element 3
l4EleF(:,i)=K4*[u(3);u(4);u(5);u(6);u(7);u(8)];% Nodal force in element 4
l5EleF(:,i)=K5*[u(5);u(6);u(7);u(8);u(9);u(10)];% Nodal force in element 5
l6EleF(:,i)=K6*[u(7);u(8);u(9);u(10);u(11);u(12)];% Nodal force in element 6
l7EleF(:,i)=K7*[u(9);u(10);u(11);u(12);u(13);u(14)];% Nodal force in element 7
l8EleF(:,i)=K8*[u(11);u(12);u(13);u(14);u(15);u(16)];% Nodal force in element 8
l9EleF(:,i)=K9*[u(13);u(14);u(15);u(16);0;up22];% Nodal force in element 9
l10EleF(:,i)=K10*[u(15);u(16);0;up22;0;up24];% Nodal force in element 10
l1Strain(:,i)=B1*[0;0;0;0;u(1);u(2)];% Strain in element 1
l1Stress(:,i)=D*B1*[0;0;0;0;u(1);u(2)];% Stress in element 1
l2Strain(:,i)=B2*[0;0;u(1);u(2);u(3);u(4)];% Strain in element 2
l2Stress(:,i)=D*B2*[0;0;u(1);u(2);u(3);u(4)];% Stress in element 2
l3Strain(:,i)=B3*[u(1);u(2);u(3);u(4);u(5);u(6)];% Strain in element 3
l3Stress(:,i)=D*B3*[u(1);u(2);u(3);u(4);u(5);u(6)];% Stress in element 3
l4Strain(:,i)=B1*[u(3);u(4);u(5);u(6);u(7);u(8)];% Strain in element 4
l4Stress(:,i)=D*B1*[u(3);u(4);u(5);u(6);u(7);u(8)];% Stress in element 4
l5Strain(:,i)=B1*[u(5);u(6);u(7);u(8);u(9);u(10)];% Strain in element 5
l5Stress(:,i)=D*B1*[u(5);u(6);u(7);u(8);u(9);u(10)];% Stress in element 5
l6Strain(:,i)=B1*[u(7);u(8);u(9);u(10);u(11);u(12)];% Strain in element 6
l6Stress(:,i)=D*B1*[u(7);u(8);u(9);u(10);u(11);u(12)];% Stress in element 6
l7Strain(:,i)=B1*[u(9);u(10);u(11);u(12);u(13);u(14)];% Strain in element 7
l7Stress(:,i)=D*B1*[u(9);u(10);u(11);u(12);u(13);u(14)];% Stress in element 7
l8Strain(:,i)=B1*[u(11);u(12);u(13);u(14);u(15);u(16)];% Strain in element 8
l8Stress(:,i)=D*B1*[u(11);u(12);u(13);u(14);u(15);u(16)];% Stress in element 8
l9Strain(:,i)=B1*[u(13);u(14);u(15);u(16);0;up22];% Strain in element 9
l9Stress(:,i)=D*B1*[u(13);u(14);u(15);u(16);0;up22];% Stress in element 9
l10Strain(:,i)=B1*[u(15);u(16);0;up22;0;up24];% Strain in element 10
l10Stress(:,i)=D*B1*[u(15);u(16);0;up22;0;up24];% Stress in element 10
l1PriSt1(i)=.5*(s1Stress(1,i)+s1Stress(2,i))+((.5*(s1Stress(1,i)-s1Stress(2,i)))^2+s1Stress(3,i)^2)^.5; %Principal stress of 1
l1PriSt2(i)=.5*(s1Stress(1,i)+s1Stress(2,i))-((.5*(s1Stress(1,i)-s1Stress(2,i)))^2+s1Stress(3,i)^2)^.5; %Principal stress of 2
l1PriAng(i)=atan((2*s1Stress(3,i))/(s1Stress(1,i)-s1Stress(2,i))); % Principal angle of element 1
l1Von(i)=(1/(2)^.5)*(s1PriSt1(i)-s1PriSt2(i));% Maximum distortion energy (Von mises stress) of element 1
l2PriSt1(i)=.5*(s2Stress(1,i)+s2Stress(2,i))+((.5*(s2Stress(1,i)-s2Stress(2,i)))^2+s2Stress(3,i)^2)^.5; %Principal stress of 1
l2PriSt2(i)=.5*(s2Stress(1,i)+s2Stress(2,i))-((.5*(s2Stress(1,i)-s2Stress(2,i)))^2+s2Stress(3,i)^2)^.5; %Principal stress of 2
l2PriAng(i)=atan((2*s2Stress(3,i))/(s2Stress(1,i)-s2Stress(2,i))); % Principal angle of element 2
l2Von(i)=(1/(2)^.5)*(s2PriSt1(i)-s2PriSt2(i));% Maximum distortion energy (Von mises stress) of element 2
l3PriSt1(i)=.5*(s3Stress(1,i)+s3Stress(2,i))+((.5*(s3Stress(1,i)-s3Stress(2,i)))^2+s3Stress(3,i)^2)^.5; %Principal stress of 1
l3PriSt2(i)=.5*(s3Stress(1,i)+s3Stress(2,i))-((.5*(s3Stress(1,i)-s3Stress(2,i)))^2+s3Stress(3,i)^2)^.5; %Principal stress of 2
l3PriAng(i)=atan((2*s3Stress(3,i))/(s3Stress(1,i)-s3Stress(2,i))); % Principal angle of element 3
l3Von(i)=(1/(2)^.5)*(s3PriSt1(i)-s3PriSt2(i));% Maximum distortion energy (Von mises stress) of element 3
l4PriSt1(i)=.5*(s4Stress(1,i)+s4Stress(2,i))+((.5*(s4Stress(1,i)-s4Stress(2,i)))^2+s4Stress(3,i)^2)^.5; %Principal stress of 1
l4PriSt2(i)=.5*(s4Stress(1,i)+s4Stress(2,i))-((.5*(s4Stress(1,i)-s4Stress(2,i)))^2+s4Stress(3,i)^2)^.5; %Principal stress of 2
l4PriAng(i)=atan((2*s4Stress(3,i))/(s4Stress(1,i)-s4Stress(2,i))); % Principal angle of element 4
l4Von(i)=(1/(2)^.5)*(s4PriSt1(i)-s4PriSt2(i));% Maximum distortion energy (Von mises stress) of element 4
lBSH(i)=-[l1EleF(1,i)+l2EleF(1,i)+l1EleF(3,i)];% Base shear based of [DOF(1)+DOF(3)]
if abs(up22) >= D22max;disp(' ## Displacement at [DOF (22)] reached to Ultimate Displacement ##');break;end
end
XXi20=[XY1i(1),XY3i(1)+lU(1,1),XY5i(1)+lU(5,1),XY7i(1)+lU(9,1),XY9i(1)+lU(13,1),XY11i(1),XY12i(1),XY10i(1)+lU(15,1),XY8i(1)+lU(11,1),XY6i(1)+lU(7,1),XY4i(1)+lU(3,1),XY2i(1)];
YYi20=[XY1i(2),XY3i(2)+lU(2,1),XY5i(2)+lU(6,1),XY7i(2)+lU(10,1),XY9i(2)+lU(14,1),XY11i(2)+lU22(1),XY12i(2)+lU24(1),XY10i(2)+lU(16,1),XY8i(2)+lU(12,1),XY6i(2)+lU(8,1),XY4i(2)+lU(4,1),XY2i(2)];
XXi21=[XY1i(1),XY3i(1)+lU(1,.25*m),XY5i(1)+lU(5,.25*m),XY7i(1)+lU(9,.25*m),XY9i(1)+lU(13,.25*m),XY11i(1),XY12i(1),XY10i(1)+lU(15,.25*m),XY8i(1)+lU(11,.25*m),XY6i(1)+lU(7,.25*m),XY4i(1)+lU(3,.25*m),XY2i(1)];
YYi21=[XY1i(2),XY3i(2)+lU(2,.25*m),XY5i(2)+lU(6,.25*m),XY7i(2)+lU(10,.25*m),XY9i(2)+lU(14,.25*m),XY11i(2)+lU22(.25*m),XY12i(2)+lU24(.25*m),XY10i(2)+lU(16,.25*m),XY8i(2)+lU(12,.25*m),XY6i(2)+lU(8,.25*m),XY4i(2)+lU(4,.25*m),XY2i(2)];
XXi22=[XY1i(1),XY3i(1)+lU(1,.5*m),XY5i(1)+lU(5,.5*m),XY7i(1)+lU(9,.5*m),XY9i(1)+lU(13,.5*m),XY11i(1),XY12i(1),XY10i(1)+lU(15,.5*m),XY8i(1)+lU(11,.5*m),XY6i(1)+lU(7,.5*m),XY4i(1)+lU(3,.5*m),XY2i(1)];
YYi22=[XY1i(2),XY3i(2)+lU(2,.5*m),XY5i(2)+lU(6,.5*m),XY7i(2)+lU(10,.5*m),XY9i(2)+lU(14,.5*m),XY11i(2)+lU22(.5*m),XY12i(2)+lU24(.5*m),XY10i(2)+lU(16,.5*m),XY8i(2)+lU(12,.5*m),XY6i(2)+lU(8,.5*m),XY4i(2)+lU(4,.5*m),XY2i(2)];
XXi23=[XY1i(1),XY3i(1)+lU(1,.75*m),XY5i(1)+lU(5,.75*m),XY7i(1)+lU(9,.75*m),XY9i(1)+lU(13,.75*m),XY11i(1),XY12i(1),XY10i(1)+lU(15,.75*m),XY8i(1)+lU(11,.75*m),XY6i(1)+lU(7,.75*m),XY4i(1)+lU(3,.75*m),XY2i(1)];
YYi23=[XY1i(2),XY3i(2)+lU(2,.75*m),XY5i(2)+lU(6,.75*m),XY7i(2)+lU(10,.75*m),XY9i(2)+lU(14,.75*m),XY11i(2)+lU22(.75*m),XY12i(2)+lU24(.75*m),XY10i(2)+lU(16,.75*m),XY8i(2)+lU(12,.75*m),XY6i(2)+lU(8,.75*m),XY4i(2)+lU(4,.75*m),XY2i(2)];
XXi24=[XY1i(1),XY3i(1)+lU(1,m),XY5i(1)+lU(5,m),XY7i(1)+lU(9,m),XY9i(1)+lU(13,m),XY11i(1),XY12i(1),XY10i(1)+lU(15,m),XY8i(1)+lU(11,m),XY6i(1)+lU(7,m),XY4i(1)+lU(3,m),XY2i(1)];
YYi24=[XY1i(2),XY3i(2)+lU(2,m),XY5i(2)+lU(6,m),XY7i(2)+lU(10,m),XY9i(2)+lU(14,m),XY11i(2)+lU22(m),XY12i(2)+lU24(m),XY10i(2)+lU(16,m),XY8i(2)+lU(12,m),XY6i(2)+lU(8,m),XY4i(2)+lU(4,m),XY2i(2)];
%% SAP2000 OUTPUT
SapDisY=[];
SapRea=[];
%% ABAQUS OUTPUT
AbaDisY17=[0
-0.0147214
-0.0143727
-0.0143669
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0143668
-0.0214962
-0.0322323
-0.0483134
-0.0723828
-0.108367
-0.16207
-0.241989
-0.360385
-0.534476
-0.787313
-1.14685
-1.64127
-2.29211
-3.14679
-3.67655
-3.67621
-3.67621
-3.67621];
AbaDisY18=[0
-0.347777
-0.350591
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.350619
-0.524669
-0.787042
-1.18066
-1.77121
-2.65732
-3.98716
-5.98353
-8.98197
-13.4893
-20.275
-30.5193
-46.0648
-69.876
-106.909
-130.156
-130.156
-130.156
-130.156];
AbaDisY=[0 %dis dof 22
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.5
-0.748183
-1.12227
-1.68341
-2.52512
-3.78768
-5.68151
-8.52227
-12.7834
-19.1751
-28.7627
-43.144
-64.716
-97.074
-145.611
-175
-175
-175
-175];
AbaRea=[-0
16.627
16.9393
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
16.9431
6. 16.9431
16.9431
16.9431
16.9431
16.9431
25.3524
38.0265
57.0347
85.5399
128.281
192.355
288.372
432.172
647.304
968.665
1446.99
2154.94
3192.2
4686.06
5554.03
5554
5554
5554];
%%% print time of computation
totaltime = cputime - starttime;
fprintf('nTotal time (s): %7.4f nn',totaltime)
%% imaging
figure(1)
IMAGE=imread('TriangleMembraneAnalysisdcL8eleMESHarc-image01.jpg');
image(IMAGE);axis image;axis off;
figure(2)
IMAGE=imread('TriangleMembraneAnalysisdcL8eleMESHarc-image02.jpg');
image(IMAGE);axis image;axis off;
figure(3)
IMAGE=imread('TriangleMembraneAnalysisdcL8eleMESHarc-image03.jpg');
image(IMAGE);axis image;axis off;
figure(4)
IMAGE=imread('TriangleMembraneAnalysisdcL8eleMESHarc-image04.jpg');
image(IMAGE);axis image;axis off;
figure(5)
IMAGE=imread('TriangleMembraneAnalysisdcL8eleMESHarc-image05.jpg');
image(IMAGE);axis image;axis off;
figure(6)
p1=plot(I1,DU1,'--blue',I2,DU2,'--r');grid on;set(p1,'LineWidth',2);
xlabel('increment');ylabel('Residual');
title('Residual-increment diagram','color','b');
legend('Small disp.','Large disp.','Location','NorthEastOutside');
figure(7)
p1=plot(I1,IT1,'--blue',I2,IT2,'--r');grid on;set(p1,'LineWidth',2);
xlabel('increment');ylabel('Iteration');
title('Iteration-increment diagram','color','b');
legend('Small disp.','Large disp.','Location','NorthEastOutside');
figure(8)
p1=plot(sU(15,:),sBSH,lU(15,:),lBSH,'--r',AbaDisY17,AbaRea,'--g');grid on;set(p1,'LineWidth',3);
xlabel('Displacement (mm) [DOF(17)]');ylabel('Base shear (kN) [DOF(1)+DOF(3)]');
title('Base Shear-Displacement of plate during the incremental displacement','color','b');
legend('Small disp.','Large disp.','ABAQUS','Location','NorthEastOutside');
figure(9)
p1=plot(sU(15,:),sU(15,:),lU(15,:),lU(16,:),'--r',AbaDisY17,AbaDisY18,'--g');grid on;set(p1,'LineWidth',3);
xlabel('Displacement (mm) [DOF(17)]');ylabel('Displacement (mm) [DOF(18)]');
title('Displacement of plate during the incremental displacement','color','b');
legend('Small disp.','Large disp.','ABAQUS','Location','NorthEastOutside');
figure(10)
p1=plot(sU22,sBSH,lU22,lBSH,'--r',AbaDisY,AbaRea,'g-.');grid on;set(p1,'LineWidth',3);
xlabel('Displacement (mm) [DOF(24)]');ylabel('Base shear (kN) [DOF(1)+DOF(3)]');
title('Base Shear-Displacement of plate during the incremental displacement','color','b');
legend('Small disp.','Large disp.','ABAQUS','Location','NorthEastOutside');
figure(11)
p1=plot(XXi10,YYi10,XXi11,YYi11,'--',XXi12,YYi12,'--',XXi13,YYi13,'--',XXi14,YYi14,'--');grid on;set(p1,'LineWidth',3);
xlabel('X-Diemention (mm)');ylabel('Y-Diemention (mm)');axis tight
title('Small displacement - Shape of plate during the incremental displacement [DOF(22)]','color','b');
legend('Not loading step [DOF(22)=0 mm]','[DOF(22)=250 mm]','[DOF(22)=500 mm]','[DOF(22)=750 mm]','Last step [DOF(22)=1000 mm]','Location','NorthEastOutside');
figure(12)
p1=plot(XXi20,YYi20,XXi21,YYi21,'--',XXi22,YYi22,'--',XXi23,YYi23,'--',XXi24,YYi24,'--');grid on;set(p1,'LineWidth',3);
xlabel('X-Diemention (mm)');ylabel('Y-Diemention (mm)');axis tight
title('Large displacement - Shape of plate during the incremental displacement [DOF(22)]','color','b');
legend('Not loading step [DOF(22)=0 mm]','[DOF(22)=250 mm]','[DOF(22)=500 mm]','[DOF(22)=750 mm]','Last step [DOF(22)=1000 mm]','Location','NorthEastOutside');
figure(13)
p1=plot(s1Strain(1,:),s1Stress(1,:),'--',s2Strain(1,:),s2Stress(1,:),'--',...
l1Strain(1,:),l1Stress(1,:),'--',l2Strain(1,:),l2Stress(1,:),'--');grid on;set(p1,'LineWidth',3);
xlabel('Strain (S11) [mm/mm]');ylabel('Stress (S11) [kN/mm^2]');
title('Starin-Stress of element diagram','color','b');
legend('Small disp-Ele.1','Small disp-Ele.2','Large disp.-Ele.1','Large disp.-Ele.2','Location','NorthEastOutside');
figure(14)
p1=plot(s1Strain(2,:),s1Stress(2,:),'--',s2Strain(2,:),s2Stress(2,:),'--',l1Strain(2,:),l1Stress(2,:),'--',l2Strain(2,:),l2Stress(2,:),'--');grid on;set(p1,'LineWidth',3);
xlabel('Strain (S22) [mm/mm]');ylabel('Stress (S22) [kN/mm^2]');
title('Starin-Stress of element diagram','color','b');
legend('Small disp-Ele.1','Small disp-Ele.2','Large disp.-Ele.1','Large disp.-Ele.2','Location','NorthEastOutside');
figure(15)
p1=plot(s1Strain(3,:),s1Stress(3,:),'--',s2Strain(3,:),s2Stress(3,:),'--',l1Strain(3,:),l1Stress(3,:),'--',l2Strain(3,:),l2Stress(3,:),'--');grid on;set(p1,'LineWidth',3);
xlabel('Strain (S12) [mm/mm]');ylabel('Stress (S12) [kN/mm^2]');
title('Starin-Stress of element diagram','color','b');
legend('Small disp-Ele.1','Small disp-Ele.2','Large disp.-Ele.1','Large disp.-Ele.2','Location','NorthEastOutside');
figure(16)
p1=plot(s1PriSt1,s1PriSt2,'--',s2PriSt1,s2PriSt2,'--',l1PriSt1,l1PriSt2,'--',l2PriSt1,l2PriSt2,'--');grid on;set(p1,'LineWidth',3);
xlabel('Principal stress (S11) [kN/mm^2]');ylabel('Principal stress (S22) [kN/mm^2]');
title('Principal stress of element diagram','color','b');
legend('Small disp-Ele.1','Small disp-Ele.2','Large disp.-Ele.1','Large disp.-Ele.2','Location','NorthEastOutside');
figure(17)
p1=plot(s1PriAng,s1Von,'--',s2PriAng,s2Von,'--',l1PriAng,l1Von,'--',l2PriAng,l2Von,'--');grid on;set(p1,'LineWidth',3);
xlabel('Principal angle [rad]');ylabel('Von mises stress [kN/mm^2]');
title('Principal angle-Von mises stress of element diagram','color','b');
legend('Small disp-Ele.1','Small disp-Ele.2','Large disp.-Ele.1','Large disp.-Ele.2','Location','NorthEastOutside');
Figure(1) Bilinear stress-Strain Relation for steel modelling in MATLAB and ABAQUS version 6.10
Analysis Report:
###########################
# Small Displacement Analysis #
###########################
(+)Increment 1 : It is converged in 2 iterations
(+)Increment 2 : It is converged in 2 iterations
(+)Increment 3 : It is converged in 2 iterations
7. (+)Increment 4 : It is converged in 2 iterations
(+)Increment 5 : It is converged in 2 iterations
(+)Increment 6 : It is converged in 2 iterations
(+)Increment 7 : It is converged in 2 iterations
(+)Increment 8 : It is converged in 2 iterations
(+)Increment 9 : It is converged in 2 iterations
(+)Increment 10 : It is converged in 2 iterations.
.
.
.
(+)Increment 791 : It is converged in 3 iterations
(+)Increment 792 : It is converged in 3 iterations
(+)Increment 793 : It is converged in 3 iterations
(+)Increment 794 : It is converged in 3 iterations
(+)Increment 795 : It is converged in 3 iterations
(+)Increment 796 : It is converged in 3 iterations
(+)Increment 797 : It is converged in 3 iterations
(+)Increment 798 : It is converged in 3 iterations
(+)Increment 799 : It is converged in 3 iterations
(+)Increment 800 : It is converged in 3 iterations
###########################
# Large Displacement Analysis #
###########################
(+)Increment 1 : It is converged in 2 iterations
(+)Increment 2 : It is converged in 2 iterations
(+)Increment 3 : It is converged in 2 iterations
(+)Increment 4 : It is converged in 2 iterations
(+)Increment 5 : It is converged in 2 iterations
(+)Increment 6 : It is converged in 2 iterations
(+)Increment 7 : It is converged in 2 iterations
(+)Increment 8 : It is converged in 2 iterations
(+)Increment 9 : It is converged in 2 iterations
(+)Increment 10 : It is converged in 2 iterations
.
.
.
(+)Increment 791 : It is converged in 3 iterations
(+)Increment 792 : It is converged in 3 iterations
(+)Increment 793 : It is converged in 3 iterations
(+)Increment 794 : It is converged in 3 iterations
(+)Increment 795 : It is converged in 3 iterations
(+)Increment 796 : It is converged in 3 iterations
(+)Increment 797 : It is converged in 3 iterations
(+)Increment 798 : It is converged in 3 iterations
(+)Increment 799 : It is converged in 3 iterations
(+)Increment 800 : It is converged in 3 iterations
Plot :