|
1 | 1 |  |
2 | 2 |
|
3 | 3 | [](https://www.mathworks.com/matlabcentral/fileexchange/74306) |
4 | | - |
5 | 4 |  |
6 | 5 |
|
| 6 | +# FStr – Finite Strip Computer Application |
| 7 | +### Elastic Buckling Analysis of Thin-Walled Structures |
7 | 8 |
|
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/) |
32 | 11 |
|
33 | | -## Installing PC .EXE file: |
| 12 | +--- |
34 | 13 |
|
35 | | -To install the FStr application in Windows, proceed according to the following steps: |
| 14 | +## 🧠 What is FStr? |
36 | 15 |
|
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: |
38 | 17 |
|
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. |
40 | 21 |
|
41 | | -3 - Follow the steps and wait for installing the MATLAB Runtime; |
| 22 | +### Key Features |
42 | 23 |
|
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. |
44 | 28 |
|
45 | | -5 - Once installed, you may run the FStr program and enjoy elastic buckling analysis. |
| 29 | +--- |
46 | 30 |
|
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 |
48 | 32 |
|
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: |
50 | 34 |
|
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. |
52 | 40 |
|
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]). |
54 | 46 |
|
| 47 | +--- |
55 | 48 |
|
56 | | -## Installing MATLAB APP .mlappinstall file: |
| 49 | +## 🔧 Installing the MATLAB App (.mlappinstall) Version |
57 | 50 |
|
58 | | -To install the FStr app in MATLAB, follow these steps: |
| 51 | +To install the **FStr** App in MATLAB: |
59 | 52 |
|
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". |
61 | 58 |
|
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". |
63 | 60 |
|
64 | | -3- Click the "APPS" tab; |
| 61 | +--- |
65 | 62 |
|
66 | | -4- Click the blue "Install App" button in the upper left corner of the screen; |
| 63 | +## 👨💻 Developers |
67 | 64 |
|
68 | | -5- Select the "FStr 1.4.0p.mlappinstall" file; |
| 65 | +### Joao Alfredo De Lazzari |
| 66 | +[](https://orcid.org/0000-0002-3176-3006) [ORCID Profile](https://orcid.org/0000-0002-3176-3006) |
| 67 | +[](https://www.linkedin.com/in/joaoalfredo/) |
69 | 68 |
|
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 | +[](https://orcid.org/0000-0002-6317-6789) [ORCID Profile](https://orcid.org/0000-0002-6317-6789) |
89 | 71 |
|
| 72 | +--- |
90 | 73 |
|
91 | 74 | ## 🔖 Official Registration |
92 | 75 |
|
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)**. |
96 | 77 |
|
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 |
98 | 87 |
|
| 88 | +The software is free to use, but internal routines are proprietary and legally protected. |
99 | 89 |
|
100 | | -## Links: |
| 90 | +➡️ For full details, see the [SOFTWARE_REGISTRATION.md](./SOFTWARE_REGISTRATION.md) file. |
101 | 91 |
|
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 | +--- |
113 | 93 |
|
| 94 | +## 🔗 Related Links |
114 | 95 |
|
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/) |
116 | 102 |
|
| 103 | +--- |
117 | 104 |
|
118 | | -[](https://www.mathworks.com/matlabcentral/fileexchange/74306) |
119 | | - |
120 | | - |
| 105 | +📧 **For inquiries or technical support **, please contact Joao Alfredo De Lazzari at [[email protected]](mailto:[email protected]). |
121 | 106 |
|
0 commit comments