Extended multiscale multi-patch isogeometric analysis for two-dimensional periodic piezoelectric structures based on penalty function method | Synapse