This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
playground:playground [2017/06/08 12:17] marijn.nijenhuis |
playground:playground [2020/07/29 15:08] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== PlayGround ====== | ====== PlayGround ====== | ||
- | ===== Towards a SPACAR implementation with a gradual learning curve ===== | ||
- | ==== Key ideas ==== | ||
- | |||
- | * goal: get second-year bachelor students to analyse 3-D static flexure mechanisms, within a day after first encounter | ||
- | * provide a set of MATLAB functions for completely defining a model, running a simulation, and processing results \\reasoning: | ||
- | * focus on easy syntax | ||
- | * do not expose the user to " | ||
- | |||
- | * instructions are largely a set of relevant example models | ||
- | * implementable within a week (including lecture/ | ||
- | * code that is easy to maintain and update | ||
- | * some degree of backwards " | ||
- | |||
- | ==== Important topics ==== | ||
- | |||
- | * error handling | ||
- | * model definition | ||
- | * available simulation results | ||
- | * visualization tool | ||
- | |||
- | ===== Suggestion of workflow and syntax ===== | ||
- | ==== Pre-processing step ==== | ||
- | |||
- | ==== Analysis step ==== | ||
- | |||
- | ==== Post-processing step ==== | ||
- | |||
- | ===== List of tasks/ | ||
- | |||
- | ==== FORTRAN/C++ ==== | ||
- | * Spadraw | ||
- | * silent mode/ | ||
- | * data file to MATLAB structure | ||
- | * error/ | ||
- | * orde 0 convergence | ||
- | * element length too small | ||
- | * incorrect local y vector | ||
- | * NaN in dat file | ||
- | * filename length | ||
- | * singular mass or stiffness matrix | ||
- | |||
- | ==== A single static mode (instead of modes 7, 8, 9) ==== | ||
- | |||
- | ==== Spavisual that always visualizes the (possibly incomplete) model ==== | ||
- | * show boundary conditions -- to make debugging (also for instructors) easier | ||
- | |||
- | ==== Moments and angles without hinges ==== |