DTOcean / dtocean

Download the DTOcean installation wizard, get help and report issues here.
GNU General Public License v3.0
4 stars 6 forks source link

A ValueError occurred:Unable to parse string "n/a" at position 2 #30

Closed NajiyaN closed 2 years ago

NajiyaN commented 5 years ago

Hi,

I tried doing an analysis with M&F module and got the following error "A ValueError occurred:Unable to parse string "n/a" at position 2" The full stack is posted below

2019-06-30 21:31:20,477 - INFO - dtocean_core.menu - Executing module 'Mooring and Foundations' 2019-06-30 21:31:21,746 - INFO - dtocean_moorings.main - =================================================================== 2019-06-30 21:31:21,746 - INFO - dtocean_moorings.main - Device ID: device001 2019-06-30 21:31:21,746 - INFO - dtocean_moorings.main - =================================================================== 2019-06-30 21:31:21,763 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:21,813 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:21,868 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:21,921 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:21,954 - WARNING - dtocean_moorings.loads - WARNING: Hub velocity out of data range 2019-06-30 21:31:21,956 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,957 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,957 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,957 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,959 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,959 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,960 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,960 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,961 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,963 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,963 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,963 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:21,967 - INFO - dtocean_moorings.loads - WAMIT/NEMOH parameters not provided 2019-06-30 21:31:22,487 - INFO - dtocean_moorings.loads - Mass/viscous loads important, use Morison equation 2019-06-30 21:31:23,832 - WARNING - dtocean_moorings.loads - WARNING: Hub velocity out of data range 2019-06-30 21:31:23,832 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,832 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,832 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,834 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,834 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,835 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,836 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:23,838 - INFO - dtocean_moorings.loads - WAMIT/NEMOH parameters not provided 2019-06-30 21:31:24,290 - INFO - dtocean_moorings.loads - Mass/viscous loads important, use Morison equation 2019-06-30 21:31:25,615 - INFO - dtocean_moorings.foundations - Prefered foundation type gravity selected 2019-06-30 21:31:25,619 - INFO - dtocean_moorings.foundations -


Foundation 0


2019-06-30 21:31:25,619 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:25,619 - INFO - dtocean_moorings.foundations - Solution found [13.932265626840513, 13.932265626840513, 3.4830664067101282, 0.0, 0.0, [0, 0], [0, 0], 450.72742858725479, 225.3637142936274] 2019-06-30 21:31:25,621 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:25,855 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:25,857 - INFO - dtocean_moorings.foundations -


Foundation 1


2019-06-30 21:31:25,857 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:25,858 - INFO - dtocean_moorings.foundations - Solution found [36.04644783332914, 36.04644783332914, 9.0116119583322849, 0.0, 0.0, [0, 0], [0, 0], 7806.1370459203608, 3903.0685229601804] 2019-06-30 21:31:25,858 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:26,095 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:26,096 - INFO - dtocean_moorings.foundations -


Foundation 2


2019-06-30 21:31:26,096 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:26,098 - WARNING - dtocean_moorings.foundations - WARNING: Structure weight alone is suitable, no additional weight required 2019-06-30 21:31:26,098 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:26,332 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:26,338 - INFO - dtocean_moorings.main - =================================================================== 2019-06-30 21:31:26,338 - INFO - dtocean_moorings.main - Device ID: device002 2019-06-30 21:31:26,338 - INFO - dtocean_moorings.main - =================================================================== 2019-06-30 21:31:26,346 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:26,371 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:26,394 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:26,417 - INFO - dtocean_moorings.loads - Foundation point coincides with grid line or grid point 2019-06-30 21:31:26,431 - WARNING - dtocean_moorings.loads - WARNING: Hub velocity out of data range 2019-06-30 21:31:26,433 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,434 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,434 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,434 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,434 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,436 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,436 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,436 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,437 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,437 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,437 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,437 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:26,440 - INFO - dtocean_moorings.loads - WAMIT/NEMOH parameters not provided 2019-06-30 21:31:26,901 - INFO - dtocean_moorings.loads - Mass/viscous loads important, use Morison equation 2019-06-30 21:31:28,226 - WARNING - dtocean_moorings.loads - WARNING: Hub velocity out of data range 2019-06-30 21:31:28,226 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,226 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,227 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,227 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,227 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,229 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,229 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,229 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,230 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,230 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,230 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,230 - WARNING - dtocean_moorings.loads - WARNING: Reynolds number out of range for drag coefficient data 2019-06-30 21:31:28,233 - INFO - dtocean_moorings.loads - WAMIT/NEMOH parameters not provided 2019-06-30 21:31:28,684 - INFO - dtocean_moorings.loads - Mass/viscous loads important, use Morison equation 2019-06-30 21:31:29,990 - INFO - dtocean_moorings.foundations - Prefered foundation type gravity selected 2019-06-30 21:31:29,990 - INFO - dtocean_moorings.foundations -


Foundation 0


2019-06-30 21:31:29,992 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:29,992 - INFO - dtocean_moorings.foundations - Solution found [13.932265626840513, 13.932265626840513, 3.4830664067101282, 0.0, 0.0, [0, 0], [0, 0], 450.72742858725479, 225.3637142936274] 2019-06-30 21:31:29,992 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:30,230 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:30,230 - INFO - dtocean_moorings.foundations -


Foundation 1


2019-06-30 21:31:30,230 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:30,230 - INFO - dtocean_moorings.foundations - Solution found [36.04644783332914, 36.04644783332914, 9.0116119583322849, 0.0, 0.0, [0, 0], [0, 0], 7806.1370459203608, 3903.0685229601804] 2019-06-30 21:31:30,232 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:30,482 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:30,483 - INFO - dtocean_moorings.foundations -


Foundation 2


2019-06-30 21:31:30,483 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Gravity foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:30,483 - WARNING - dtocean_moorings.foundations - WARNING: Structure weight alone is suitable, no additional weight required 2019-06-30 21:31:30,483 - INFO - dtocean_moorings.foundations - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Pile foundation/anchor design %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2019-06-30 21:31:30,736 - WARNING - dtocean_moorings.foundations - WARNING: Solution not found, foundation type unsuitable! 2019-06-30 21:31:30,901 - INFO - dtocean_moorings.main -


Array level foundation installation table devices [-] foundations [-] ... grout type [-] grout volume [m3] 0 device001 foundation000 ... n/a 0 1 device001 foundation001 ... n/a 0 2 device001 foundation002 ... n/a n/a 3 device002 foundation003 ... n/a 0 4 device002 foundation004 ... n/a 0 5 device002 foundation005 ... n/a n/a

[6 rows x 16 columns]


Array level economics bill of materials (self.sysecobom) compid [-] quantity [-] component cost [euros] [-] project year 0 n/a 1 7.527148e+06 0 1 n/a 1 1.303625e+08 0 2 n/a n/a 0.000000e+00 n/a 3 n/a 1 7.527148e+06 0 4 n/a 1 1.303625e+08 0 5 n/a n/a 0.000000e+00 n/a


Array level RAM bill of materials (self.sysrambom) {'device002': {'Foundation': {'marker': [[3], [4], [5]], 'quantity': Counter({'gravity': 2, 'Foundation not required': 1})}, 'Umbilical': [], 'Mooring system': []}, 'device001': {'Foundation': {'marker': [[0], [1], [2]], 'quantity': Counter({'gravity': 2, 'Foundation not required': 1})}, 'Umbilical': [], 'Mooring system': []}}


Array level RAM hierarchy (self.syshier) {'device002': {'Foundation': [['gravity'], ['gravity'], ['n/a']], 'Umbilical': [], 'Mooring system': []}, 'device001': {'Foundation': [['gravity'], ['gravity'], ['n/a']], 'Umbilical': [], 'Mooring system': []}} 2019-06-30 21:31:30,911 - CRITICAL - dtocean_app.main - A ValueError occurred: Unable to parse string "n/a" at position 2 2019-06-30 21:31:30,914 - CRITICAL - dtocean_app.main - File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_app\main.py", line 433, in run self._project) File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_core\menu.py", line 471, in execute_current allow_unavailable=allow_unavailable) File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_core\menu.py", line 168, in _execute set_output_level=set_output_level) File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_core\core.py", line 2026, in execute_interface interface = core.connect_interface(project, interface) File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_app\core.py", line 297, in connect_interface interface = super(GUICore, self).connect_interface(project, interface) File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_core\core.py", line 1508, in connect_interface interface.connect() File "C:\Users\Safraj\DTOcean\lib\site-packages\dtocean_core\interfaces\moorings.py", line 1176, in connect economics_data["Quantity"] = pd.to_numeric(economics_data["Quantity"]) File "C:\Users\Safraj\DTOcean\lib\site-packages\pandas\core\tools\numeric.py", line 133, in to_numeric coerce_numeric=coerce_numeric) File "pandas/_libs/src\inference.pyx", line 1185, in pandas._libs.lib.maybe_convert_numeric

Could you please have a look and advice.

Thanks

H0R5E commented 5 years ago

Hi, this is a bug caused by one of the foundation anchor points not requiring a foundation. Generally, this problem appears because the loads are only calculated in the principle direction of the tide and not the opposite direction.

I'll try and have a look at this one for the next point update, but you could try setting the "Use Repeated Foundations" variable to True, in the meantime, so that the module will use the most massive foundation it designs for all of the anchor points.