Skip to content

ShawnWolgu/SingleCrystalCpp

Repository files navigation

SingleCrystalCpp

用C++写了一个简单的单晶晶体塑性模型

目前实现的功能

  • 支持混合边界条件
  • Voce硬化模型
  • 位错速度模型

编译

  • 下载cmake
  • 下载Eigen3 tclap,准备CMakeLists.txt
  • 用cmake编译所有文件
  • 完成

输入文件

  • 滑移系以及塑性模型参数
  • 加载与边界条件

使用说明

输入参数格式

模型数学解释

SingleCrystalCpp

A simple crystal plasticity model for single crystal, developed in C++.

Available Features

  • Hybrid boundary conditions
  • Voce hardening
  • Dislocation velocity model for hardening

Compiling

  • Download cmake if not yet
  • Download Eigen3 and tclap, prepare your CMakeLists.txt file
  • Compile the files using cmake
  • Finish

Input Files

  • Slip systems and the model parameters
  • Loading and boundary conditions

Usage

Input File Format (in Chinese)

Model Explanation (in Chinese)

About

A simple crystal plasticity model for single crystal, developed in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published