Skip to content

Enhancement/choke/add material #989

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 26 commits into from
Mar 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
192598d
fixing unittest and folder
jeremich41 Mar 20, 2022
8060cf2
fixing unittest and folder
jeremich41 Mar 21, 2022
4f1dcb6
fixing unittest and folder
jeremich41 Mar 21, 2022
4f49e81
fixing unittest and folder
jeremich41 Mar 21, 2022
dd7193e
fixing unittest and folder
jeremich41 Mar 21, 2022
99e942f
fixing unittest and folder
jeremich41 Mar 22, 2022
1373f05
fixing unittest and folder
jeremich41 Mar 22, 2022
380f364
fixing unittest and folder
jeremich41 Mar 22, 2022
80a7d15
fixing unittest and folder
jeremich41 Mar 22, 2022
b69e080
fixing unittest and folder
jeremich41 Mar 22, 2022
cbc250e
fixing unittest and folder
jeremich41 Mar 22, 2022
30d4e10
fixing unittest and folder
jeremich41 Mar 22, 2022
5450528
fixing unittest and folder
jeremich41 Mar 22, 2022
4f0ccf5
fixing unittest and folder
jeremich41 Mar 22, 2022
f9bf16c
fixing unittest and folder
jeremich41 Mar 22, 2022
974012a
fixing unittest and folder
jeremich41 Mar 22, 2022
1c38513
fixing unittest and folder
jeremich41 Mar 22, 2022
4362391
fixing unittest and folder
jeremich41 Mar 23, 2022
b09a69a
fixing unittest and folder
jeremich41 Mar 23, 2022
eb87855
fixing unittest and folder
jeremich41 Mar 23, 2022
ce3595d
fixing unittest and folder
jeremich41 Mar 23, 2022
d203a56
fixing unittest and folder
jeremich41 Mar 24, 2022
9983289
fixing unittest and folder
jeremich41 Mar 24, 2022
d01f7ef
add choke examples and material option on choke creation
jeremich41 Mar 24, 2022
49b6cf1
add choke examples and material option on choke creation
jeremich41 Mar 24, 2022
ebead3c
Merge branch 'main' into enhancement/Choke/AddMaterial
jeremich41 Mar 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Mid Winding": {"Turns": 111, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.961666666666659}, "Layer": {"Double": false, "Simple": true, "Triple": false}, "Number of Windings": {"4": false, "1": true, "3": false, "2": false}, "Similar Layer": {"Different": false, "Similar": true}, "Inner Winding": {"Turns": 111, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.961666666666659}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Circle": true, "Octagon": false, "Hexagon": false}, "Outer Winding": {"Turns": 111, "Wire Diameter": 1, "Name": "Winding", "Outer Radius": 50.55, "Inner Radius": 19.45, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.961666666666659, "Height": 21.1}, "Layer Type": {"Separate": true, "Linked": false}, "Core": {"Name": "Core", "Outer Radius": 50, "Inner Radius": 20, "Chamfer": 0.80000000000000004, "Height": 20}}
{"Number of Windings": {"1": true, "2": false, "3": false, "4": false}, "Layer": {"Simple": true, "Double": false, "Triple": false}, "Layer Type": {"Separate": true, "Linked": false}, "Similar Layer": {"Similar": true, "Different": false}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Hexagon": false, "Octagon": false, "Circle": true}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 19.45, "Outer Radius": 50.55, "Height": 21.1, "Wire Diameter": 1, "Turns": 111, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.96166666666666}, "Mid Winding": {"Turns": 111, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.96166666666666}, "Inner Winding": {"Turns": 111, "Coil Pit(deg)": 1.621, "Occupation(%)": 99.96166666666666}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Mid Winding": {"Turns": 104, "Coil Pit(deg)": 1.731, "Occupation(%)": 100.01333333333334}, "Layer": {"Double": false, "Simple": false, "Triple": true}, "Number of Windings": {"4": false, "1": true, "3": false, "2": false}, "Similar Layer": {"Different": true, "Similar": false}, "Inner Winding": {"Turns": 111, "Coil Pit(deg)": 1.622, "Occupation(%)": 100.02333333333334}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Circle": true, "Octagon": false, "Hexagon": false}, "Outer Winding": {"Turns": 98, "Wire Diameter": 1, "Name": "Winding", "Outer Radius": 52.75, "Inner Radius": 17.25, "Coil Pit(deg)": 1.836, "Occupation(%)": 99.96, "Height": 25.5}, "Layer Type": {"Separate": false, "Linked": true}, "Core": {"Name": "Core", "Outer Radius": 50, "Inner Radius": 20, "Chamfer": 0.80000000000000004, "Height": 20}}
{"Number of Windings": {"1": true, "2": false, "3": false, "4": false}, "Layer": {"Simple": false, "Double": false, "Triple": true}, "Layer Type": {"Separate": false, "Linked": true}, "Similar Layer": {"Similar": false, "Different": true}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Hexagon": false, "Octagon": false, "Circle": true}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 17.25, "Outer Radius": 52.75, "Height": 25.5, "Wire Diameter": 1, "Turns": 98, "Coil Pit(deg)": 1.836, "Occupation(%)": 99.96}, "Mid Winding": {"Turns": 104, "Coil Pit(deg)": 1.731, "Occupation(%)": 100.01333333333334}, "Inner Winding": {"Turns": 111, "Coil Pit(deg)": 1.622, "Occupation(%)": 100.02333333333334}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Mid Winding": {"Turns": 10, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113}, "Layer": {"Double": false, "Simple": true, "Triple": false}, "Number of Windings": {"4": false, "1": false, "3": false, "2": true}, "Similar Layer": {"Different": false, "Similar": true}, "Inner Winding": {"Turns": 10, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113}, "Mode": {"Differential": false, "Common": true}, "Wire Section": {"None": false, "Circle": false, "Octagon": true, "Hexagon": false}, "Outer Winding": {"Turns": 10, "Wire Diameter": 1, "Name": "Winding", "Outer Radius": 50.55, "Inner Radius": 19.45, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113, "Height": 21.1}, "Layer Type": {"Separate": true, "Linked": false}, "Core": {"Name": "Core", "Outer Radius": 50, "Inner Radius": 20, "Chamfer": 0.80000000000000004, "Height": 20}}
{"Number of Windings": {"1": false, "2": true, "3": false, "4": false}, "Layer": {"Simple": true, "Double": false, "Triple": false}, "Layer Type": {"Separate": true, "Linked": false}, "Similar Layer": {"Similar": true, "Different": false}, "Mode": {"Differential": false, "Common": true}, "Wire Section": {"None": false, "Hexagon": false, "Octagon": true, "Circle": false}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 19.45, "Outer Radius": 50.55, "Height": 21.1, "Wire Diameter": 1, "Turns": 10, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113}, "Mid Winding": {"Turns": 10, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113}, "Inner Winding": {"Turns": 10, "Coil Pit(deg)": 1.621, "Occupation(%)": 18.011111111111113}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Mid Winding": {"Turns": 25, "Coil Pit(deg)": 1.7998, "Occupation(%)": 99.9888888888889}, "Layer": {"Double": true, "Simple": false, "Triple": false}, "Number of Windings": {"4": true, "1": false, "3": false, "2": false}, "Similar Layer": {"Different": true, "Similar": false}, "Inner Winding": {"Turns": 20, "Coil Pit(deg)": 3.8227, "Occupation(%)": 84.948888888888888}, "Mode": {"Differential": false, "Common": true}, "Wire Section": {"None": false, "Circle": true, "Octagon": false, "Hexagon": false}, "Outer Winding": {"Turns": 25, "Wire Diameter": 1, "Name": "Winding", "Outer Radius": 51.65, "Inner Radius": 18.35, "Coil Pit(deg)": 1.718, "Occupation(%)": 95.444444444444443, "Height": 23.3}, "Layer Type": {"Separate": true, "Linked": false}, "Core": {"Name": "Core", "Outer Radius": 50, "Inner Radius": 20, "Chamfer": 0.80000000000000004, "Height": 20}}
{"Number of Windings": {"1": false, "2": true, "3": false, "4": false}, "Layer": {"Simple": false, "Double": true, "Triple": false}, "Layer Type": {"Separate": true, "Linked": false}, "Similar Layer": {"Similar": true, "Different": false}, "Mode": {"Differential": false, "Common": true}, "Wire Section": {"None": false, "Hexagon": true, "Octagon": false, "Circle": false}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 18.35, "Outer Radius": 51.65, "Height": 23.3, "Wire Diameter": 1, "Turns": 25, "Coil Pit(deg)": 1.718, "Occupation(%)": 47.72222222222222}, "Mid Winding": {"Turns": 25, "Coil Pit(deg)": 1.718, "Occupation(%)": 47.72222222222222}, "Inner Winding": {"Turns": 25, "Coil Pit(deg)": 1.718, "Occupation(%)": 47.72222222222222}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Mid Winding": {"Turns": 14, "Coil Pit(deg)": 1.621, "Occupation(%)": 25.215555555555557}, "Layer": {"Double": true, "Simple": false, "Triple": false}, "Number of Windings": {"4": false, "1": false, "3": false, "2": true}, "Similar Layer": {"Different": true, "Similar": false}, "Inner Winding": {"Turns": 20, "Coil Pit(deg)": 0.10000000000000001, "Occupation(%)": 84.948888888888888}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Circle": false, "Octagon": false, "Hexagon": true}, "Outer Winding": {"Turns": 12, "Wire Diameter": 1, "Name": "Winding", "Outer Radius": 51.65, "Inner Radius": 18.35, "Coil Pit(deg)": 1.718, "Occupation(%)": 22.906666666666666, "Height": 23.3}, "Layer Type": {"Separate": false, "Linked": true}, "Core": {"Name": "Core", "Outer Radius": 50, "Inner Radius": 20, "Chamfer": 0.80000000000000004, "Height": 20}}
{"Number of Windings": {"1": false, "2": true, "3": false, "4": false}, "Layer": {"Simple": false, "Double": true, "Triple": false}, "Layer Type": {"Separate": false, "Linked": true}, "Similar Layer": {"Similar": false, "Different": true}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Hexagon": true, "Octagon": false, "Circle": false}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 18.35, "Outer Radius": 51.65, "Height": 23.3, "Wire Diameter": 1, "Turns": 12, "Coil Pit(deg)": 1.718, "Occupation(%)": 22.906666666666666}, "Mid Winding": {"Turns": 14, "Coil Pit(deg)": 1.621, "Occupation(%)": 25.215555555555557}, "Inner Winding": {"Turns": 20, "Coil Pit(deg)": 0.1, "Occupation(%)": 84.94888888888889}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Number of Windings": {"1": false, "2": false, "3": true, "4": false}, "Layer": {"Simple": false, "Double": false, "Triple": true}, "Layer Type": {"Separate": true, "Linked": false}, "Similar Layer": {"Similar": true, "Different": false}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": true, "Hexagon": false, "Octagon": false, "Circle": false}, "Core": {"Name": "Core", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Inner Radius": 17.25, "Outer Radius": 52.75, "Height": 25.5, "Wire Diameter": 1, "Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}, "Mid Winding": {"Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}, "Inner Winding": {"Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}}
{"Number of Windings": {"1": false, "2": false, "3": true, "4": false}, "Layer": {"Simple": false, "Double": false, "Triple": true}, "Layer Type": {"Separate": true, "Linked": false}, "Similar Layer": {"Similar": true, "Different": false}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": true, "Hexagon": false, "Octagon": false, "Circle": false}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 17.25, "Outer Radius": 52.75, "Height": 25.5, "Wire Diameter": 1, "Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}, "Mid Winding": {"Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}, "Inner Winding": {"Turns": 15, "Coil Pit(deg)": 1.828, "Occupation(%)": 45.7}}
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,15 @@
},
"Core": {
"Name": "Core",
"Material": "ferrite",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
"Chamfer": 0.8
},
"Outer Winding": {
"Name": "Winding",
"Material": "copper",
"Inner Radius": 20,
"Outer Radius": 50,
"Height": 20,
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"Number of Windings": {"1": false, "2": false, "3": false, "4": true}, "Layer": {"Simple": false, "Double": false, "Triple": true}, "Layer Type": {"Separate": false, "Linked": true}, "Similar Layer": {"Similar": false, "Different": true}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Hexagon": false, "Octagon": true, "Circle": false}, "Core": {"Name": "Core", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Inner Radius": 16.7, "Outer Radius": 53.3, "Height": 26.6, "Wire Diameter": 1.2, "Turns": 1, "Coil Pit(deg)": 2.265, "Occupation(%)": 5.033333333333333}, "Mid Winding": {"Turns": 3, "Coil Pit(deg)": 2.099, "Occupation(%)": 13.993333333333334}, "Inner Winding": {"Turns": 4, "Coil Pit(deg)": 1.956, "Occupation(%)": 17.386666666666667}}
{"Number of Windings": {"1": false, "2": false, "3": false, "4": true}, "Layer": {"Simple": false, "Double": false, "Triple": true}, "Layer Type": {"Separate": false, "Linked": true}, "Similar Layer": {"Similar": false, "Different": true}, "Mode": {"Differential": true, "Common": false}, "Wire Section": {"None": false, "Hexagon": false, "Octagon": true, "Circle": false}, "Core": {"Name": "Core", "Material": "ferrite", "Inner Radius": 20, "Outer Radius": 50, "Height": 20, "Chamfer": 0.8}, "Outer Winding": {"Name": "Winding", "Material": "copper", "Inner Radius": 16.7, "Outer Radius": 53.3, "Height": 26.6, "Wire Diameter": 1.2, "Turns": 1, "Coil Pit(deg)": 2.265, "Occupation(%)": 5.033333333333333}, "Mid Winding": {"Turns": 3, "Coil Pit(deg)": 2.099, "Occupation(%)": 13.993333333333334}, "Inner Winding": {"Turns": 4, "Coil Pit(deg)": 1.956, "Occupation(%)": 17.386666666666667}}
8 changes: 3 additions & 5 deletions _unittest/test_08_Primitives3D.py
Original file line number Diff line number Diff line change
Expand Up @@ -1092,7 +1092,7 @@ def test_72_check_choke_values(self):
@pyaedt_unittest_check_desktop_error
def test_73_make_winding(self):
chamfer = self.aedtapp.modeler._make_winding_follow_chamfer(0.8, 1.1, 2, 1)
winding_list = self.aedtapp.modeler._make_winding("Winding", "", "", 29.9, 52.1, 22.2, 2, 5, 15, chamfer, True)
winding_list = self.aedtapp.modeler._make_winding("Winding", "copper", 29.9, 52.1, 22.2, 5, 15, chamfer, True)
assert isinstance(winding_list, list)
assert isinstance(winding_list[0], Object3d)
assert isinstance(winding_list[1], list)
Expand All @@ -1102,8 +1102,7 @@ def test_74_make_double_linked_winding(self):
chamfer = self.aedtapp.modeler._make_winding_follow_chamfer(0.8, 1.1, 2, 1)
winding_list = self.aedtapp.modeler._make_double_linked_winding(
"Double_Winding",
"",
"",
"copper",
27.7,
54.3,
26.6,
Expand All @@ -1125,8 +1124,7 @@ def test_75_make_triple_linked_winding(self):
chamfer = self.aedtapp.modeler._make_winding_follow_chamfer(0.8, 1.1, 2, 1)
winding_list = self.aedtapp.modeler._make_triple_linked_winding(
"Triple_Winding",
"",
"",
"copper",
25.5,
56.5,
31.0,
Expand Down
Loading