Kamis, 05 Mei 2022

CAD dua dimensi di Linux

Linux adalah operating system sya kedua setelah Windows, digunakan pada laptop pribadi. kurang sering digunakan juga untuk sya bekerja dalam profesi namun banyaknya aplikasi saat ini tentunya sudah cukup membantu (CAD, CAE, Programming, Office App). pada postingan terdahulu sya membicarakan DraftSight untuk program CAD pembaca dan pengolah gambar 2D DXF dan DWG. sebenarnya jauh sebelumnya juga sya sudah mengetahui QCAD namun karena saat itu kurang familiar dan adanya perbedaan pengoperasian dengan AutoCAD jadi sya belum review. pada kesempatan ini sya membahasnya, beberapa prinsip pemakaian dan perbedaan dengan AutoCAD.
.
.

secara prinsip perbedaan QCAD dgn AutoCAD adalah pada HotKey dan tambahan toolbar sesuai perintah aktif. HotKey sebanding dengan auto-complete atau command alias, sedangkan tambahan toolbar aktif sebanding dengan opsi pilihan '?' pada program AutoCAD. secara prinsip fungsional keduanya mempunyai kapabilitas yg sama dengan AutoCAD LT (2D) jika pengguna memakai QCAD versi Profesional (commercial/paid) namun agak sedikit terbatas jika memakai versi Community (free/opensource). akses command prompt perlu menekan 'space' terlebih dahulu sebelum mengetik perintah.
.
.
contoh diatas adalah toolbar aktif tambahan pada saat perintah menu 'Draw' > 'Line' > 'Line from 2 points' atau dengan Hotkey 'LI' dan dapat juga dgn command prompt 'line'

.

.

pada AutoCAD dikenal Dimension Style untuk pengaturan perbedaan setting dimensi: jenis dan ukuran tanda panah, besar kecilnya ukuran tulisan, skala. namun pada QCAD edisi komunitas tidak disediakan, pengguna perlu memisah secara manual file gambar berdasarkan perbedaan jenis gambar misal antara denah/potongan dan detail. Pada versi profesional keterbatasan tersebut dapat dipenuhi dengan perubahan skla dimensi global untuk besarnya tanda panah pada dimensi maupun skala terhadap nilainya.

.
.

Toolbar yg banyak dan biasa pada sisi kiri berbentuk icon perlu ditampilkan dengan setting karena tidak aktif secara default awal instalasi. melalui akses menu 'View' > 'Toolbars and Widgets' > 'Widgets' > 'Tool Matrix

.
.

kemampuan pemrograman atau scripting yg biasanya menggunakan AutoLISP sebanding dan mungkin lebih sederhana menggunakan EcmaScript pada QCAD.
.

.

panduan pengguna atau menu 'Help' akan mengakses secara online website resmi dan membutuhkan koneksi data. Manual Refference ada versi PDF sebanyak 231hal dapat diakses secara cuma-cuma link berikut membantu pemula yg sdg offline, tambahan panduan versi terbarunya dalam bentuk PDF buku dan berbayar.

.

.

sedangkan untuk kemudahan mempelajari dan mengingat disediakan daftar Shortcuts sebanyak 3hal, dapat download dicetak dan selalu disiapkan diatas meja kerja bagi pengguna yg banyak bekerja menggambar.

.

.


.

untuk kemudahan belajar bagi pemula atau migrasi dapat melihat banyak tutorial di YouTube seperti beberapa Chanel1 dan Chanel2 diatas.

.
.

pada versi Community (free/opensource) untuk pembukaan dan penyimpana hanya disediakan file format DXF (2000) sedangkan versi terbaru DWG tidak. namun pengguna dapat melakukan konversi dengan program lain misal dari OpenDesign Alliance

.
.

disisi lain harga versi Professional cukup terjangkau, direkomendasikan untuk perusahaan skala kecil menengah. sedangkan untuk perusahaan menengah besar yg sudah terlanjur familiar lama dengan AutoCAD sebaiknya bertahan di OS Windows atau Macintosh serta dapat memakai IntelliCAD sebagai alternatif pilihan lain.

.
.

karena adanya QCAD versi komersil dan buku panduan berbayar maka dukungan dari developer untuk bug fix & feature cukup baik dan aktif sya perhatikan ada dalam tiap beberapa bulan.


**catatan tambahan

Toolbar Icon untuk menghapus object atau Erase berada diatas, disejajarkan dengan Cut dan Copy yg menggunakan reference point. Pilihan rotasi dan skala disediakan untuk kemudahan misal penggambaran detai suatu bagian gambar, skala diemnsi perlu disesuaikan untuk itu jika ada.

.
.

.

penggunaan perintah Trim untuk memotong object garis/lingkaran agak sedikit berbeda yg mana pada QCAD object yg dipertahankan ada adalah yg dipilih setelah batasan.

perintah membuat arsiran atau Hatch hanya aktif  jika batasan tepi sudah ditentukan, pada versi Community perlu dipecah dgn perintah Break out Gap (0) terlebih dahulu garis yg ada pertemuannya tersebut. khusus untuk object jenis Polyline tidak dapat diterapkan perintah tersebut, dapat dengan perulangan garis tambahan untuk batas.
.
.

.


.

kepemilikan object Polyline tidak terdapat penentuan lebar (width) sehingga untuk ketebalan garis perlu menggunakan dari Lineweight. Selain itu perubahan object garis menjadi polyline tidak tersedia, hanya versi proffesional saja.

.

.

penggunaan perintah copy dan array digabungkan dalam satu tidak dipisah, ditampilkan pada menu pilihan Move/Copy atau Rotate sesaat setelah diterapkan pada object.

.
.
.


.
perintah Devide agak berbeda, perlu menentukan titik pertemuan antar garis object sebagai dasar acuan. sebagai pengantinya dilakukan pendekatan lain dengan perintah Copy/Move lalu masukan nilai koordinat relatif (rumus) dan lakukan Multiple copies sebanyak object pembagi.
.
.
cara lain adalah dengan memnggunakan jendela Properties, perubahan dapat dilakukan dengan fungsi pembagi '/' pada nilai masukan.
.

.

penggambaran isometric dapat dilakukan secara langsung dengan memilih kumpulan object garis dari suatu kelompok gambar tampak.
.
.

.


.

berikut tampilan toolbar aktif tambahan dari beberapa perintah, dapat dilihat pilihan yg tersedia pada QCAD namun disini sya hanya untuk yg biasa digunakan saja tidak keseluruhan.


Draw > Line > Line from 2 Points

.


Draw > Line > Line from Angle
.

.

Draw > Line > Line from Angle
.

.


Draw > Line > Line from Angle
.

.


Draw > Line > Horizontal Line
.

.


Draw > Arc > 2 Points and Radius
.

.


Draw > Circle > Center, Diameter
.
.


Draw > Circle > Center, Radius
.

.


Draw > Ellipse > Ellipse with Radii
.

.


Draw > Polyline > Draw Polyline
.

.


Draw > Shape > Rectangle
.

.


Draw > Hatch > Hatch from Selection
.

.

.
Draw > Text
.

.


Block > Create Block from Selection
.

.


Modify > Offset (with Distance)
.

.


Modify > Round
.

.


Modify > Lengthen/Shorten
.

.


Modify > Break out Gap
.



.


Misc > Draw
.

.

QCAD mendukung cross-platform (Win,Mac,Linux) dan untuk pengguna dengan OS Windows disediakan versi portable tanpa perlu instalasi serta dapat disimpan dan dijalankan pada flashdisk. saat menjalankan program pertama kali dalam kondisi versi Proffesional (Trial) dan ini perlu menghapus beberapa file DLL agar dapat berjalan dalam versi Community. sekilas dapat dilihat perbedaan feature dari Toolbar Matrix di sisi kiri menunjukan lebih banyak dan lengkap.

.


.

pandangan sya pribadi, program penggambaran teknis dua dimensi dengan QCAD versi Proffesional mempunyai feature yg dapat setara (umum) atau mungkin lebih baik dan lengkap (khusus) dibandingkan dengan AutoCAD/IntelliCAD sehingga OS Linux dapat digunakan penuh untuk bekerja menggambar teknis dua dimensi. beberapa metode penggambaran agak berbeda pendekatannya, pengguna lama AutoCAD mungkin agak kaku dan tidak terbiasa walau secara prinsip dan kemampuan QCAD adalah sama atau setara. untuk yg lain dgn tingkat penggunaan menggambar yg jarang atau khusus dan cukup sederhana saja maka QCAD sudah dapat digunakan sebagai alternative pengganti.

Metode penggambaran yg biasa sya gunakan yaitu polar tracking secara otomatis berikut temporary dan juga penentuan panjang garis belum ada, kelihatannya memang pendekatan metode penggambaran yg memang berbeda pada QCAD hal tersebut dapat dilakukan pada saat penggambaran object garis dengan mengaktifkan Snap (Restrict Orthogonally) menggunakan ShortKey 'EO' atau dengan penentuan secara langsung panjang relatif '@Lx,0' atau '@0,Ly'

**lainnya
bagi pengguna yg lebih suka metode pendekatan program AutoCAD ketimbang QCAD pada saat penggambaran dapat menggunakan dan menunggu project forking yaitu LibreCAD, mungkin dibutuhkan waktu yg panjang untuk itu terutama pada feature snap yg auto-constraint (vertical,horizontal,angle) dan penentuan panjang garis langsung serta pemolesan tampilan icon. terlihat LibreCAD lebih banyak kemiripan pada saat mengoperasikan seperti:
  • pengelompokan tampilan icon dan toolbars pembuatan object dan modifikasi pada sisi kiri.
  • pemilihan banyak object tanpa harus menekan tombol shift
  • masukan data atau perintah pada command prompt tanpa perlu menekan 'space' terlebih dahulu
  • ...

.


.

untuk tujuan pembuatan gambar ilustrasi dapat disimpan dalam format SVG atau PDF untuk kemudian dilakukan editing dengan aplikasi perkantoran seperti OpenOffice/LibreOffice Draw.

.

.

Minggu, 20 Februari 2022

kendala bahasa dalam mempelajari sesuatu


.

bahasa Inggris bukanlah bahasa kelahiran sya, namun dipelajari sambil berjalan dalam bangku sekolah. itupun belum cukup karena bahasa Inggris teknik berbeda dengan umum yg mana sya biasanya menggunakan software thesaurus untuk lebih memahaminya. saat ini sudah banyak kemajuan seperti adanya Google Translate yg sya lihat sudah jauh lebih baik ketimbang tahun dulu sebelumnya dan juga saat sya dulu menggunakan Transtool. program aplikasi perkantoran serperti OnlyOffice mempunyai feature untuk kemudahan translasi bahasa dari dokumen secara langsung, sehingga format yg ada dapat terjaga.

.

.

seperti yg sya sedang buat dalam mempelajari interface program analisa nonlinear portal 2 dimensi (DRAIN-2DX) yg mana aslinya adalah dibuat dalam bahasa Itali dan berformat PDF. sampai akhirnya keseluruhan halaman sebanyak 115 lembar dapat diselesaikan hanya dalam waktu yg cukup singkat. format gambar dan dulisan juga tetap terjaga. masih ada beberapa terjemahan bahasa yg dilihat kurang tepat, perlu juga menggunakan alat bantu dari plugin pengolah kata feature thesaurus, ada tetap dilakukan manual jika perlu. penerjemahan secara langsung kedalam bahasa Indonesia tidak disarankan, karena mungkin masih dapat menimbulkan makna yg berbeda karena keterbatasan database dan juga tata bahasa (grammar).

.


.


.

contoh lain adalah dokumen PDF dalam bahasa Jepang, mengenai penggunaan suatu software yaitu Salome CAE dan Code_Aster yg sya cukup paham, namun dibuat tidak dapat menjangkau apa yg sedang ditunjukan pada dokumen tersebut karena kendala bahasa. terlihat begitu bermanfaat hasil translate dari Google yg ada pada plugin OnlyOffice sehingga dapat dilakukan editing dan perbaikan langsung dengan mempertahankan format yg aslinya. yg mana jika sya mendapatkan versi kertas cetak tentunya akan kesulitan menterjemahkan dan memahami.

.

Sabtu, 19 Februari 2022

solver FE opensource dari berbagai negara



saat ini mempelajari perilaku struktur tidak terlepas dari kemajuan metode simulasi numerik berbasis elemen hingga (Finite Element). sudah banyak beredar solver komersil seperti (SAP, Nastran, Abaqus, Ansys, Lusas, dll) yg pada periode awal kesemuanya adalah hasil research dari suatu universitas atau labs dan bersifat tertutup internal namun ada juga yg opensource (Berkeley University, SAP-IV), dikarenakan dominasi kebutuhan untuk itu maka berbagai negara dan institusi berusaha menghindari ketergantungan penggunaan software FE komersil, selain kebutuhan untuk lebih leluasa memperbaiki dan menambah kemampuan solver.

Berbagai software  opensource dari berbagai negara tersebut sya review mengenai tingkatan kemampuan analisa, namun hanya pada analisa struktur mekanika, nonlinearitas (geometri, material), statis/dinamis saja yg ditinjau. kemampuan jenis analisa yg lain tidak ditinjau, aplikasi khusus untuk modeling & meshing serta post-processing juga tidak dibahas disini karena sifatnya dapat universal.

.

.

OpenSees (United States of America)

  • Years : 1997
  • Institutions : Berkeley University, PEER, NSF
  • Main Developer : Frank McKenna &  Gregory L. Fenves 
  • Contributor : Michael H. Scott, Terje Haukaas, Armen Der Kiureghian, Remo M. de Souza, Filip C. Filippou, Silvia Mazzoni, Boris Jeremic, Xinzheng Lu, 
  • Element : Zero-Length (zeroLength, zeroLengthND, zeroLengthSection, CoupledZeroLength, zeroLengthContact, zeroLengthContactNTS2D, zeroLengthInterface2D, zeroLengthImpact3D) | Truss(Truss,Corotational Truss) | Beam-Column(Elastic ,Stiffness Modifiers, Elastic Timoshenko, Beam With Hinges, Displacement-Based,Force-Based, Flexure-Shear Interaction Displacement-Based, MVLEM, SFI_MVLEM) | Joint(BeamColumnJoint, ElasticTubularJoint, Joint2D) | Link(Two Node Link) | Bearing(Elastomeric Plasticity, Elastomeric Bouc-Wen,Flat Slider Bearing, Single Friction Pendulum Bearing, TFP Bearing, Triple Friction Pendulum, MultipleShearSpring, KikuchiBearing, YamamotoBiaxialHDR, ElastomericX, LeadRubberX, HDR, RJ-Watson EQS Bearing, FPBearingPTV) | Quadrilateral (Quad,Shell, ShellDKGQ, ShellNLDKGQ, ShellNL, Bbar Plane SQ,Enhanced SQ,SSPquad) | Triangular (Tri31, ShellDKGT, ShellNLDKGT) | Brick(Standard Brick,Bbar Brick,Twenty Node Brick, Twenty Seven Node Brick, SSPbrick) | Tetrahedron (FourNodeTetrahedron) | u-p(UC San Diego u-p, (saturated soil), Four Node Quad u-p, Brick u-p,bbarQuad u-p, bbarBrick u-p) | Nine Four Node Quad u-p,Twenty Eight Node Brick u-p,Twenty Node Brick u-p,Brick Large Displacement u-p, SSPquadUP,SSPbrickUP) | Misc. ShallowFoundationGen, SurfaceLoad, VS3D4, AC3D8, ASI3D8, AV3D4) | Contact (SimpleContact2D, SimpleContact3D, BeamContact2D, BeamContact3D,BeamEndContact3D, zeroLengthImpact3D | Cable(CatenaryCable)
  • Material : Elastic, J2 Plasticity, DruckerPrager
  • Analysis : Contact, Multi Point Constraint, Static/Dynamic, Time History

..

.

.

CalculiX (German)

  • Years : 1998
  • Institutions : MTU Aero Engines
  • Main Developer : Guido Dhondt & Klaus Wittig 
  • Contributor : Daniele Amato, C.C. Ashcraft, R.G. Grimes, D.J. Pierce and D.K., Johannes Barner, Jeff Baylor, Otto-Ernst Bernhardi, M. De Marchi, R. Felde, Reinhold Fisher, B. Graf, Jaro Hokkanen, Bora Kamaci, Sven Kassbohm, R.B. Lehoucq, D.C. Sorensen, Sascha Merz, Carlo Monjaraz-Tec, Pascal Mossier, Conrad Mottl, Yannick Muller, Tobias Opel, Matteo Pacher, Vito Pasquariello, Hugo Pfoertner, Axel Philipp, Samoela Rakotonanahary, Gil Rama, Ernst Rank and Martin Ruecker, T. Roesener, Tobias Roessler, Dave Rossi, Tarik Sahin, Stefan Sicklinge, Saskia Sitzmann, Manfred Spraul, Scott W. Sloan, Peter Wauligmann, Xinan Zhou. 
  • Element : Mass, Spring, Dashpot, Truss, Spring, Beam, Plane Stress/Strain, AxysimSolid, Shell - composite (Tria3,Tria6, Quad4, Quad8) 3D Solid (Hex8, Hex20, Tet4, Tet10, Wedge)
  • Material : Elastic, Plasticity, MFront
  • Analysis : Contact Penalty/Mortar, Multi Point Constraint, Static/Dynamic, Cyclic, Base Motions

..

.

.

Code_Aster (France)

asal EDF

Thomas De Soza

1980

.

.

OOFEM (Czech)

asal Cech Technical University in Prague

1993

Bořek Patzák & Zdeněk Bittnar 

(Milan Jirásek, Petr Bittnar, Simon Rolshoven, Ladislav Svoboda, Jaroslav Kruis, Jiří Němeček, Peter Grassl, Richard Vondráček, Jose E. Roman, Francisco Alvaro, Růžena Chamrová, Daniel Rypl, Vít Šmilauer, Martin Horák, Petr Havlásek, Filip Kolařík, Mathieu Charlebois, Mikael Öhman, Jim Brouzoulis, Carl Sandström, Martin Fagerström, Erik Svenning)

Truss Elements (truss1d, truss2d, truss3d) | Beam Elements (beam2d, beam3d) | LatticeElements (lattice2d) | Plane Stress (planestress2d, linquad3dplanestress, qplanestress2d, trplanestress2d, qtrplstr, trplanestrrot, trplanestrrot3d, trplanestressrotallman, trplanestressrotallman3d) | Plane Strain ( quad1planestrain, trplanestrain) | Plate & Shell (dktplate, qdktplate, cctplate, cctplate3d, rershell, tr_shell01, tr_shell02, quad1mindlin, tr2shell7, mitc4shell, quad1plateSubsoil, tria1platesubsoil) | Axisymmetric (Axisymm3d, Q4axisymm, L4axisymm) | 3d Continuum (lspace, lspacebb, qspace, LTRSpace, QTRSpace, LWedge, QWedge) | Interface (IntElPoint, IntElLine1, IntElLine2, IntElSurfTr1) | Free warping (TrWarp) | XFEM (TrPlaneStress2dXFEM, PlaneStress2dXfem) IGAElement | Special (LumpedMass,Spring)



..

.

.

FrontISTR (Japan)

Ministry of Education, Culture, Sports, Science and Technology

The University of Tokyo

Yoji Okuda, Kenichi Tokunaga, Kazuhisa Inagaki, Kazuya Goto

..

.

.

ELMER (Finlandia)

..

.

.

MOFEM (United Kingdom)

University of Glasgow

2008

Łukasz Kaczmarczyk, Chris Pearce (Zahur Ullah, Karol Lewandowski, Ignatios Athanasiadis, Hoang Nguyen, Andrei Shvarts, Mebratu Wakeni)

Contact (Mortar), Plasticity, Fracture

..

..

.

.

suanPan (New Zealand)

asal University of Canterbury

pengembang Chang T.L (A. J. Carr, R. P. Dhakal, S. Pampanin, C.-L. Lee)

tahun 2019

element

material NL

analysis type Static/Dynamic





OpenRadioss (France)

asal 

pengembang Altair

tahun 2022

element

material NL

analysis type : Linear static, Non-linear explicit dynamic, Non-linear implicit quasi-static, Normal modes analysis for real and complex eigenvalues, Linear buckling, Frequency response, Random response, Linear transient response, Linear coupled fluid-structure (acoustic), Linear steady-state heat transfer coupled with static, Explicit Arbitrary Eulerian-Lagrangian (ALE) formulation, Explicit Computational Fluid Dynamics (CFD), Smoothed-particle hydrodynamics (SPH), One-step (inverse) and incremental sheet metal stamping analysis


.


.

femoop (Brazil)

pengembang Tecgraf / PUC-Rio

kontribusi : Áurea S. Holanda, Carlos Kubrusly, Carlos Vitor Alencar, Célio O. Moretti, Deane Roehl, Eduardo S. Silveira, Eduardo N. Lages, Estela M. R. Bueno, Eurípedes Vargas, Evandro Parente Jr., Gilson Fujji, Ivan F. M. Menezes, Januário Pellegrino Neto, João B. M. Souza Jr.,  João L. E. Campos, Joaquim B. Cavalcante Neto, Júlia C. P. Barros, Luiz E. Vaz, Luiz F. Martha, Luiz Gil ,  .Guimarães, Marcelo Frydman, Marcelo Gattass, Nick Lehtola, Raul R. e Silva, Reynaldo T. Lima, Roque L. S. Pitangueira, Tereza D. P.Araújo, Túlio N. Bittencourt, William W. M. Lira

tahun 1994

element : truss, beam, tria (T3,T6,DKT), quad (Q4,Q8,Q9,DKQ), interface, infinite, inf3ds, tetr4, tetr10, wedge6, wedge15, brick8, brick20

material : Isotropic, Orthotropic, Tresca, Mises, Mohr Coulomb, Bresler Pister, Hsieh Ting Cheng, Generic, Interface, Property (Density, Thermal, Thermal Expansion, Plastic)

load : Load Case, Nodal (Force, Displacement, Temperature, Prescribed Temperature, Initial Temperature), Line Force (Uniform, Line, Variable, Moment Uniform), Line Moment Variable, Domain (Force Uniform, Initial Stress), Uniform Area Pressure (Uniform, Variable), Beam (Force, Uniform, Linear), Line Convection Uniform, Line Heat Flux (Uniform, Variable), Area Temperature, Domain Temperature Uniform, Area Heat Flux Uniform Area Heat Flux Variable, Gravity, Combination



OpenGeoSys (German)

asal  Helmholtz Centre for Environmental Research

pengembang Lars Bilke, Thomas Fischer, Dmitri Naumov, Christoph Lehmann, Wenqing Wang, Renchao Lu, Boyan Meng, Karsten Rink, Norbert Grunwald, Jörg Buchwald, Christian Silbermann, Robert Habel, Linda Günther, Mostafa Mollaali, Tobias Meisel, Jakob Randow, Sophia Einspänner, Haibing Shao, Kata Kurgyis, Olaf Kolditz, Jaime Garibay

tahun 2012

element

material NL

analysis type Static/Dynamic


karena kesemua daftar software FE diatas adalah bersifat free/opensource maka pengguna tinggal meninjau, memilih, mencoba sesuai kebutuhan masing-masing.

sebagian besar solver tsb sya sudah cukup paham prinsip dasar penggunaannya, beberapa diantaranya digunakan sendiri secara cukup sering untuk analisa linear elastik maupun nonlinear. keinginannya mungkin suatu waktu kedepan sya dapat membuat sejenis buku yg disatukan berbagai solver tsb, sebagai pengantar instalasi, contoh kasus sederhana (berbagai elemen: beam, truss, shell, solid etc), nonlinearitas (geometri (large, contact) & material (plasticity, brittle/damage), analisa (static, cyclic, dynamic). sedangkan modeling dan post-processing dibuat kesatuan bab berdasarkan kapasitasnya import/export masing-masing solver.

sya berpikir, bukankah membuat sejenis buku panduan dan membagikan juga merupakan kontribusi terhadap dunia opensource khususnya bidang penelitian dan perencanaan?


.

.

SIFEL (Czech)

Problem types: linear statics, nonlinear statics, eigen dynamics, forced_dynamics, time-dependent problems, simulation of gradual construction, earth pressures, layered linear statics, homogenization problems, hemivariational inequality

Finite elements: linear and quadratic bar elements (2D, 3D), beam element (2D, 3D), beam element 3D with general cross section, triangular and quadrilateral plate elements (with optional subsoil elements and layered cross section, based either on Kirchhoff or Mindlin theory), spring elements, linear plane triangular and quadrilateral finite element with rotational degrees of freedom, 2D interface elements, linear and quadratic triangular/quadrilateral elements for axisymmetric domains, triangular and quadrilateral shell elements, linear and quadratic tetrahedral, hexahedral and wedge elements

Material models: linear elasticity (isotropic, orthotropic and anisotropic), plasticity (J2, Mohr-Coulomb, Drucker-Prager, Boer, Cam-Clay and double Drucker-Prager, HISS criterions), damage models (scalar isotropic, orthotropic and anisotropic damage models), visco-plasticity (simple viscous model combined with arbitrary type of plasticity criterion, Lemaitre model), creep models for concrete (B3, double power law), M4 microplane model for concrete, consolidation model for subsoil, Winkler and Winkler-Pasternak subsoil models, creep-damage models, damage-plasticity models

Nonlinear solvers: arc-length method, Newton-Raphson method (full and modified approches), incremental solver with Newton-Raphson method for time dependent problems with negligible inertial forces

Postprocessing: plain text output, tabular output of selected quantities (can be imported to Excel or Grace), graphical output - GiD format(commercial GiD or free MeshEditor), OpenDX format (free software)