®

QUICK & DIRTY EXCEL TO CAD PROGRAMMING

DESIGN AND VERIFICATION OF SIMILAR REPEATING STRUCTURES

Front page People Service Perl

FRONT PAGE

Please contact CEO Tarmo Timonen, Telephone +358 407 397 055. I've got no solution for spam, so you'll find the instructions to construct my email-address on People page.

Hello. I've done a lot of programming within the area of mechanical engineering at all of the jobs I've had. So when I needed a change in my life back in 2018, I thought hard core programming would be something that every mechanical engineer, or at least calculations engineer needed to do, and with my vast experience I could concentrate on. So I set up the company start of 2020, and the corona hit, and well, I could not find any customers for the programming.

Year 2021 I got a job from Polartek Oy in Oulu as a strength analyst, which basically saved my life. However me coming from calculating mainly oil drilling platforms and ships, to Polartek working with pulp mils, energy plants and factories, every calculation took a while to figure out the standards and the programs and just the fysics of the structures and the workings of the systems. So I'm afraid I've not been able to concentrate on the programming during the last years. In the fall of 2024 Polatek at Oulu not winning jobs with strength analysis required, we came to a bit of a difficult decision.

From the start of 2025 I'm continuing as the head of piping and pressure vessel calculations at Polartek, but as an entrepreneur. So along with marketing my a bit rusty programming skills under the Rude Algorithm brand, I'm now also marketing strength analysis for the Polartek Oy. The programming has changed completely in the last 3 years with the AI, and until I learn to use it in my work, I'm afraid I cant compete.

This site is still all about programming, but I'll start to showcase strength analysis examples here. Right now I'm working on the flange analysis standard EN 1591-1. We have programs for it, but they are slow to operate, and now there's a new 2024 version, I'm super interested in. Also I'm wondering if I could write a code to read the FINNSAP FEM analysis result file to automatically calculate pressure vessel linearization problem for all nodes in all the weld lines.

Rude algorithm is a Finnish company, that so far has had no income. Engineering automation methods can be used in fast pace industrial engineering project environment. The automation of model building, strength calculations and production of drawings is very cost effective for repetitive structures if there are enough of them. Once the process is coded, any changes can be done with a push of a button. The success depends of keeping it simple, choosing a format that covers all requirements, and sticking with it through the project. The earlier automation process can start, the better the control, and higher the savings. Don't repeat the difficult procedures manually. Make the processor do it for you.

Company Name Rude Algorithm Oy
Address Mustalammentie 10, 28800 Pori, Finland, (Home office)
VAT number FI31060372
Bank account (IBAN)
(BIC)
FI32 4744 0010 2024 33
POPFFI22
Tools Rude Algorithm will work with your tools at your location.
Required operating system: Windows.

The Rude Algorithm vision is to use free software to automate engineering in Excel and CAD. The Windows Office programs are affordable, and fully accessible by Perl programs. In CAD the focus is on .dxf files, that can be opened by most CAD programs, but in there lies a but...

.dxf, even though most common form of cad file, is not entirely publicly documented. The missing documentation includes the 3D objects other than the ones consisting of planar surfaces. Working around this basic issue is difficult, and now after over three years of working on other things, I find the math and the codes I tried to create, a bit overwhelming. To sum it up, the vision of being able to use free software in engineering automation is in a bit of a boggle.

There aren't a lot of Perl codes about writing .dxf files more recent than R12, so Rude Algorithm is proud to present a R15 example. In the example some of the dxf objects are written as subroutines. A lot of the object group codes are of little importance, and the ones with little importance have been marked as "default". This example presents kind of a minimum dxf. It shows what to focus on. After successfully running the code with Perl interpreter, the resulting file should open in DVG TrueView or DVG FastView. You might need to download a Perl module or two from www.cpan.org.