... | @@ -30,7 +30,7 @@ In general, the strain averaging theorem and the Hill-Mandel condition are sasti |
... | @@ -30,7 +30,7 @@ In general, the strain averaging theorem and the Hill-Mandel condition are sasti |
|
|
|
|
|
# II) Microscopic boundary condition (micro-BC)
|
|
# II) Microscopic boundary condition (micro-BC)
|
|
|
|
|
|
## 1) General options for all micro-BCs
|
|
## II-1) General options for all micro-BCs
|
|
### Definition
|
|
### Definition
|
|
A micro BC is defined as follows:
|
|
A micro BC is defined as follows:
|
|
```python
|
|
```python
|
... | @@ -60,20 +60,35 @@ microBC = *microBCName*(tag, dim, addDofPerVertex) |
... | @@ -60,20 +60,35 @@ microBC = *microBCName*(tag, dim, addDofPerVertex) |
|
- **microBC.clearAllConstraintDofs()**
|
|
- **microBC.clearAllConstraintDofs()**
|
|
|
|
|
|
|
|
|
|
## 2) Periodic BC
|
|
## II-2) Periodic BC
|
|
|
|
There are three different types of periodic BC:
|
|
### 2.1) **nonLinearPeriodicBC**
|
|
### 2.1) **nonLinearPeriodicBC**
|
|
|
|
|
|
### 2.2) **nonLinearPeriodicBC**
|
|
### 2.2) **nonLinearShiftedPeriodicBC**
|
|
|
|
|
|
### 2.3) **nonLinearPeriodicBC**
|
|
### 2.3) **nonLinearGeneralPeriodicBC**
|
|
|
|
|
|
|
|
|
|
## 3) Displacement BC
|
|
## II-3) Displacement BC
|
|
|
|
|
|
## 4) Minimal kinematic BCs
|
|
## II-4) Minimal kinematic BC
|
|
|
|
|
|
## 4) Mixed BC
|
|
## II-5) Mixed BC
|
|
|
|
There are 2 different types of periodic BC:
|
|
|
|
### 5.1) **nonLinearMixedBC**
|
|
|
|
OK
|
|
|
|
### 5.2) **nonLinearOrthogonalMixedBCDirectionFollowing**
|
|
|
|
OK
|
|
|
|
|
|
# III) Macroscopic boundary condition
|
|
# III) Macroscopic boundary condition
|
|
|
|
|
|
|
|
## III-1) Periodic BCs
|
|
|
|
|
|
|
|
## III-2) Displacement BC
|
|
|
|
|
|
|
|
## III-3) Minimal kinematic BC
|
|
|
|
|
|
|
|
## III-4) Mixed BC
|
|
|
|
|
|
|
|
|
|
|
|
|