MATLAB implementation in direct probability design of optimal steel trusses
Abstract
Direct probability design (DPD) of optimal steel trusses using mathematical programming means is dis-cussed in this paper. The variations of material physical and mechanical properties, elements cross-sections geome-try characteristics and external actions are considered while designing. Strength and stiffness requirements of truss elements are estimated. The mathematical model of nonlinear mathematical programming problem of optimal trusses design is created. Solution algorithm of truss ele-ments (picked from profile assortments) design, directly evaluating dispersion of profiles discrete characteristics, is proposed. The finite elements structures analysis and opti-mization software JWM SAOSYS Toolbox v0.40, which is created in MATLAB environment, realizes design algo-rithm. Numerical example of bridge-truss subjected by the static load DPD is solved. Straipsnyje nagrinėjamas optimalių plieninių santvarų tiesioginis tikimybinis projektavimas taikant matematinį programavimą. Projektuojant atsižvelgiama į medžiagų fizikinių-mechaninių savybių, elementų skerspjūvių geometrinių charakteristikų bei išorinių poveikių variacijas, taip pat į elementų stiprumo atsargos ir stabilumo patikimumo reikalavimus. Sudarytas optimalių santvarų projektavimo netiesinio matematinio programavimo uždavinio matematinis modelis. Pasiūlytas santvaros elementų projektavimo iš sortimentinių profiliuočių, tiesiogiai vertinant jų diskretinių charakteristikų sklaidą, algoritmas. Projektavimo algoritmas realizuotas MATLAB aplinkoje, autorių sukurtoje JWM SAOSYS Toolbox v0.40 konstrukcijų modeliavimo baigtiniais elementais, analizės ir optimalaus projektavimo sistemoje. Pateiktas tiltinės santvaros, veikiamos vienkartės apkrovos, tiesioginio tikimybinio optimalaus projektavimo pavyzdys.