摘要

Unit cells in conjunction with micromechanical finite-element analysis have been widely used as a means for material characterisation of modern composites. However, they have been mostly applied in an ad hoc manner based on individual cases. Their implementation is often a demanding task for most unit-cell users, even with the formulation given in typical publications. The typical challenges are outlined in this paper. A significant and systematic development has been carried out in recent years to automate their implementation. Eventually, a software program, UnitCells, was released as a secondary development on the Abaqus/CAE platform. It is a code written in Python which incorporates various unit cells in a rigorous and systematic way according to their formulations; at the same time, it automates the implementation of their modelling processes. The developed code has been thoroughly verified, and some of the validation cases are given in this paper as examples of its application.