Meshing cylinder in a box with bias sizing

Hi,

I’m meshing a geometry, which consist of an outer box with a cylinder inside. The box and the cylinder are sweepable. The inner cylinder is necessary, because the box ends in a cylindric extension.
Due to the simulation’s requirements, the mesh should be fine at one side, but this is not required at the other side. Because of that, I defined a bias sizing at the edges of the box in x-direction, which (the x-axis) is also the axis of the inner cylinder. After sweeping the outer box, I realized that the bias sizing is not transferred to the inner cylindric surface.
Any tips to fix this problem?
I know, I could divide the cylinder together with the box in order to get edges on the cylinder, but in my opinion this is just a work around, not the solution. This would also lead to other problems, as one side of the cylinder consists of 4 surfaces and the other of one only.
The picture shows the view through a clipping plane. The cells are colored by the Skew.
Bildschirmfoto 2015-08-28 um 10.37.40.png

Patrick,

You might try to apply the bias to a curve on and in the axial direction of the cylindrical surface. You are getting this:

reset
brick x 1
create cylinder radius 0.2 z 3
sub 2 from 1
curve 12 scheme bias factor 0.5
propagate curve bias volume 1
mesh vol all

You might apply the bias to the cylinder somehow. To do that, you need a curve, something like:

delete mesh
split surface 10 through vertex 11 12
curve 17 scheme bias factor 0.5 start vertex 13
propagate curve bias volume 1
mesh vol all

If you just want one curve, you can do this:

reset
brick x 1
create cylinder radius 0.2 z 3
sub 2 from 1
create curve vertex 11 12
imprint volume 1 with curve 17
delete curve 17
curve 12 scheme bias factor 0.5 start vertex 2
curve 18 scheme bias factor 0.5 start vertex 12
propagate curve bias volume 1
mesh vol all