Introducing SUGARWhat is SUGAR?A first exampleInstalling SUGARSystem requirementsSetting SUGAR pathsCompiling external routinesGetting (and giving) helpDescribing DevicesUnits and metric suffixesExpressionsRotation anglesLexical notesuse statementsaddpath statementsnode statementselement statementsVariablesmaterial statements - Process parameter structuressubnet statementsArraysConditionalsAnalyzing DevicesTypes of analysisStatic analysisSteady-state and Modal AnalysisTransient AnalysisExamplesExamples with explanationscantilever example (demo_dc1)multiple beam example (demo_dc2)Beam gap structure (demo_beamgap)Modal analysis (demo_mirror)Steady state analysis (demo_ss)Transient analysis (demo_ta1gap)Available ModelsAvailable modelsModel descriptions and interfacesbeam2dbeam2debeam3dbeam3deanchorf2df3dgap2degap3deVsrcegroundFunction ReferenceLoad netlistDevice displayViewing displacementsStatic analysisModal analysisSteady state analysisTransient analysisSUGAR 3.0: A MEMS Simulation Program (User’s Guide)Document Authors - David Bindel, Jason Clark, Ningning ZhouRevisions for Version 3.0 - David GarmirePrincipal InvestigatorsAlice M. Agogino . . . . . . . . . . . . . . . [email protected] Bai . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] Demmel . . . . . . . . . . . . . . . . . . [email protected] Govindjee . . . . . . . . . . . . . . . . . . [email protected] Gu . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] S. J. Pister . . . . . . . . . . . . . [email protected] StudentsNingning Zhou . . . . . . . . . . . . . . . [email protected] StudentsDavid Bindel . . . . . . . . . . . . . . . . . . . . . . [email protected] V. Clark . . . . . . . . . . . . [email protected] Garmire . . . . . . . . . . . . . . . . . . . . . [email protected] Kamalian . . . . . . . . . . . . . . . . . . . . . . [email protected] Lakshmin . . . . . . . . . . . . . . . . . [email protected] Nie . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] StudentsWayne Kao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] Zhu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 April 2002Contents1 Introducing SUGAR 11.1 What is SUGAR? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 A first example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Installing SUGAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3.2 Setting SUGAR paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3.3 Compiling external routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Getting (and giving) help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Describing Devices 42.1 Units and metric suffixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.2 Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3 Rotation angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.4 Lexical notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.5 use statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.6 addpath statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.7 node statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.8 element statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.9 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . …
View Full Document