Skip to content

Commit 0cdaf6a

Browse files
Update README.md
1 parent 1b92176 commit 0cdaf6a

File tree

1 file changed

+67
-82
lines changed

1 file changed

+67
-82
lines changed

README.md

Lines changed: 67 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1,121 +1,106 @@
11
![](https://github.com/joaoadelazzari/FStr/blob/master/images/logos/logo2020_1.png?raw=true)
22

33
[![View FStr - Finite Strip Computer Application on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/74306)
4-
54
![CI](https://github.com/joaoadelazzari/FStr/workflows/CI/badge.svg)
65

6+
# FStr – Finite Strip Computer Application
7+
### Elastic Buckling Analysis of Thin-Walled Structures
78

8-
# FStr
9-
### Elastic Buckling Analysis of Thin-Walled Structures.
10-
11-
12-
#### Web Site 1: https://sites.google.com/coc.ufrj.br/fstr
13-
#### Web Site 2: https://joaoadelazzari.github.io/FStr/
14-
15-
The FStr computer application program is based on the Finite Strip Method and gives to the user an easy and intuitive elastic buckling analysis, allowing access to the buckling mode shape of thin-walled structural member. Besides the generation of the 2D and 3D buckling modes illustration, the user is able to obtain the critical buckling load and its related member length.
16-
17-
18-
## What is FStr?
19-
- FStr Computer Application is a software developed on the basis of the Finite Strip Method formulation;
20-
21-
- The formulation uses trigonometric functions in longitudinal direction in series, with the purpose of interpolate the solution inside the strip, and form a shape suitable to any type of end boundary condition;
22-
23-
- Signature curves are one type of analyze the results, through a set of longitudinal lengths. Then, the user can analyze the critical modes in any critical length;
24-
25-
- 3D buckling modes, with colorful plots, helps the user to identify the critical buckling mode easily.
26-
27-
## Easy and intuitive interface
28-
- The Graphical User Interface (GUI) is implemented in the MATLAB App Designer (MATHWORKS, 2000). The purpose of the GUI is to make it easier to the user to set up the data input and to analyze the data output.
29-
30-
- The FStr has an accessible and easy graphical user interface, and is conceived to attend research activities as well as engineering design of thin-walled structures with arbitrary cross-sections.
31-
9+
#### 🌐 Website 1: [fstr.coc.ufrj.br](https://sites.google.com/coc.ufrj.br/fstr)
10+
#### 🌐 Website 2: [GitHub Pages](https://joaoadelazzari.github.io/FStr/)
3211

33-
## Installing PC .EXE file:
12+
---
3413

35-
To install the FStr application in Windows, proceed according to the following steps:
14+
## 🧠 What is FStr?
3615

37-
1 - Download the newest .EXE file in the releases (https://github.com/joaoadelazzari/FStr/releases/);
16+
**FStr** is a MATLAB-based application designed for **elastic buckling analysis** of thin-walled structural members using the **Finite Strip Method (FSM)**. It offers an intuitive interface to perform simulations and visualize buckling modes in both 2D and 3D. The user can:
3817

39-
2 - Execute the downloaded file;
18+
- Compute critical buckling loads and their corresponding member lengths;
19+
- Visualize colorful 3D buckling mode shapes;
20+
- Generate signature curves for comprehensive structural analysis.
4021

41-
3 - Follow the steps and wait for installing the MATLAB Runtime;
22+
### Key Features
4223

43-
4 – A shortcut will be placed in desktop;
24+
- Uses trigonometric series in the longitudinal direction to interpolate internal solutions and accommodate diverse boundary conditions;
25+
- Signature curve generation across a range of member lengths;
26+
- Color-enhanced 3D buckling mode visualization;
27+
- Developed with MATLAB App Designer, ensuring a clean and accessible GUI for research and engineering use.
4428

45-
5 - Once installed, you may run the FStr program and enjoy elastic buckling analysis.
29+
---
4630

47-
Note 1: In case of uninstalling, go to “Add or Remove Programs” or “Programs and Features” or “Apps & Features”, and search for “FStr” and “MATLAB Runtime”. You must uninstall both applications for completely remove the FStr;
31+
## 🖥️ Installing the Standalone Windows (.EXE) Version
4832

49-
Note 2: In case the program is not running properly, try to uninstall the MATLAB Runtime and install again;
33+
To install the standalone version of **FStr** on Windows:
5034

51-
Note 3: In case the program reports some unusual bugs, please contact Joao Alfredo de Lazzari ([email protected]);
35+
1. Download the latest `.exe` file from the [Releases section](https://github.com/joaoadelazzari/FStr/releases/);
36+
2. Run the installer and follow the instructions;
37+
3. Install the MATLAB Runtime when prompted;
38+
4. A desktop shortcut will be created;
39+
5. Launch the application to start analyzing structures.
5240

53-
Note 4: Using another type of software that requires a MATLAB Runtime, may be compromising the usage of the FStr Computer Application.
41+
> **Notes:**
42+
> - To uninstall, remove both “FStr” and “MATLAB Runtime” via system settings;
43+
> - If the program does not run properly, reinstall the MATLAB Runtime;
44+
> - Conflicts may arise with other applications requiring MATLAB Runtime;
45+
> - For bug reports, contact Joao Alfredo De Lazzari ([email protected]).
5446
47+
---
5548

56-
## Installing MATLAB APP .mlappinstall file:
49+
## 🔧 Installing the MATLAB App (.mlappinstall) Version
5750

58-
To install the FStr app in MATLAB, follow these steps:
51+
To install the **FStr** App in MATLAB:
5952

60-
1 - Download the newest .mlappinstall file in the releases (https://github.com/joaoadelazzari/FStr/releases/);
53+
1. Download the latest `.mlappinstall` file from the [Releases section](https://github.com/joaoadelazzari/FStr/releases/);
54+
2. Open MATLAB 2017b or newer (earlier versions may also work);
55+
3. Navigate to the "APPS" tab;
56+
4. Click "Install App";
57+
5. Select the `.mlappinstall` file and choose "Install", "Update", or "Re-install".
6158

62-
2- Open MATLAB 2017b or a later version (earlier versions may also work);
59+
The app will appear in your MATLAB Apps list. To uninstall, right-click the app icon and select "Uninstall".
6360

64-
3- Click the "APPS" tab;
61+
---
6562

66-
4- Click the blue "Install App" button in the upper left corner of the screen;
63+
## 👨‍💻 Developers
6764

68-
5- Select the "FStr 1.4.0p.mlappinstall" file;
65+
### Joao Alfredo De Lazzari
66+
[![ORCID](https://orcid.org/sites/default/files/images/orcid_16x16.png)](https://orcid.org/0000-0002-3176-3006) [ORCID Profile](https://orcid.org/0000-0002-3176-3006)
67+
[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/joaoalfredo/)
6968

70-
6- Select "Install" for a new installation, "Update" for an update, "Downgrade" for a downgrade, or "Re-install" for a re-installation;
71-
72-
Once installed, the FStr app will be displayed alongside your other apps and default MATLAB apps. To run the program, click on the app icon.
73-
74-
To uninstall the app, right-click on the app icon and select "Uninstall".
75-
76-
77-
78-
### Developed by:
79-
80-
#### Joao Alfredo De Lazzari<div itemscope itemtype="https://schema.org/Person"><a itemprop="sameAs" content="https://orcid.org/0000-0002-3176-3006" href="https://orcid.org/0000-0002-3176-3006" target="orcid.widget" rel="me noopener noreferrer" style="vertical-align:top;"><img src="https://orcid.org/sites/default/files/images/orcid_16x16.png" style="width:1em;margin-right:.5em;" alt="ORCID iD icon">https://orcid.org/0000-0002-3176-3006</a></div>
81-
<p>
82-
<a href="https://www.linkedin.com/in/joaoalfredo/">
83-
<img src="https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white"
84-
alt="follow on Linkendin"></a>
85-
<p/>
86-
87-
88-
#### Eduardo de Miranda Batista<div itemscope itemtype="https://schema.org/Person"><a itemprop="sameAs" content="https://orcid.org/0000-0002-6317-6789" href="https://orcid.org/0000-0002-6317-6789" target="orcid.widget" rel="me noopener noreferrer" style="vertical-align:top;"><img src="https://orcid.org/sites/default/files/images/orcid_16x16.png" style="width:1em;margin-right:.5em;" alt="ORCID iD icon">https://orcid.org/0000-0002-6317-6789</a></div>
69+
### Eduardo de Miranda Batista
70+
[![ORCID](https://orcid.org/sites/default/files/images/orcid_16x16.png)](https://orcid.org/0000-0002-6317-6789) [ORCID Profile](https://orcid.org/0000-0002-6317-6789)
8971

72+
---
9073

9174
## 🔖 Official Registration
9275

93-
This software, titled **Finite Strip Computer Application (FStr)**, is officially registered with the Brazilian National Institute of Industrial Property (INPI). It was developed in MATLAB and created on **March 19, 2020** by João Alfredo de Lazzari and Eduardo de Miranda Batista, under the ownership of the **Federal University of Rio de Janeiro (UFRJ)**.
94-
95-
The software is free to use, but some internal routines are proprietary and legally protected.
76+
This software, titled **Finite Strip Computer Application (FStr)**, is officially registered with the **Brazilian National Institute of Industrial Property (INPI)**.
9677

97-
For full registration details, please see the [SOFTWARE_REGISTRATION.md](./SOFTWARE_REGISTRATION.md) file.
78+
- **Title:** Finite Strip Computer Application (FStr)
79+
- **Creation Date:** March 19, 2020
80+
- **Owner:** Federal University of Rio de Janeiro (UFRJ)
81+
- **Authors:** João Alfredo de Lazzari; Eduardo de Miranda Batista
82+
- **Programming Language:** MATLAB
83+
- **Application Area:** CC-05
84+
- **Program Type:** SM-04
85+
- **Hash Algorithm:** SHA-512
86+
- **Issue Date:** October 29, 2024
9887

88+
The software is free to use, but internal routines are proprietary and legally protected.
9989

100-
## Links:
90+
➡️ For full details, see the [SOFTWARE_REGISTRATION.md](./SOFTWARE_REGISTRATION.md) file.
10191

102-
> [LabEST - Laboratory of Structures and Materials Professor Lobo Carneiro](http://www.labest.coc.ufrj.br/)
103-
104-
> [COPPE - Alberto Luiz Coimbra Institute for Graduate Studies and Research in Engineering](https://coppe.ufrj.br/en/)
105-
106-
> [PEC - Civil Engineering Program](http://www.coc.ufrj.br/en/)
107-
108-
> [IST - Instituto Superior Técnico](https://tecnico.ulisboa.pt/en/)
109-
110-
> [CERIS - Civil Engineering Research and Innovation for Sustainability](https://ceris.pt/)
111-
112-
> [CORE Group - Composites Research Group](https://coregroup.tecnico.ulisboa.pt/)
92+
---
11393

94+
## 🔗 Related Links
11495

115-
For any inquiries, please contact Joao Alfredo De Lazzari at [email protected].
96+
- [LabEST – Laboratory of Structures and Materials, UFRJ](http://www.labest.coc.ufrj.br/)
97+
- [COPPE – Graduate Institute of Engineering, UFRJ](https://coppe.ufrj.br/en/)
98+
- [PEC – Civil Engineering Program, UFRJ](http://www.coc.ufrj.br/en/)
99+
- [IST – Instituto Superior Técnico, ULisboa](https://tecnico.ulisboa.pt/en/)
100+
- [CERIS – Civil Engineering Research and Innovation for Sustainability](https://ceris.pt/)
101+
- [CORE Group – Composites Research Group, IST](https://coregroup.tecnico.ulisboa.pt/)
116102

103+
---
117104

118-
[![View FStr - Finite Strip Computer Application on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/74306)
119-
120-
![CI](https://github.com/joaoadelazzari/FStr/workflows/CI/badge.svg)
105+
📧 **For inquiries or technical support**, please contact Joao Alfredo De Lazzari at [[email protected]](mailto:[email protected]).
121106

0 commit comments

Comments
 (0)