& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Transcript
00:09
Now we're ready to mesh.
00:13
Let's select the mesh. Go to model meshing,
00:17
mesh to the zones.
00:18
Oh, we have to import the ground model first.
00:23
Let's do just that.
00:25
OK. I'll right click in the model group
00:27
and I will import
00:29
InfoWorks.
00:31
Ground model TIN,
00:32
and then from XPTIN files,
00:36
I'll select the XPTIN file that's also used in the XP model.
00:40
Make sure that the units are correct and press OK.
01:00
Ok. Now that the ground model is in, we can now finally mesh.
01:05
Just select the 2D zone which is the active area in XP,
01:09
or the
01:10
grid extends,
01:13
whichever is present there. Let's go to meshing, mesh to the zones. Let's drag
01:20
the ground model here. Press OK.
01:25
Press OK again.
01:31
Let's just wait for this.
01:35
Hmm, it failed.
01:37
We can click here,
01:37
in the failure message and then we can show the logs.
01:44
Ok. So there's a summary here.
01:47
Oh, we have lots of errors.
01:49
But mostly about roughness zones,
01:54
and then
01:55
about mesh level zones. OK.
01:59
So mostly here,
02:01
roads 12 and roads 4 intersect roads and roads, roads, and roads,
02:05
buildings and buildings.
02:08
Ok. So let's review
02:11
what we have here.
02:13
OK.
02:14
So let's go back to XP for
02:18
a bit.
02:19
Those roughness zones correspond
02:22
to the land use polygons,
02:24
but they
02:25
are not...
02:27
they don't have specific object names in XP. They're just polygons there.
02:32
So for, for the 41 roads and 285 buildings, for example.
02:38
Now XP,
02:40
whenever there's an intersection
02:42
of two polygons that are under the same
02:48
land use,
02:50
like for example,
02:51
on this part,
02:52
it will just take it
02:54
as the
02:55
value there.
02:58
But ICM does not do that, it will treat every roughness
03:03
zone as distinct.
03:06
So we will have to either clean it or assign priority
03:10
to the polygons.
03:12
OK. So we will go to window,
03:15
grid windows, and
03:17
new polygons window.
03:20
I'll go to the roughness zone tab
03:24
and then see the priority here.
03:26
I'll just move the column near
03:29
and then I'll arrange
03:32
this column
03:33
descending.
03:36
Now you can arrange this
03:37
ascending as well.
03:39
We can see that the roads are priority number one,
03:43
buildings are four,
03:45
and ponds are three.
03:47
Now, what happened in the mesh error
03:52
is that,
03:54
even though
03:56
the roads have priority number one,
03:59
for example, if nine and eight intersect, it will not know which one to take.
04:05
So essentially, we will have to assign 1
04:08
to
04:12
here.
04:14
And for that, I will just use Excel. So I created an Excel sheet earlier
04:19
with numbers 1 to 331. I'll just
04:24
select and copy,
04:27
simply paste it here,
04:31
and then the priority is now from 1 to 331.
04:37
Let's try to re-mesh again.
04:42
Select 2D zone,
04:47
go to model meshing, mesh
04:52
Press OK.
04:58
Yes.
05:06
Cross our fingers here. It still failed.
05:09
Hm.
05:10
Let's see the logs again.
05:14
OK. So we have
05:15
eliminated the roughness zone errors,
05:18
but there's still a mesh level zone error
05:21
that says top six and top seven intersect.
05:25
Well,
05:26
I'll discard this mesh first.
05:28
OK. So if you have lots of polygons, you should take note of the name.
05:33
But since we have just a few
05:37
zones here,
05:39
I'm pretty certain it's one of these.
05:42
But in case you have lots of them,
05:45
just press control+F and then take note of the name.
05:48
If I remember correctly, that's Top_6.
05:54
There you go.
05:55
It doesn't look too clean here and it does intersect with
06:03
seven.
06:04
So we can see here that it clearly
06:07
does intersect. So
06:09
we'll just have to clean this.
06:13
I'll edit Top_6 and edit geometry here.
06:20
Let's begin
06:22
and then I'll just drag the vertex here
06:27
and it should be good.
06:28
Press escape,
06:30
select the 2D zone again,
06:33
mesh it.
06:47
Oh, good.
06:48
It's now ready.
06:50
So now that we have eliminated the errors, it's time
06:54
to load the mesh.
06:57
Let's load the mesh job results.
07:02
Yeah, it's pretty easy.
07:04
So, we can see here that instead of the grid, we have a mesh,
07:07
a mesh is made up of triangles as you can see here.
07:11
And it does have an effect on the calculation results.
07:14
OK. Now that we have the mesh ready,
07:17
we have to validate and commit first.
07:20
OK. So validation first, we will see if all the data is
07:26
correct, in an engineering sense.
07:32
OK. So let's press validate.
07:35
OK. So we have additional errors here.
07:40
Now, these ones are pretty easy.
07:42
Says manhole floor above manhole roof, we can easily just
07:47
double click on the error message there. And it will show here.
07:51
The red flag says
07:53
that the chamber floor level is above the chamber roof level,
07:57
which makes sense because the chamber roof level is zero here.
08:01
However, XP does not have a chamber roof level, right?
08:06
So we will
08:07
just assume
08:09
the ground level
08:12
to be the chamber roof level
08:15
like that. If you have hundreds of nodes having this error,
08:22
it may...
08:23
we can approach it but by using an SQL to make
08:27
it easier.
08:29
But since we have just
08:30
two nodes, let's just do this manually.
08:35
OK. 36, 39.
08:39
Let's just type 39.
08:42
OK. And then
08:44
the third error says
08:48
this 2D
08:49
manhole is not contained in a 2D zone.
08:54
Let's just right-click this, find in GEO plan.
08:59
There you go.
09:01
Seems to be...
09:02
oh, it is outside.
09:05
Let's look at the properties of this node.
09:12
OK. So it is a node that's outside the 2D zone, but its flood type is 2D here.
09:19
So we have two options.
09:21
We can either edit the geometry of this node and drag it into the 2D zone,
09:25
or we can just set the flood type to store it,
09:30
which is allowed,
09:32
funding
09:33
allowed in XPSWMM.
09:35
So we can do either of them.
09:38
All right. Now, I have just set it to store
09:41
and we can try to validate again.
09:46
OK. So we have
09:49
eliminated the errors. We are just left with a warning. It says element 140
09:55
is less than the 50% minimum
09:57
element area which is 25 square meters.
09:60
So this is pretty small.
10:02
This may have an effect on the calculation results.
10:06
So let's
10:07
try to find where it is.
10:10
OK. Just select the 2D zone
10:14
and then,
10:16
because its properties,
10:17
go to mesh data and press the ellipses here,
10:21
and select the element, so element 140.
10:28
OK? And then let's find it in the geoplan.
10:31
OK. So there we have it, it's there that tiny triangle there,
10:39
which is mainly caused by the not so clean polygons here.
10:43
So I guess my advice, my recommendation would be to make sure that your
10:48
polygons are clean.
10:51
Well, GIS techniques would be best applied here to
10:57
reduce these kinds of errors, which may have an effect because
11:00
if there's water from this element here
11:03
and then it goes
11:07
through there
11:09
and the element is too small,
11:12
then you may encounter instabilities here
11:16
or non-convergences in ICM.
11:19
But for the purposes of this video, we will skip this part,
11:23
because once you clean this, you will have to re-mesh,
11:27
reload the mesh,
11:28
and then validate again,
11:31
to eliminate this warning message.
11:36
OK. Now that we have validated and there are no errors. We should commit our model.
11:41
You can just press the save button here.
11:45
Let's type in some notes.
11:47
Imported
11:49
from XPSWMM
11:52
and edited
11:55
some data.
11:56
You can put in more detailed descriptions of what you did.
12:00
Just press OK.
12:02
It's now committed.
12:05
Now, we we are ready to run.
12:07
Now, let's just explore the run object, which is basically the
12:14
run dialogue box in XP.
12:16
OK. So we can observe here that
12:20
the rainfall event is already here,
12:23
as well as the inflow.
12:24
Let's just click update the latest.
12:28
Check the parameters here.
12:30
Time step is one second.
12:32
Results, time step multiplier. This is save
12:36
results every
12:38
field in XPSWMM.
12:41
So it's five seconds
12:44
and we can now
12:45
run the simulations.
12:49
Press OK.
12:52
And it's initializing now,
12:54
and good, it's running.
12:56
We hope
12:56
this has been helpful in getting our XPSWMM users started with ICM
13:01
and we wish you all a nice day. Thank you.
Video transcript
00:09
Now we're ready to mesh.
00:13
Let's select the mesh. Go to model meshing,
00:17
mesh to the zones.
00:18
Oh, we have to import the ground model first.
00:23
Let's do just that.
00:25
OK. I'll right click in the model group
00:27
and I will import
00:29
InfoWorks.
00:31
Ground model TIN,
00:32
and then from XPTIN files,
00:36
I'll select the XPTIN file that's also used in the XP model.
00:40
Make sure that the units are correct and press OK.
01:00
Ok. Now that the ground model is in, we can now finally mesh.
01:05
Just select the 2D zone which is the active area in XP,
01:09
or the
01:10
grid extends,
01:13
whichever is present there. Let's go to meshing, mesh to the zones. Let's drag
01:20
the ground model here. Press OK.
01:25
Press OK again.
01:31
Let's just wait for this.
01:35
Hmm, it failed.
01:37
We can click here,
01:37
in the failure message and then we can show the logs.
01:44
Ok. So there's a summary here.
01:47
Oh, we have lots of errors.
01:49
But mostly about roughness zones,
01:54
and then
01:55
about mesh level zones. OK.
01:59
So mostly here,
02:01
roads 12 and roads 4 intersect roads and roads, roads, and roads,
02:05
buildings and buildings.
02:08
Ok. So let's review
02:11
what we have here.
02:13
OK.
02:14
So let's go back to XP for
02:18
a bit.
02:19
Those roughness zones correspond
02:22
to the land use polygons,
02:24
but they
02:25
are not...
02:27
they don't have specific object names in XP. They're just polygons there.
02:32
So for, for the 41 roads and 285 buildings, for example.
02:38
Now XP,
02:40
whenever there's an intersection
02:42
of two polygons that are under the same
02:48
land use,
02:50
like for example,
02:51
on this part,
02:52
it will just take it
02:54
as the
02:55
value there.
02:58
But ICM does not do that, it will treat every roughness
03:03
zone as distinct.
03:06
So we will have to either clean it or assign priority
03:10
to the polygons.
03:12
OK. So we will go to window,
03:15
grid windows, and
03:17
new polygons window.
03:20
I'll go to the roughness zone tab
03:24
and then see the priority here.
03:26
I'll just move the column near
03:29
and then I'll arrange
03:32
this column
03:33
descending.
03:36
Now you can arrange this
03:37
ascending as well.
03:39
We can see that the roads are priority number one,
03:43
buildings are four,
03:45
and ponds are three.
03:47
Now, what happened in the mesh error
03:52
is that,
03:54
even though
03:56
the roads have priority number one,
03:59
for example, if nine and eight intersect, it will not know which one to take.
04:05
So essentially, we will have to assign 1
04:08
to
04:12
here.
04:14
And for that, I will just use Excel. So I created an Excel sheet earlier
04:19
with numbers 1 to 331. I'll just
04:24
select and copy,
04:27
simply paste it here,
04:31
and then the priority is now from 1 to 331.
04:37
Let's try to re-mesh again.
04:42
Select 2D zone,
04:47
go to model meshing, mesh
04:52
Press OK.
04:58
Yes.
05:06
Cross our fingers here. It still failed.
05:09
Hm.
05:10
Let's see the logs again.
05:14
OK. So we have
05:15
eliminated the roughness zone errors,
05:18
but there's still a mesh level zone error
05:21
that says top six and top seven intersect.
05:25
Well,
05:26
I'll discard this mesh first.
05:28
OK. So if you have lots of polygons, you should take note of the name.
05:33
But since we have just a few
05:37
zones here,
05:39
I'm pretty certain it's one of these.
05:42
But in case you have lots of them,
05:45
just press control+F and then take note of the name.
05:48
If I remember correctly, that's Top_6.
05:54
There you go.
05:55
It doesn't look too clean here and it does intersect with
06:03
seven.
06:04
So we can see here that it clearly
06:07
does intersect. So
06:09
we'll just have to clean this.
06:13
I'll edit Top_6 and edit geometry here.
06:20
Let's begin
06:22
and then I'll just drag the vertex here
06:27
and it should be good.
06:28
Press escape,
06:30
select the 2D zone again,
06:33
mesh it.
06:47
Oh, good.
06:48
It's now ready.
06:50
So now that we have eliminated the errors, it's time
06:54
to load the mesh.
06:57
Let's load the mesh job results.
07:02
Yeah, it's pretty easy.
07:04
So, we can see here that instead of the grid, we have a mesh,
07:07
a mesh is made up of triangles as you can see here.
07:11
And it does have an effect on the calculation results.
07:14
OK. Now that we have the mesh ready,
07:17
we have to validate and commit first.
07:20
OK. So validation first, we will see if all the data is
07:26
correct, in an engineering sense.
07:32
OK. So let's press validate.
07:35
OK. So we have additional errors here.
07:40
Now, these ones are pretty easy.
07:42
Says manhole floor above manhole roof, we can easily just
07:47
double click on the error message there. And it will show here.
07:51
The red flag says
07:53
that the chamber floor level is above the chamber roof level,
07:57
which makes sense because the chamber roof level is zero here.
08:01
However, XP does not have a chamber roof level, right?
08:06
So we will
08:07
just assume
08:09
the ground level
08:12
to be the chamber roof level
08:15
like that. If you have hundreds of nodes having this error,
08:22
it may...
08:23
we can approach it but by using an SQL to make
08:27
it easier.
08:29
But since we have just
08:30
two nodes, let's just do this manually.
08:35
OK. 36, 39.
08:39
Let's just type 39.
08:42
OK. And then
08:44
the third error says
08:48
this 2D
08:49
manhole is not contained in a 2D zone.
08:54
Let's just right-click this, find in GEO plan.
08:59
There you go.
09:01
Seems to be...
09:02
oh, it is outside.
09:05
Let's look at the properties of this node.
09:12
OK. So it is a node that's outside the 2D zone, but its flood type is 2D here.
09:19
So we have two options.
09:21
We can either edit the geometry of this node and drag it into the 2D zone,
09:25
or we can just set the flood type to store it,
09:30
which is allowed,
09:32
funding
09:33
allowed in XPSWMM.
09:35
So we can do either of them.
09:38
All right. Now, I have just set it to store
09:41
and we can try to validate again.
09:46
OK. So we have
09:49
eliminated the errors. We are just left with a warning. It says element 140
09:55
is less than the 50% minimum
09:57
element area which is 25 square meters.
09:60
So this is pretty small.
10:02
This may have an effect on the calculation results.
10:06
So let's
10:07
try to find where it is.
10:10
OK. Just select the 2D zone
10:14
and then,
10:16
because its properties,
10:17
go to mesh data and press the ellipses here,
10:21
and select the element, so element 140.
10:28
OK? And then let's find it in the geoplan.
10:31
OK. So there we have it, it's there that tiny triangle there,
10:39
which is mainly caused by the not so clean polygons here.
10:43
So I guess my advice, my recommendation would be to make sure that your
10:48
polygons are clean.
10:51
Well, GIS techniques would be best applied here to
10:57
reduce these kinds of errors, which may have an effect because
11:00
if there's water from this element here
11:03
and then it goes
11:07
through there
11:09
and the element is too small,
11:12
then you may encounter instabilities here
11:16
or non-convergences in ICM.
11:19
But for the purposes of this video, we will skip this part,
11:23
because once you clean this, you will have to re-mesh,
11:27
reload the mesh,
11:28
and then validate again,
11:31
to eliminate this warning message.
11:36
OK. Now that we have validated and there are no errors. We should commit our model.
11:41
You can just press the save button here.
11:45
Let's type in some notes.
11:47
Imported
11:49
from XPSWMM
11:52
and edited
11:55
some data.
11:56
You can put in more detailed descriptions of what you did.
12:00
Just press OK.
12:02
It's now committed.
12:05
Now, we we are ready to run.
12:07
Now, let's just explore the run object, which is basically the
12:14
run dialogue box in XP.
12:16
OK. So we can observe here that
12:20
the rainfall event is already here,
12:23
as well as the inflow.
12:24
Let's just click update the latest.
12:28
Check the parameters here.
12:30
Time step is one second.
12:32
Results, time step multiplier. This is save
12:36
results every
12:38
field in XPSWMM.
12:41
So it's five seconds
12:44
and we can now
12:45
run the simulations.
12:49
Press OK.
12:52
And it's initializing now,
12:54
and good, it's running.
12:56
We hope
12:56
this has been helpful in getting our XPSWMM users started with ICM
13:01
and we wish you all a nice day. Thank you.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in to start learning
Sign in for unlimited free access to all learning content.Save your progress
Take assessments
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.