Scientists at the Massachusetts Institute of Technology have said lobsters could be key to creating super-strong and flexible armor in the future. The underbellies of these famous crustaceans contain a translucent membrane that scientists have now found to be one of the toughest hydrogels in the world.

Hydrogels are gels that are normally composed of one or more polymers suspended in water. For decades, they have been investigated for their biomedical qualities—they hold huge potential for applications relating to wound healing and bone regeneration, for example.

More recently, scientists have started to look at hydrogels for their military applications—from high-tech winter gloves that are able to absorb sweat and other liquid to keep hands warm and dry, to medical dressings that could stop bleeding on the battlefield.

Researchers at MIT are now looking at a specific hydrogel found in lobsters. The translucent soft membrane found on the underside of these marine creatures has been analyzed by scientists, who have found it is made of a layer of “plywood-like structure” that makes it highly resilient to cuts. It is also very flexible and stretchy, allowing the lobster to move its tail around.
Publishing their research in the journal Acta Biomaterialia, the team found the membrane on the belly of the American Lobster is the toughest material of all known natural hydrogels. In terms of strength, it is comparable to industrial rubber that is used to make car tires and conveyor belts.

Its strength and flexibility, the team say, make it an ideal material to use as a blueprint for body armor. “We think this work could motivate flexible armor design,” Ming Guo, one of the study authors, said in a statement. “If you could make armor out of these types of materials, you could freely move your joints, and it would make you feel more comfortable.”

Guo started to study lobsters after noticing their unusual properties—their underbellies are particularly difficult to chew, for example. When they are swimming, they are able to move their joints and tails very fast, meaning they must have soft tissue connections. “But nobody has looked at the membrane before, which is very surprising to us,” he said.

The team carried out experiments on the membrane, and found it could be stretched to twice its normal length. It was also found to be resilient to small cuts. “We made scratches to mimic what might happen when they’re moving through sand, for example,” Guo said. “We even cut through half the thickness of the membrane and found it could still be stretched equally far. If you did this with rubber composites, they would break.”

The team is now hoping to understand the mechanisms underlying the strength of the lobster membrane. “We think this membrane structure could be a very important reason for why lobsters have been living for more than 100 million years on Earth. Somehow, this fracture tolerance has really helped them in their evolution,” Guo said.

Concluding, they said: “The knowledge learned from the soft membrane of natural lobsters sheds light on designing synthetic soft, yet strong and tough materials for reliable usage under extreme mechanical conditions, including a flexible armor that can provide full-body protection without sacrificing limb mobility.”

2019-02-22 L231的更多相关文章

  1. 梦想MxWeb3D协同设计平台 2019.02.28更新

    梦想MxWeb3D协同设计平台 2019.02.28更新 SDK开发包下载地址: http://www.mxdraw.com/ndetail_10130.html 在线演示网址: http://www ...

  2. Beta冲刺(1/7)——2019.5.22

    所属课程 软件工程1916|W(福州大学) 作业要求 Beta冲刺(1/7)--2019.5.22 团队名称 待就业六人组 1.团队信息 团队名称:待就业六人组 团队描述:同舟共济扬帆起,乘风破浪万里 ...

  3. [2019.03.22] Linux 学习心得(1)

    本文关键词:shell 判断.grep正则表达式使用和贪婪匹配理解 1. if [ $a -le $b ], 一开始自学的时候我以为 [ ... ] 就是普通的,语法规定的结构,结果其实人家是&quo ...

  4. Tensorflow学习笔记2019.01.22

    tensorflow学习笔记2 edit by Strangewx 2019.01.04 4.1 机器学习基础 4.1.1 一般结构: 初始化模型参数:通常随机赋值,简单模型赋值0 训练数据:一般打乱 ...

  5. Cheatsheet: 2018 11.01 ~ 2019 02.28

    Golang FromXToGo micro - A microservice toolkit Other Easy parsing of Excel spreadsheet format with ...

  6. C# BackgroundWorker的使用【转-http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html】

    BackgroundWorker 可以用于启动后台线程. 主要的事件及参数: 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触发该事件,并且传递DoW ...

  7. 2019.3.22 JMeter基础操作

    1.添加线程组:testplan—添加—线程(用户)Threads(Users) 线程属性值:线程数(虚拟用户数).Rump-up(准备时长:设置所有线程全部启动时间).循环次数(每个线程重复发送请求 ...

  8. 2019/4/22 kmp模板

    题目连接:传送门!!! 这里是从头到尾彻底理解KMP的一篇博客,写的非常好 :https://blog.csdn.net/v_JULY_v/article/details/7041827 题意:输入多 ...

  9. 2019/4/22 拓扑排序的高效写法. 模板题HDU1285:确定比赛名次

    传送门 Problem Description 有N个比赛队(1<=N<=500),编号依次为1,2,3,....,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现 ...

  10. 2019/02/09 对于KinectFusion 的理解

    网上有很多关于Kinect Fusion 的详细介绍,包括各个部分的算法,思路,以及应用上的限制和优化. 在此就不多介绍了. KinectFusion 提供了非常基础的用RGB-D 相机实现的 Den ...

随机推荐

  1. selenum threding多线程运行 实例

    1.配置相关驱动 chrome驱动 下载驱动,配置到环境变量中 如 xxxxchrome.jar 将其新建目录c:/driver---将目录 配置到环境变量 firefox驱动 下载驱动,将gecko ...

  2. python基础之小数据池,is和==区别 编码问题

    主要内容 小数据池,is和==区别 编码问题 小数据池 一种缓存机制,也称为驻留机制,是为了能更快提高一些字符串和整数的处理速度is 和 == 的区别 == 主要指对变量值是否相等的判断,只要数值相同 ...

  3. BigInteger 类 和 BigDecimal 类

    一 .BigInteger BigInteger类在计算和处理任意大小的整数方面是很有用的. BigInteger 任意大的整数,原则上是,只要你的计算机的内存足够大,可以有无限位的. BigInte ...

  4. python – time.sleep – 睡眠线程

    import time from threading import Thread class worker(Thread): def run(self): for x in xrange(0,11): ...

  5. 19. Remove Nth Node From End of List C++删除链表的倒数第N个节点

    https://leetcode.com/problems/remove-nth-node-from-end-of-list/ 使用双指针法,可以仅遍历一次完成节点的定位 /** * Definiti ...

  6. python使用SQLAlchemy模块连接MySQL

    ORM技术:Object-Relational Mapping,负责把关系数据库的表结构映射到对象上. 1.安装SQLAlchemy,MySQLdb模块 MySQLdb安装教程:http://www. ...

  7. js获取当前iframe的ID

    self.frameElement.getAttribute('id');其他属性也可以通过这种方式获取. 也可以通过 window.frameElement.id 获取当前iframe的ID

  8. MATLAB统计工具箱 转

    D:\Program Files\MATLAB\R2012b\toolbox\stats\stats MATLAB统计工具箱包括概率分布.方差分析.假设检验.分布检验.非参数检验.回归分析.判别分析. ...

  9. laravel模型表建立外键约束的使用:

    模型: //表->posts class Post extends Model { //关联用户: public function user(){ //belongsTo,第一个参数:外键表,第 ...

  10. laravel的工厂模式数据填充:

    数据表post中的字段结构. database\factory\UserFactory.php $factory->define(App\Post::class,function (Faker ...